(self["webpackChunkweb_app"] = self["webpackChunkweb_app"] || []).push([[179],{
/***/ 52035:
/*!************************************!*\
!*** ./packages/acl/acl.module.ts ***!
\************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AclModule": () => (/* binding */ AclModule)
/* harmony export */ });
/* harmony import */ var _services_acl_manager__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./services/acl.manager */ 8011);
/* harmony import */ var _directives_only_guest_directive__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./directives/only-guest.directive */ 38482);
/* harmony import */ var _directives_restrict_guest_directive__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./directives/restrict-guest.directive */ 97653);
/* harmony import */ var _directives_restrict_by_permission_directive__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./directives/restrict-by-permission.directive */ 67849);
/* harmony import */ var _undock_acl_services_dock_access_policy__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/acl/services/dock.access-policy */ 8418);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
class AclModule {}
AclModule.ɵfac = function AclModule_Factory(t) {
return new (t || AclModule)();
};
AclModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineNgModule"]({
type: AclModule
});
AclModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineInjector"]({
providers: [_services_acl_manager__WEBPACK_IMPORTED_MODULE_0__.AclManager, _undock_acl_services_dock_access_policy__WEBPACK_IMPORTED_MODULE_4__.DockAccessPolicy]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵsetNgModuleScope"](AclModule, {
declarations: [_directives_only_guest_directive__WEBPACK_IMPORTED_MODULE_1__.OnlyGuestDirective, _directives_restrict_guest_directive__WEBPACK_IMPORTED_MODULE_2__.RestrictGuestDirective, _directives_restrict_by_permission_directive__WEBPACK_IMPORTED_MODULE_3__.RestrictByPermissionDirective],
exports: [_directives_only_guest_directive__WEBPACK_IMPORTED_MODULE_1__.OnlyGuestDirective, _directives_restrict_guest_directive__WEBPACK_IMPORTED_MODULE_2__.RestrictGuestDirective, _directives_restrict_by_permission_directive__WEBPACK_IMPORTED_MODULE_3__.RestrictByPermissionDirective]
});
})();
/***/ }),
/***/ 38482:
/*!*********************************************************!*\
!*** ./packages/acl/directives/only-guest.directive.ts ***!
\*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "OnlyGuestDirective": () => (/* binding */ OnlyGuestDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/session */ 84290);
class OnlyGuestDirective {
constructor(currentUser, templateRef, viewContainer) {
this.currentUser = currentUser;
this.templateRef = templateRef;
this.viewContainer = viewContainer;
}
ngOnInit() {
this.viewContainer.createEmbeddedView(this.templateRef);
this.currentUser.isAnonymous.then(isGuest => {
if (!isGuest) {
this.viewContainer.clear();
}
});
}
}
OnlyGuestDirective.ɵfac = function OnlyGuestDirective_Factory(t) {
return new (t || OnlyGuestDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_0__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewContainerRef));
};
OnlyGuestDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
type: OnlyGuestDirective,
selectors: [["", "onlyGuest", ""]]
});
/***/ }),
/***/ 67849:
/*!*********************************************************************!*\
!*** ./packages/acl/directives/restrict-by-permission.directive.ts ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RestrictByPermissionDirective": () => (/* binding */ RestrictByPermissionDirective)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_acl_services_acl_manager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/acl/services/acl.manager */ 8011);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/session */ 84290);
class RestrictByPermissionDirective {
constructor(aclManager, currentUser, templateRef, viewContainer) {
this.aclManager = aclManager;
this.currentUser = currentUser;
this.templateRef = templateRef;
this.viewContainer = viewContainer;
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.viewContainer.createEmbeddedView(_this.templateRef);
const allowed = yield _this.aclManager.checkPermission(_this.config.resource, _this.config.id, _this.config.permission);
console.log(allowed);
if (!allowed) {
_this.viewContainer.clear();
}
})();
}
}
RestrictByPermissionDirective.ɵfac = function RestrictByPermissionDirective_Factory(t) {
return new (t || RestrictByPermissionDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_undock_acl_services_acl_manager__WEBPACK_IMPORTED_MODULE_1__.AclManager), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_2__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_3__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_3__.ViewContainerRef));
};
RestrictByPermissionDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineDirective"]({
type: RestrictByPermissionDirective,
selectors: [["", "restrictByPermission", ""]],
inputs: {
config: ["restrictByPermission", "config"]
}
});
/***/ }),
/***/ 97653:
/*!*************************************************************!*\
!*** ./packages/acl/directives/restrict-guest.directive.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RestrictGuestDirective": () => (/* binding */ RestrictGuestDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/session */ 84290);
class RestrictGuestDirective {
constructor(currentUser, templateRef, viewContainer) {
this.currentUser = currentUser;
this.templateRef = templateRef;
this.viewContainer = viewContainer;
}
ngOnInit() {
this.viewContainer.createEmbeddedView(this.templateRef);
this.currentUser.isAnonymous.then(isGuest => {
if (isGuest) {
this.viewContainer.clear();
}
});
}
}
RestrictGuestDirective.ɵfac = function RestrictGuestDirective_Factory(t) {
return new (t || RestrictGuestDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_0__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewContainerRef));
};
RestrictGuestDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
type: RestrictGuestDirective,
selectors: [["", "restrictGuest", ""]]
});
/***/ }),
/***/ 68424:
/*!*******************************!*\
!*** ./packages/acl/index.ts ***!
\*******************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AclManager": () => (/* reexport safe */ _services_acl_manager__WEBPACK_IMPORTED_MODULE_0__.AclManager),
/* harmony export */ "DockAccessPolicy": () => (/* reexport safe */ _services_dock_access_policy__WEBPACK_IMPORTED_MODULE_1__.DockAccessPolicy),
/* harmony export */ "RestrictGuestDirective": () => (/* reexport safe */ _directives_restrict_guest_directive__WEBPACK_IMPORTED_MODULE_2__.RestrictGuestDirective)
/* harmony export */ });
/* harmony import */ var _services_acl_manager__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./services/acl.manager */ 8011);
/* harmony import */ var _services_dock_access_policy__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./services/dock.access-policy */ 8418);
/* harmony import */ var _directives_restrict_guest_directive__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./directives/restrict-guest.directive */ 97653);
/***/ }),
/***/ 8011:
/*!**********************************************!*\
!*** ./packages/acl/services/acl.manager.ts ***!
\**********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AclManager": () => (/* binding */ AclManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var firebase_app__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! firebase/app */ 66369);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/session */ 84290);
class AclManager {
constructor(currentUser) {
this.currentUser = currentUser;
}
checkPermission(resourceName, resourceId, permission) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a, _b;
const resource = yield firebase_app__WEBPACK_IMPORTED_MODULE_1__["default"].firestore().doc(_this.getAclResourceRef(resourceName, resourceId)).get();
if (!resource.exists) {
console.warn(`Resource ${resourceName}[${resourceId}] does not exist`);
return false;
}
const user = yield _this.currentUser.data;
const permissions = [...((_a = resource.data()[`uid_${user._id}`]) !== null && _a !== void 0 ? _a : []), ...((_b = resource.data()[`uid_${user.firebaseId}`]) !== null && _b !== void 0 ? _b : [])];
return permissions.includes(permission);
})();
}
getAclResourceRef(resourceName, resourceId) {
return `acl/${resourceName}/resource/${resourceId}`;
}
}
AclManager.ɵfac = function AclManager_Factory(t) {
return new (t || AclManager)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_2__.CurrentUser));
};
AclManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({
token: AclManager,
factory: AclManager.ɵfac
});
/***/ }),
/***/ 8418:
/*!*****************************************************!*\
!*** ./packages/acl/services/dock.access-policy.ts ***!
\*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockAccessPolicy": () => (/* binding */ DockAccessPolicy)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_acl_services_acl_manager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/acl/services/acl.manager */ 8011);
class DockAccessPolicy {
constructor(aclManager) {
this.aclManager = aclManager;
this.dockResourceName = 'Dock';
}
canView(dockId) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.checkDockPermission(dockId, 'view');
})();
}
canEdit(dockId) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.checkDockPermission(dockId, 'edit');
})();
}
canJoin(dockId) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this3.checkDockPermission(dockId, 'room');
})();
}
canDelete(dockId) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this4.checkDockPermission(dockId, 'delete');
})();
}
checkDockPermission(dockId, permission) {
return this.aclManager.checkPermission(this.dockResourceName, dockId, permission);
}
}
DockAccessPolicy.ɵfac = function DockAccessPolicy_Factory(t) {
return new (t || DockAccessPolicy)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_undock_acl_services_acl_manager__WEBPACK_IMPORTED_MODULE_1__.AclManager));
};
DockAccessPolicy.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: DockAccessPolicy,
factory: DockAccessPolicy.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 38887:
/*!************************************!*\
!*** ./packages/api/api.module.ts ***!
\************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ApiModule": () => (/* binding */ ApiModule)
/* harmony export */ });
/* harmony import */ var _undock_auth_auth_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/auth/auth.module */ 10872);
/* harmony import */ var _undock_core_core_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/core.module */ 78874);
/* harmony import */ var _undock_api_services_api_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api/services/api.service */ 34792);
/* harmony import */ var _services_undock_client__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./services/undock.client */ 58490);
/* harmony import */ var _undock_api_models_auth_headers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api/models/auth-headers */ 13492);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
class ApiModule {
static forRoot() {
return {
ngModule: ApiModule,
providers: [_undock_api_services_api_service__WEBPACK_IMPORTED_MODULE_2__.Api, _services_undock_client__WEBPACK_IMPORTED_MODULE_3__.UndockClient, _undock_api_models_auth_headers__WEBPACK_IMPORTED_MODULE_4__.AuthHeaders]
};
}
}
ApiModule.ɵfac = function ApiModule_Factory(t) {
return new (t || ApiModule)();
};
ApiModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineNgModule"]({
type: ApiModule
});
ApiModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineInjector"]({
imports: [_undock_core_core_module__WEBPACK_IMPORTED_MODULE_1__.CoreModule, _undock_auth_auth_module__WEBPACK_IMPORTED_MODULE_0__.AuthModule]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵsetNgModuleScope"](ApiModule, {
imports: [_undock_core_core_module__WEBPACK_IMPORTED_MODULE_1__.CoreModule, _undock_auth_auth_module__WEBPACK_IMPORTED_MODULE_0__.AuthModule]
});
})();
/***/ }),
/***/ 86684:
/*!*******************************!*\
!*** ./packages/api/index.ts ***!
\*******************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "Api": () => (/* reexport safe */ _services_api_service__WEBPACK_IMPORTED_MODULE_3__.Api),
/* harmony export */ "ApiRoute": () => (/* reexport safe */ _services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute),
/* harmony export */ "AuthHeaders": () => (/* reexport safe */ _models_auth_headers__WEBPACK_IMPORTED_MODULE_0__.AuthHeaders),
/* harmony export */ "HttpException": () => (/* reexport safe */ _services_undock_client__WEBPACK_IMPORTED_MODULE_2__.HttpException),
/* harmony export */ "UndockClient": () => (/* reexport safe */ _services_undock_client__WEBPACK_IMPORTED_MODULE_2__.UndockClient)
/* harmony export */ });
/* harmony import */ var _models_auth_headers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./models/auth-headers */ 13492);
/* harmony import */ var _services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./services/api.route */ 7224);
/* harmony import */ var _services_undock_client__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./services/undock.client */ 58490);
/* harmony import */ var _services_api_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./services/api.service */ 34792);
/***/ }),
/***/ 13492:
/*!*********************************************!*\
!*** ./packages/api/models/auth-headers.ts ***!
\*********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AuthHeaders": () => (/* binding */ AuthHeaders)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 60116);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 59295);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 54363);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_auth__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/auth */ 96702);
class AuthHeaders {
constructor(authManager) {
this.authManager = authManager;
}
getFullyAuthenticatedRequest() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const [isRegularUser, isAnonymous] = yield Promise.all([_this.authManager.isRegularUserStream, _this.authManager.isAnonymousUserStream]);
if (isRegularUser || isAnonymous) {
const accessToken = yield _this.getAccessToken();
return new _angular_common_http__WEBPACK_IMPORTED_MODULE_2__.HttpHeaders({
'Authorization': `Bearer ${accessToken}`
});
}
})();
}
getAccessToken() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_3__.firstValueFrom)(this.authManager.accessTokenStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.filter)(Boolean), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.take)(1)));
}
}
AuthHeaders.ɵfac = function AuthHeaders_Factory(t) {
return new (t || AuthHeaders)(_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](_undock_auth__WEBPACK_IMPORTED_MODULE_1__.AuthManager));
};
AuthHeaders.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjectable"]({
token: AuthHeaders,
factory: AuthHeaders.ɵfac
});
/***/ }),
/***/ 40702:
/*!**********************************************!*\
!*** ./packages/api/scopes/acl/acl.scope.ts ***!
\**********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AclScope": () => (/* binding */ AclScope)
/* harmony export */ });
/* harmony import */ var _undock_api_scopes_acl_routes_resource_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/acl/routes/resource.route */ 24139);
class AclScope {
constructor(context) {
this.context = context;
this.resource = new _undock_api_scopes_acl_routes_resource_route__WEBPACK_IMPORTED_MODULE_0__.ResourceRoute(context);
}
}
/***/ }),
/***/ 24139:
/*!**********************************************************!*\
!*** ./packages/api/scopes/acl/routes/resource.route.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ResourceRoute": () => (/* binding */ ResourceRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class ResourceRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'acl';
}
validateSharedAccessSecret(resourceName, secretValue) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.get().endpoint(`${resourceName}/validate-secret/${secretValue}`);
})();
}
requestAccessPermissionGrants(resourceName, secretValue, permissions = ['view']) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.post().withData({
secret: secretValue,
permissions: permissions
}).endpoint(`${resourceName}/request-permission-grant`);
})();
}
}
/***/ }),
/***/ 35232:
/*!**********************************************************!*\
!*** ./packages/api/scopes/analytics/analytics.scope.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AnalyticsAction": () => (/* binding */ AnalyticsAction),
/* harmony export */ "AnalyticsScope": () => (/* binding */ AnalyticsScope),
/* harmony export */ "AnalyticsSource": () => (/* binding */ AnalyticsSource),
/* harmony export */ "AnalyticsTrackedComponent": () => (/* binding */ AnalyticsTrackedComponent),
/* harmony export */ "AnalyticsTrackedFeature": () => (/* binding */ AnalyticsTrackedFeature)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class AnalyticsScope extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
constructor(context) {
super(context);
}
init() {
this.route = 'analytics';
}
track(data) {
return this.post().withData(data).endpoint(`track`);
}
}
var AnalyticsAction;
(function (AnalyticsAction) {
AnalyticsAction["MeetingProposed"] = "Meeting Proposed";
})(AnalyticsAction || (AnalyticsAction = {}));
var AnalyticsSource;
(function (AnalyticsSource) {
AnalyticsSource["WebApp"] = "Web App";
AnalyticsSource["ChromeExtension"] = "Chrome Extension";
AnalyticsSource["Mobile"] = "Mobile";
AnalyticsSource["Email"] = "Email";
AnalyticsSource["Calendar"] = "Calendar";
AnalyticsSource["Direct"] = "Direct";
})(AnalyticsSource || (AnalyticsSource = {}));
var AnalyticsTrackedFeature;
(function (AnalyticsTrackedFeature) {
AnalyticsTrackedFeature["NewEvent"] = "New Event";
AnalyticsTrackedFeature["InstantRoom"] = "Instant Room";
AnalyticsTrackedFeature["Proposal"] = "Proposal";
AnalyticsTrackedFeature["Schedule"] = "Schedule";
AnalyticsTrackedFeature["NLP"] = "NLP";
AnalyticsTrackedFeature["CalendarScan"] = "Calendar Scan";
AnalyticsTrackedFeature["InsertTimes"] = "Insert Times";
AnalyticsTrackedFeature["BookingLink"] = "Booking Link";
AnalyticsTrackedFeature["DuplicateEvent"] = "Duplicate Event";
AnalyticsTrackedFeature["Reschedule"] = "Reschedule";
AnalyticsTrackedFeature["Request"] = "Request";
AnalyticsTrackedFeature["OfficeHours"] = "Office Hours";
})(AnalyticsTrackedFeature || (AnalyticsTrackedFeature = {}));
var AnalyticsTrackedComponent;
(function (AnalyticsTrackedComponent) {
AnalyticsTrackedComponent["ChromeExtensionSidebar"] = "Sidebar";
AnalyticsTrackedComponent["ChromeExtensionSchedulingWindow"] = "Scheduling Window";
AnalyticsTrackedComponent["ChromeExtensionEmailBody"] = "Email";
AnalyticsTrackedComponent["MobileKeyboard"] = "Keyboard";
AnalyticsTrackedComponent["MobileApp"] = "App";
AnalyticsTrackedComponent["Email"] = "Email";
AnalyticsTrackedComponent["Instant"] = "Instant";
AnalyticsTrackedComponent["Scheduled"] = "Scheduled";
})(AnalyticsTrackedComponent || (AnalyticsTrackedComponent = {}));
/***/ }),
/***/ 32505:
/*!************************************************!*\
!*** ./packages/api/scopes/auth/auth.scope.ts ***!
\************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AuthScope": () => (/* binding */ AuthScope)
/* harmony export */ });
/* harmony import */ var _routes_guest_auth_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./routes/guest-auth.route */ 32661);
/* harmony import */ var _undock_api_scopes_auth_routes_auth0_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/scopes/auth/routes/auth0.route */ 87771);
/* harmony import */ var _undock_api_scopes_auth_routes_providers_route__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api/scopes/auth/routes/providers.route */ 70904);
/* harmony import */ var _undock_api_scopes_auth_routes_session_route__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/api/scopes/auth/routes/session.route */ 9433);
class AuthScope {
constructor(context) {
this.context = context;
this.auth0 = new _undock_api_scopes_auth_routes_auth0_route__WEBPACK_IMPORTED_MODULE_1__.Auth0Route(context);
this.session = new _undock_api_scopes_auth_routes_session_route__WEBPACK_IMPORTED_MODULE_3__.SessionRoute(context);
this.guestAuth = new _routes_guest_auth_route__WEBPACK_IMPORTED_MODULE_0__.GuestAuthRoute(context);
this.providers = new _undock_api_scopes_auth_routes_providers_route__WEBPACK_IMPORTED_MODULE_2__.ProvidersRoute(context);
}
}
/***/ }),
/***/ 87771:
/*!********************************************************!*\
!*** ./packages/api/scopes/auth/routes/auth0.route.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "Auth0Route": () => (/* binding */ Auth0Route)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class Auth0Route extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'auth';
}
sendVerificationEmail(auth0UserId) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.get().endpoint(`auth0/send-verification-email/${auth0UserId}`);
})();
}
}
/***/ }),
/***/ 32661:
/*!*************************************************************!*\
!*** ./packages/api/scopes/auth/routes/guest-auth.route.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GuestAuthRoute": () => (/* binding */ GuestAuthRoute)
/* harmony export */ });
/* harmony import */ var _services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../services/api.route */ 7224);
class GuestAuthRoute extends _services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'auth/guest';
}
validateSecret(provider, secret) {
return this.get().endpoint(`${provider}/validate-secret/${secret}`);
}
requestGuestAccess(provider, params) {
return this.post().withData(params).endpoint(`${provider}/request-guest-access`);
}
}
/***/ }),
/***/ 70904:
/*!************************************************************!*\
!*** ./packages/api/scopes/auth/routes/providers.route.ts ***!
\************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ProvidersRoute": () => (/* binding */ ProvidersRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class ProvidersRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'auth/providers';
}
sendConfirmationEmail() {
return this.post().endpoint(`send-confirmation-email`);
}
verifyEmail(userUId, code) {
return this.post().withData({
uid: userUId,
code: code
}).endpoint(`verify-email`);
}
linkEmailPasswordProvider(email, password, replaceEmail = true) {
return this.post().withData({
email,
password,
replaceEmail
}).endpoint(`link-email-password`);
}
}
/***/ }),
/***/ 9433:
/*!**********************************************************!*\
!*** ./packages/api/scopes/auth/routes/session.route.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SessionRoute": () => (/* binding */ SessionRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class SessionRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'auth/session';
}
generateTokenForSession(idToken) {
return this.get().withHeaders({
authorization: `Bearer ${idToken}`,
'Content-type': 'application/json'
}).endpoint(`generate-token-for-session`);
}
}
/***/ }),
/***/ 4749:
/*!********************************************************!*\
!*** ./packages/api/scopes/calendar/calendar.scope.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CalendarScope": () => (/* binding */ CalendarScope)
/* harmony export */ });
/* harmony import */ var _undock_api_scopes_calendar_routes_rsvp_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/calendar/routes/rsvp.route */ 14829);
/* harmony import */ var _undock_api_scopes_calendar_routes_events_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/scopes/calendar/routes/events.route */ 24770);
/* harmony import */ var _undock_api_scopes_calendar_routes_timeline_route__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api/scopes/calendar/routes/timeline.route */ 93298);
/* harmony import */ var _undock_api_scopes_calendar_routes_settings_route__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/api/scopes/calendar/routes/settings.route */ 92420);
/* harmony import */ var _undock_api_scopes_calendar_routes_profile_route__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api/scopes/calendar/routes/profile.route */ 62079);
class CalendarScope {
constructor(context) {
this.rsvp = new _undock_api_scopes_calendar_routes_rsvp_route__WEBPACK_IMPORTED_MODULE_0__.RsvpRoute(context);
this.events = new _undock_api_scopes_calendar_routes_events_route__WEBPACK_IMPORTED_MODULE_1__.EventsRoute(context);
this.profile = new _undock_api_scopes_calendar_routes_profile_route__WEBPACK_IMPORTED_MODULE_4__.ProfileRoute(context);
this.timeline = new _undock_api_scopes_calendar_routes_timeline_route__WEBPACK_IMPORTED_MODULE_2__.TimelineRoute(context);
this.settings = new _undock_api_scopes_calendar_routes_settings_route__WEBPACK_IMPORTED_MODULE_3__.SettingsRoute(context);
}
}
/***/ }),
/***/ 73785:
/*!*********************************************************!*\
!*** ./packages/api/scopes/calendar/contracts/index.ts ***!
\*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RsvpStatus": () => (/* reexport safe */ _rsvp_status__WEBPACK_IMPORTED_MODULE_0__.RsvpStatus)
/* harmony export */ });
/* harmony import */ var _rsvp_status__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./rsvp-status */ 46623);
/***/ }),
/***/ 46623:
/*!***************************************************************!*\
!*** ./packages/api/scopes/calendar/contracts/rsvp-status.ts ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RsvpStatus": () => (/* binding */ RsvpStatus)
/* harmony export */ });
var RsvpStatus;
(function (RsvpStatus) {
RsvpStatus["Accepted"] = "accepted";
RsvpStatus["Declined"] = "declined";
RsvpStatus["Tentative"] = "tentative";
RsvpStatus["NeedsAction"] = "needsAction";
})(RsvpStatus || (RsvpStatus = {}));
/***/ }),
/***/ 24770:
/*!*************************************************************!*\
!*** ./packages/api/scopes/calendar/routes/events.route.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventsRoute": () => (/* binding */ EventsRoute)
/* harmony export */ });
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class EventsRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'calendar/events';
this.baseURL = this.context.config.apiPlatformURL;
}
deleteById(eventId) {
return this.delete().endpoint(`id/${eventId}`);
}
}
/***/ }),
/***/ 62079:
/*!**************************************************************!*\
!*** ./packages/api/scopes/calendar/routes/profile.route.ts ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ProfileRoute": () => (/* binding */ ProfileRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class ProfileRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'timeline/profile';
}
getEventToRescheduleByBookingCode(bookingCode, ownerId) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.post().withData({
bookingCode,
ownerId
}).endpoint(`event/booking-code`);
})();
}
}
/***/ }),
/***/ 14829:
/*!***********************************************************!*\
!*** ./packages/api/scopes/calendar/routes/rsvp.route.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RsvpRoute": () => (/* binding */ RsvpRoute)
/* harmony export */ });
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class RsvpRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'calendar/events/rsvp';
this.baseURL = this.context.config.apiPlatformURL;
}
yes(eventId, attendeeEmail) {
return this.post().endpoint(`yes/${eventId}${attendeeEmail ? '/' + attendeeEmail : ''}`);
}
no(eventId, attendeeEmail) {
return this.post().endpoint(`no/${eventId}`);
}
maybe(eventId, attendeeEmail) {
return this.post().endpoint(`maybe/${eventId}${attendeeEmail ? '/' + attendeeEmail : ''}`);
}
setStatus(eventId, status, attendeeEmail) {
return this.post().endpoint(`set/${eventId}/${status}${attendeeEmail ? '/' + attendeeEmail : ''}`);
}
}
/***/ }),
/***/ 92420:
/*!***************************************************************!*\
!*** ./packages/api/scopes/calendar/routes/settings.route.ts ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SettingsRoute": () => (/* binding */ SettingsRoute)
/* harmony export */ });
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class SettingsRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'timeline/calendar/settings';
this.baseURL = this.context.config.apiPlatformURL;
}
getSettings() {
return this.get().endpoint(``);
}
update(settings) {
return this.post().withData(settings).endpoint(`update`);
}
}
/***/ }),
/***/ 93298:
/*!***************************************************************!*\
!*** ./packages/api/scopes/calendar/routes/timeline.route.ts ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimelineRoute": () => (/* binding */ TimelineRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api */ 86684);
class TimelineRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'timeline';
this.baseURL = this.context.config.apiPlatformURL;
}
getById(eventId) {
return this.get().endpoint(`event/${eventId}`);
}
getByICalUId(eventICalUId) {
return this.get().endpoint(`event/uid/${eventICalUId}`);
}
getByDockKey(dockKey) {
return this.get().endpoint(`event/dock-key/${dockKey}`);
}
getTimelineEvents(options) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.post().withData(options).endpoint(`events/list`);
})();
}
getTimelineEventsPage(options) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.post().withData(options).endpoint(`events/list`);
})();
}
}
/***/ }),
/***/ 15047:
/*!******************************************************!*\
!*** ./packages/api/scopes/charges/charges.scope.ts ***!
\******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChargesScope": () => (/* binding */ ChargesScope)
/* harmony export */ });
/* harmony import */ var _undock_api_scopes_charges_routes_charges_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/charges/routes/charges.route */ 95063);
class ChargesScope {
constructor(context) {
this.context = context;
this.charges = new _undock_api_scopes_charges_routes_charges_route__WEBPACK_IMPORTED_MODULE_0__.ChargesRoute(context);
}
}
/***/ }),
/***/ 95063:
/*!*************************************************************!*\
!*** ./packages/api/scopes/charges/routes/charges.route.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChargesRoute": () => (/* binding */ ChargesRoute)
/* harmony export */ });
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class ChargesRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'integrations/charge';
}
getChargeAccountDetails(accountId) {
return this.get().endpoint(`details/${accountId}`);
}
getDashboardLink(accountId) {
return this.get().endpoint(`dashboard/${accountId}`);
}
initializeBookingCharge(request) {
return this.post().withData(request).endpoint(`init/booking`);
}
confirmCharge(request) {
return this.post().withData(request).endpoint(`confirm`);
}
getChargeAccountGroupByIntegrationClientId(clientId) {
return this.get().endpoint(`groups/${clientId}`);
}
getActivityByIntegrationClientId(clientId) {
return this.get().endpoint(`groups/activity/${clientId}`);
}
}
/***/ }),
/***/ 50097:
/*!********************************************************!*\
!*** ./packages/api/scopes/contacts/contacts.scope.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ContactsScope": () => (/* binding */ ContactsScope)
/* harmony export */ });
/* harmony import */ var _undock_api_scopes_contacts_routes_search_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/contacts/routes/search.route */ 77601);
/* harmony import */ var _undock_api_scopes_contacts_routes_invites_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/scopes/contacts/routes/invites.route */ 25467);
/* harmony import */ var _undock_api_scopes_contacts_routes_connection_route__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api/scopes/contacts/routes/connection.route */ 97486);
class ContactsScope {
constructor(context) {
this.search = new _undock_api_scopes_contacts_routes_search_route__WEBPACK_IMPORTED_MODULE_0__.SearchRoute(context);
this.invites = new _undock_api_scopes_contacts_routes_invites_route__WEBPACK_IMPORTED_MODULE_1__.InvitesRoute(context);
this.connection = new _undock_api_scopes_contacts_routes_connection_route__WEBPACK_IMPORTED_MODULE_2__.ConnectionRoute(context);
}
}
/***/ }),
/***/ 97486:
/*!*****************************************************************!*\
!*** ./packages/api/scopes/contacts/routes/connection.route.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConnectionRoute": () => (/* binding */ ConnectionRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class ConnectionRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'contacts/connection';
}
getConnections() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.get().endpoint(`list`);
})();
}
getConnectionRequests() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.get().endpoint(`requests`);
})();
}
getConnectedUsersIds() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this3.get().endpoint(`users`);
})();
}
requestConnection(target) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this4.post().withData({
target
}).endpoint(`request`);
})();
}
approveConnectionRequest(request) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this5.post().withData({
request
}).endpoint(`approve`);
})();
}
denyConnectionRequest(request) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this6.post().withData({
request
}).endpoint(`deny`);
})();
}
}
/***/ }),
/***/ 25467:
/*!**************************************************************!*\
!*** ./packages/api/scopes/contacts/routes/invites.route.ts ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InvitesRoute": () => (/* binding */ InvitesRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class InvitesRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'user/invites';
}
sendInviteViaEmail(email) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.post().withData({
email
}).endpoint(`send-by-email`);
})();
}
sendInviteViaEmails(emails) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.post().withData({
emails
}).endpoint(`send-by-emails`);
})();
}
sendInviteToSuggestion(uid) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this3.put().withData({
uid
}).endpoint(`send`);
})();
}
dismissInviteSuggestion(uid) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this4.put().endpoint(`dismiss/${uid}`);
})();
}
getInviteSuggestions(count = 4, offset = 0) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this5.get().endpoint(`suggestions/${count}/${offset}`);
})();
}
}
/***/ }),
/***/ 77601:
/*!*************************************************************!*\
!*** ./packages/api/scopes/contacts/routes/search.route.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SearchRoute": () => (/* binding */ SearchRoute)
/* harmony export */ });
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class SearchRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'contacts/search';
}
getIdsForAutocomplete(term) {
return this.post().withData({
term
}).endpoint(`autocomplete`);
}
}
/***/ }),
/***/ 15200:
/*!********************************************************!*\
!*** ./packages/api/scopes/delegate/delegate.scope.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DelegateScope": () => (/* binding */ DelegateScope)
/* harmony export */ });
/* harmony import */ var _undock_api_scopes_delegate_routes_own_grantors_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/delegate/routes/own-grantors.route */ 64642);
/* harmony import */ var _undock_api_scopes_delegate_routes_own_grantees_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/scopes/delegate/routes/own-grantees.route */ 59249);
class DelegateScope {
constructor(context) {
this.ownGrantors = new _undock_api_scopes_delegate_routes_own_grantors_route__WEBPACK_IMPORTED_MODULE_0__.OwnGrantorsRoute(context);
this.ownGrantees = new _undock_api_scopes_delegate_routes_own_grantees_route__WEBPACK_IMPORTED_MODULE_1__.OwnGranteesRoute(context);
}
}
/***/ }),
/***/ 59249:
/*!*******************************************************************!*\
!*** ./packages/api/scopes/delegate/routes/own-grantees.route.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "OwnGranteesRoute": () => (/* binding */ OwnGranteesRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class OwnGranteesRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'delegate/own/grantees';
}
list() {
return this.get().endpoint(`list`);
}
create(data) {
return this.post().withData(data).endpoint('');
}
updateById(delegateId, data) {
return this.patch().withData(data).endpoint(`${delegateId}`);
}
deleteById(delegateId) {
return this.delete().endpoint(`${delegateId}`);
}
}
/***/ }),
/***/ 64642:
/*!*******************************************************************!*\
!*** ./packages/api/scopes/delegate/routes/own-grantors.route.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "OwnGrantorsRoute": () => (/* binding */ OwnGrantorsRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class OwnGrantorsRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'delegate/own/grantors';
}
list() {
return this.get().endpoint(`list`);
}
generateToken(delegateId) {
return this.post().withData({
delegateId
}).endpoint(`generate-token`);
}
}
/***/ }),
/***/ 78466:
/*!**************************************************!*\
!*** ./packages/api/scopes/forms/forms.scope.ts ***!
\**************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FormsScope": () => (/* binding */ FormsScope)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class FormsScope extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'forms';
}
listOwn(page = 0, pageSize = 50) {
return this.get().withParams({
page: `${page}`,
pageSize: `${pageSize}`
}).endpoint('list-own');
}
getById(id) {
return this.get().endpoint(`id/${id}`);
}
getByUrl(url) {
return this.get().endpoint(`url/${url}`);
}
create(data) {
return this.post().withData(data).endpoint('');
}
updateById(id, updates) {
return this.patch().withData(updates).endpoint(`${id}`);
}
deleteById(id) {
return this.delete().endpoint(`${id}`);
}
reply(data) {
return this.post().withData(data).endpoint(`reply`);
}
listReplies(formId, page = 0, pageSize = 50) {
return this.get().withParams({
page: `${page}`,
pageSize: `${pageSize}`
}).endpoint(`reply/list/${formId}`);
}
deleteReplyById(replyId) {
return this.delete().endpoint(`reply/${replyId}`);
}
}
/***/ }),
/***/ 94750:
/*!****************************************************************!*\
!*** ./packages/api/scopes/integrations/integrations.scope.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "IntegrationsScope": () => (/* binding */ IntegrationsScope)
/* harmony export */ });
/* harmony import */ var _undock_api_scopes_integrations_routes_embed_check_domain_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/integrations/routes/embed/check-domain.route */ 10645);
/* harmony import */ var _undock_api_scopes_integrations_routes_embed_embed_profile_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/scopes/integrations/routes/embed/embed-profile.route */ 57873);
/* harmony import */ var _routes_integrations_route__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./routes/integrations.route */ 943);
/* harmony import */ var _undock_api_scopes_integrations_routes_auth_route__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/api/scopes/integrations/routes/auth.route */ 61607);
class IntegrationsScope {
constructor(context) {
this.context = context;
this.auth = new _undock_api_scopes_integrations_routes_auth_route__WEBPACK_IMPORTED_MODULE_3__.AuthRoute(this.context);
this.calendar = new _routes_integrations_route__WEBPACK_IMPORTED_MODULE_2__.IntegrationsRoute(this.context);
this.embedProfile = new _undock_api_scopes_integrations_routes_embed_embed_profile_route__WEBPACK_IMPORTED_MODULE_1__.EmbedProfileRoute(this.context);
this.checkDomainRoute = new _undock_api_scopes_integrations_routes_embed_check_domain_route__WEBPACK_IMPORTED_MODULE_0__.CheckDomainRoute(this.context);
}
}
/***/ }),
/***/ 61607:
/*!***************************************************************!*\
!*** ./packages/api/scopes/integrations/routes/auth.route.ts ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AuthRoute": () => (/* binding */ AuthRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class AuthRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'integrations/auth';
}
getCalendarConnectionUrl(callback, provider) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.post().withData({
callback,
provider
}).endpoint('build-redirect-url');
})();
}
getIntegrationConnectionUrl(callback, provider) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.post().withData({
callback,
provider,
ttl: 3600
}).endpoint('build-redirect-url');
})();
}
getGuestState() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this3.post().endpoint('guest-state');
})();
}
}
/***/ }),
/***/ 10645:
/*!*****************************************************************************!*\
!*** ./packages/api/scopes/integrations/routes/embed/check-domain.route.ts ***!
\*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CheckDomainRoute": () => (/* binding */ CheckDomainRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class CheckDomainRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'integrations/embed/profile';
}
checkDomain(id, profileUrl, domain) {
return this.post().withData({
url: domain
}).endpoint(`check-domain/${profileUrl}/${id}`);
}
}
/***/ }),
/***/ 57873:
/*!******************************************************************************!*\
!*** ./packages/api/scopes/integrations/routes/embed/embed-profile.route.ts ***!
\******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EmbedProfileRoute": () => (/* binding */ EmbedProfileRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class EmbedProfileRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'integrations/embed/profile';
}
create(profileEmbedCreate) {
return this.post().withData(profileEmbedCreate).endpoint('');
}
getById(id) {
return this.get().endpoint(id);
}
updateById(id, profileEmbedCreate) {
return this.put().withData(profileEmbedCreate).endpoint(id);
}
findWidgetOrCreate(defaultParameters) {
return this.post().withData(defaultParameters).endpoint('findOrCreate');
}
deleteById(id) {
return this.delete().endpoint(id);
}
}
/***/ }),
/***/ 943:
/*!***********************************************************************!*\
!*** ./packages/api/scopes/integrations/routes/integrations.route.ts ***!
\***********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "IntegrationsRoute": () => (/* binding */ IntegrationsRoute)
/* harmony export */ });
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class IntegrationsRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'integrations';
}
getOwnIntegrations() {
return this.get().endpoint(`list-own`);
}
deleteIntegration(calendarId) {
return this.delete().endpoint(`delete/${calendarId}`);
}
setIsCalendarActive(calendarId, isActive = true) {
return this.post().withData({
calendarId,
isActive
}).endpoint(`calendar/set-is-active`);
}
setIsCalendarPrimary(calendarId, isPrimary = true) {
return this.post().withData({
calendarId,
isPrimary
}).endpoint(`calendar/set-is-primary`);
}
setIsCalendarBlocking(calendarId, isBlocking = true) {
return this.post().withData({
calendarId,
isBlocking
}).endpoint(`calendar/set-is-blocking`);
}
setAutomatedReschedulingValues(calendarId, type, overrideScheduleId) {
return this.post().withData({
calendarId,
type,
overrideScheduleId
}).endpoint(`calendar/set-automated-rescheduling`);
}
setIsSubCalendarActive(calendarId, subCalendarId, isActive = true) {
return this.post().withData({
calendarId,
subCalendarId,
isActive
}).endpoint(`calendar/set-is-sub-calendar-active`);
}
setIsSubCalendarBlocking(calendarId, subCalendarId, isBlocking = true) {
return this.post().withData({
calendarId,
subCalendarId,
isBlocking
}).endpoint(`calendar/set-is-sub-calendar-blocking`);
}
setIsSubCalendarDisplayed(calendarId, subCalendarId, isDisplayed = true) {
return this.post().withData({
calendarId,
subCalendarId,
isDisplayed
}).endpoint(`calendar/set-is-sub-calendar-displayed`);
}
}
/***/ }),
/***/ 72717:
/*!**********************************************************!*\
!*** ./packages/api/scopes/locations/locations.route.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LocationsRoute": () => (/* binding */ LocationsRoute)
/* harmony export */ });
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class LocationsRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'locations';
}
search(input) {
return this.post().withData({
input
}).endpoint('search');
}
getUrl(placeId) {
return this.get().endpoint(`place/${placeId}`).then(data => data.url);
}
}
/***/ }),
/***/ 37567:
/*!**********************************************************!*\
!*** ./packages/api/scopes/locations/locations.scope.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LocationsScope": () => (/* binding */ LocationsScope)
/* harmony export */ });
/* harmony import */ var _undock_api_scopes_locations_locations_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/locations/locations.route */ 72717);
class LocationsScope {
constructor(context) {
this.locations = new _undock_api_scopes_locations_locations_route__WEBPACK_IMPORTED_MODULE_0__.LocationsRoute(context);
}
}
/***/ }),
/***/ 98449:
/*!****************************************************!*\
!*** ./packages/api/scopes/meet/meetings.scope.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingsScope": () => (/* binding */ MeetingsScope)
/* harmony export */ });
/* harmony import */ var _routes_dock_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./routes/dock.route */ 52838);
/* harmony import */ var _routes_export_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./routes/export.route */ 77547);
/* harmony import */ var _routes_booking_route__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./routes/booking.route */ 38888);
/* harmony import */ var _routes_requests_route__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./routes/requests.route */ 83142);
/* harmony import */ var _routes_proposals_route__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./routes/proposals.route */ 23697);
/* harmony import */ var _routes_participants_route__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./routes/participants.route */ 81072);
/* harmony import */ var _routes_conference_room_route__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./routes/conference-room.route */ 23059);
/* harmony import */ var _undock_api_scopes_meet_routes_meetings_route__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/api/scopes/meet/routes/meetings.route */ 38520);
class MeetingsScope {
constructor(context) {
this.dock = new _routes_dock_route__WEBPACK_IMPORTED_MODULE_0__.DockRoute(context);
this.export = new _routes_export_route__WEBPACK_IMPORTED_MODULE_1__.ExportRoute(context);
this.booking = new _routes_booking_route__WEBPACK_IMPORTED_MODULE_2__.BookingRoute(context);
this.requests = new _routes_requests_route__WEBPACK_IMPORTED_MODULE_3__.RequestsRoute(context);
this.meetings = new _undock_api_scopes_meet_routes_meetings_route__WEBPACK_IMPORTED_MODULE_7__.MeetingsRoute(context);
this.proposal = new _routes_proposals_route__WEBPACK_IMPORTED_MODULE_4__.ProposalsRoute(context);
this.participants = new _routes_participants_route__WEBPACK_IMPORTED_MODULE_5__.ParticipantsRoute(context);
this.conferenceRoom = new _routes_conference_room_route__WEBPACK_IMPORTED_MODULE_6__.ConferenceRoomRoute(context);
}
}
/***/ }),
/***/ 38888:
/*!**********************************************************!*\
!*** ./packages/api/scopes/meet/routes/booking.route.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "BookingRequestStatus": () => (/* binding */ BookingRequestStatus),
/* harmony export */ "BookingRoute": () => (/* binding */ BookingRoute)
/* harmony export */ });
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class BookingRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'meetings/booking-requests';
this.baseURL = this.context.config.apiPlatformURL;
}
createIncoming(request) {
return this.post().withData(request).endpoint(`incoming/create`);
}
createOutgoingWithCode(request) {
return this.post().withData(request).endpoint(`outgoing/create/code`);
}
getRequestByCode(bookingCode) {
return this.get().endpoint(`${bookingCode}`);
}
getRequestDetailsByCode(bookingCode) {
return this.get().endpoint(`details/${bookingCode}`);
}
addSlot(bookingCode, slot) {
return this.put().withData({
slot: slot
}).endpoint(`slot/${bookingCode}`);
}
addParticipants(bookingCode, participantEmails) {
return this.put().withData({
participantEmails: participantEmails
}).endpoint(`participants/${bookingCode}`);
}
removeParticipants(bookingCode, participantEmails) {
return this.put().withData({
participantEmails: participantEmails
}).endpoint(`participants/remove/${bookingCode}`);
}
confirmIncoming(bookingCode, request) {
return this.put().withData(request).endpoint(`incoming/confirm/${bookingCode}`);
}
confirmOutgoing(bookingCode, request) {
return this.put().withData(request).endpoint(`outgoing/confirm/${bookingCode}`);
}
reschedule(bookingCode, request) {
return this.put().withData(request).endpoint(`reschedule/${bookingCode}`);
}
confirmReschedule(bookingCode) {
return this.put().endpoint(`reschedule/confirm/${bookingCode}`);
}
cancel(bookingCode, request) {
return this.put().withData(request).endpoint(`cancel/${bookingCode}`);
}
deleteRequest(bookingCode) {
return this.delete().endpoint(`${bookingCode}`);
}
listPersonalIncomingRequests() {
return this.get().endpoint(`own/list-incoming`);
}
listPersonalOutgoingRequests() {
return this.get().endpoint(`own/list-outgoing`);
}
}
var BookingRequestStatus;
(function (BookingRequestStatus) {
BookingRequestStatus["PendingConfirm"] = "pendingConfirm";
BookingRequestStatus["PendingReschedule"] = "pendingReschedule";
BookingRequestStatus["Confirmed"] = "confirmed";
BookingRequestStatus["Cancelled"] = "cancelled";
})(BookingRequestStatus || (BookingRequestStatus = {}));
/***/ }),
/***/ 23059:
/*!******************************************************************!*\
!*** ./packages/api/scopes/meet/routes/conference-room.route.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConferenceRoomRoute": () => (/* binding */ ConferenceRoomRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class ConferenceRoomRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'meetings/conference-room';
}
requestAccess(roomId, participantId) {
return this.post().withData({
roomId,
participantId
}).endpoint(`request-access`);
}
revokeAccessRequest(roomId, participantId) {
return this.post().withData({
roomId,
participantId
}).endpoint(`revoke-access-request`);
}
approveAccess(roomId, participantId) {
return this.post().withData({
roomId,
participantId
}).endpoint(`approve-access`);
}
declineAccess(roomId, participantId) {
return this.post().withData({
roomId,
participantId
}).endpoint(`decline-access`);
}
allowMicUsage(roomId, participantId) {
return this.post().withData({
roomId,
participantId
}).endpoint(`allow-microphone`);
}
restrictMicUsage(roomId, participantId) {
return this.post().withData({
roomId,
participantId
}).endpoint(`restrict-microphone`);
}
requestMicrophoneUsage(roomId, participantId) {
return this.post().withData({
roomId,
participantId
}).endpoint(`request-microphone`);
}
setQueueMessage(roomId, participantId, message) {
return this.post().withData({
roomId,
message,
participantId
}).endpoint(`set-queue-message`);
}
updateActivityStatus(roomId, participantId) {
return this.post().withData({
roomId,
participantId
}).endpoint(`update-activity-status`);
}
join(meetingId, deviceToken, deviceInformation, additionalOptions = {}) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.post().withData({
deviceToken,
deviceInformation,
...additionalOptions
}).endpoint(`join/${meetingId}`);
})();
}
leave(meetingId, deviceToken) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.post().withData({
deviceToken
}).endpoint(`leave/${meetingId}`);
})();
}
getAttendeeById(attendeeId) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this3.get().endpoint(`attendee/${attendeeId}`);
})();
}
startConferenceRoomRecording(meetingId) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this4.post().withData({}).endpoint(`${meetingId}/start-recording`);
})();
}
stopConferenceRoomRecording(meetingId, recordingId) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this5.post().withData({}).endpoint(`${meetingId}/stop-recording/${recordingId}`);
})();
}
}
/***/ }),
/***/ 52838:
/*!*******************************************************!*\
!*** ./packages/api/scopes/meet/routes/dock.route.ts ***!
\*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockRoute": () => (/* binding */ DockRoute)
/* harmony export */ });
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class DockRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'meetings/dock';
}
create(data) {
return this.post().withData(data).endpoint(`create`);
}
createDraft(data = {}) {
return this.post().withData(data).endpoint(`create-draft`);
}
createInstant(data) {
return this.post().withData(data).endpoint(`create-instant`);
}
createFromDraft(data) {
return this.post().withData(data).endpoint(`create-from-draft`);
}
deleteById(dockId) {
return this.delete().endpoint(`id/${dockId}`);
}
getByMeetingCode(code) {
return this.get().endpoint(`meeting-code/${code}`);
}
getBySharedAccessSecret(value) {
return this.get().endpoint(`shared-access-secret/${value}`);
}
getSharedAccessSecretByDockId(dockId) {
return this.get().endpoint(`get-shared-access-secret/${dockId}`);
}
duplicate(dockId) {
return this.post().endpoint(`duplicate/${dockId}`);
}
reschedule(dockId, dates) {
return this.post().withData({
...dates
}).endpoint(`reschedule/${dockId}`);
}
setIsAudioOnlyMeeting(dockId, isAudioOnly) {
return this.post().withData({
dockId,
isAudioOnly
}).endpoint(`set-is-audio-only`);
}
}
/***/ }),
/***/ 77547:
/*!*********************************************************!*\
!*** ./packages/api/scopes/meet/routes/export.route.ts ***!
\*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ExportRoute": () => (/* binding */ ExportRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../services/api.route */ 7224);
class ExportRoute extends _services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'meetings/export';
}
toPDF(dockId) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.get().endpoint(`/to-pdf/${dockId}`);
})();
}
}
/***/ }),
/***/ 38520:
/*!***********************************************************!*\
!*** ./packages/api/scopes/meet/routes/meetings.route.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingsRoute": () => (/* binding */ MeetingsRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class MeetingsRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'meetings/dock';
}
updateMeeting(dockKey, data) {
return this.post().withData({
...data,
dockKey
}).endpoint(`update-meeting/${dockKey}`);
}
getEditMeetingData(dockKey) {
return this.get().endpoint(`edit-meeting-data/${dockKey}`);
}
createMeetingFromDraft(data) {
return this.post().withData({
...data
}).endpoint(`create-from-draft-meeting`);
}
createDraftMeeting(data = {}) {
return this.post().withData({
...data
}).endpoint('create-draft-meeting');
}
updateDraftMeeting(id, data) {
return this.post().withData({
...data,
_id: id
}).endpoint('update-draft-meeting');
}
deleteDraftMeeting(id) {
return this.post().endpoint(`delete-draft-meeting/${id}`);
}
}
/***/ }),
/***/ 81072:
/*!***************************************************************!*\
!*** ./packages/api/scopes/meet/routes/participants.route.ts ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ParticipantsRoute": () => (/* binding */ ParticipantsRoute)
/* harmony export */ });
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class ParticipantsRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'meetings/dock/participants';
this.baseURL = this.context.config.apiPlatformURL;
}
createVisitorParticipant(dockId) {
return this.post().withData({
dockId: dockId
}).endpoint('create-visitor');
}
addByEmail(meetingId, email) {
return this.post().withData({
meetingId,
email
}).endpoint('add-by-email');
}
massAddByEmails(meetingId, emails) {
return this.post().withData({
meetingId,
emails
}).endpoint('mass-add-by-emails');
}
removeByEmail(meetingId, email) {
return this.delete().endpoint(`remove-by-email/${meetingId}/${email}`);
}
}
/***/ }),
/***/ 23697:
/*!************************************************************!*\
!*** ./packages/api/scopes/meet/routes/proposals.route.ts ***!
\************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ProposalsRoute": () => (/* binding */ ProposalsRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class ProposalsRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'meetings/proposal';
this.baseURL = this.context.config.apiPlatformURL;
}
listDrafts() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const data = yield _this.get().endpoint(`own/list-draft`);
return data !== null && data !== void 0 ? data : [];
})();
}
listOutgoing() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const data = yield _this2.get().endpoint(`own/list-outgoing`);
return data !== null && data !== void 0 ? data : [];
})();
}
listIncoming() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const data = yield _this3.get().endpoint(`own/list-incoming`);
return data !== null && data !== void 0 ? data : [];
})();
}
create(properties = {}) {
return this.post().withData({
...properties
}).endpoint('own');
}
confirm(proposalId, slot) {
return this.post().withData({
slot
}).endpoint(`own/confirm/${proposalId}`);
}
deleteOwn(proposalId) {
return this.delete().endpoint(`own/${proposalId}`);
}
submit(proposalId, properties) {
return this.post().withData({
...properties
}).endpoint(`own/submit/${proposalId}`);
}
update(proposalId, properties) {
return this.patch().withData({
...properties
}).endpoint(`own/${proposalId}`);
}
getOwnProposalById(id) {
return this.get().endpoint(`own/${id}`);
}
getConfirmedEventForProposal(proposalId) {
return this.get().endpoint(`own/get-confirmed-event/${proposalId}`);
}
respond(proposalId, slotStatusMap) {
return this.post().withData({
slotStatusMap
}).endpoint(`respond/${proposalId}`);
}
respondAsGuest(proposalId, data) {
return this.post().withData(data).endpoint(`respond/${proposalId}/guest`);
}
getResponseProposal(proposalId) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const data = yield _this4.get().endpoint(`respond/${proposalId}`);
return data !== null && data !== void 0 ? data : null;
})();
}
getGuestResponseProposal(proposalId, email, secret) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const data = yield _this5.post().withData({
email,
secret
}).endpoint(`respond/guest/get/${proposalId}`);
return data !== null && data !== void 0 ? data : null;
})();
}
getProposalPublicData(proposalId) {
return this.get().endpoint(`respond/public-data/${proposalId}`);
}
isParticipantOfProposal(proposalId, overrideEmail, guestAccessToken) {
return this.post().withData({
overrideEmail,
guestAccessToken
}).endpoint(`respond/is-participant/${proposalId}`);
}
requestGuestAccess(proposalId, userData) {
return this.post().withData({
proposalId,
userData
}).endpoint(`respond/request-guest-access`);
}
requestUserAccess(proposalId) {
return this.post().withData({
proposalId
}).endpoint(`respond/request-user-access`);
}
}
/***/ }),
/***/ 83142:
/*!***********************************************************!*\
!*** ./packages/api/scopes/meet/routes/requests.route.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RequestsRoute": () => (/* binding */ RequestsRoute)
/* harmony export */ });
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class RequestsRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'meetings/requests';
this.baseURL = this.context.config.apiPlatformURL;
}
acceptFromEvent(eventId, targetAttendeeEmail) {
return this.post().endpoint(targetAttendeeEmail ? `accept-from-event/${eventId}/${targetAttendeeEmail}` : `accept-from-event/${eventId}`);
}
declineFromEvent(eventId, targetAttendeeEmail) {
return this.post().endpoint(targetAttendeeEmail ? `decline-from-event/${eventId}/${targetAttendeeEmail}` : `decline-from-event/${eventId}`);
}
}
/***/ }),
/***/ 81403:
/*!**********************************************!*\
!*** ./packages/api/scopes/nlp/nlp.scope.ts ***!
\**********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "NLPScope": () => (/* binding */ NLPScope)
/* harmony export */ });
/* harmony import */ var _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/nlp/routes/commands.route */ 95425);
/* harmony import */ var _undock_api_scopes_nlp_routes_training_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/scopes/nlp/routes/training.route */ 63320);
/* harmony import */ var _routes_briefs_route__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./routes/briefs.route */ 87920);
/* harmony import */ var _routes_agenda_route__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./routes/agenda.route */ 18882);
/* harmony import */ var _undock_api_scopes_nlp_routes_speech_to_text_route__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api/scopes/nlp/routes/speech-to-text.route */ 11605);
class NLPScope {
constructor(context) {
this.context = context;
this.commands = new _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_0__.CommandsRoute(context);
this.training = new _undock_api_scopes_nlp_routes_training_route__WEBPACK_IMPORTED_MODULE_1__.TrainingRoute(context);
this.briefs = new _routes_briefs_route__WEBPACK_IMPORTED_MODULE_2__.BriefsRoute(context);
this.agenda = new _routes_agenda_route__WEBPACK_IMPORTED_MODULE_3__.AgendaRoute(context);
this.speechToText = new _undock_api_scopes_nlp_routes_speech_to_text_route__WEBPACK_IMPORTED_MODULE_4__.SpeechToTextRoute(context);
}
}
/***/ }),
/***/ 18882:
/*!********************************************************!*\
!*** ./packages/api/scopes/nlp/routes/agenda.route.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AgendaRoute": () => (/* binding */ AgendaRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class AgendaRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'nlp/meet/agenda';
this.baseURL = this.context.config.apiPlatformURL;
}
generateAgenda(agendaQuery) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.post().withData(agendaQuery).endpoint(`generate`);
})();
}
}
/***/ }),
/***/ 87920:
/*!********************************************************!*\
!*** ./packages/api/scopes/nlp/routes/briefs.route.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "BriefsRoute": () => (/* binding */ BriefsRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class BriefsRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'nlp/time/briefs';
this.baseURL = this.context.config.apiPlatformURL;
}
getBriefsSummary(currentDay) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.get().endpoint(`day/${currentDay}`);
})();
}
}
/***/ }),
/***/ 95425:
/*!**********************************************************!*\
!*** ./packages/api/scopes/nlp/routes/commands.route.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CommandsRoute": () => (/* binding */ CommandsRoute),
/* harmony export */ "TimeCommandAction": () => (/* binding */ TimeCommandAction),
/* harmony export */ "TimeCommandActions": () => (/* binding */ TimeCommandActions),
/* harmony export */ "TimeCommandBlueprintHold": () => (/* binding */ TimeCommandBlueprintHold)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class CommandsRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'nlp/time/command';
this.baseURL = this.context.config.apiPlatformURL;
}
submitCommandPrompt(prompt, isTrainingMode = false) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.post().withData({
prompt,
isTrainingMode
}).endpoint(`submit`);
})();
}
submitCommandPromptWithSse(prompt, context, isTrainingMode = false) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
context = {
participants: [],
participantIds: [],
organizationIds: [],
...(context !== null && context !== void 0 ? context : {})
};
return _this2.post().withData({
prompt,
context,
isTrainingMode
}).endpoint(`submit-sse`);
})();
}
executeCommand(blueprint) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this3.post().withData({
blueprint
}).endpoint(`execute`);
})();
}
trainCommand(blueprint) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this4.post().withData({
blueprint
}).endpoint(`train`);
})();
}
addSlotToShareAvailabilityAction(blueprint, actionId, slot) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this5.post().withData({
blueprint,
actionId,
slot
}).endpoint(`add-availability-slot`);
})();
}
updateSlotsForShareAvailabilityAction(blueprint, actionId, addedSlots, removedSlots) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this6.post().withData({
blueprint,
actionId,
addedSlots,
removedSlots
}).endpoint(`update-availability-slots`);
})();
}
}
var TimeCommandActions;
(function (TimeCommandActions) {
TimeCommandActions["Cancel"] = "Cancel";
TimeCommandActions["Schedule"] = "Schedule";
TimeCommandActions["GroupSchedule"] = "Group Schedule";
TimeCommandActions["Reschedule"] = "Reschedule";
TimeCommandActions["Modify"] = "Modify";
TimeCommandActions["View"] = "View";
TimeCommandActions["Block"] = "Block";
TimeCommandActions["ShareAvailability"] = "Share Availability";
TimeCommandActions["Answer"] = "Answer";
TimeCommandActions["Other"] = "View";
TimeCommandActions["CreateHolds"] = "Create Holds";
TimeCommandActions["DeleteHolds"] = "Delete Holds";
TimeCommandActions["ViewHolds"] = "View Holds";
})(TimeCommandActions || (TimeCommandActions = {}));
class TimeCommandAction {}
class TimeCommandBlueprintHold {}
/***/ }),
/***/ 11605:
/*!****************************************************************!*\
!*** ./packages/api/scopes/nlp/routes/speech-to-text.route.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SpeechToTextRoute": () => (/* binding */ SpeechToTextRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class SpeechToTextRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'nlp/speech-to-text';
this.baseURL = this.context.config.apiPlatformURL;
}
transcribeAudio(data) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.post().withHeaders({
'Content-Type': 'multipart/form-data'
}).withData(data).endpoint(`transcribe`);
})();
}
}
/***/ }),
/***/ 63320:
/*!**********************************************************!*\
!*** ./packages/api/scopes/nlp/routes/training.route.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TrainingRoute": () => (/* binding */ TrainingRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class TrainingRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'nlp/time/command/train';
this.baseURL = this.context.config.apiPlatformURL;
}
getTrainingData() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.get().endpoint(``);
})();
}
}
/***/ }),
/***/ 16736:
/*!******************************************************************!*\
!*** ./packages/api/scopes/organizations/organizations.scope.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "OrganizationsScope": () => (/* binding */ OrganizationsScope)
/* harmony export */ });
/* harmony import */ var _undock_api_scopes_organizations_routes_channels_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/organizations/routes/channels.route */ 11890);
/* harmony import */ var _undock_api_scopes_organizations_routes_forms_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/scopes/organizations/routes/forms.route */ 26691);
/* harmony import */ var _undock_api_scopes_organizations_routes_index_route__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api/scopes/organizations/routes/index.route */ 24735);
/* harmony import */ var _undock_api_scopes_organizations_routes_invites_route__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/api/scopes/organizations/routes/invites.route */ 14147);
/* harmony import */ var _undock_api_scopes_organizations_routes_members_route__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api/scopes/organizations/routes/members.route */ 71757);
/* harmony import */ var _undock_api_scopes_organizations_routes_own_route__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/api/scopes/organizations/routes/own.route */ 8569);
/* harmony import */ var _undock_api_scopes_organizations_routes_public_route__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/api/scopes/organizations/routes/public.route */ 48518);
/* harmony import */ var _undock_api_scopes_organizations_routes_schedules_route__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/api/scopes/organizations/routes/schedules.route */ 24754);
class OrganizationsScope extends _undock_api_scopes_organizations_routes_index_route__WEBPACK_IMPORTED_MODULE_2__.IndexRoute {
constructor(context) {
super(context);
this.channels = new _undock_api_scopes_organizations_routes_channels_route__WEBPACK_IMPORTED_MODULE_0__.ChannelsRoute(context);
this.forms = new _undock_api_scopes_organizations_routes_forms_route__WEBPACK_IMPORTED_MODULE_1__.FormsRoute(context);
this.invites = new _undock_api_scopes_organizations_routes_invites_route__WEBPACK_IMPORTED_MODULE_3__.InvitesRoute(context);
this.members = new _undock_api_scopes_organizations_routes_members_route__WEBPACK_IMPORTED_MODULE_4__.MembersRoute(context);
this.own = new _undock_api_scopes_organizations_routes_own_route__WEBPACK_IMPORTED_MODULE_5__.OwnRoute(context);
this.public = new _undock_api_scopes_organizations_routes_public_route__WEBPACK_IMPORTED_MODULE_6__.PublicRoute(context);
this.schedules = new _undock_api_scopes_organizations_routes_schedules_route__WEBPACK_IMPORTED_MODULE_7__.SchedulesRoute(context);
}
}
/***/ }),
/***/ 11890:
/*!********************************************************************!*\
!*** ./packages/api/scopes/organizations/routes/channels.route.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChannelsRoute": () => (/* binding */ ChannelsRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class ChannelsRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'organizations/channels';
}
search(criteria, page = 0, pageSize = 50) {
return this.get().withParams({
page: `${page}`,
pageSize: `${pageSize}`
}).endpoint(`search/${criteria}`);
}
list(organizationId) {
return this.get().endpoint(`list/${organizationId}`);
}
listOwn(organizationId) {
return this.get().endpoint(`list-own/${organizationId}`);
}
listOwnForAllOrganizations() {
return this.get().endpoint(`list-all`);
}
create(data) {
return this.post().withData(data).endpoint('create');
}
update(channelId, data) {
return this.post().withData(data).endpoint(`update/${channelId}`);
}
}
/***/ }),
/***/ 26691:
/*!*****************************************************************!*\
!*** ./packages/api/scopes/organizations/routes/forms.route.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FormsRoute": () => (/* binding */ FormsRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class FormsRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'organizations';
}
list(organizationId, page = 0, pageSize = 50) {
return this.get().withParams({
page: `${page}`,
pageSize: `${pageSize}`
}).endpoint(`${organizationId}/forms`);
}
create(organizationId, data) {
return this.post().withData(data).endpoint(`${organizationId}/forms`);
}
updateById(organizationId, id, updates) {
return this.patch().withData(updates).endpoint(`${organizationId}/forms/${id}`);
}
deleteById(organizationId, id) {
return this.delete().endpoint(`${organizationId}/forms/${id}`);
}
}
/***/ }),
/***/ 24735:
/*!*****************************************************************!*\
!*** ./packages/api/scopes/organizations/routes/index.route.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "IndexRoute": () => (/* binding */ IndexRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class IndexRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'organizations';
}
}
/***/ }),
/***/ 14147:
/*!*******************************************************************!*\
!*** ./packages/api/scopes/organizations/routes/invites.route.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InvitesRoute": () => (/* binding */ InvitesRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class InvitesRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'organizations/invite';
}
create(organizationId, invitedUserEmails) {
return this.post().withData({
organizationId,
invitedUserEmails
}).endpoint(`create`);
}
respond(data) {
return this.post().withData(data).endpoint(`respond`);
}
getById(inviteId) {
return this.get().endpoint(`id/${inviteId}`);
}
list(organizationId, page = 0, pageSize = 100, statusFilter) {
return this.get().withParams({
page: `${page}`,
pageSize: `${pageSize}`,
statusFilter: statusFilter
}).endpoint(`list/${organizationId}`);
}
listPersonal(page = 0, pageSize = 100, statusFilter) {
return this.get().withParams({
page: `${page}`,
pageSize: `${pageSize}`,
statusFilter: statusFilter
}).endpoint(`list-personal`);
}
resendEmail(inviteId) {
return this.post().withData({
inviteId
}).endpoint(`resend-email`);
}
}
/***/ }),
/***/ 71757:
/*!*******************************************************************!*\
!*** ./packages/api/scopes/organizations/routes/members.route.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MembersRoute": () => (/* binding */ MembersRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class MembersRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'organizations/members';
}
list(organizationId, page = 0, pageSize = 50, searchCriteria = '', channelIdFilter = '') {
return this.get().withParams({
page: `${page}`,
pageSize: `${pageSize}`,
searchCriteria: searchCriteria,
channelIdFilter: channelIdFilter
}).endpoint(`list/${organizationId}`);
}
remove(memberId, organizationId) {
return this.post().withData({
memberId,
organizationId
}).endpoint(`remove`);
}
setRole(memberId, organizationId, role) {
return this.post().withData({
role,
memberId,
organizationId
}).endpoint(`set-role`);
}
}
/***/ }),
/***/ 8569:
/*!***************************************************************!*\
!*** ./packages/api/scopes/organizations/routes/own.route.ts ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "OwnRoute": () => (/* binding */ OwnRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class OwnRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'organizations/own';
}
getById(id) {
return this.get().endpoint(`id/${id}`);
}
getByHandle(handle) {
return this.get().endpoint(`handle/${handle}`);
}
list(page = 0, pageSize = 50) {
return this.get().withParams({
page: `${page}`,
pageSize: `${pageSize}`
}).endpoint(`list`);
}
create(data) {
return this.post().withData(data).endpoint(`create`);
}
update(organizationId, data) {
return this.post().withData(data).endpoint(`update/${organizationId}`);
}
updateMember(memberId, data) {
return this.post().withData(data).endpoint(`member/update/${memberId}`);
}
leave(organizationId) {
return this.post().withData({}).endpoint(`leave/${organizationId}`);
}
remove(organizationId) {
return this.post().withData({}).endpoint(`delete/${organizationId}`);
}
}
/***/ }),
/***/ 48518:
/*!******************************************************************!*\
!*** ./packages/api/scopes/organizations/routes/public.route.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PublicRoute": () => (/* binding */ PublicRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class PublicRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'organizations/public';
}
getById(id) {
return this.get().endpoint(`id/${id}`);
}
isMemberById(id) {
return this.get().endpoint(`handle/${id}/is-member`);
}
getByHandle(handle) {
return this.get().endpoint(`handle/${handle}`);
}
isMemberByHandle(handle) {
return this.get().endpoint(`handle/${handle}/is-member`);
}
}
/***/ }),
/***/ 24754:
/*!*********************************************************************!*\
!*** ./packages/api/scopes/organizations/routes/schedules.route.ts ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SchedulesRoute": () => (/* binding */ SchedulesRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class SchedulesRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'organizations/schedules';
}
ensureBuildInSchedulesCreated(organizationId) {
return this.post().withData({
organizationId
}).endpoint('ensure-build-in-schedules-created');
}
}
/***/ }),
/***/ 59882:
/*!********************************************************!*\
!*** ./packages/api/scopes/partners/partners.scope.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PartnersScope": () => (/* binding */ PartnersScope)
/* harmony export */ });
/* harmony import */ var _routes_oauth_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./routes/oauth.route */ 71156);
/* harmony import */ var _routes_clients_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./routes/clients.route */ 88646);
/* harmony import */ var _routes_integrations_route__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./routes/integrations.route */ 4410);
/* harmony import */ var _undock_api_scopes_partners_routes_portal_portal_account_route__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/api/scopes/partners/routes/portal/portal-account.route */ 1366);
class PartnersScope {
constructor(context) {
this.oauth = new _routes_oauth_route__WEBPACK_IMPORTED_MODULE_0__.OAuthRoute(context);
this.clients = new _routes_clients_route__WEBPACK_IMPORTED_MODULE_1__.ClientsRoute(context);
this.integrations = new _routes_integrations_route__WEBPACK_IMPORTED_MODULE_2__.IntegrationsRoute(context);
this.portalAccount = new _undock_api_scopes_partners_routes_portal_portal_account_route__WEBPACK_IMPORTED_MODULE_3__.PortalAccountRoute(context);
}
}
/***/ }),
/***/ 88646:
/*!**************************************************************!*\
!*** ./packages/api/scopes/partners/routes/clients.route.ts ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ClientsRoute": () => (/* binding */ ClientsRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class ClientsRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'partners/clients';
}
getClientById(clientId) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.get().endpoint(`${clientId}`);
})();
}
}
/***/ }),
/***/ 4410:
/*!*******************************************************************!*\
!*** ./packages/api/scopes/partners/routes/integrations.route.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "IntegrationsRoute": () => (/* binding */ IntegrationsRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class IntegrationsRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'integrations/partners';
}
getPersonalIntegrationsList() {
return this.get().endpoint(`personal/list`);
}
disconnectPartnerIntegration(integrationId) {
return this.delete().endpoint(`disconnect/${integrationId}`);
}
}
/***/ }),
/***/ 71156:
/*!************************************************************!*\
!*** ./packages/api/scopes/partners/routes/oauth.route.ts ***!
\************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "OAuthRoute": () => (/* binding */ OAuthRoute)
/* harmony export */ });
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class OAuthRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'partners/oauth';
}
authorizeClient(clientId, scopes, redirectUrl) {
return this.post().withData({
clientId,
scopes,
redirectUrl
}).endpoint(`authorize-client`);
}
revokeClientAuthorization(clientId) {}
}
/***/ }),
/***/ 1366:
/*!****************************************************************************!*\
!*** ./packages/api/scopes/partners/routes/portal/portal-account.route.ts ***!
\****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PortalAccountRoute": () => (/* binding */ PortalAccountRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class PortalAccountRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'partners/portal/account';
}
getAccount() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.get().endpoint(``);
})();
}
changeAccountTitle(title) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.post().withData({
title
}).endpoint(`change-title`);
})();
}
}
/***/ }),
/***/ 75950:
/*!**************************************************!*\
!*** ./packages/api/scopes/plans/plans.scope.ts ***!
\**************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PlansScope": () => (/* binding */ PlansScope)
/* harmony export */ });
/* harmony import */ var _undock_api_scopes_plans_routes_own_plans_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/plans/routes/own-plans.route */ 70009);
/* harmony import */ var _undock_api_scopes_plans_routes_public_plans_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/scopes/plans/routes/public-plans.route */ 30018);
/* harmony import */ var _undock_api_scopes_plans_routes_shared_plans_route__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api/scopes/plans/routes/shared-plans.route */ 96948);
class PlansScope {
constructor(context) {
this.context = context;
this.own = new _undock_api_scopes_plans_routes_own_plans_route__WEBPACK_IMPORTED_MODULE_0__.OwnPlansRoute(context);
this.public = new _undock_api_scopes_plans_routes_public_plans_route__WEBPACK_IMPORTED_MODULE_1__.PublicPlansRoute(context);
this.shared = new _undock_api_scopes_plans_routes_shared_plans_route__WEBPACK_IMPORTED_MODULE_2__.SharedPlansRoute(context);
}
}
/***/ }),
/***/ 70009:
/*!*************************************************************!*\
!*** ./packages/api/scopes/plans/routes/own-plans.route.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "OwnPlansRoute": () => (/* binding */ OwnPlansRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class OwnPlansRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'plans/own';
this.baseURL = this.context.config.apiPlatformURL;
}
listAll() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const data = yield _this.get().endpoint(``);
return data !== null && data !== void 0 ? data : [];
})();
}
create(properties = {}) {
return this.post().withData({
...properties
}).endpoint('');
}
getById(planId) {
return this.get().endpoint(`${planId}`);
}
getInstanceDatesByPlanId(planId) {
return this.get().endpoint(`instances/${planId}`);
}
update(planId, properties = {}) {
return this.patch().withData({
...properties
}).endpoint(`${planId}`);
}
updateRecurrence(planId, properties) {
return this.patch().withData({
...properties
}).endpoint(`recurrence/${planId}`);
}
updateRecurrenceCount(planId, properties) {
return this.patch().withData({
...properties
}).endpoint(`recurrence-count/${planId}`);
}
deleteById(planId) {
return this.delete().endpoint(`${planId}`);
}
run(planId, slots, startDate, excludeToday = false, runAsSimulation = false) {
return this.post().withData({
slots,
startDate,
excludeToday,
isSimulation: runAsSimulation
}).endpoint(`run/${planId}`);
}
stop(planId) {
return this.post().endpoint(`stop/${planId}`);
}
pause(planId, dates) {
return this.post().withData({
dates
}).endpoint(`pause/${planId}`);
}
}
/***/ }),
/***/ 30018:
/*!****************************************************************!*\
!*** ./packages/api/scopes/plans/routes/public-plans.route.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PublicPlansRoute": () => (/* binding */ PublicPlansRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class PublicPlansRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'plans/public';
this.baseURL = this.context.config.apiPlatformURL;
}
create(properties = {}) {
return this.post().withData({
...properties
}).endpoint('');
}
listAll() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const data = yield _this.get().endpoint(``);
return data !== null && data !== void 0 ? data : [];
})();
}
getById(planId) {
return this.get().endpoint(`${planId}`);
}
getByToken(token) {
return this.get().endpoint(`token/${token}`);
}
update(planId, properties = {}) {
return this.patch().withData({
...properties
}).endpoint(`${planId}`);
}
saveToOwnList(planId, updates) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return yield _this2.post().withData({
...updates
}).endpoint(`save/${planId}`);
})();
}
getOwnPublicByPublicId(id) {
return this.get().endpoint(`saved/${id}`);
}
deleteById(planId) {
return this.delete().endpoint(`${planId}`);
}
saveOnboardingPlansToOwnListAndRun(plans, updates) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return yield _this3.post().withData({
plans: plans,
updatePlanData: updates
}).endpoint(`run`);
})();
}
}
/***/ }),
/***/ 96948:
/*!****************************************************************!*\
!*** ./packages/api/scopes/plans/routes/shared-plans.route.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SharedPlansRoute": () => (/* binding */ SharedPlansRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class SharedPlansRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'plans/shared';
this.baseURL = this.context.config.apiPlatformURL;
}
listSharedByUUId(userUIds) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const data = yield _this.post().withData({
userUIds
}).endpoint(`list`);
return data !== null && data !== void 0 ? data : [];
})();
}
}
/***/ }),
/***/ 36203:
/*!******************************************************!*\
!*** ./packages/api/scopes/profile/profile.scope.ts ***!
\******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ProfileScope": () => (/* binding */ ProfileScope)
/* harmony export */ });
/* harmony import */ var _routes_privacy_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./routes/privacy.route */ 7626);
/* harmony import */ var _routes_availability_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./routes/availability.route */ 96682);
class ProfileScope {
constructor(context) {
this.context = context;
this.privacy = new _routes_privacy_route__WEBPACK_IMPORTED_MODULE_0__.PrivacyRoute(context);
this.availability = new _routes_availability_route__WEBPACK_IMPORTED_MODULE_1__.AvailabilityRoute(context);
}
}
/***/ }),
/***/ 96682:
/*!******************************************************************!*\
!*** ./packages/api/scopes/profile/routes/availability.route.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvailabilityRoute": () => (/* binding */ AvailabilityRoute)
/* harmony export */ });
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class AvailabilityRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'availability';
}
v2(data) {
return this.post().withData(data).endpoint(`v2`);
}
plansV2(data) {
return this.post().withData(data).endpoint(`plans/v2`);
}
isDateRangeAvailable(rangeStart, rangeEnd, emails) {
return this.post().withData({
emails: emails,
rangeEnd: rangeEnd.toISOString(),
rangeStart: rangeStart.toISOString()
}).endpoint(`is-date-range-available`);
}
getGroupAvailability(request) {
return this.post().withData({
...request
}).endpoint(`group`);
}
getRescheduleAvailability(meetingId, request) {
return this.post().withData({
...request,
meetingId
}).endpoint(`reschedule`);
}
getPlanAvailability(request) {
return this.post().withData({
...request
}).endpoint(`plans`);
}
getPlanAllDayAvailability(request) {
return this.post().withData({
...request
}).endpoint(`plans/all-day`);
}
getRanksForTimeSlots(request) {
return this.post().withData(request).endpoint(`calculate-slot-ranks`);
}
}
/***/ }),
/***/ 7626:
/*!*************************************************************!*\
!*** ./packages/api/scopes/profile/routes/privacy.route.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PrivacyRoute": () => (/* binding */ PrivacyRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class PrivacyRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'user/privacy';
}
getPrivateProfileAccessCode() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.get().endpoint(`code`);
})();
}
destroyPrivacyUnlockCode(code) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.delete().endpoint(`code/${code}`);
})();
}
isProfileAccessCodeValid(code, email) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this3.post().withData({
code,
email
}).endpoint(`validate-code`);
})();
}
}
/***/ }),
/***/ 10201:
/*!******************************************************************!*\
!*** ./packages/api/scopes/schedules/personal/personal.route.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PersonalRoute": () => (/* binding */ PersonalRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class PersonalRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'schedules/personal';
}
getById(id) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.get().endpoint(id);
})();
}
ensureBuildInSchedulesCreated() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.post().withData({}).endpoint(`ensure-build-in-schedules-created`);
})();
}
}
/***/ }),
/***/ 14775:
/*!**********************************************************!*\
!*** ./packages/api/scopes/schedules/schedules.scope.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SchedulesScope": () => (/* binding */ SchedulesScope)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_api_scopes_schedules_personal_personal_route__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api/scopes/schedules/personal/personal.route */ 10201);
class SchedulesScope extends _undock_api__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
constructor(context) {
super(context);
this.personal = new _undock_api_scopes_schedules_personal_personal_route__WEBPACK_IMPORTED_MODULE_2__.PersonalRoute(context);
}
init() {
this.route = 'schedules';
}
ensureBuildInSchedulesCreatedForUser(userId) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.post().withData({
userId
}).endpoint(`ensure-build-in-schedules-created`);
})();
}
}
/***/ }),
/***/ 52477:
/*!****************************************************!*\
!*** ./packages/api/scopes/search/search.route.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SearchRoute": () => (/* binding */ SearchRoute),
/* harmony export */ "Sort": () => (/* binding */ Sort)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
var Sort;
(function (Sort) {
Sort[Sort["ask"] = 1] = "ask";
Sort[Sort["desk"] = -1] = "desk";
})(Sort || (Sort = {}));
class SearchRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'search';
}
search(query, sort = Sort.ask) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.post().withData({
query,
sort
}).endpoint('global');
})();
}
}
/***/ }),
/***/ 521:
/*!****************************************************!*\
!*** ./packages/api/scopes/search/search.scope.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SearchScope": () => (/* binding */ SearchScope)
/* harmony export */ });
/* harmony import */ var _undock_api_scopes_search_search_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/search/search.route */ 52477);
class SearchScope {
constructor(context) {
this.global = new _undock_api_scopes_search_search_route__WEBPACK_IMPORTED_MODULE_0__.SearchRoute(context);
}
}
/***/ }),
/***/ 85796:
/*!******************************************************************************!*\
!*** ./packages/api/scopes/subscriptions/contracts/app-feature.interface.ts ***!
\******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppFeatures": () => (/* binding */ AppFeatures)
/* harmony export */ });
var AppFeatures;
(function (AppFeatures) {
AppFeatures["LimitedPlans"] = "LimitedPlans";
AppFeatures["LimitedEvents"] = "LimitedEvents";
AppFeatures["LimitedPrompts"] = "LimitedPrompts";
AppFeatures["LimitedPayments"] = "LimitedPayments";
AppFeatures["LimitedCalendars"] = "LimitedCalendars";
AppFeatures["LimitedSchedules"] = "LimitedSchedules";
AppFeatures["LimitedConferencing"] = "LimitedConferencing";
AppFeatures["ExtendedPlans"] = "ExtendedPlans";
AppFeatures["ExtendedEvents"] = "ExtendedEvents";
AppFeatures["ExtendedPrompts"] = "ExtendedPrompts";
AppFeatures["ExtendedPayments"] = "ExtendedPayments";
AppFeatures["ExtendedConferencing"] = "ExtendedConferencing";
AppFeatures["UnlimitedPlans"] = "UnlimitedPlans";
AppFeatures["UnlimitedEvents"] = "UnlimitedEvents";
AppFeatures["UnlimitedPrompts"] = "UnlimitedPrompts";
AppFeatures["UnlimitedPayments"] = "UnlimitedPayments";
AppFeatures["UnlimitedCalendars"] = "UnlimitedCalendars";
AppFeatures["UnlimitedSchedules"] = "UnlimitedSchedules";
AppFeatures["UnlimitedConferencing"] = "UnlimitedConferencing";
AppFeatures["PeopleAndTimeAnalytics"] = "PeopleAndTimeAnalytics";
})(AppFeatures || (AppFeatures = {}));
/***/ }),
/***/ 34897:
/*!*******************************************************************************!*\
!*** ./packages/api/scopes/subscriptions/contracts/feature-plan.interface.ts ***!
\*******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppType": () => (/* binding */ AppType),
/* harmony export */ "FeaturePlan": () => (/* binding */ FeaturePlan),
/* harmony export */ "FeaturePlans": () => (/* binding */ FeaturePlans)
/* harmony export */ });
var AppType;
(function (AppType) {
AppType["Web"] = "Web";
AppType["Portal"] = "Portal";
})(AppType || (AppType = {}));
var FeaturePlans;
(function (FeaturePlans) {
FeaturePlans["Base"] = "Base";
FeaturePlans["Premium"] = "Premium";
FeaturePlans["Unlimited"] = "Unlimited";
FeaturePlans["PremiumTrial"] = "PremiumTrial";
FeaturePlans["UnlimitedTrial"] = "UnlimitedTrial";
})(FeaturePlans || (FeaturePlans = {}));
class FeaturePlan {}
/***/ }),
/***/ 16389:
/*!*************************************************************************!*\
!*** ./packages/api/scopes/subscriptions/routes/feature-plans.route.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FeaturePlansRoute": () => (/* binding */ FeaturePlansRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class FeaturePlansRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'feature-plan';
}
getPersonalPlan() {
return this.get().endpoint(`personal-plan`);
}
updatePersonalPlan(updates) {
return this.patch().withData(updates).endpoint(`personal-plan`);
}
updatePlanByUserId(userId, updates) {
return this.patch().withData(updates).endpoint(`user-plan/${userId}`);
}
listFeatures() {
return this.get().endpoint(`list-features`);
}
listFeaturePlans(includePrices = true) {
return this.post().withData({
includePrices
}).endpoint(`list-feature-plans`);
}
}
/***/ }),
/***/ 71890:
/*!*******************************************************************************!*\
!*** ./packages/api/scopes/subscriptions/routes/group-subscriptions.route.ts ***!
\*******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GroupSubscriptionsRoute": () => (/* binding */ GroupSubscriptionsRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class GroupSubscriptionsRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'integrations/subscriptions/group';
}
getByOrganizationId(organizationId) {
return this.get().endpoint(`details/${organizationId}`);
}
update(accountId, data) {
return this.post().withData(data).endpoint(`update/${accountId}`);
}
updateBilling(accountId, data) {
return this.post().withData({
...data,
updateBilling: true
}).endpoint(`update/${accountId}`);
}
setGroupPaymentMethodAsDefaultById(organizationId, paymentId) {
return this.post().endpoint(`payment-method/default/${organizationId}/${paymentId}`);
}
removePaymentMethodById(id) {
return this.delete().endpoint(`payment-method/${id}`);
}
initializeGroupSubscription(request) {
return this.post().withData(request).endpoint(`init`);
}
saveGroupSubscription(response) {
return this.post().withData(response).endpoint(`save`);
}
cancelGroupSubscription(request) {
return this.post().withData(request).endpoint(`cancel`);
}
}
/***/ }),
/***/ 13626:
/*!*************************************************************************!*\
!*** ./packages/api/scopes/subscriptions/routes/subscriptions.route.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CreditCardType": () => (/* binding */ CreditCardType),
/* harmony export */ "SubscriptionInvoiceStatus": () => (/* binding */ SubscriptionInvoiceStatus),
/* harmony export */ "SubscriptionsRoute": () => (/* binding */ SubscriptionsRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class SubscriptionsRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'integrations/subscriptions';
}
getSubscriptionAccountDetails() {
return this.get().endpoint(`details`);
}
setPaymentMethodAsDefaultById(id) {
return this.post().endpoint(`payment-method/default/${id}`);
}
removePaymentMethodById(id) {
return this.delete().endpoint(`payment-method/${id}`);
}
initializeSubscription(request) {
return this.post().withData(request).endpoint(`init`);
}
cancelSubscription(request) {
return this.post().withData(request).endpoint(`cancel`);
}
}
var CreditCardType;
(function (CreditCardType) {
CreditCardType["Amex"] = "amex";
CreditCardType["Visa"] = "visa";
CreditCardType["MasterCard"] = "mastercard";
CreditCardType["Discover"] = "discover";
})(CreditCardType || (CreditCardType = {}));
var SubscriptionInvoiceStatus;
(function (SubscriptionInvoiceStatus) {
SubscriptionInvoiceStatus["Pending"] = "Pending";
SubscriptionInvoiceStatus["Paid"] = "Paid";
SubscriptionInvoiceStatus["Void"] = "Void";
})(SubscriptionInvoiceStatus || (SubscriptionInvoiceStatus = {}));
/***/ }),
/***/ 1564:
/*!******************************************************************!*\
!*** ./packages/api/scopes/subscriptions/subscriptions.scope.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SubscriptionsScope": () => (/* binding */ SubscriptionsScope)
/* harmony export */ });
/* harmony import */ var _undock_api_scopes_subscriptions_routes_feature_plans_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/subscriptions/routes/feature-plans.route */ 16389);
/* harmony import */ var _undock_api_scopes_subscriptions_routes_subscriptions_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/scopes/subscriptions/routes/subscriptions.route */ 13626);
/* harmony import */ var _undock_api_scopes_subscriptions_routes_group_subscriptions_route__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api/scopes/subscriptions/routes/group-subscriptions.route */ 71890);
class SubscriptionsScope {
constructor(context) {
this.context = context;
this.featurePlans = new _undock_api_scopes_subscriptions_routes_feature_plans_route__WEBPACK_IMPORTED_MODULE_0__.FeaturePlansRoute(context);
this.subscriptions = new _undock_api_scopes_subscriptions_routes_subscriptions_route__WEBPACK_IMPORTED_MODULE_1__.SubscriptionsRoute(context);
this.groupSubscriptions = new _undock_api_scopes_subscriptions_routes_group_subscriptions_route__WEBPACK_IMPORTED_MODULE_2__.GroupSubscriptionsRoute(context);
}
}
/***/ }),
/***/ 93640:
/*!*******************************************************************!*\
!*** ./packages/api/scopes/terminal/routes/availability.route.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvailabilityRoute": () => (/* binding */ AvailabilityRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class AvailabilityRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'availability/service';
}
simulateAvailabiltyByRange(request) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.post().withData(request).endpoint('simulate');
})();
}
}
/***/ }),
/***/ 60381:
/*!*************************************************************!*\
!*** ./packages/api/scopes/terminal/routes/events.route.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventsRoute": () => (/* binding */ EventsRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class EventsRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'terminal/events';
}
getUserEventsByDateRange(uid, start, end) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.post().withData({
uid,
start: start.toISOString(),
end: end.toISOString()
}).endpoint('list');
})();
}
}
/***/ }),
/***/ 39478:
/*!*******************************************************************!*\
!*** ./packages/api/scopes/terminal/routes/feature-plan.route.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FeaturePlansRoute": () => (/* binding */ FeaturePlansRoute)
/* harmony export */ });
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
class FeaturePlansRoute extends _undock_api__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'terminal/feature-plans';
}
getUserFeaturePlan(userId) {
return this.get().endpoint(`user-plan/${userId}`);
}
setUserFeaturePlan(userId, data) {
return this.post().withData(data).endpoint(`user-plan/${userId}`);
}
}
/***/ }),
/***/ 57706:
/*!*************************************************************!*\
!*** ./packages/api/scopes/terminal/routes/search.route.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SearchRoute": () => (/* binding */ SearchRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class SearchRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'terminal/search';
}
users(term) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.post().withData({
term
}).endpoint('users');
})();
}
}
/***/ }),
/***/ 65683:
/*!***************************************************************!*\
!*** ./packages/api/scopes/terminal/routes/settings.route.ts ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SettingsRoute": () => (/* binding */ SettingsRoute)
/* harmony export */ });
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class SettingsRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'terminal/settings';
}
getUser(uid) {
return this.post().withData({
uid
}).endpoint('user');
}
getAuthProviders(uid) {
return this.get().endpoint(`auth-providers/${uid}`);
}
getUserIntegrations(uid) {
return this.post().withData({
uid
}).endpoint('integrations');
}
getUserPartnerIntegrations(uid) {
return this.post().withData({
uid
}).endpoint('integrations/partner');
}
getUserSchedules(uid) {
return this.post().withData({
uid
}).endpoint('schedules');
}
}
/***/ }),
/***/ 64202:
/*!********************************************************!*\
!*** ./packages/api/scopes/terminal/terminal.scope.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TerminalScope": () => (/* binding */ TerminalScope)
/* harmony export */ });
/* harmony import */ var _undock_api_scopes_terminal_routes_search_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/terminal/routes/search.route */ 57706);
/* harmony import */ var _undock_api_scopes_terminal_routes_settings_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/scopes/terminal/routes/settings.route */ 65683);
/* harmony import */ var _undock_api_scopes_terminal_routes_events_route__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api/scopes/terminal/routes/events.route */ 60381);
/* harmony import */ var _undock_api_scopes_terminal_routes_availability_route__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/api/scopes/terminal/routes/availability.route */ 93640);
/* harmony import */ var _undock_api_scopes_terminal_routes_feature_plan_route__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api/scopes/terminal/routes/feature-plan.route */ 39478);
class TerminalScope {
constructor(context) {
this.search = new _undock_api_scopes_terminal_routes_search_route__WEBPACK_IMPORTED_MODULE_0__.SearchRoute(context);
this.events = new _undock_api_scopes_terminal_routes_events_route__WEBPACK_IMPORTED_MODULE_2__.EventsRoute(context);
this.settings = new _undock_api_scopes_terminal_routes_settings_route__WEBPACK_IMPORTED_MODULE_1__.SettingsRoute(context);
this.featurePlan = new _undock_api_scopes_terminal_routes_feature_plan_route__WEBPACK_IMPORTED_MODULE_4__.FeaturePlansRoute(context);
this.availability = new _undock_api_scopes_terminal_routes_availability_route__WEBPACK_IMPORTED_MODULE_3__.AvailabilityRoute(context);
}
}
/***/ }),
/***/ 42271:
/*!**************************************************************!*\
!*** ./packages/api/scopes/time/contracts/timeline-event.ts ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConferenceProviders": () => (/* binding */ ConferenceProviders),
/* harmony export */ "TimelineDirection": () => (/* binding */ TimelineDirection)
/* harmony export */ });
var TimelineDirection;
(function (TimelineDirection) {
TimelineDirection[TimelineDirection["History"] = -1] = "History";
TimelineDirection[TimelineDirection["Future"] = 1] = "Future";
})(TimelineDirection || (TimelineDirection = {}));
var ConferenceProviders;
(function (ConferenceProviders) {
ConferenceProviders["Undock"] = "undock";
ConferenceProviders["Zoom"] = "zoom";
ConferenceProviders["Skype"] = "skype";
ConferenceProviders["Teams"] = "teams";
ConferenceProviders["GMeet"] = "gmeet";
ConferenceProviders["Custom"] = "custom";
})(ConferenceProviders || (ConferenceProviders = {}));
/***/ }),
/***/ 47289:
/*!*********************************************************!*\
!*** ./packages/api/scopes/time/routes/events.route.ts ***!
\*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventsRoute": () => (/* binding */ EventsRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class EventsRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'calendar';
}
getTimelineEventsByDateRange(start, end) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.post().withData({
start: start.toISOString(),
end: end.toISOString()
}).endpoint(`events/timeline`);
})();
}
getTimelineEventsChunkFromDate(date, direction, pageSize = 20, page = 0) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.post().withData({
start: date.toISOString(),
page,
pageSize,
order: direction
}).endpoint(`events/timeline`);
})();
}
}
/***/ }),
/***/ 64873:
/*!**********************************************************!*\
!*** ./packages/api/scopes/time/routes/reports.route.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ReportsRoute": () => (/* binding */ ReportsRoute),
/* harmony export */ "TimeHistoryReportType": () => (/* binding */ TimeHistoryReportType)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class ReportsRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'time/reports';
}
getTimeFitnessReport(start, end) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.post().withData({
start,
end
}).endpoint('time-fitness');
})();
}
getDashboardHistory(type) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.post().withData({
type: type
}).endpoint(`history`);
})();
}
getDashboardForecast() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this3.post().withData({}).endpoint(`forecast`);
})();
}
getDashboardThisWeek() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this4.post().withData({}).endpoint(`this-week`);
})();
}
}
var TimeHistoryReportType;
(function (TimeHistoryReportType) {
TimeHistoryReportType["Month"] = "month";
TimeHistoryReportType["Week"] = "week";
TimeHistoryReportType["Day"] = "day";
})(TimeHistoryReportType || (TimeHistoryReportType = {}));
/***/ }),
/***/ 67745:
/*!*****************************************************************!*\
!*** ./packages/api/scopes/time/routes/reserved-slots.route.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ReservedSlotsRoute": () => (/* binding */ ReservedSlotsRoute)
/* harmony export */ });
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class ReservedSlotsRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'time/availability/reserved-slots';
}
getPersonalByDateRange(range) {
return this.post().withData(range).endpoint('list-personal');
}
getReservedTimeSlotsByMeetingCode(code) {
return this.get().endpoint(`meeting-code/${code}`);
}
removeReservedSlotsByMeetingCode(code, timestamp) {
return this.delete().endpoint(timestamp ? `meeting-code/${code}/${timestamp}` : `reserved-slots/meeting-code/${code}`);
}
}
/***/ }),
/***/ 40337:
/*!************************************************!*\
!*** ./packages/api/scopes/time/time.scope.ts ***!
\************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimeScope": () => (/* binding */ TimeScope)
/* harmony export */ });
/* harmony import */ var _undock_api_scopes_time_routes_events_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/time/routes/events.route */ 47289);
/* harmony import */ var _undock_api_scopes_time_routes_reserved_slots_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/scopes/time/routes/reserved-slots.route */ 67745);
/* harmony import */ var _undock_api_scopes_time_routes_reports_route__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api/scopes/time/routes/reports.route */ 64873);
class TimeScope {
constructor(context) {
this.events = new _undock_api_scopes_time_routes_events_route__WEBPACK_IMPORTED_MODULE_0__.EventsRoute(context);
this.reports = new _undock_api_scopes_time_routes_reports_route__WEBPACK_IMPORTED_MODULE_2__.ReportsRoute(context);
this.reservedSlots = new _undock_api_scopes_time_routes_reserved_slots_route__WEBPACK_IMPORTED_MODULE_1__.ReservedSlotsRoute(context);
}
}
/***/ }),
/***/ 11765:
/*!****************************************************************************!*\
!*** ./packages/api/scopes/url-handle/routes/url-handle-registry.route.ts ***!
\****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UrlHandleRegistryRoute": () => (/* binding */ UrlHandleRegistryRoute)
/* harmony export */ });
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class UrlHandleRegistryRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'url-handle/registry';
}
getUrlHandle(handle) {
return this.get().endpoint(`${handle}`);
}
isHandleAvailable(handle, owner) {
return this.post().withData({
handle,
owner
}).endpoint('is-available');
}
}
/***/ }),
/***/ 21724:
/*!************************************************************!*\
!*** ./packages/api/scopes/url-handle/url-handle.scope.ts ***!
\************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UrlHandleScope": () => (/* binding */ UrlHandleScope)
/* harmony export */ });
/* harmony import */ var _undock_api_scopes_url_handle_routes_url_handle_registry_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/url-handle/routes/url-handle-registry.route */ 11765);
class UrlHandleScope {
constructor(context) {
this.registry = new _undock_api_scopes_url_handle_routes_url_handle_registry_route__WEBPACK_IMPORTED_MODULE_0__.UrlHandleRegistryRoute(context);
}
}
/***/ }),
/***/ 61812:
/*!************************************************************!*\
!*** ./packages/api/scopes/user/routes/analytics.route.ts ***!
\************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AnalyticsRoute": () => (/* binding */ AnalyticsRoute)
/* harmony export */ });
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class AnalyticsRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'user/analytics';
}
updateSentInvitesCountForUserProfile(profileUrl, count = 1) {
return this.post().withData({
profileUrl,
count
}).endpoint(`invite-count`);
}
}
/***/ }),
/***/ 29036:
/*!********************************************************!*\
!*** ./packages/api/scopes/user/routes/guest.route.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GuestRoute": () => (/* binding */ GuestRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class GuestRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'user/guest';
}
createGuestAccount(data) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (data.displayName) {
const regExp = /(\w+)\s+(\w+)/;
if (data.displayName.search(regExp) >= 0) {
const match = data.displayName.match(regExp);
data.lastName = match[2] || '';
data.firstName = match[1] || '';
} else {
data.firstName = data.firstName || data.displayName;
}
}
return _this.post().withData(data).endpoint(`create-guest-profile`);
})();
}
}
/***/ }),
/***/ 90683:
/*!*************************************************************!*\
!*** ./packages/api/scopes/user/routes/onboarding.route.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "OnboardingRoute": () => (/* binding */ OnboardingRoute)
/* harmony export */ });
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class OnboardingRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'user/onboarding';
}
sendExtensionInvitationEmail() {
return this.get().endpoint(`extension/invite`);
}
}
/***/ }),
/***/ 11873:
/*!***********************************************************!*\
!*** ./packages/api/scopes/user/routes/settings.route.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SettingsRoute": () => (/* binding */ SettingsRoute)
/* harmony export */ });
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class SettingsRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_0__.ApiRoute {
init() {
this.route = 'user/settings';
}
updateName(displayName, firstName, lastName) {
return this.post().withData({
displayName,
firstName,
lastName
}).endpoint(`name`);
}
updateProfileUrl(profileUrl) {
return this.post().withData({
profileUrl
}).endpoint(`profile-url`);
}
getValidProfileUrl(profileUrl) {
return this.post().withData({
profileUrl
}).endpoint(`get-valid-profile-url`);
}
updateProfileBio(bio) {
return this.post().withData({
bio
}).endpoint(`profile-bio`);
}
updateProfileWebsite(website) {
return this.post().withData({
website
}).endpoint(`profile-website`);
}
updateProfileImageUrl(imageUrl) {
return this.post().withData({
imageUrl
}).endpoint(`image-url`);
}
updateMinScheduleNotice(minScheduleNotice) {
return this.post().withData({
minScheduleNotice
}).endpoint(`min-schedule-notice`);
}
updateMaxMeetingHoursPerDay(numHoursPerDay) {
return this.post().withData({
numHoursPerDay
}).endpoint(`max-meeting-hours-per-day`);
}
updateTruncateMeetings(truncateMeetings) {
return this.post().withData({
truncateMeetings
}).endpoint(`truncate-meetings`);
}
updateFlexible(flexible) {
return this.post().withData({
flexible
}).endpoint(`flexible`);
}
updateTimeBetweenEvents(timeBetweenEvents) {
return this.post().withData({
timeBetweenEvents
}).endpoint(`time-between-events`);
}
updateDefaultDuration(defaultDuration) {
return this.post().withData({
defaultDuration
}).endpoint(`default-duration`);
}
updateAvailableMeetingsLength(length, isAvailable) {
return this.post().withData({
length,
isAvailable
}).endpoint(`available-meeting-lengths`);
}
updatePreferredTimeWindows(timeWindow, isPreferred) {
return this.post().withData({
timeWindow,
isPreferred
}).endpoint(`preferred-time-windows`);
}
updateAvailability(updateAvailabilityRequestData) {
return this.post().withData({
...updateAvailabilityRequestData
}).endpoint(`availability`);
}
updatePhoneNumber(phoneNumber) {
return this.post().withData({
phoneNumber
}).endpoint(`phone-number`);
}
updateConferenceLinkType(conferenceLinkType) {
return this.post().withData({
conferenceLinkType
}).endpoint(`conference-link-type`);
}
updateCustomMeetingLink(meetingLink) {
return this.post().withData({
meetingLink
}).endpoint(`custom-meeting-link`);
}
updatePrivacyConfiguration(isEnabled) {
return this.post().withData({
isEnabled
}).endpoint(`privacy`);
}
updateAvailabilityLimit(isLimitEnabled, slotLimit) {
return this.post().withData({
isLimitEnabled,
slotLimit
}).endpoint(`limit-availability`);
}
updateTimeZone(timeZone, timeZoneCity) {
return this.post().withData({
timeZone,
timeZoneCity
}).endpoint(`timezone`);
}
updateTimeZoneCity(timeZoneCity) {
return this.post().withData({
timeZoneCity
}).endpoint(`timezone-city`);
}
updateTimeZoneMode(timeZoneMode) {
return this.post().withData({
timeZoneMode
}).endpoint(`timezone-mode`);
}
updateNotificationsSettings(settings) {
return this.post().withData(settings).endpoint(`notifications`);
}
updateOnboardingComplete(onboardingComplete) {
return this.post().withData({
onboardingComplete
}).endpoint(`onboarding-complete`);
}
updateOnboardingCompletedStep(onboardingCompletedStep) {
return this.post().withData({
onboardingCompletedStep
}).endpoint(`onboarding-completed-step`);
}
massUpdateUserProperties(properties) {
return this.put().withData(properties).endpoint(`mass-update-properties`);
}
}
/***/ }),
/***/ 33471:
/*!*******************************************************!*\
!*** ./packages/api/scopes/user/routes/user.route.ts ***!
\*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UserRoute": () => (/* binding */ UserRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/services/api.route */ 7224);
class UserRoute extends _undock_api_services_api_route__WEBPACK_IMPORTED_MODULE_1__.ApiRoute {
init() {
this.route = 'user';
}
getCurrentUserProfile() {
return this.get().endpoint(`profile`);
}
getById(id) {
return this.get().endpoint(`${id}`);
}
getGuestById(id) {
return this.get().endpoint(`guest/${id}`);
}
getByEmail(email) {
return this.get().endpoint(`email/${email}`);
}
getByProfileUrl(profileUrl) {
return this.get().endpoint(`by-profile-url/${profileUrl}`);
}
deleteCurrentUserProfile() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.post().endpoint(`profile/delete-account`);
})();
}
}
/***/ }),
/***/ 28272:
/*!************************************************!*\
!*** ./packages/api/scopes/user/user.scope.ts ***!
\************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UserScope": () => (/* binding */ UserScope)
/* harmony export */ });
/* harmony import */ var _routes_user_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./routes/user.route */ 33471);
/* harmony import */ var _routes_guest_route__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./routes/guest.route */ 29036);
/* harmony import */ var _routes_settings_route__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./routes/settings.route */ 11873);
/* harmony import */ var _undock_api_scopes_user_routes_analytics_route__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/api/scopes/user/routes/analytics.route */ 61812);
/* harmony import */ var _undock_api_scopes_user_routes_onboarding_route__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api/scopes/user/routes/onboarding.route */ 90683);
class UserScope {
constructor(context) {
this.guest = new _routes_guest_route__WEBPACK_IMPORTED_MODULE_1__.GuestRoute(context);
this.profile = new _routes_user_route__WEBPACK_IMPORTED_MODULE_0__.UserRoute(context);
this.settings = new _routes_settings_route__WEBPACK_IMPORTED_MODULE_2__.SettingsRoute(context);
this.analytics = new _undock_api_scopes_user_routes_analytics_route__WEBPACK_IMPORTED_MODULE_3__.AnalyticsRoute(context);
this.onboarding = new _undock_api_scopes_user_routes_onboarding_route__WEBPACK_IMPORTED_MODULE_4__.OnboardingRoute(context);
}
}
/***/ }),
/***/ 7224:
/*!********************************************!*\
!*** ./packages/api/services/api.route.ts ***!
\********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ApiRoute": () => (/* binding */ ApiRoute)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
class ApiRoute {
constructor(context) {
this.context = context;
this.baseURL = this.context.config.apiPlatformURL;
this.init();
}
get() {
return this.prepareRequestBuilder(RequestType.Get);
}
post() {
return this.prepareRequestBuilder(RequestType.Post);
}
delete() {
return this.prepareRequestBuilder(RequestType.Delete);
}
put() {
return this.prepareRequestBuilder(RequestType.Put);
}
patch() {
return this.prepareRequestBuilder(RequestType.Patch);
}
prepareRequestBuilder(requestMethod) {
var _this = this;
let requestOptions = {
headers: null
};
let requestData = {};
let requestBuilder = {
withHeaders: headers => {
requestOptions.headers = headers;
return requestBuilder;
},
withParams: params => {
requestOptions.params = params;
return requestBuilder;
},
reportProgress: () => {
requestOptions.reportProgress = true;
return requestBuilder;
},
withData: data => {
requestData = data;
return requestBuilder;
},
withCredentials: () => {
requestOptions.withCredentials = true;
return requestBuilder;
},
endpoint: function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (_endpoint) {
const requestURL = _this.buildEndpointURL(_endpoint);
if (requestMethod == RequestType.Get) {
return _this.context.client.get(requestURL, requestOptions);
} else if (requestMethod == RequestType.Post) {
return _this.context.client.post(requestURL, requestData, requestOptions);
} else if (requestMethod == RequestType.Put) {
return _this.context.client.put(requestURL, requestData, requestOptions);
} else if (requestMethod == RequestType.Patch) {
return _this.context.client.patch(requestURL, requestData, requestOptions);
} else if (requestMethod == RequestType.Delete) {
return _this.context.client.delete(requestURL, requestOptions);
}
return null;
});
return function endpoint(_x) {
return _ref.apply(this, arguments);
};
}()
};
return requestBuilder;
}
buildEndpointURL(endpoint) {
return `${this.baseURL}${this.route}/${endpoint}`;
}
}
var RequestType;
(function (RequestType) {
RequestType[RequestType["Get"] = 0] = "Get";
RequestType[RequestType["Post"] = 1] = "Post";
RequestType[RequestType["Put"] = 2] = "Put";
RequestType[RequestType["Patch"] = 3] = "Patch";
RequestType[RequestType["Delete"] = 4] = "Delete";
})(RequestType || (RequestType = {}));
/***/ }),
/***/ 34792:
/*!**********************************************!*\
!*** ./packages/api/services/api.service.ts ***!
\**********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "Api": () => (/* binding */ Api)
/* harmony export */ });
/* harmony import */ var _undock_api_scopes_acl_acl_scope__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/acl/acl.scope */ 40702);
/* harmony import */ var _undock_api_scopes_time_time_scope__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/scopes/time/time.scope */ 40337);
/* harmony import */ var _undock_api_scopes_auth_auth_scope__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api//scopes/auth/auth.scope */ 32505);
/* harmony import */ var _undock_api_scopes_user_user_scope__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/api//scopes/user/user.scope */ 28272);
/* harmony import */ var _undock_api_scopes_search_search_scope__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api/scopes/search/search.scope */ 521);
/* harmony import */ var _undock_api_scopes_meet_meetings_scope__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/api//scopes/meet/meetings.scope */ 98449);
/* harmony import */ var _undock_api_scopes_profile_profile_scope__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/api/scopes/profile/profile.scope */ 36203);
/* harmony import */ var _undock_api_scopes_partners_partners_scope__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/api/scopes/partners/partners.scope */ 59882);
/* harmony import */ var _undock_api_scopes_contacts_contacts_scope__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/api/scopes/contacts/contacts.scope */ 50097);
/* harmony import */ var _undock_api_scopes_calendar_calendar_scope__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/api/scopes/calendar/calendar.scope */ 4749);
/* harmony import */ var _undock_api_scopes_schedules_schedules_scope__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/api/scopes/schedules/schedules.scope */ 14775);
/* harmony import */ var _undock_api_scopes_url_handle_url_handle_scope__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/api/scopes/url-handle/url-handle.scope */ 21724);
/* harmony import */ var _undock_api_scopes_integrations_integrations_scope__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/api/scopes/integrations/integrations.scope */ 94750);
/* harmony import */ var _undock_api_scopes_plans_plans_scope__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/api/scopes/plans/plans.scope */ 75950);
/* harmony import */ var _undock_api_scopes_terminal_terminal_scope__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/api/scopes/terminal/terminal.scope */ 64202);
/* harmony import */ var _undock_api_scopes_locations_locations_scope__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/api/scopes/locations/locations.scope */ 37567);
/* harmony import */ var _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @undock/api/scopes/analytics/analytics.scope */ 35232);
/* harmony import */ var _undock_api_scopes_charges_charges_scope__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @undock/api/scopes/charges/charges.scope */ 15047);
/* harmony import */ var _undock_api_scopes_subscriptions_subscriptions_scope__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @undock/api/scopes/subscriptions/subscriptions.scope */ 1564);
/* harmony import */ var _undock_api_scopes_nlp_nlp_scope__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @undock/api/scopes/nlp/nlp.scope */ 81403);
/* harmony import */ var _undock_api_scopes_organizations_organizations_scope__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @undock/api/scopes/organizations/organizations.scope */ 16736);
/* harmony import */ var _undock_api_scopes_forms_forms_scope__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @undock/api/scopes/forms/forms.scope */ 78466);
/* harmony import */ var _undock_api_scopes_delegate_delegate_scope__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @undock/api/scopes/delegate/delegate.scope */ 15200);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api_services_undock_client__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @undock/api/services/undock.client */ 58490);
/* harmony import */ var _undock_core_models_config__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @undock/core/models/config */ 34493);
class Api {
constructor(client, config) {
const context = {
client,
config
};
this.acl = new _undock_api_scopes_acl_acl_scope__WEBPACK_IMPORTED_MODULE_0__.AclScope(context);
this.nlp = new _undock_api_scopes_nlp_nlp_scope__WEBPACK_IMPORTED_MODULE_19__.NLPScope(context);
this.auth = new _undock_api_scopes_auth_auth_scope__WEBPACK_IMPORTED_MODULE_2__.AuthScope(context);
this.analytics = new _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_16__.AnalyticsScope(context);
this.user = new _undock_api_scopes_user_user_scope__WEBPACK_IMPORTED_MODULE_3__.UserScope(context);
this.time = new _undock_api_scopes_time_time_scope__WEBPACK_IMPORTED_MODULE_1__.TimeScope(context);
this.plans = new _undock_api_scopes_plans_plans_scope__WEBPACK_IMPORTED_MODULE_13__.PlansScope(context);
this.meet = new _undock_api_scopes_meet_meetings_scope__WEBPACK_IMPORTED_MODULE_5__.MeetingsScope(context);
this.forms = new _undock_api_scopes_forms_forms_scope__WEBPACK_IMPORTED_MODULE_21__.FormsScope(context);
this.profile = new _undock_api_scopes_profile_profile_scope__WEBPACK_IMPORTED_MODULE_6__.ProfileScope(context);
this.charge = new _undock_api_scopes_charges_charges_scope__WEBPACK_IMPORTED_MODULE_17__.ChargesScope(context);
this.calendar = new _undock_api_scopes_calendar_calendar_scope__WEBPACK_IMPORTED_MODULE_9__.CalendarScope(context);
this.partners = new _undock_api_scopes_partners_partners_scope__WEBPACK_IMPORTED_MODULE_7__.PartnersScope(context);
this.contacts = new _undock_api_scopes_contacts_contacts_scope__WEBPACK_IMPORTED_MODULE_8__.ContactsScope(context);
this.terminal = new _undock_api_scopes_terminal_terminal_scope__WEBPACK_IMPORTED_MODULE_14__.TerminalScope(context);
this.urlHandle = new _undock_api_scopes_url_handle_url_handle_scope__WEBPACK_IMPORTED_MODULE_11__.UrlHandleScope(context);
this.integrations = new _undock_api_scopes_integrations_integrations_scope__WEBPACK_IMPORTED_MODULE_12__.IntegrationsScope(context);
this.subscription = new _undock_api_scopes_subscriptions_subscriptions_scope__WEBPACK_IMPORTED_MODULE_18__.SubscriptionsScope(context);
this.schedules = new _undock_api_scopes_schedules_schedules_scope__WEBPACK_IMPORTED_MODULE_10__.SchedulesScope(context);
this.search = new _undock_api_scopes_search_search_scope__WEBPACK_IMPORTED_MODULE_4__.SearchScope(context);
this.locations = new _undock_api_scopes_locations_locations_scope__WEBPACK_IMPORTED_MODULE_15__.LocationsScope(context);
this.organizations = new _undock_api_scopes_organizations_organizations_scope__WEBPACK_IMPORTED_MODULE_20__.OrganizationsScope(context);
this.delegate = new _undock_api_scopes_delegate_delegate_scope__WEBPACK_IMPORTED_MODULE_22__.DelegateScope(context);
}
}
Api.ɵfac = function Api_Factory(t) {
return new (t || Api)(_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵinject"](_undock_api_services_undock_client__WEBPACK_IMPORTED_MODULE_23__.UndockClient), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵinject"](_undock_core_models_config__WEBPACK_IMPORTED_MODULE_24__.Config));
};
Api.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵdefineInjectable"]({
token: Api,
factory: Api.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 31655:
/*!**********************************************!*\
!*** ./packages/api/services/sse.service.ts ***!
\**********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SseService": () => (/* binding */ SseService)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var sse_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! sse.js */ 52721);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 74370);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs */ 19337);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _undock_core_contracts_server_sent_event_server_sent_event_type__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/contracts/server-sent-event/server-sent-event-type */ 37644);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core_models_config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core/models/config */ 34493);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api */ 86684);
class SseService {
constructor(config, authHeaders) {
this.config = config;
this.authHeaders = authHeaders;
}
stream(url) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let payload = null;
let method = Boolean(payload) ? 'POST' : 'GET';
let eventSource = yield _this.buildEventSource(`${_this.config.apiPlatformURL}${url}`, method, payload);
if (eventSource) {
eventSource.stream();
let stream = (0,rxjs__WEBPACK_IMPORTED_MODULE_5__.fromEventPattern)(handler => eventSource.addEventListener('message', handler), handler => eventSource.removeEventListener('message', handler)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.map)(event => (event === null || event === void 0 ? void 0 : event.data) ? JSON.parse(event.data) : null), (0,rxjs__WEBPACK_IMPORTED_MODULE_7__.tap)(event => {
if (event.type === _undock_core_contracts_server_sent_event_server_sent_event_type__WEBPACK_IMPORTED_MODULE_2__.ServerSentEventType.End) {
eventSource.close();
}
}));
eventSource.onerror = event => {
console.log("Error streaming command updates:", event);
eventSource.close();
};
return stream;
}
return null;
})();
}
buildEventSource(url, method, payload) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const options = yield _this2.buildOptions(method, payload);
return new sse_js__WEBPACK_IMPORTED_MODULE_1__.SSE(url, options);
})();
}
buildOptions(method, payload) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const authHeaders = yield _this3.authHeaders.getFullyAuthenticatedRequest();
return {
payload: JSON.stringify(payload),
method: method,
headers: {
'Authorization': authHeaders ? authHeaders.get('Authorization') : '',
'Content-Type': 'application/json'
}
};
})();
}
}
SseService.ɵfac = function SseService_Factory(t) {
return new (t || SseService)(_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵinject"](_undock_core_models_config__WEBPACK_IMPORTED_MODULE_3__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_4__.AuthHeaders));
};
SseService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineInjectable"]({
token: SseService,
factory: SseService.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 58490:
/*!************************************************!*\
!*** ./packages/api/services/undock.client.ts ***!
\************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "HttpException": () => (/* binding */ HttpException),
/* harmony export */ "UndockClient": () => (/* binding */ UndockClient)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _models_auth_headers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../models/auth-headers */ 13492);
class UndockClient {
constructor(http, authHeaders) {
this.http = http;
this.authHeaders = authHeaders;
}
get(url, options) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let request = _this.http.get(url, yield _this.addAuthHeadersToOptions(options));
return yield _this.executeRequest(request);
})();
}
post(url, body, options) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let request = _this2.http.post(url, body, yield _this2.addAuthHeadersToOptions(options));
return yield _this2.executeRequest(request);
})();
}
delete(url, options) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let request = _this3.http.delete(url, yield _this3.addAuthHeadersToOptions(options));
return yield _this3.executeRequest(request);
})();
}
put(url, body, options) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let request = _this4.http.put(url, body, yield _this4.addAuthHeadersToOptions(options));
return yield _this4.executeRequest(request);
})();
}
patch(url, body, options) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let request = _this5.http.patch(url, body, yield _this5.addAuthHeadersToOptions(options));
return yield _this5.executeRequest(request);
})();
}
addAuthHeadersToOptions(options = {}) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
if (!(options.headers instanceof _angular_common_http__WEBPACK_IMPORTED_MODULE_2__.HttpHeaders)) {
options.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_2__.HttpHeaders((_a = options.headers) !== null && _a !== void 0 ? _a : {});
}
const authHeaders = yield _this6.authHeaders.getFullyAuthenticatedRequest();
if (authHeaders) {
options.headers = options.headers.set('Authorization', authHeaders.get('Authorization'));
}
return options;
})();
}
executeRequest(request) {
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a, _b, _c;
let response = null;
try {
response = yield request.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.map)(response => response.data)).toPromise();
} catch (error) {
throw new HttpException((_b = (_a = error === null || error === void 0 ? void 0 : error.error) === null || _a === void 0 ? void 0 : _a.message) !== null && _b !== void 0 ? _b : '', error.status, (_c = error === null || error === void 0 ? void 0 : error.error) !== null && _c !== void 0 ? _c : undefined);
}
return response;
})();
}
}
UndockClient.ɵfac = function UndockClient_Factory(t) {
return new (t || UndockClient)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_2__.HttpClient), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_models_auth_headers__WEBPACK_IMPORTED_MODULE_1__.AuthHeaders));
};
UndockClient.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
token: UndockClient,
factory: UndockClient.ɵfac
});
class HttpException extends Error {
constructor(message, statusCode, error) {
super(message);
this.status = statusCode;
this.error = error;
this.name = HttpException.name;
}
getMessage() {
return this.message;
}
getStatus() {
return this.status;
}
getError() {
return this.error;
}
}
/***/ }),
/***/ 44813:
/*!********************************************************!*\
!*** ./packages/app-commands/app-commands.provider.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppCommandsProvider": () => (/* binding */ AppCommandsProvider)
/* harmony export */ });
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_app_commands_services_app_commands_registry__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/app-commands/services/app-commands.registry */ 2082);
/* harmony import */ var _ui_app_commands_scope_app_commands_scope_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ui/app-commands-scope/app-commands-scope.component */ 55323);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _ui_app_commands_modal_app_commands_modal_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ui/app-commands-modal/app-commands-modal.component */ 13553);
/* harmony import */ var _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/ui-kit/ui-kit.module */ 85196);
/* harmony import */ var _undock_app_commands_services__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/app-commands/services */ 27483);
/* harmony import */ var _undock_app_commands_ui_app_commands_modal_plan_item_app_command_menu_plan_item_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/app-commands/ui/app-commands-modal/plan-item/app-command-menu-plan-item.component */ 86308);
/* harmony import */ var _undock_app_commands_ui_app_commands_modal_plan_item_icon_plans_icon_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/app-commands/ui/app-commands-modal/plan-item/icon/plans-icon.component */ 14676);
/* harmony import */ var _undock_time_prompt_time_prompt_module__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/time/prompt/time-prompt.module */ 34735);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
class AppCommandsProvider {
static forRoot() {
return {
ngModule: AppCommandsProvider,
providers: [_undock_app_commands_services_app_commands_registry__WEBPACK_IMPORTED_MODULE_0__.GlobalAppCommandsRegistry]
};
}
}
AppCommandsProvider.ɵfac = function AppCommandsProvider_Factory(t) {
return new (t || AppCommandsProvider)();
};
AppCommandsProvider.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineNgModule"]({
type: AppCommandsProvider
});
AppCommandsProvider.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineInjector"]({
providers: [_undock_app_commands_services_app_commands_registry__WEBPACK_IMPORTED_MODULE_0__.DomainAppCommandsRegistry, _undock_app_commands_services__WEBPACK_IMPORTED_MODULE_4__.AppCommandsManager],
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _angular_router__WEBPACK_IMPORTED_MODULE_11__.RouterModule, _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_3__.UiKitModule, _undock_time_prompt_time_prompt_module__WEBPACK_IMPORTED_MODULE_7__.TimePromptModule]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵsetNgModuleScope"](AppCommandsProvider, {
declarations: [_ui_app_commands_scope_app_commands_scope_component__WEBPACK_IMPORTED_MODULE_1__.AppCommandsScopeComponent, _ui_app_commands_modal_app_commands_modal_component__WEBPACK_IMPORTED_MODULE_2__.AppCommandsModalComponent, _undock_app_commands_ui_app_commands_modal_plan_item_app_command_menu_plan_item_component__WEBPACK_IMPORTED_MODULE_5__.AppCommandMenuPlanItemComponent, _undock_app_commands_ui_app_commands_modal_plan_item_icon_plans_icon_component__WEBPACK_IMPORTED_MODULE_6__.PlansIconComponent],
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.CommonModule, _angular_router__WEBPACK_IMPORTED_MODULE_11__.RouterModule, _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_3__.UiKitModule, _undock_time_prompt_time_prompt_module__WEBPACK_IMPORTED_MODULE_7__.TimePromptModule],
exports: [_undock_app_commands_ui_app_commands_modal_plan_item_icon_plans_icon_component__WEBPACK_IMPORTED_MODULE_6__.PlansIconComponent]
});
})();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵsetComponentScope"](_ui_app_commands_scope_app_commands_scope_component__WEBPACK_IMPORTED_MODULE_1__.AppCommandsScopeComponent, [_angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _angular_router__WEBPACK_IMPORTED_MODULE_11__.RouterOutlet, _ui_app_commands_modal_app_commands_modal_component__WEBPACK_IMPORTED_MODULE_2__.AppCommandsModalComponent], [_undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__.StreamPipe]);
/***/ }),
/***/ 29937:
/*!*********************************************************!*\
!*** ./packages/app-commands/contracts/app-commands.ts ***!
\*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppCommand": () => (/* binding */ AppCommand),
/* harmony export */ "DomainAppCommand": () => (/* binding */ DomainAppCommand),
/* harmony export */ "GlobalAppCommand": () => (/* binding */ GlobalAppCommand)
/* harmony export */ });
class AppCommand {
getHotkey() {
return null;
}
getIcon() {
return 'default';
}
isAvailableOnRoute(route) {
return true;
}
}
class GlobalAppCommand extends AppCommand {}
class DomainAppCommand extends AppCommand {}
/***/ }),
/***/ 47417:
/*!****************************************************************!*\
!*** ./packages/app-commands/services/app-commands.manager.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppCommandsManager": () => (/* binding */ AppCommandsManager)
/* harmony export */ });
/* harmony import */ var _undock_app_commands_contracts_app_commands__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/app-commands/contracts/app-commands */ 29937);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_app_commands_services_app_commands_registry__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/app-commands/services/app-commands.registry */ 2082);
class AppCommandsManager {
constructor(globalRegistry, domainRegistry) {
this.globalRegistry = globalRegistry;
this.domainRegistry = domainRegistry;
}
register(command) {
if (command instanceof _undock_app_commands_contracts_app_commands__WEBPACK_IMPORTED_MODULE_0__.GlobalAppCommand) {
this.globalRegistry.register(command);
} else if (command instanceof _undock_app_commands_contracts_app_commands__WEBPACK_IMPORTED_MODULE_0__.DomainAppCommand) {
this.domainRegistry.register(command);
}
}
unregister(command) {
if (command instanceof _undock_app_commands_contracts_app_commands__WEBPACK_IMPORTED_MODULE_0__.GlobalAppCommand) {
this.globalRegistry.register(command);
} else if (command instanceof _undock_app_commands_contracts_app_commands__WEBPACK_IMPORTED_MODULE_0__.DomainAppCommand) {
this.domainRegistry.register(command);
}
}
listCommands(route = '*') {
return [...this.globalRegistry.listCommands(route), ...this.globalRegistry.listCommands(route)];
}
}
AppCommandsManager.ɵfac = function AppCommandsManager_Factory(t) {
return new (t || AppCommandsManager)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_undock_app_commands_services_app_commands_registry__WEBPACK_IMPORTED_MODULE_1__.GlobalAppCommandsRegistry), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_undock_app_commands_services_app_commands_registry__WEBPACK_IMPORTED_MODULE_1__.DomainAppCommandsRegistry));
};
AppCommandsManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: AppCommandsManager,
factory: AppCommandsManager.ɵfac
});
/***/ }),
/***/ 2082:
/*!*****************************************************************!*\
!*** ./packages/app-commands/services/app-commands.registry.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppCommandsRegistry": () => (/* binding */ AppCommandsRegistry),
/* harmony export */ "DomainAppCommandsRegistry": () => (/* binding */ DomainAppCommandsRegistry),
/* harmony export */ "GlobalAppCommandsRegistry": () => (/* binding */ GlobalAppCommandsRegistry)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_hotkeys_services_keyboard_events_listener__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/hotkeys/services/keyboard-events.listener */ 62643);
class AppCommandsRegistry {
constructor(keyboardListener) {
this.keyboardListener = keyboardListener;
this.storage = new Set();
this.hotkeysUnsubscribersMap = new WeakMap();
}
register(command) {
if (this.storage.has(command)) {
return;
}
this.storage.add(command);
const hotkey = command.getHotkey();
if (hotkey) {
let unsubscribe = this.keyboardListener.subscribeToKey(hotkey.shortcut, keyboardEvent => {
command.handle(keyboardEvent);
}, {});
this.hotkeysUnsubscribersMap.set(command, unsubscribe);
}
}
unregister(command) {
if (!this.storage.has(command)) {
return;
}
if (this.hotkeysUnsubscribersMap.has(command)) {
this.hotkeysUnsubscribersMap.get(command)();
this.hotkeysUnsubscribersMap.delete(command);
}
this.storage.delete(command);
}
listCommands(route = '*') {
return [...this.storage].filter(command => command.isAvailableOnRoute(route));
}
}
AppCommandsRegistry.ɵfac = function AppCommandsRegistry_Factory(t) {
return new (t || AppCommandsRegistry)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_undock_hotkeys_services_keyboard_events_listener__WEBPACK_IMPORTED_MODULE_0__.KeyboardEventsListener));
};
AppCommandsRegistry.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
token: AppCommandsRegistry,
factory: AppCommandsRegistry.ɵfac
});
class GlobalAppCommandsRegistry extends AppCommandsRegistry {}
GlobalAppCommandsRegistry.ɵfac = function () {
let ɵGlobalAppCommandsRegistry_BaseFactory;
return function GlobalAppCommandsRegistry_Factory(t) {
return (ɵGlobalAppCommandsRegistry_BaseFactory || (ɵGlobalAppCommandsRegistry_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](GlobalAppCommandsRegistry)))(t || GlobalAppCommandsRegistry);
};
}();
GlobalAppCommandsRegistry.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
token: GlobalAppCommandsRegistry,
factory: GlobalAppCommandsRegistry.ɵfac,
providedIn: 'root'
});
class DomainAppCommandsRegistry extends AppCommandsRegistry {}
DomainAppCommandsRegistry.ɵfac = function () {
let ɵDomainAppCommandsRegistry_BaseFactory;
return function DomainAppCommandsRegistry_Factory(t) {
return (ɵDomainAppCommandsRegistry_BaseFactory || (ɵDomainAppCommandsRegistry_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DomainAppCommandsRegistry)))(t || DomainAppCommandsRegistry);
};
}();
DomainAppCommandsRegistry.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
token: DomainAppCommandsRegistry,
factory: DomainAppCommandsRegistry.ɵfac
});
/***/ }),
/***/ 70136:
/*!**************************************************************!*\
!*** ./packages/app-commands/services/app-commands.scope.ts ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppCommandsScope": () => (/* binding */ AppCommandsScope)
/* harmony export */ });
/* harmony import */ var _undock_app_commands_ui_app_commands_scope_app_commands_scope_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/app-commands/ui/app-commands-scope/app-commands-scope.component */ 55323);
class AppCommandsScope {
static forRoute(route) {
return {
component: _undock_app_commands_ui_app_commands_scope_app_commands_scope_component__WEBPACK_IMPORTED_MODULE_0__.AppCommandsScopeComponent,
path: '',
children: [route]
};
}
static forRoutes(routes) {
return {
component: _undock_app_commands_ui_app_commands_scope_app_commands_scope_component__WEBPACK_IMPORTED_MODULE_0__.AppCommandsScopeComponent,
path: '',
children: routes
};
}
}
/***/ }),
/***/ 27483:
/*!*************************************************!*\
!*** ./packages/app-commands/services/index.ts ***!
\*************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppCommandsManager": () => (/* reexport safe */ _app_commands_manager__WEBPACK_IMPORTED_MODULE_0__.AppCommandsManager),
/* harmony export */ "AppCommandsRegistry": () => (/* reexport safe */ _app_commands_registry__WEBPACK_IMPORTED_MODULE_1__.AppCommandsRegistry),
/* harmony export */ "AppCommandsScope": () => (/* reexport safe */ _app_commands_scope__WEBPACK_IMPORTED_MODULE_2__.AppCommandsScope),
/* harmony export */ "DomainAppCommandsRegistry": () => (/* reexport safe */ _app_commands_registry__WEBPACK_IMPORTED_MODULE_1__.DomainAppCommandsRegistry),
/* harmony export */ "GlobalAppCommandsRegistry": () => (/* reexport safe */ _app_commands_registry__WEBPACK_IMPORTED_MODULE_1__.GlobalAppCommandsRegistry)
/* harmony export */ });
/* harmony import */ var _app_commands_manager__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app-commands.manager */ 47417);
/* harmony import */ var _app_commands_registry__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app-commands.registry */ 2082);
/* harmony import */ var _app_commands_scope__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./app-commands.scope */ 70136);
/***/ }),
/***/ 13553:
/*!*************************************************************************************!*\
!*** ./packages/app-commands/ui/app-commands-modal/app-commands-modal.component.ts ***!
\*************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppCommandsModalComponent": () => (/* binding */ AppCommandsModalComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/animations */ 24851);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var _undock_time_plans_services_states_plans_search_state_model__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/time/plans/services/states/plans-search.state-model */ 58603);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_app_commands_services__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/app-commands/services */ 27483);
/* harmony import */ var _undock_time_plans_services_states_plans_list_state__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/time/plans/services/states/plans-list.state */ 90172);
/* harmony import */ var _undock_app_commands_ui_app_commands_scope_app_commands_scope_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/app-commands/ui/app-commands-scope/app-commands-scope.component */ 55323);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_time_prompt_ui_time_prompt_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/time/prompt/ui/time-prompt.component */ 25363);
class AppCommandsModalComponent {
constructor(router, device, commandsManager, listStateModel, searchStateModel, commandScope) {
this.router = router;
this.device = device;
this.commandsManager = commandsManager;
this.listStateModel = listStateModel;
this.searchStateModel = searchStateModel;
this.commandScope = commandScope;
this.commandsForRoute = [];
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.DestroyEvent();
}
ngOnInit() {
this.commandsForRoute = this.commandsManager.listCommands(this.router.url);
}
get suggestedPlansStream() {
return this.listStateModel.state.suggestedPlansStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.map)(commands => commands.slice(0, 2)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get plansSearchResultsStream() {
return this.searchStateModel.state.plansSearchResultsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get searchTermStream() {
return this.searchStateModel.state.searchCriteriaStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get controlMetaLabel() {
return this.device.isAppleDevice ? 'Cmd' : 'Ctrl';
}
runPlan(plan) {
if (plan) {
this.router.navigate(['plans', plan._id]);
}
this.closeCommandMenuIfOpen();
}
goToPlansDashboard() {
this.router.navigate(['plans']);
this.closeCommandMenuIfOpen();
}
closeCommandMenuIfOpen() {
this.commandScope.closeCommandsMenuIfOpen();
}
}
AppCommandsModalComponent.ɵfac = function AppCommandsModalComponent_Factory(t) {
return new (t || AppCommandsModalComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_12__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_0__.DeviceUtil), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdirectiveInject"](_undock_app_commands_services__WEBPACK_IMPORTED_MODULE_3__.AppCommandsManager), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdirectiveInject"](_undock_time_plans_services_states_plans_list_state__WEBPACK_IMPORTED_MODULE_4__.OwnPlansStorage), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdirectiveInject"](_undock_time_plans_services_states_plans_search_state_model__WEBPACK_IMPORTED_MODULE_1__.PlansSearchStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdirectiveInject"](_undock_app_commands_ui_app_commands_scope_app_commands_scope_component__WEBPACK_IMPORTED_MODULE_5__.AppCommandsScopeComponent, 1));
};
AppCommandsModalComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdefineComponent"]({
type: AppCommandsModalComponent,
selectors: [["app-commands-modal"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵProvidersFeature"]([_undock_time_plans_services_states_plans_search_state_model__WEBPACK_IMPORTED_MODULE_1__.PlansSearchStateModel])],
decls: 20,
vars: 1,
consts: [[1, "command-menu"], [1, "command-modal", 3, "clickOutside"], [1, "__shortcuts-list", "__list-section"], [1, "__heading"], [1, "__command-footer"]],
template: function AppCommandsModalComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](0, "section", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("clickOutside", function AppCommandsModalComponent_Template_div_clickOutside_2_listener() {
return ctx.closeCommandMenuIfOpen();
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](4, "app-time-prompt");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](6, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](8, "span", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](9, "Shortcuts");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](11, "div");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](14, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](15, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](16, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](18, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](19, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("@slideInConfirmation", undefined);
}
},
dependencies: [_undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_6__.ClickOutsideDirective, _undock_time_prompt_ui_time_prompt_component__WEBPACK_IMPORTED_MODULE_7__.TimePromptComponent],
styles: ["[_nghost-%COMP%] {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 9999;\n}\n\n.command-menu[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n background: rgba(18, 17, 20, 0.5);\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.command-modal[_ngcontent-%COMP%] {\n width: 45%;\n max-width: 700px;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n background: #FFFFFF;\n box-shadow: 0px 16px 50px rgba(30, 20, 57, 0.3);\n border-radius: 24px;\n overflow: hidden;\n}\n.command-modal[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n padding: 20px;\n border-bottom: 1px solid #F3F3F9;\n}\n.command-modal[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__heading[_ngcontent-%COMP%] {\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n letter-spacing: 1px;\n text-transform: uppercase;\n color: #807A8E;\n margin-bottom: 12px;\n}\n.command-modal[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%] {\n overflow: auto;\n}\n.command-modal[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar, .command-modal[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar-button, .command-modal[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .command-modal[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar-track, .command-modal[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.command-modal[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.command-modal[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.command-modal[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.command-modal[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.command-modal[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.command-modal[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.command-modal[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.command-modal[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.command-modal[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n.command-modal[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%] .__command-item[_ngcontent-%COMP%] {\n width: 100%;\n border-radius: 8px;\n display: flex;\n align-items: center;\n cursor: pointer;\n}\n.command-modal[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%] .__command-item[_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\n\n.__command-footer[_ngcontent-%COMP%] {\n width: 100%;\n display: flex;\n align-items: center;\n padding: 8px 15px 15px 22px;\n background: #F3F3F9;\n border-radius: 0 0 24px 24px;\n}\n.__command-footer[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin-right: 15px;\n cursor: pointer;\n}\n.__command-footer[_ngcontent-%COMP%] .__label[_ngcontent-%COMP%] {\n font-weight: 500;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #807A8E;\n margin-right: 5px;\n cursor: pointer;\n}\n.__command-footer[_ngcontent-%COMP%] .__key-shortcut[_ngcontent-%COMP%] {\n border: none;\n}\n\n.__key-label[_ngcontent-%COMP%] {\n margin: 0 0 0 auto;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2FwcC1jb21tYW5kcy91aS9hcHAtY29tbWFuZHMtbW9kYWwvYXBwLWNvbW1hbmRzLW1vZGFsLmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vcHJvamVjdHMvd2ViL3VpLWtpdC9zY3JvbGxiYXJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDL01BO0VBQ0ksZUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0FBcUVKOztBQWxFQTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUNIc0NxQjtFR3BDckIsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUFvRUo7O0FBaEVBO0VBRUksVUFBQTtFQUNBLGdCQUFBO0VBRUEsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFFQSxtQkFBQTtFQUNBLCtDQUFBO0VBQ0EsbUJBQUE7RUFFQSxnQkFBQTtBQStESjtBQTVDSTtFQUVJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtFQUVBLGdDQUFBO0FBNENSO0FBMUNRO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0hqRGE7RUdrRGIsbUJBQUE7QUE0Q1o7QUF6Q1E7RUFJSSxjQUFBO0FBd0NaO0FDekdJO0VBS0ksdUNBQUE7RUFBQSwrQkFBQTtBRHVHUjtBQ3BHSTtFQUNJLFVBQUE7RUFDQSxXQUFBO0FEc0dSO0FDbkdJO0VBQ0ksUUFBQTtFQUNBLFNBQUE7QURxR1I7QUNsR0k7RUFDSSxtQkpWaUI7RUlXakIsbUJBQUE7QURvR1I7QUNqR0k7RUFDSSx1QkFBQTtFQUNBLG1CQUFBO0FEbUdSO0FDaEdJO0VBQ0ksdUJBQUE7QURrR1I7QUM5RlE7RUFDSSxtQkp6QmE7QUd5SHpCO0FDN0ZRO0VBQ0ksYUFBQTtBRCtGWjtBQzFGUTtFQUNJLFVBQUE7RUFDQSxtQkpwQ2E7QUdnSXpCO0FDekZRO0VBQ0ksVUFBQTtBRDJGWjtBQXpFWTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUEyRWhCO0FBekVnQjtFQUNJLG1CQUFBO0FBMkVwQjs7QUF4QkE7RUFDSSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0FBMkJKO0FBekJJO0VBQ0ksa0JBQUE7RUFDQSxlQUFBO0FBMkJSO0FBeEJJO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIeElpQjtFR3lJakIsaUJBQUE7RUFDQSxlQUFBO0FBMEJSO0FBdkJJO0VBQ0ksWUFBQTtBQXlCUjs7QUFwQkE7RUFDSSxrQkFBQTtBQXVCSiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vcHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vcHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5O1xufVxuXG4uY29tbWFuZC1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbn1cblxuLmNvbW1hbmQtbW9kYWwge1xuXG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMTZweCA1MHB4IHJnYmEoMzAsIDIwLCA1NywgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvL1xuICAgIC8vLl9fc2VhcmNoLWJhciB7XG4gICAgLy8gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgaGVpZ2h0OiA2NHB4O1xuICAgIC8vICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwIDA7XG4gICAgLy8gICAgcGFkZGluZzogNHB4O1xuICAgIC8vICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvL1xuICAgIC8vICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgLy9cbiAgICAvLyAgICA6Om5nLWRlZXAge1xuICAgIC8vICAgICAgICB3ZWItY29tbWFuZHMtc2VhcmNoLWJhciB7XG4gICAgLy8gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAvLyAgICAgICAgfVxuICAgIC8vICAgIH1cbiAgICAvL31cblxuICAgIC5fX2xpc3Qtc2VjdGlvbiB7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcblxuICAgICAgICAuX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuX19saXN0IHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcHVycGxlLXNjcm9sbGJhcjtcblxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgICAgIC5fX2NvbW1hbmQtaXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YzRjNGOTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy5fX3N1Z2dlc3Rpb25zLWxpc3Qge1xuICAgIC8vXG4gICAgLy8gICAgLl9fbGlzdCB7XG4gICAgLy8gICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgLy8gICAgfVxuICAgIC8vXG4gICAgLy8gICAgLl9fbm8tc3VnZ2VzdGlvbnMge1xuICAgIC8vICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAvLyAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIC8vICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAvLyAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy8gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIC8vICAgICAgICBjb2xvcjogIzJCMjczMztcbiAgICAvLyAgICB9XG4gICAgLy99XG4gICAgLy9cbiAgICAvLy5fX3NlYXJjaC1yZXN1bHRzLWxpc3Qge1xuICAgIC8vXG4gICAgLy8gICAgLl9fbGlzdCB7XG4gICAgLy8gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIC8vXG4gICAgLy8gICAgICAgIGNvbW1hbmRzLW1lbnUtY29tbWFuZC1pdGVtIHtcbiAgICAvLyAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAvLyAgICAgICAgfVxuICAgIC8vICAgIH1cbiAgICAvL1xuICAgIC8vICAgIC5fX25vLXJlc3VsdHMge1xuICAgIC8vICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAvLyAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIC8vICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAvLyAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy8gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIC8vICAgICAgICBjb2xvcjogIzJCMjczMztcbiAgICAvLyAgICB9XG4gICAgLy9cbiAgICAvL31cblxufVxuXG4uX19jb21tYW5kLWZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAxNXB4IDE1cHggMjJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGM0Y5O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyNHB4IDI0cHg7XG5cbiAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuX19sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5fX2tleS1zaG9ydGN1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbn1cblxuLl9fa2V5LWxhYmVsIHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBuby1zY3JvbGwge1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIHB1cnBsZS1zY3JvbGxiYXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gZ3JheS1zY3JvbGxiYXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4gICAgQG1peGluIGJsYWNrLXNjcm9sbGJhciB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
data: {
animation: [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_13__.trigger)('slideInConfirmation', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_13__.transition)(':enter', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_13__.style)({
opacity: 0
}), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_13__.animate)('400ms ease-in-out', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_13__.style)({
opacity: 1
}))]), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_13__.transition)(':leave', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_13__.animate)('400ms ease-in-out', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_13__.style)({
opacity: 0
}))])])]
}
});
(0,tslib__WEBPACK_IMPORTED_MODULE_14__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.EmitOnDestroy)()], AppCommandsModalComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_14__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_0__.Memoize)()], AppCommandsModalComponent.prototype, "suggestedPlansStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_14__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_0__.Memoize)()], AppCommandsModalComponent.prototype, "plansSearchResultsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_14__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_0__.Memoize)()], AppCommandsModalComponent.prototype, "searchTermStream", null);
/***/ }),
/***/ 86308:
/*!*******************************************************************************************************!*\
!*** ./packages/app-commands/ui/app-commands-modal/plan-item/app-command-menu-plan-item.component.ts ***!
\*******************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppCommandMenuPlanItemComponent": () => (/* binding */ AppCommandMenuPlanItemComponent)
/* harmony export */ });
/* harmony import */ var _undock_time_plans_contracts_plan_interface__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/time/plans/contracts/plan.interface */ 88111);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_app_commands_ui_app_commands_modal_plan_item_icon_plans_icon_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/app-commands/ui/app-commands-modal/plan-item/icon/plans-icon.component */ 14676);
function AppCommandMenuPlanItemComponent_ng_container_9_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "svg", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](6, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](9, "span", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const tag_r2 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate"](tag_r2);
}
}
function AppCommandMenuPlanItemComponent_ng_container_11_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "svg", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](6, "path", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](9, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](10, "Active");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
}
class AppCommandMenuPlanItemComponent {
constructor() {
this.iconColor = '#2B2733';
this.PlanType = _undock_time_plans_contracts_plan_interface__WEBPACK_IMPORTED_MODULE_0__.PlanType;
this.tags = [];
}
}
AppCommandMenuPlanItemComponent.ɵfac = function AppCommandMenuPlanItemComponent_Factory(t) {
return new (t || AppCommandMenuPlanItemComponent)();
};
AppCommandMenuPlanItemComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
type: AppCommandMenuPlanItemComponent,
selectors: [["app-commands-menu-plan-item"]],
inputs: {
plan: "plan",
tags: "tags"
},
decls: 15,
vars: 7,
consts: [[1, "command-item"], [3, "command", "color", "borderColor", "size"], [1, "__title"], [1, "__tag-box"], [4, "ngFor", "ngForOf"], [4, "ngIf"], [1, "__tag", "__suggestion"], ["width", "14", "height", "14", "viewBox", "0 0 14 14", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8.38401 0.448743C8.70032 0.544517 8.91667 0.836062 8.91667 1.16656V5.08323H11.0833C11.3599 5.08323 11.6141 5.23547 11.7446 5.47934C11.8751 5.7232 11.8608 6.01911 11.7074 6.24925L7.04071 13.2493C6.85738 13.5242 6.51565 13.6468 6.19933 13.551C5.88301 13.4553 5.66667 13.1637 5.66667 12.8332V8.91656H3.5C3.2234 8.91656 2.96926 8.76432 2.83875 8.52046C2.70823 8.27659 2.72254 7.98068 2.87596 7.75054L7.54263 0.750537C7.72596 0.475544 8.06769 0.352969 8.38401 0.448743ZM4.90139 7.41656H6.41667C6.83088 7.41656 7.16667 7.75235 7.16667 8.16656V10.3561L9.68195 6.58323H8.16667C7.75245 6.58323 7.41667 6.24744 7.41667 5.83323V3.64364L4.90139 7.41656Z", "fill", "#DFC051"], [1, "__label"], [1, "__tag", "__active"], ["width", "14", "height", "14", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M15.9466 3.86296C15.0496 3.75142 13.7844 3.75 12.0003 3.75H9.3643C8.71829 3.75 8.261 3.75021 7.91998 3.76649C7.56474 3.78345 7.4243 3.81587 7.37132 3.83671C6.71239 4.09582 6.40002 4.84996 6.68273 5.49911C6.70546 5.55131 6.78184 5.67354 7.02104 5.93673C7.25066 6.18938 7.57387 6.51287 8.03066 6.96967L10.2807 9.21967C10.5736 9.51256 10.5736 9.98744 10.2807 10.2803C9.98777 10.5732 9.51289 10.5732 9.22 10.2803L6.97 8.03033L6.95532 8.01565C6.51646 7.57679 6.16765 7.22799 5.911 6.9456C5.66108 6.67061 5.43613 6.39341 5.30749 6.09804C4.68553 4.66992 5.37276 3.0108 6.82238 2.44076C7.1222 2.32286 7.47728 2.28592 7.84845 2.2682C8.22961 2.25 8.72291 2.25 9.34358 2.25H9.3643H12.0003L12.058 2.25C13.7717 2.24998 15.1309 2.24997 16.1317 2.37443C17.1139 2.49657 18.0242 2.76512 18.5121 3.55566C18.6667 3.80623 18.7801 4.08002 18.848 4.36655C19.0619 5.27056 18.6082 6.1041 18.0001 6.88497C17.3804 7.68066 16.4192 8.64178 15.2075 9.85352L15.1667 9.89429L9.89462 15.1664C8.63308 16.4279 7.73943 17.3236 7.18405 18.0367C6.61019 18.7736 6.56933 19.1061 6.61237 19.2879C6.6432 19.4182 6.69475 19.5426 6.76505 19.6565C6.8632 19.8155 7.12722 20.0218 8.05404 20.137C8.95102 20.2486 10.2162 20.25 12.0003 20.25H14.6364C15.2824 20.25 15.7397 20.2498 16.0807 20.2335C16.4359 20.2165 16.5764 20.1841 16.6293 20.1633C17.2883 19.9042 17.6006 19.15 17.3179 18.5009C17.2952 18.4487 17.2188 18.3265 16.9796 18.0633C16.75 17.8106 16.4268 17.4871 15.97 17.0303L13.72 14.7803C13.4271 14.4874 13.4271 14.0126 13.72 13.7197C14.0129 13.4268 14.4878 13.4268 14.7807 13.7197L17.0307 15.9697L17.0452 15.9843C17.4842 16.4232 17.833 16.772 18.0897 17.0544C18.3396 17.3294 18.5645 17.6066 18.6932 17.902C19.3151 19.3301 18.6279 20.9892 17.1783 21.5592C16.8785 21.6771 16.5234 21.7141 16.1522 21.7318C15.771 21.75 15.2777 21.75 14.6571 21.75H14.6364H12.0003H11.9427C10.229 21.75 8.86976 21.75 7.86894 21.6256C6.88676 21.5034 5.97651 21.2349 5.48859 20.4443C5.33394 20.1938 5.22053 19.92 5.15271 19.6334C4.93872 18.7294 5.39247 17.8959 6.00061 17.115C6.62029 16.3193 7.58142 15.3582 8.79319 14.1465L8.83396 14.1057L14.106 8.83363C15.3676 7.57209 16.2612 6.67644 16.8166 5.96331C17.3905 5.22645 17.4313 4.89392 17.3883 4.71207C17.3575 4.58183 17.3059 4.45738 17.2356 4.34348C17.1375 4.18445 16.8734 3.97822 15.9466 3.86296Z", "fill", "#22282F"]],
template: function AppCommandMenuPlanItemComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](2, "plans-icon", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "span", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](7, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](9, AppCommandMenuPlanItemComponent_ng_container_9_Template, 13, 1, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](11, AppCommandMenuPlanItemComponent_ng_container_11_Template, 13, 0, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](13, "\n\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](14, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("command", ctx.plan)("color", ctx.iconColor)("borderColor", ctx.iconColor)("size", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate1"]("\n ", ctx.plan.title, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngForOf", ctx.tags);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx.plan.isActive);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_3__.NgIf, _undock_app_commands_ui_app_commands_modal_plan_item_icon_plans_icon_component__WEBPACK_IMPORTED_MODULE_1__.PlansIconComponent],
styles: ["[_nghost-%COMP%] {\n width: 100%;\n height: 40px;\n}\n\n.command-item[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n cursor: pointer;\n border-radius: 8px;\n}\n.command-item[_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\n.command-item[_ngcontent-%COMP%] plans-icon[_ngcontent-%COMP%] {\n margin-top: 3px;\n margin-right: 12px;\n}\n.command-item[_ngcontent-%COMP%] .__title[_ngcontent-%COMP%] {\n flex: 1;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-weight: 500;\n font-size: 15px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #2B2733;\n}\n.command-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n margin: 0 8px 0 auto;\n}\n.command-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] .__tag[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n padding: 3px 5px 3px 3px;\n border-radius: 16px;\n margin-left: 5px;\n background: rgba(223, 192, 81, 0.1);\n}\n.command-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] .__tag.__active[_ngcontent-%COMP%] {\n background: rgba(102, 100, 108, 0.1);\n color: #2B2733;\n}\n.command-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] .__tag[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin-right: 4px;\n}\n.command-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] .__tag[_ngcontent-%COMP%] .__label[_ngcontent-%COMP%] {\n font-weight: 600;\n font-size: 10px;\n line-height: 14px;\n letter-spacing: -0.01em;\n color: #DFC051;\n text-transform: uppercase;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2FwcC1jb21tYW5kcy91aS9hcHAtY29tbWFuZHMtbW9kYWwvcGxhbi1pdGVtL2FwcC1jb21tYW5kLW1lbnUtcGxhbi1pdGVtLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksV0FBQTtFQUNBLFlBQUE7QUFDSjs7QUFHQTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBRUEsZUFBQTtFQUNBLGtCQUFBO0FBREo7QUFHSTtFQUNJLG1CQUFBO0FBRFI7QUFJSTtFQUNJLGVBQUE7RUFDQSxrQkFBQTtBQUZSO0FBS0k7RUFDSSxPQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7QUFIUjtBQU1JO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxvQkFBQTtBQUpSO0FBTVE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQ0FBQTtBQUpaO0FBTVk7RUFDSSxvQ0FBQTtFQUNBLGNBQUE7QUFKaEI7QUFPWTtFQUNJLGlCQUFBO0FBTGhCO0FBUVk7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FBTmhCIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcblxufVxuXG4uY29tbWFuZC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjNGM0Y5O1xuICAgIH1cblxuICAgIHBsYW5zLWljb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAuX190aXRsZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgY29sb3I6ICMyQjI3MzM7XG4gICAgfVxuXG4gICAgLl9fdGFnLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbjogMCA4cHggMCBhdXRvO1xuXG4gICAgICAgIC5fX3RhZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDNweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG5cbiAgICAgICAgICAgICYuX19hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTAyLCAxMDAsIDEwOCwgMC4xKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJCMjczMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLl9fbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjREZDMDUxO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
});
/***/ }),
/***/ 14676:
/*!********************************************************************************************!*\
!*** ./packages/app-commands/ui/app-commands-modal/plan-item/icon/plans-icon.component.ts ***!
\********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PlansIconComponent": () => (/* binding */ PlansIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_time_plans_contracts_plan_interface__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/time/plans/contracts/plan.interface */ 88111);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
function PlansIconComponent_app_command_time_block_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](0, "app-command-time-block", 3);
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("height", ctx_r0.size)("width", ctx_r0.size)("color", ctx_r0.color)("borderColor", ctx_r0.borderColor);
}
}
function PlansIconComponent_app_command_meeting_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](0, "app-command-meeting", 3);
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("height", ctx_r1.size)("width", ctx_r1.size)("color", ctx_r1.color)("borderColor", ctx_r1.borderColor);
}
}
function PlansIconComponent_app_command_mark_busy_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](0, "app-command-mark-busy", 3);
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("height", ctx_r2.size)("width", ctx_r2.size)("color", ctx_r2.color)("borderColor", ctx_r2.borderColor);
}
}
function PlansIconComponent_app_command_mark_available_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](0, "app-command-mark-available", 3);
}
if (rf & 2) {
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("height", ctx_r3.size)("width", ctx_r3.size)("color", ctx_r3.color)("borderColor", ctx_r3.borderColor);
}
}
function PlansIconComponent_app_command_reschedule_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](0, "app-command-reschedule", 3);
}
if (rf & 2) {
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("height", ctx_r4.size)("width", ctx_r4.size)("color", ctx_r4.color)("borderColor", ctx_r4.borderColor);
}
}
function PlansIconComponent_app_command_time_block_12_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](0, "app-command-time-block", 3);
}
if (rf & 2) {
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("height", ctx_r5.size)("width", ctx_r5.size)("color", ctx_r5.color)("borderColor", ctx_r5.borderColor);
}
}
class PlansIconComponent {
constructor() {
this.CommandType = _undock_time_plans_contracts_plan_interface__WEBPACK_IMPORTED_MODULE_0__.PlanType;
this.color = '#2B2733';
this.borderColor = '#2B2733';
this.size = 42;
}
}
PlansIconComponent.ɵfac = function PlansIconComponent_Factory(t) {
return new (t || PlansIconComponent)();
};
PlansIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
type: PlansIconComponent,
selectors: [["plans-icon"]],
inputs: {
command: "command",
color: "color",
borderColor: "borderColor",
size: "size"
},
decls: 14,
vars: 6,
consts: [[3, "ngSwitch"], ["class", "__icon", 3, "height", "width", "color", "borderColor", 4, "ngSwitchCase"], ["class", "__icon", 3, "height", "width", "color", "borderColor", 4, "ngSwitchDefault"], [1, "__icon", 3, "height", "width", "color", "borderColor"]],
template: function PlansIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0, 0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](2, PlansIconComponent_app_command_time_block_2_Template, 1, 4, "app-command-time-block", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](4, PlansIconComponent_app_command_meeting_4_Template, 1, 4, "app-command-meeting", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](6, PlansIconComponent_app_command_mark_busy_6_Template, 1, 4, "app-command-mark-busy", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](8, PlansIconComponent_app_command_mark_available_8_Template, 1, 4, "app-command-mark-available", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](10, PlansIconComponent_app_command_reschedule_10_Template, 1, 4, "app-command-reschedule", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](12, PlansIconComponent_app_command_time_block_12_Template, 1, 4, "app-command-time-block", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](13, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitch", ctx.command.type);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitchCase", ctx.CommandType.TimeBlock);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitchCase", ctx.CommandType.Meeting);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitchCase", ctx.CommandType.MarkBusy);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitchCase", ctx.CommandType.MarkAvailable);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitchCase", ctx.CommandType.RescheduleCancel);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_3__.NgSwitchCase, _angular_common__WEBPACK_IMPORTED_MODULE_3__.NgSwitchDefault, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_1__.CommandMarkAvailableIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_1__.CommandMarkBusyIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_1__.CommandMeetingIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_1__.CommandRescheduleIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_1__.CommandTimeBlockIconComponent],
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 55323:
/*!*************************************************************************************!*\
!*** ./packages/app-commands/ui/app-commands-scope/app-commands-scope.component.ts ***!
\*************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppCommandsScopeComponent": () => (/* binding */ AppCommandsScopeComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _undock_app_commands_contracts_app_commands__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/app-commands/contracts/app-commands */ 29937);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/hotkeys/services/keyboard-shortcuts.decorator */ 62114);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_app_commands_services_app_commands_manager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/app-commands/services/app-commands.manager */ 47417);
function AppCommandsScopeComponent_app_commands_modal_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](0, "app-commands-modal");
}
}
let AppCommandsScopeComponent = class AppCommandsScopeComponent {
constructor(commandsManager, commands) {
var _a;
this.commandsManager = commandsManager;
this.commands = commands;
this.showAppCommandsModalStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
if (!this.commands || ((_a = this.commands) === null || _a === void 0 ? void 0 : _a.length) < 1) {
this.commands = [];
}
}
ngOnInit() {
this.commands.forEach(command => this.commandsManager.register(command));
}
ngOnDestroy() {
this.commands.forEach(command => this.commandsManager.unregister(command));
}
toggleAppCommandsMenu() {
this.showAppCommandsModalStream.next(!this.showAppCommandsModalStream.value);
}
closeCommandsMenuIfOpen() {
if (this.showAppCommandsModalStream.value) {
this.showAppCommandsModalStream.next(false);
}
}
};
AppCommandsScopeComponent.ɵfac = function AppCommandsScopeComponent_Factory(t) {
return new (t || AppCommandsScopeComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_undock_app_commands_services_app_commands_manager__WEBPACK_IMPORTED_MODULE_3__.AppCommandsManager), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_undock_app_commands_contracts_app_commands__WEBPACK_IMPORTED_MODULE_0__.AppCommand, 8));
};
AppCommandsScopeComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({
type: AppCommandsScopeComponent,
selectors: [["web-app-commands-scope"]],
decls: 5,
vars: 3,
consts: [[4, "ngIf"]],
template: function AppCommandsScopeComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](0, "router-outlet");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](2, AppCommandsScopeComponent_app_commands_modal_2_Template, 1, 0, "app-commands-modal", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](3, 1, ctx.showAppCommandsModalStream));
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_2__.KeyboardShortcut)('Control./, Command./')], AppCommandsScopeComponent.prototype, "toggleAppCommandsMenu", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_2__.KeyboardShortcut)('Escape')], AppCommandsScopeComponent.prototype, "closeCommandsMenuIfOpen", null);
AppCommandsScopeComponent = (0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_2__.UseKeyboardShortcuts)()], AppCommandsScopeComponent);
/***/ }),
/***/ 2126:
/*!********************************************!*\
!*** ./packages/auth-ui/auth-ui.module.ts ***!
\********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AuthUiModule": () => (/* binding */ AuthUiModule)
/* harmony export */ });
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _undock_auth_auth_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/auth/auth.module */ 10872);
/* harmony import */ var _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/ui-kit.module */ 85196);
/* harmony import */ var _undock_auth_ui_components_pages__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/auth-ui/components/pages */ 61671);
/* harmony import */ var _undock_common_layout_layout_module__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/layout/layout.module */ 66752);
/* harmony import */ var _undock_auth_ui_components_pages_extension_signin_extension_sign_in_page_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/auth-ui/components/pages/extension-signin/extension-sign-in-page.component */ 91594);
/* harmony import */ var _undock_auth_ui_components_pages_invite_sign_up_invite_sign_up_page__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/auth-ui/components/pages/invite-sign-up/invite-sign-up.page */ 37054);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
class AuthUiModule {}
AuthUiModule.ɵfac = function AuthUiModule_Factory(t) {
return new (t || AuthUiModule)();
};
AuthUiModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineNgModule"]({
type: AuthUiModule
});
AuthUiModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjector"]({
imports: [_undock_auth_auth_module__WEBPACK_IMPORTED_MODULE_0__.AuthModule, _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_1__.UiKitModule, _angular_forms__WEBPACK_IMPORTED_MODULE_7__.FormsModule, _angular_router__WEBPACK_IMPORTED_MODULE_8__.RouterModule, _angular_common__WEBPACK_IMPORTED_MODULE_9__.CommonModule, _angular_common_http__WEBPACK_IMPORTED_MODULE_10__.HttpClientModule, _angular_forms__WEBPACK_IMPORTED_MODULE_7__.ReactiveFormsModule, _undock_common_layout_layout_module__WEBPACK_IMPORTED_MODULE_3__.LayoutModule]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵsetNgModuleScope"](AuthUiModule, {
declarations: [_undock_auth_ui_components_pages__WEBPACK_IMPORTED_MODULE_2__.LoginPage, _undock_auth_ui_components_pages__WEBPACK_IMPORTED_MODULE_2__.SignupPage, _undock_auth_ui_components_pages__WEBPACK_IMPORTED_MODULE_2__.SignInPage, _undock_auth_ui_components_pages_extension_signin_extension_sign_in_page_component__WEBPACK_IMPORTED_MODULE_4__.ExtensionSignInPage, _undock_auth_ui_components_pages__WEBPACK_IMPORTED_MODULE_2__.LogoutPage, _undock_auth_ui_components_pages__WEBPACK_IMPORTED_MODULE_2__.OAuthSignInPage, _undock_auth_ui_components_pages_invite_sign_up_invite_sign_up_page__WEBPACK_IMPORTED_MODULE_5__.InviteSignUpPage, _undock_auth_ui_components_pages__WEBPACK_IMPORTED_MODULE_2__.VerifyEmailPageComponent, _undock_auth_ui_components_pages__WEBPACK_IMPORTED_MODULE_2__.EmailIsNotVerifiedPageComponent, _undock_auth_ui_components_pages__WEBPACK_IMPORTED_MODULE_2__.ResetPasswordPage],
imports: [_undock_auth_auth_module__WEBPACK_IMPORTED_MODULE_0__.AuthModule, _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_1__.UiKitModule, _angular_forms__WEBPACK_IMPORTED_MODULE_7__.FormsModule, _angular_router__WEBPACK_IMPORTED_MODULE_8__.RouterModule, _angular_common__WEBPACK_IMPORTED_MODULE_9__.CommonModule, _angular_common_http__WEBPACK_IMPORTED_MODULE_10__.HttpClientModule, _angular_forms__WEBPACK_IMPORTED_MODULE_7__.ReactiveFormsModule, _undock_common_layout_layout_module__WEBPACK_IMPORTED_MODULE_3__.LayoutModule],
exports: [_undock_auth_ui_components_pages__WEBPACK_IMPORTED_MODULE_2__.LoginPage, _undock_auth_ui_components_pages__WEBPACK_IMPORTED_MODULE_2__.SignupPage, _undock_auth_ui_components_pages__WEBPACK_IMPORTED_MODULE_2__.SignInPage, _undock_auth_ui_components_pages_extension_signin_extension_sign_in_page_component__WEBPACK_IMPORTED_MODULE_4__.ExtensionSignInPage, _undock_auth_ui_components_pages__WEBPACK_IMPORTED_MODULE_2__.LogoutPage, _undock_auth_ui_components_pages__WEBPACK_IMPORTED_MODULE_2__.OAuthSignInPage, _undock_auth_ui_components_pages_invite_sign_up_invite_sign_up_page__WEBPACK_IMPORTED_MODULE_5__.InviteSignUpPage, _undock_auth_ui_components_pages__WEBPACK_IMPORTED_MODULE_2__.VerifyEmailPageComponent, _undock_auth_ui_components_pages__WEBPACK_IMPORTED_MODULE_2__.EmailIsNotVerifiedPageComponent, _undock_auth_ui_components_pages__WEBPACK_IMPORTED_MODULE_2__.ResetPasswordPage]
});
})();
/***/ }),
/***/ 79435:
/*!*********************************************************************************************************!*\
!*** ./packages/auth-ui/components/pages/email-is-not-verified/email-is-not-verified-page.component.ts ***!
\*********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EmailIsNotVerifiedPageComponent": () => (/* binding */ EmailIsNotVerifiedPageComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs */ 78947);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api_services_api_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/api/services/api.service */ 34792);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/auth/services/auth.manager */ 36585);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function EmailIsNotVerifiedPageComponent_ng_container_3_ng_container_18_span_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
}
if (rf & 2) {
const values_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate1"]("\n Next verification email is allowed in ", values_r3.nextEmailAllowedIn, " seconds.\n ");
}
}
function EmailIsNotVerifiedPageComponent_ng_container_3_ng_container_18_Template(rf, ctx) {
if (rf & 1) {
const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "a", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function EmailIsNotVerifiedPageComponent_ng_container_3_ng_container_18_Template_a_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r7);
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r6.sendVerificationEmail());
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n Resend verification\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](5, EmailIsNotVerifiedPageComponent_ng_container_3_ng_container_18_span_5_Template, 2, 1, "span", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const values_r3 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵclassProp"]("disabled", values_r3.nextEmailAllowedIn > 0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", values_r3.nextEmailAllowedIn > 0);
}
}
const _c0 = function (a0) {
return {
nextEmailAllowedIn: a0
};
};
function EmailIsNotVerifiedPageComponent_ng_container_3_Template(rf, ctx) {
if (rf & 1) {
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "header", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](4, "app-logo-undock");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](7, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](9, "app-auth-empty-state-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](11, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](12, "Login ID Not Confirmed");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](14, "p");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](16, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](18, EmailIsNotVerifiedPageComponent_ng_container_3_ng_container_18_Template, 7, 3, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](19, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](20, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](21, "a", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function EmailIsNotVerifiedPageComponent_ng_container_3_Template_a_click_21_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r9);
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r8.logout());
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](22, "\n Log out\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate1"]("Please check your inbox for ", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](16, 2, ctx_r0.targetEmailStream), " to confirm your login.");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpureFunction1"](6, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](19, 4, ctx_r0.nextConfirmationEmailAllowedIn)));
}
}
function EmailIsNotVerifiedPageComponent_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](2, "app-loading-overlay");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
}
class EmailIsNotVerifiedPageComponent {
constructor(api, router, authManager, activatedRoute, snackbarManager) {
this.api = api;
this.router = router;
this.authManager = authManager;
this.activatedRoute = activatedRoute;
this.snackbarManager = snackbarManager;
this.targetEmailStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject('');
this.isInitializedStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.nextConfirmationEmailAvailableAt = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(0);
this.confirmationEmailInterval = 60 * 10 ** 3;
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
}
get nextConfirmationEmailAllowedIn() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([(0,rxjs__WEBPACK_IMPORTED_MODULE_11__.timer)(0, 1000), this.nextConfirmationEmailAvailableAt]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(([_, nextConfirmationEmailAvailableAt]) => {
const now = Date.now();
if (nextConfirmationEmailAvailableAt > now) {
return Math.floor((nextConfirmationEmailAvailableAt - now) / 1000);
}
return 0;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyEvent)));
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const authUser = yield _this.authManager.authUserStream;
const token = yield authUser.getIdTokenResult(true);
if (!authUser.emailVerified && token.signInProvider === 'password' && authUser.providerData.some(p => p.providerId === 'password')) {
_this.targetEmailStream.next(authUser.providerData.reduce((email, data) => {
return email !== null && email !== void 0 ? email : data.providerId === 'password' ? data.email : null;
}, null));
const confirmationEmailSentAt = token.claims.confirmationEmailSentAt || 0,
nextConfirmationEmailAllowedAt = confirmationEmailSentAt + _this.confirmationEmailInterval;
if (nextConfirmationEmailAllowedAt <= Date.now()) {
_this.nextConfirmationEmailAvailableAt.next(0);
} else {
_this.nextConfirmationEmailAvailableAt.next(nextConfirmationEmailAllowedAt);
}
_this.isInitializedStream.next(true);
_this.initializeEmailVerifiedStatusRefresh();
} else {
return _this.navigateToTheApplication();
}
})();
}
login() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.authManager.login('/');
})();
}
logout() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this3.authManager.logout();
})();
}
sendVerificationEmail() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const user = yield _this4.authManager.authUserStream;
yield user.reload();
if (!user.emailVerified) {
const nextConfirmationEmailAllowedIn = yield _this4.nextConfirmationEmailAllowedIn;
if (nextConfirmationEmailAllowedIn > 0) {
return _this4.snackbarManager.error(`A single verification email per minute is allowed`);
}
try {
yield _this4.api.auth.providers.sendConfirmationEmail();
_this4.snackbarManager.success(`Confirmation email sent to ${yield _this4.targetEmailStream}`);
_this4.nextConfirmationEmailAvailableAt.next(Date.now() + _this4.confirmationEmailInterval);
} catch (error) {
console.error(`Cannot send a confirmation email`, error);
_this4.snackbarManager.error(`Cannot send confirmation email. Please try later.`);
}
} else {
_this4.snackbarManager.success(`Login ID is already confirmed`);
return _this4.navigateToTheApplication();
}
})();
}
navigateToTheApplication() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const redirectPath = _this5.activatedRoute.snapshot.queryParamMap.get('redirectPath');
return _this5.router.navigate([redirectPath || '/']);
})();
}
initializeEmailVerifiedStatusRefresh() {
var _this6 = this;
(0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([this.authManager.authUserStream, (0,rxjs__WEBPACK_IMPORTED_MODULE_11__.timer)(1000, 2000)]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyEvent)).subscribe( /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* ([authUser, _]) {
yield authUser.reload();
if (authUser.emailVerified) {
return _this6.navigateToTheApplication();
}
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
}
}
EmailIsNotVerifiedPageComponent.ɵfac = function EmailIsNotVerifiedPageComponent_Factory(t) {
return new (t || EmailIsNotVerifiedPageComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_api_services_api_service__WEBPACK_IMPORTED_MODULE_3__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_14__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_4__.AuthManager), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_14__.ActivatedRoute), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_5__.SnackbarManager));
};
EmailIsNotVerifiedPageComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineComponent"]({
type: EmailIsNotVerifiedPageComponent,
selectors: [["app-email-is-not-verified-page"]],
decls: 8,
vars: 5,
consts: [[3, "ngSwitch"], [4, "ngSwitchCase"], [1, "fake-header"], [1, "container", "email-is-not-verified-container"], [1, "title"], [4, "ngIf"], [1, "logout", "clickable", 3, "click"], [1, "clickable", 3, "click"]],
template: function EmailIsNotVerifiedPageComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0, 0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](3, EmailIsNotVerifiedPageComponent_ng_container_3_Template, 25, 8, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](5, EmailIsNotVerifiedPageComponent_ng_container_5_Template, 4, 0, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](1, 3, ctx.isInitializedStream));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitchCase", false);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_15__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_15__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_15__.NgSwitchCase, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.LoadingOverlayComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_7__.AuthEmptyStateIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_7__.LogoUndockComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n display: flex;\n flex-wrap: nowrap;\n flex-direction: column;\n width: 100%;\n align-items: center;\n align-content: center;\n justify-content: center;\n}\n\n[_ngcontent-%COMP%]::-webkit-scrollbar {\n display: none;\n}\n\n.fake-header[_ngcontent-%COMP%] {\n display: flex;\n justify-content: flex-start;\n width: 100%;\n height: 62px;\n padding: 26px 25px;\n}\n\n.email-is-not-verified-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n align-content: center;\n justify-content: center;\n margin-top: 80px;\n}\n.email-is-not-verified-container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] {\n margin-top: 24px;\n color: #2B2733;\n font-size: 20px;\n font-weight: 400;\n line-height: 26px;\n letter-spacing: -0.02em;\n}\n.email-is-not-verified-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n margin-top: 8px;\n color: #807A8E;\n font-size: 14px;\n font-weight: 400;\n line-height: 20px;\n letter-spacing: -0.02em;\n}\n.email-is-not-verified-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n margin-top: 24px;\n color: #2B2733;\n text-decoration: underline;\n font-size: 12px;\n font-weight: 500;\n line-height: 16px;\n letter-spacing: -0.02em;\n}\n.email-is-not-verified-container[_ngcontent-%COMP%] a.disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n}\n.email-is-not-verified-container[_ngcontent-%COMP%] a.logout[_ngcontent-%COMP%] {\n margin-top: 24px;\n}\n.email-is-not-verified-container[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n margin-top: 6px;\n}\n\napp-loading-overlay[_ngcontent-%COMP%] {\n display: flex;\n height: 100vh;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2F1dGgtdWkvY29tcG9uZW50cy9wYWdlcy9lbWFpbC1pcy1ub3QtdmVyaWZpZWQvZW1haWwtaXMtbm90LXZlcmlmaWVkLXBhZ2UuY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksYUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFFQSxXQUFBO0VBRUEsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0FBMERKOztBQXZEQTtFQUNJLGFBQUE7QUEwREo7O0FBdkRBO0VBQ0ksYUFBQTtFQUNBLDJCQUFBO0VBRUEsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBQXlESjs7QUF0REE7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFFQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFFQSxnQkFBQTtBQXVESjtBQXJESTtFQUNJLGdCQUFBO0VBQ0EsY0huQ1k7RUk2QmhCLGVET3NCO0VDTnRCLGdCRE00QjtFQ0w1QixpQkRLaUM7RUNKakMsdUJBSmlFO0FEa0VyRTtBQXZESTtFQUNJLGVBQUE7RUFDQSxjSHhCaUI7RUlZckIsZURhc0I7RUNadEIsZ0JEWTRCO0VDWDVCLGlCRFdpQztFQ1ZqQyx1QkFKaUU7QUQwRXJFO0FBekRJO0VBQ0ksZ0JBQUE7RUFDQSxjSC9DWTtFR2dEWiwwQkFBQTtFQ25CSixlRG9Cc0I7RUNuQnRCLGdCRG1CNEI7RUNsQjVCLGlCRGtCaUM7RUNqQmpDLHVCQUppRTtBRG1GckU7QUE1RFE7RUFDSSxtQkFBQTtBQThEWjtBQTNEUTtFQUNJLGdCQUFBO0FBNkRaO0FBekRJO0VBQ0ksZUFBQTtBQTJEUjs7QUF2REE7RUFDSSxhQUFBO0VBQ0EsYUFBQTtBQTBESiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYWtlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgcGFkZGluZzogMjZweCAyNXB4O1xufVxuXG4uZW1haWwtaXMtbm90LXZlcmlmaWVkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIEBpbmNsdWRlIHRleHRQcm9wKDIwcHgsIDQwMCwgMjZweCk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuICAgICAgICBAaW5jbHVkZSB0ZXh0UHJvcCgxNHB4LCA0MDAsIDIwcHgpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIEBpbmNsdWRlIHRleHRQcm9wKDEycHgsIDUwMCwgMTZweCk7XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sb2dvdXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxufVxuXG5hcHAtbG9hZGluZy1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwdmg7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8vJGJhc2UtZm9udC1zaXplOiAxNjsgLS0gY2hhbmdlIHRvIHRoaXMgYWZ0ZXIgbGF5b3V0IHJlZmFjdG9yaW5nXG4kYmFzZS1mb250LXNpemU6IDEwO1xuXG4vLyAxJSBvZiBGdWxsSEQgcmVzb2x1dGlvbiBoZWlnaHRcbiRoZWlnaHQtdW5pdC1tb2RpZmllcjogMTAuODtcbi8vIDElIG9mIEZ1bGxIRCByZXNvbHV0aW9uIHdpZHRoXG4kd2lkdGgtdW5pdC1tb2RpZmllcjogMTkuMjtcblxuQGZ1bmN0aW9uIEhlaWdodFVuaXQoJHRhcmdldCwgJGNvbnRleHQ6ICRoZWlnaHQtdW5pdC1tb2RpZmllcikge1xuICAgIEByZXR1cm4gbWF0aC5kaXYoJHRhcmdldCwgJGNvbnRleHQpICogMXZoO1xufVxuXG5AZnVuY3Rpb24gV2lkdGhVbml0KCR0YXJnZXQsICRjb250ZXh0OiAkd2lkdGgtdW5pdC1tb2RpZmllcikge1xuICAgIEByZXR1cm4gbWF0aC5kaXYoJHRhcmdldCwgJGNvbnRleHQpICogMXZ3O1xufVxuXG4vLyBUT0RPOiBSZW1vdmUgdGhpcyBtaXhpbiAvIFJlcGxhY2Ugd2l0aCBmb250IG1peGluc1xuQG1peGluIHRleHRQcm9wKCRmb250U2l6ZSwgJGZvbnRXZWlnaHQsICRsaW5lSGVpZ2h0LCAkbGV0dGVyU3BhY2luZzogLTAuMDJlbSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJTcGFjaW5nO1xufVxuXG5AbWl4aW4gZnVsbFNpemVPdmVybGF5KCRiYWNrZ3JvdW5kKSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG59XG5cbi8vIFRPRE86IFJlbW92ZSB0aGlzIG1peGluIC8gUmVwbGFjZSB3aXRoIGZvbnQgbWl4aW5zXG5AbWl4aW4gdGV4dFByb3AoJGZvbnRTaXplLCAkZm9udFdlaWdodCwgJGxpbmVIZWlnaHQsICRsZXR0ZXJTcGFjaW5nOiAtMC4wMmVtKSB7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlclNwYWNpbmc7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EmailIsNotVerifiedPageComponent.prototype, "targetEmailStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EmailIsNotVerifiedPageComponent.prototype, "isInitializedStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EmailIsNotVerifiedPageComponent.prototype, "nextConfirmationEmailAvailableAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], EmailIsNotVerifiedPageComponent.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EmailIsNotVerifiedPageComponent.prototype, "nextConfirmationEmailAllowedIn", null);
/***/ }),
/***/ 20511:
/*!**************************************************************************!*\
!*** ./packages/auth-ui/components/pages/email-is-not-verified/index.ts ***!
\**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EmailIsNotVerifiedPageComponent": () => (/* reexport safe */ _email_is_not_verified_page_component__WEBPACK_IMPORTED_MODULE_0__.EmailIsNotVerifiedPageComponent)
/* harmony export */ });
/* harmony import */ var _email_is_not_verified_page_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./email-is-not-verified-page.component */ 79435);
/***/ }),
/***/ 91594:
/*!************************************************************************************************!*\
!*** ./packages/auth-ui/components/pages/extension-signin/extension-sign-in-page.component.ts ***!
\************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ExtensionSignInPage": () => (/* binding */ ExtensionSignInPage)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_session_contracts_firebase_app_token__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/session/contracts/firebase-app.token */ 61831);
/* harmony import */ var _undock_auth_ui__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/auth-ui */ 1103);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/auth/services/auth.manager */ 36585);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function ExtensionSignInPage_div_70_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 38);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](2, "p", 39);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ssoErrorMessage_r4 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtextInterpolate"](ssoErrorMessage_r4);
}
}
function ExtensionSignInPage_ng_container_83_div_2_p_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "p", 43);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n Email is not valid\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
}
function ExtensionSignInPage_ng_container_83_div_2_p_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "p", 43);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n Email is required\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
}
function ExtensionSignInPage_ng_container_83_div_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 41);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](2, ExtensionSignInPage_ng_container_83_div_2_p_2_Template, 2, 0, "p", 42);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](4, ExtensionSignInPage_ng_container_83_div_2_p_4_Template, 2, 0, "p", 42);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx_r5.isFormControlHasError("email", "email"));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx_r5.isFormControlHasError("email", "required"));
}
}
function ExtensionSignInPage_ng_container_83_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](2, ExtensionSignInPage_ng_container_83_div_2_Template, 6, 2, "div", 40);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx_r1.isFormControlInvalid("email"));
}
}
function ExtensionSignInPage_ng_container_104_div_2_p_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "p", 43);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n Password is required\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
}
function ExtensionSignInPage_ng_container_104_div_2_p_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "p", 43);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n Password must be at least 6 characters long\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
}
function ExtensionSignInPage_ng_container_104_div_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 44);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](2, ExtensionSignInPage_ng_container_104_div_2_p_2_Template, 2, 0, "p", 42);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](4, ExtensionSignInPage_ng_container_104_div_2_p_4_Template, 2, 0, "p", 42);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx_r8.isFormControlHasError("password", "required"));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx_r8.isFormControlHasError("password", "minlength"));
}
}
function ExtensionSignInPage_ng_container_104_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](2, ExtensionSignInPage_ng_container_104_div_2_Template, 6, 2, "div", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx_r2.isFormControlInvalid("password"));
}
}
function ExtensionSignInPage_div_107_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 44);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](2, "p", 43);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
if (rf & 2) {
const errorMessage_r11 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtextInterpolate"](errorMessage_r11);
}
}
const _c0 = function () {
return ["/reset-password"];
};
class ExtensionSignInPage extends _undock_auth_ui__WEBPACK_IMPORTED_MODULE_3__.SignInPage {
constructor(title, router, authManager, activatedRoute, changeDetector, firebaseApp, config) {
super(title, router, authManager, activatedRoute, changeDetector, firebaseApp);
this.title = title;
this.router = router;
this.authManager = authManager;
this.activatedRoute = activatedRoute;
this.changeDetector = changeDetector;
this.firebaseApp = firebaseApp;
this.config = config;
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.authManager.isRegularUserStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(_this.destroyedEvent)).subscribe(state => state ? _this.redirectAfterSuccessfulLogIn() : null);
})();
}
get loginForm() {
return new _angular_forms__WEBPACK_IMPORTED_MODULE_9__.UntypedFormGroup({
'email': new _angular_forms__WEBPACK_IMPORTED_MODULE_9__.UntypedFormControl('', [_angular_forms__WEBPACK_IMPORTED_MODULE_9__.Validators.email, _angular_forms__WEBPACK_IMPORTED_MODULE_9__.Validators.required]),
'password': new _angular_forms__WEBPACK_IMPORTED_MODULE_9__.UntypedFormControl('', [_angular_forms__WEBPACK_IMPORTED_MODULE_9__.Validators.required, _angular_forms__WEBPACK_IMPORTED_MODULE_9__.Validators.minLength(6)])
});
}
loginWithGoogle() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.openLinkBlank)(`${_this2.config.clientDomain}login?provider=google`);
})();
}
loginWithMicrosoft() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.openLinkBlank)(`${_this3.config.clientDomain}login?provider=microsoft`);
})();
}
loginWithEmailPassword() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!_this4.isLoginProcessing) {
_this4.ssoAuthErrorStream.next('');
_this4.passwordAuthErrorStream.next('');
_this4.isAuthFormSubmittedStream.next(true);
if (_this4.loginForm.invalid) {
return _this4.loginForm.markAllAsTouched();
}
try {
_this4.isLoginProcessing = true;
yield _this4.authManager.signInWithEmailAndPassword(_this4.formControl('email').value, _this4.formControl('password').value);
yield _this4.redirectAfterSuccessfulLogIn();
} catch (error) {
const authValidationErrorCodes = ['auth/invalid-email', 'auth/user-disabled', 'auth/user-not-found', 'auth/wrong-password'];
let errorMessage = 'Something went wrong, please try again!';
if (authValidationErrorCodes.includes(error === null || error === void 0 ? void 0 : error.code)) {
errorMessage = 'User does not exist or credentials are invalid!';
}
_this4.passwordAuthErrorStream.next(errorMessage);
_this4.changeDetector.detectChanges();
} finally {
_this4.isLoginProcessing = false;
}
}
})();
}
navigateToSignup() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.openLinkBlank)(`${_this5.config.clientDomain}signup`);
})();
}
loginWithCustomToken(token) {
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return null;
})();
}
redirectAfterSuccessfulLogIn() {
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return window.location.href = window.location.origin + '/chrome/sidebar/tl';
})();
}
}
ExtensionSignInPage.ɵfac = function ExtensionSignInPage_Factory(t) {
return new (t || ExtensionSignInPage)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_angular_platform_browser__WEBPACK_IMPORTED_MODULE_10__.Title), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_11__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_4__.AuthManager), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_11__.ActivatedRoute), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_7__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_undock_session_contracts_firebase_app_token__WEBPACK_IMPORTED_MODULE_2__.FirebaseApp), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_1__.Config));
};
ExtensionSignInPage.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineComponent"]({
type: ExtensionSignInPage,
selectors: [["ud-extensionsignin-page"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵInheritDefinitionFeature"]],
decls: 141,
vars: 24,
consts: [[1, "container", "login-page", "signin-page"], [1, "login-page__top-navigation"], ["target", "_blank", "href", "https://undock.com/l/?ref=null", 1, "login-page__logo", "logo"], [1, "login-page__login-wrapper"], [1, "login-page__login-box"], [1, "login-page__title"], [1, "login-page__login-form", "form-container", 3, "formGroup", "ngSubmit"], ["type", "button", 1, "form-container__signup-button", "link-button", 3, "click"], ["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["clip-path", "url(#clip0)"], ["d", "M23.9996 12.2755C23.9996 11.4598 23.9321 10.6397 23.7881 9.83716H12.2402V14.4582H18.8532C18.5788 15.9485 17.697 17.2669 16.4059 18.1047V21.103H20.3512C22.668 19.013 23.9996 15.9265 23.9996 12.2755Z", "fill", "#4285F4"], ["d", "M12.2404 24.0001C15.5424 24.0001 18.327 22.9375 20.3559 21.1032L16.4106 18.1048C15.3129 18.8368 13.8959 19.2513 12.2449 19.2513C9.05088 19.2513 6.34273 17.1392 5.37103 14.2996H1.2998V17.3905C3.37816 21.4427 7.61133 24.0001 12.2404 24.0001Z", "fill", "#34A853"], ["d", "M5.36712 14.2995C4.85428 12.8091 4.85428 11.1953 5.36712 9.70497V6.61401H1.30039C-0.436067 10.0048 -0.436067 13.9997 1.30039 17.3905L5.36712 14.2995Z", "fill", "#FBBC04"], ["d", "M12.2404 4.74895C13.9858 4.72249 15.6728 5.36625 16.9369 6.54796L20.4323 3.1219C18.219 1.08478 15.2814 -0.0351985 12.2404 7.6247e-05C7.61133 7.6247e-05 3.37815 2.5575 1.2998 6.6141L5.36653 9.70505C6.33373 6.86102 9.04638 4.74895 12.2404 4.74895Z", "fill", "#EA4335"], ["id", "clip0"], ["width", "24", "height", "24.0001", "fill", "white"], ["xmlns", "http://www.w3.org/2000/svg", "width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none"], ["d", "M12.75 11.25H24V0.75C24 0.336 23.664 0 23.25 0H12.75V11.25Z", "fill", "#4CAF50"], ["d", "M11.25 11.25V0H0.75C0.336 0 0 0.336 0 0.75V11.25H11.25Z", "fill", "#F44336"], ["d", "M11.25 12.75H0V23.25C0 23.664 0.336 24 0.75 24H11.25V12.75Z", "fill", "#2196F3"], ["d", "M12.75 12.75V24H23.25C23.664 24 24 23.664 24 23.25V12.75H12.75Z", "fill", "#FFC107"], ["class", "form-container__sso-errors", 4, "ngIf"], [1, "form-container__input-wrapper", "-custom-margin"], [1, "form-container__input-item"], ["name", "email", "autocomplete", "email", "type", "text", 3, "formControlName", "placeholder"], [4, "ngIf"], [1, "form-container__input-wrapper"], [1, "forgot-password-hint"], ["tabindex", "-1", 3, "routerLink"], ["data-private", "", 3, "type", "formControlName", "placeholder"], ["class", "form-container__errors-box", 4, "ngIf"], [1, "form-container__submit-button-box"], ["mat-button", "", "type", "submit", 1, "form-container__submit-button"], [1, "account-info", "link-button"], [3, "click"], [1, "__footer"], [1, "__message"], ["target", "_blank", 3, "href"], [1, "form-container__sso-errors"], [1, "error-message"], ["class", "form-group__errors form-container__errors-box", 4, "ngIf"], [1, "form-group__errors", "form-container__errors-box"], ["class", "form-container__error-message", 4, "ngIf"], [1, "form-container__error-message"], [1, "form-container__errors-box"]],
template: function ExtensionSignInPage_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](2, "nav", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](4, "a", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](6, "app-logo-undock");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](9, "h2");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](10, "Control the greatest power in the galaxy");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](13, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](15, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](17, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](19, "h1");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](20, "Log in to Undock");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](22, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](23, "form", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵlistener"]("ngSubmit", function ExtensionSignInPage_Template_form_ngSubmit_23_listener() {
return ctx.loginWithEmailPassword();
});
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](25, "button", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵlistener"]("click", function ExtensionSignInPage_Template_button_click_25_listener() {
return ctx.loginWithGoogle();
});
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](27, "svg", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](29, "g", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](31, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](33, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](35, "path", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](37, "path", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](38, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](40, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](42, "clipPath", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](44, "rect", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](45, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](47, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](49, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](50, "Log In with Google");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](51, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](52, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](53, "button", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵlistener"]("click", function ExtensionSignInPage_Template_button_click_53_listener() {
return ctx.loginWithMicrosoft();
});
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](54, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](55, "svg", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](56, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](57, "path", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](58, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](59, "path", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](60, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](61, "path", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](62, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](63, "path", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](64, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](65, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](66, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](67, "Log In with Microsoft");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](68, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](69, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](70, ExtensionSignInPage_div_70_Template, 5, 1, "div", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](71, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](72, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](73, "div", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](74, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](75, "label", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](76, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](77, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](78, "Email");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](79, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](80, "input", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](81, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](82, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](83, ExtensionSignInPage_ng_container_83_Template, 4, 1, "ng-container", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](84, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](85, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](86, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](87, "div", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](88, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](89, "label", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](90, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](91, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](92, "Password");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](93, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](94, "span", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](95, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](96, "a", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](97, "Forgot password?");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](98, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](99, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](100, "input", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](101, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](102, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](103, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](104, ExtensionSignInPage_ng_container_104_Template, 4, 1, "ng-container", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](105, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](106, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](107, ExtensionSignInPage_div_107_Template, 5, 1, "div", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](108, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](109, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](110, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](111, "div", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](112, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](113, "button", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](114, "\n Continue\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](115, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](116, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](117, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](118, "p", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](119, "\n New to Undock? ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](120, "a", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵlistener"]("click", function ExtensionSignInPage_Template_a_click_120_listener() {
return ctx.navigateToSignup();
});
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](121, "Create an account");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](122, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](123, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](124, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](125, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](126, "section", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](127, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](128, "span", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](129, "\n By clicking \"continue\" I agree with Undock's");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](130, "br");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](131, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](132, "a", 37);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](133, "Terms of Service");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](134, "\n and\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](135, "a", 37);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](136, "Privacy Policy");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](137, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](138, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](139, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](140, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](23);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("formGroup", ctx.loginForm);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](47);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](71, 13, ctx.ssoAuthErrorStream));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("formControlName", "email")("placeholder", "Enter your email address...");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](84, 15, ctx.isAuthFormSubmittedStream));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](13);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpureFunction0"](23, _c0));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("type", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](101, 17, ctx.isPasswordHiddenStream) ? "password" : "text")("formControlName", "password")("placeholder", "Enter your password...");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](105, 19, ctx.isAuthFormSubmittedStream));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](108, 21, ctx.passwordAuthErrorStream));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](25);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpropertyInterpolate"]("href", ctx.config.termsOfServiceUrl, _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵsanitizeUrl"]);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpropertyInterpolate"]("href", ctx.config.privacyPolicyUrl, _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵsanitizeUrl"]);
}
},
dependencies: [_angular_forms__WEBPACK_IMPORTED_MODULE_9__["ɵNgNoValidate"], _angular_forms__WEBPACK_IMPORTED_MODULE_9__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_9__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_9__.NgControlStatusGroup, _angular_forms__WEBPACK_IMPORTED_MODULE_9__.FormGroupDirective, _angular_forms__WEBPACK_IMPORTED_MODULE_9__.FormControlName, _angular_common__WEBPACK_IMPORTED_MODULE_12__.NgIf, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_13__.MatLegacyButton, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LogoUndockComponent, _angular_router__WEBPACK_IMPORTED_MODULE_11__.RouterLink, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_6__.StreamPipe],
styles: ["[_nghost-%COMP%] .login-page[_ngcontent-%COMP%] {\n flex-direction: column;\n justify-content: flex-start;\n}\n[_nghost-%COMP%] .login-page__top-navigation[_ngcontent-%COMP%] {\n position: relative;\n top: unset;\n left: unset;\n flex-direction: column;\n justify-content: center;\n padding: 38px 0 0 0;\n}\n[_nghost-%COMP%] .login-page__top-navigation[_ngcontent-%COMP%] .login-page__logo[_ngcontent-%COMP%] {\n margin-top: 10px;\n margin-bottom: 60px;\n}\n[_nghost-%COMP%] .login-page__top-navigation[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] {\n color: #121114;\n font-weight: 400;\n font-size: 28px;\n line-height: 36px;\n letter-spacing: -0.02em;\n align-items: center;\n text-align: center;\n margin: 0;\n margin-bottom: 20px;\n padding: 0 50px;\n}\n[_nghost-%COMP%] .login-page__login-wrapper[_ngcontent-%COMP%] {\n margin-top: 60px;\n}\n[_nghost-%COMP%] .account-info.link-button[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n\n.__footer[_ngcontent-%COMP%] {\n text-align: center;\n margin-top: auto;\n margin-bottom: 30px;\n}\n.__footer[_ngcontent-%COMP%] .__message[_ngcontent-%COMP%] {\n color: #807A8E;\n font-size: 12px;\n line-height: 20px;\n text-align: center;\n}\n.__footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n cursor: pointer;\n color: #807A8E;\n text-decoration: underline;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2F1dGgtdWkvY29tcG9uZW50cy9wYWdlcy9leHRlbnNpb24tc2lnbmluL2V4dGVuc2lvbi1zaWduLWluLXBhZ2UuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDOU1FO0VBQ0Usc0JBQUE7RUFDQSwyQkFBQTtBQTBESjtBQXZERTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUF5REo7QUF2REk7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0FBeUROO0FBdERJO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQXdETjtBQXBERTtFQUNFLGdCQUFBO0FBc0RKO0FBbERJO0VBQ0UsZUFBQTtBQW9ETjs7QUEvQ0E7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QUFrREY7QUFoREU7RUFDRSxjSGhDcUI7RUdpQ3JCLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FBa0RKO0FBL0NFO0VBQ0UsZUFBQTtFQUNBLGNIeENxQjtFR3lDckIsMEJBQUE7QUFpREoiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcblxuICAubG9naW4tcGFnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubG9naW4tcGFnZV9fdG9wLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzhweCAwIDAgMDtcblxuICAgIC5sb2dpbi1wYWdlX19sb2dvIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAjMTIxMTE0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG4gIH1cblxuICAubG9naW4tcGFnZV9fbG9naW4td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuXG4gIC5hY2NvdW50LWluZm8ge1xuICAgICYubGluay1idXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4uX19mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgLl9fbWVzc2FnZSB7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbiJdLCJzb3VyY2VSb290IjoiIn0= */", "*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after {\n margin: 0;\n box-sizing: border-box;\n}\n\napp-icon-back-arrow[_ngcontent-%COMP%], app-logo-undock[_ngcontent-%COMP%] {\n color: #121114;\n}\n\n.ud-btn[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.login-page[_ngcontent-%COMP%] {\n position: relative;\n}\n.login-page[_ngcontent-%COMP%] .form-container__input-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n width: 50%;\n}\n.login-page[_ngcontent-%COMP%] .form-container__input-item[_ngcontent-%COMP%] .forgot-password-hint[_ngcontent-%COMP%] {\n text-align: right;\n}\n.login-page[_ngcontent-%COMP%] .form-container__input-item[_ngcontent-%COMP%] .forgot-password-hint[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n text-decoration: none;\n color: #2B2733;\n margin: 10px 0;\n font-weight: 600;\n}\n.login-page[_ngcontent-%COMP%] .form-container__input-item[_ngcontent-%COMP%] .forgot-password-hint[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover {\n text-decoration: underline;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-trigger[_ngcontent-%COMP%] {\n position: absolute;\n height: 10px;\n width: 10px;\n left: 0;\n bottom: 0;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] {\n z-index: 100;\n display: none;\n position: absolute;\n align-items: center;\n justify-content: center;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n -webkit-backdrop-filter: blur(5px);\n backdrop-filter: blur(5px);\n background-color: rgba(0, 0, 0, 0.1);\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay.opened[_ngcontent-%COMP%] {\n display: flex;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] {\n position: relative;\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n width: 600px;\n height: 300px;\n border-radius: 8px;\n background-color: #ffffff;\n padding: 20px;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%] {\n cursor: pointer;\n position: absolute;\n right: 7px;\n top: 7px;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n font-size: 24px;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] .textarea-box[_ngcontent-%COMP%] {\n margin: 15px 0;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] span.warning[_ngcontent-%COMP%] {\n font-size: 12px;\n font-style: italic;\n color: #FFB03A;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%] {\n padding: 5px !important;\n font-size: 12px;\n line-height: 14px;\n font-family: Consolas;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2F1dGgtdWkvY29tcG9uZW50cy9wYWdlcy9zaWduaW4vc2lnbi1pbi1wYWdlLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLFNBQUE7RUFDQSxzQkFBQTtBQTRESjs7QUF6REE7O0VBRUksY0hTb0I7QUdtRHhCOztBQXpEQTtFQUNJLFdBQUE7QUE0REo7O0FBekRBO0VBQ0ksa0JBQUE7QUE0REo7QUF4RFk7RUFDSSxVQUFBO0FBMERoQjtBQXZEWTtFQUNJLGlCQUFBO0FBeURoQjtBQXZEZ0I7RUFDSSxxQkFBQTtFQUNBLGNIMUJBO0VHMkJBLGNBQUE7RUFDQSxnQkFBQTtBQXlEcEI7QUF2RG9CO0VBQ0ksMEJBQUE7QUF5RHhCO0FBakRJO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0FBbURSO0FBaERJO0VBQ0ksWUFBQTtFQUVBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFFQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBRUEsa0NBQUE7VUFBQSwwQkFBQTtFQUNBLG9DQUFBO0FBK0NSO0FBN0NRO0VBQ0ksYUFBQTtBQStDWjtBQTVDUTtFQUNJLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFFQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJIN0RZO0VHK0RaLGFBQUE7QUE0Q1o7QUExQ1k7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtBQTRDaEI7QUF6Q1k7RUFDSSxlQUFBO0FBMkNoQjtBQXhDWTtFQUNJLGNBQUE7QUEwQ2hCO0FBdkNZO0VBQ0ksZUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0g5REE7QUd1R2hCO0FBdENZO0VBQ0ksdUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtBQXdDaEIiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbiosIDpiZWZvcmUsIDphZnRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmFwcC1pY29uLWJhY2stYXJyb3csXG5hcHAtbG9nby11bmRvY2sge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG4udWQtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmxvZ2luLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgICZfX2lucHV0LWl0ZW0ge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcmdvdC1wYXNzd29yZC1oaW50IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuc2VydmljZS1sb2dpbi1tZW51LXRyaWdnZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuc2VydmljZS1sb2dpbi1tZW51LW92ZXJsYXkge1xuICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlcnZpY2UtbG9naW4tbWVudS1wb3B1cCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcblxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAgICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSwgLnRleHRhcmVhLWJveCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ud2FybmluZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdhcm5pbmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IENvbnNvbGFzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */", "*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after {\n margin: 0;\n box-sizing: border-box;\n}\n\n.navigation-mobile[_ngcontent-%COMP%] a.arrow[_ngcontent-%COMP%] {\n display: none;\n border-radius: 50%;\n}\n.navigation-mobile[_ngcontent-%COMP%] .navigation-text[_ngcontent-%COMP%] {\n display: none;\n font-weight: 500;\n font-size: 16px;\n line-height: 22px;\n letter-spacing: -0.02em;\n color: #121114;\n}\n\n.login-page[_ngcontent-%COMP%], .signup-page[_ngcontent-%COMP%] {\n display: flex;\n align-items: stretch;\n height: 100%;\n line-height: 1;\n background: #FFFFFF;\n flex-direction: row;\n justify-content: center;\n font-family: \"Inter\", sans-serif;\n}\n.login-page__carousel-wrapper[_ngcontent-%COMP%], .signup-page__carousel-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 640px;\n height: 100%;\n background: #2B2733;\n}\n.login-page__carousel-box[_ngcontent-%COMP%], .signup-page__carousel-box[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n height: 100%;\n}\n.login-page__carousel-slide[_ngcontent-%COMP%], .signup-page__carousel-slide[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n width: 100%;\n height: 100%;\n}\n.login-page__carousel-slide-image[_ngcontent-%COMP%], .signup-page__carousel-slide-image[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n background: url(\"/assets/img/login-slide-img0.png\") center top no-repeat;\n background-size: cover;\n opacity: 0.2;\n}\n.login-page__carousel-slide-title[_ngcontent-%COMP%], .signup-page__carousel-slide-title[_ngcontent-%COMP%] {\n max-width: 640px;\n padding: 0px 56px 0;\n font-family: \"Inter\", sans-serif;\n font-weight: 400;\n font-size: 28px;\n line-height: 36px;\n color: #ffffff;\n text-align: center;\n position: absolute;\n top: 60%;\n z-index: 2;\n}\n.login-page__carousel-slide-title[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:last-child, .signup-page__carousel-slide-title[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:last-child {\n padding-top: 57px;\n font-weight: 500;\n font-size: 16px;\n line-height: 22px;\n opacity: 0.5;\n}\n.login-page__login-wrapper[_ngcontent-%COMP%], .signup-page__login-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n position: relative;\n width: 100%;\n}\n.login-page__login-box[_ngcontent-%COMP%], .signup-page__login-box[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n max-width: 768px;\n}\n.login-page__top-navigation[_ngcontent-%COMP%], .signup-page__top-navigation[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n position: absolute;\n top: 0px;\n left: 0px;\n z-index: 3;\n width: 100%;\n padding: 38px 0 0 31px;\n}\n.login-page__logo[_ngcontent-%COMP%], .signup-page__logo[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.login-page__right-side-navigation[_ngcontent-%COMP%], .signup-page__right-side-navigation[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n min-height: 40px;\n}\n.login-page__right-side-navigation[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .signup-page__right-side-navigation[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n margin-right: 24px;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 20px;\n color: #A59FB9;\n}\n.login-page__signin-button[_ngcontent-%COMP%], .signup-page__signin-button[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 10px 12px;\n font-family: \"Inter\", sans-serif;\n font-weight: 500;\n font-size: 15px;\n line-height: 20px;\n text-align: center;\n color: #FFFFFF;\n background: #2B2733;\n outline: none;\n border-radius: 10px;\n cursor: pointer;\n position: relative;\n}\n.login-page__title[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n margin: 12px 0 64px;\n color: #121114;\n}\n.login-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n margin: 0;\n font-weight: 500;\n text-align: left;\n font-size: 40px;\n line-height: 48px;\n font-family: \"Inter\", sans-serif;\n}\n.login-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n margin-top: 12px;\n font-weight: 400;\n font-size: 20px;\n line-height: 26px;\n letter-spacing: -0.02em;\n color: #9A95AC;\n}\n.login-page__title.-forgot-password[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .signup-page__title.-forgot-password[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n text-align: center;\n}\n.login-page__divider[_ngcontent-%COMP%], .signup-page__divider[_ngcontent-%COMP%] {\n display: block;\n position: relative;\n width: 100%;\n max-width: 420px;\n z-index: 1;\n margin: 20px auto 32px;\n padding: 0 8px;\n text-align: center;\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n letter-spacing: 1px;\n text-transform: uppercase;\n color: #9A95AC;\n}\n.login-page__divider[_ngcontent-%COMP%]:before, .login-page__divider[_ngcontent-%COMP%]:after, .signup-page__divider[_ngcontent-%COMP%]:before, .signup-page__divider[_ngcontent-%COMP%]:after {\n display: block;\n position: absolute;\n z-index: -1;\n content: \"\";\n width: 46%;\n height: 1px;\n top: 7px;\n background: #F3F3F9;\n}\n.login-page__divider[_ngcontent-%COMP%]:before, .signup-page__divider[_ngcontent-%COMP%]:before {\n right: 0;\n}\n.login-page__divider[_ngcontent-%COMP%]:after, .signup-page__divider[_ngcontent-%COMP%]:after {\n left: 0;\n}\n\n.form-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n position: relative;\n width: 100%;\n max-width: 420px;\n}\n.form-container__signup-button[_ngcontent-%COMP%] {\n position: relative;\n width: 100%;\n max-width: 420px;\n margin-bottom: 12px;\n background: transparent;\n box-sizing: border-box;\n border-radius: 10px;\n cursor: pointer;\n outline: none;\n}\n.form-container__signup-button[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n position: absolute;\n width: 24px;\n left: 11px;\n top: 50%;\n transform: translateY(-50%);\n}\n.form-container__signup-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-family: Inter, sans-serif;\n font-size: 15px;\n line-height: 15px;\n font-weight: 600;\n color: #2B2733;\n}\n.form-container__sso-errors[_ngcontent-%COMP%] .error-message[_ngcontent-%COMP%] {\n width: 100%;\n margin-top: 10px;\n text-align: center;\n color: #ED315E;\n font-size: 14px;\n}\n.form-container__input-wrapper[_ngcontent-%COMP%] {\n position: relative;\n margin-bottom: 20px;\n}\n.form-container__input-wrapper.-custom-margin[_ngcontent-%COMP%] {\n margin-top: 20px;\n}\n.form-container__input-item[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: flex-start;\n flex-wrap: wrap;\n}\n.form-container__input-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n font-weight: 500;\n font-size: 14px;\n line-height: 20px;\n color: #807A8E;\n}\n.form-container__input-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n width: 100%;\n margin: 0;\n padding: 0 16px;\n outline: none;\n font-size: 15px;\n line-height: 44px;\n font-family: Inter, sans-serif;\n font-weight: 400;\n background: transparent;\n border: 1px solid #EDEAF2;\n box-sizing: border-box;\n border-radius: 10px;\n color: #121114;\n}\n.form-container__input-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder {\n color: #807A8E;\n}\n.form-container__input-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus {\n border-color: #2B2733;\n}\n.form-container__input-item[_ngcontent-%COMP%] .form-field-reset-password[_ngcontent-%COMP%] {\n width: 100%;\n}\n.form-container__errors-box[_ngcontent-%COMP%] {\n position: relative;\n width: 100%;\n bottom: 0;\n right: 0;\n}\n.form-container__errors-box[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n padding-top: 4px;\n font-size: 14px;\n color: #ED315E;\n}\n.form-container__errors-box.-reset-password[_ngcontent-%COMP%] {\n bottom: -6px;\n}\n.form-container__errors-box.-auth-errors[_ngcontent-%COMP%] {\n position: relative;\n bottom: unset;\n padding-top: 10px;\n}\n.form-container__error-message[_ngcontent-%COMP%] {\n font-size: 14px;\n color: #ED315E;\n}\n.form-container__submit-button-box[_ngcontent-%COMP%] .submit-button-reset[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 420px;\n margin: 20px auto 24px;\n border-radius: 10px;\n font-family: Inter, sans-serif;\n font-weight: 600;\n font-size: 14px;\n line-height: 48px;\n border: 1px solid transparent;\n background: #2B2733;\n color: #ffffff;\n}\n.form-container__submit-button-box[_ngcontent-%COMP%] .submit-button-reset.mat-button-disabled[_ngcontent-%COMP%] {\n background: white;\n border-color: lightgrey;\n color: lightgray;\n cursor: not-allowed;\n}\n.form-container__submit-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 420px;\n margin: 20px auto 24px;\n color: #fff !important;\n background: #2B2733;\n border-radius: 10px;\n font-family: Inter, sans-serif;\n font-size: 15px;\n line-height: 48px;\n border: none;\n cursor: pointer;\n outline: none;\n}\n.form-container__terms-and-privacy[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 296px;\n margin: 0 auto;\n text-align: center;\n font-weight: 400;\n font-size: 14px;\n line-height: 20px;\n color: #807A8E;\n}\n.form-container__terms-and-privacy[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n color: inherit;\n cursor: pointer;\n text-decoration: underline;\n}\n\n.link-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 420px;\n padding: 13px 0;\n border: 1px solid #EDEAF2;\n border-radius: 10px;\n letter-spacing: -0.02em;\n text-decoration: none;\n position: relative;\n}\n.link-button[_ngcontent-%COMP%] app-icon-message[_ngcontent-%COMP%] {\n position: absolute;\n top: 11px;\n left: 11px;\n}\n.link-button[_ngcontent-%COMP%]:hover {\n background: #EDEAF2;\n}\n.link-button[_ngcontent-%COMP%]:active {\n background: #CECADA;\n}\n\n.signup-button[_ngcontent-%COMP%] {\n font-weight: 600;\n font-size: 15px;\n line-height: 22px;\n color: #2B2733;\n}\n\n.account-info[_ngcontent-%COMP%] {\n margin-top: 10px;\n border: none;\n font-weight: 400;\n font-size: 14px;\n line-height: 20px;\n color: #9A95AC;\n}\n.account-info[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n padding-left: 8px;\n font-weight: 600;\n color: #2B2733;\n text-decoration: none;\n}\n.account-info[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover {\n text-decoration: underline;\n}\n.account-info[_ngcontent-%COMP%]:hover {\n background: transparent;\n}\n.account-info[_ngcontent-%COMP%]:active {\n background: transparent;\n}\n\n@media all and (max-width: 1368px) {\n .login-page__carousel-wrapper[_ngcontent-%COMP%] {\n display: none;\n }\n .login-page__logo[_ngcontent-%COMP%] app-logo-undock[_ngcontent-%COMP%] svg path {\n fill: #2B2733;\n }\n}\n@media all and (max-width: 768px) {\n .login-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n font-size: 34px;\n line-height: 42px;\n }\n .login-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n font-size: 20px;\n line-height: 26px;\n }\n .login-page__login-box[_ngcontent-%COMP%], .signup-page__login-box[_ngcontent-%COMP%] {\n width: calc(100% - 32px);\n max-width: 480px;\n }\n}\n@media all and (max-width: 480px) {\n .navigation-mobile[_ngcontent-%COMP%] {\n padding: 20px 0 0 12px;\n }\n .navigation-mobile[_ngcontent-%COMP%] a.logo[_ngcontent-%COMP%] {\n display: none;\n }\n .navigation-mobile[_ngcontent-%COMP%] a.arrow[_ngcontent-%COMP%] {\n display: block;\n }\n .navigation-mobile[_ngcontent-%COMP%] .navigation-text[_ngcontent-%COMP%] {\n display: block;\n position: absolute;\n left: 50%;\n transform: translateX(-50%);\n }\n .login-page__login-wrapper[_ngcontent-%COMP%] {\n align-items: flex-start;\n margin-top: 104px;\n }\n .mobile[_ngcontent-%COMP%] {\n justify-content: center;\n padding-left: 0;\n }\n .login-page__title[_ngcontent-%COMP%] {\n margin-bottom: 40px;\n }\n .login-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n max-width: 234px;\n font-size: 28px;\n line-height: 36px;\n text-align: center;\n }\n .login-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n font-size: 14px;\n line-height: 20px;\n }\n .signin-page[_ngcontent-%COMP%] .login-page__title[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] {\n display: none;\n }\n .signup-page__login-wrapper[_ngcontent-%COMP%] {\n align-items: flex-start;\n }\n .signup-page__login-box[_ngcontent-%COMP%] {\n margin-top: 80px;\n }\n .form-container__signup-button[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n }\n .form-container__input-wrapper.-custom-margin[_ngcontent-%COMP%] {\n margin-top: 20px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2F1dGgtdWkvY29tcG9uZW50cy9wYWdlcy9zaGFyZWQtc3R5bGVzL2xvZ2luLXNpZ251cC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLFNBQUE7RUFDQSxzQkFBQTtBQTRESjs7QUF4REk7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7QUEyRFI7QUF4REk7RUFDSSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIRGdCO0FHMkR4Qjs7QUF0REE7RUFDSSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdDQUFBO0FBeURKO0FBdERJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsbUJIckNZO0FHNkZwQjtBQXJESTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUF1RFI7QUFwREk7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUFzRFI7QUFuREk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHdFQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0FBcURSO0FBbERJO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjSHdGQTtFR3ZGQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7QUFvRFI7QUFsRFE7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtBQW9EWjtBQTNDSTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FBNkNSO0FBMUNJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QUE0Q1I7QUF6Q0k7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtBQTJDUjtBQXhDSTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FBMENSO0FBdkNJO0VBQ0ksYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQXlDUjtBQXZDUTtFQUNJLGtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0h2SGE7QUdnS3pCO0FBckNJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkgxSlE7RUcySlIsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FBdUNSO0FBaENJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNIM0pnQjtBRzZMeEI7QUFoQ1E7RUFDSSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdDQUFBO0FBa0NaO0FBL0JRO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0h4S2E7QUd5TXpCO0FBN0JZO0VBQ0ksa0JBQUE7QUErQmhCO0FBMUJJO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0hoTWlCO0FHNE56QjtBQTFCUTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsbUJIbk1jO0FHK04xQjtBQXpCUTtFQUNJLFFBQUE7QUEyQlo7QUF4QlE7RUFDSSxPQUFBO0FBMEJaOztBQXBCQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FBdUJKO0FBckJJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FBdUJSO0FBckJRO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtBQXVCWjtBQXBCUTtFQUNJLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjSHpRUTtBRytScEI7QUFqQlE7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNIbFBRO0VHbVBSLGVBQUE7QUFtQlo7QUFmSTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QUFpQlI7QUFmUTtFQUNJLGdCQUFBO0FBaUJaO0FBYkk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7QUFlUjtBQWJRO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIMVJhO0FHeVN6QjtBQVpRO0VBQ0ksV0FBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNIN1NZO0FHMlR4QjtBQVpZO0VBQ0ksY0g3U1M7QUcyVHpCO0FBWFk7RUFDSSxxQkhsVUk7QUcrVXBCO0FBVFE7RUFFSSxXQUFBO0FBVVo7QUFMSTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0FBT1I7QUFMUTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNIdFRRO0FHNlRwQjtBQUpRO0VBQ0ksWUFBQTtBQU1aO0FBSFE7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtBQUtaO0FBREk7RUFDSSxlQUFBO0VBQ0EsY0h0VVk7QUd5VXBCO0FBQ1E7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkh4WEk7RUd5WEosY0FBQTtBQUNaO0FBQ1k7RUFDSSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBQUNoQjtBQUlJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJINVlRO0VHNllSLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QUFGUjtBQU1JO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FBSlI7QUFNUTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7QUFKWjs7QUFTQTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QUFOSjtBQVFJO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBQU5SO0FBU0k7RUFDSSxtQkhwYWtCO0FHNloxQjtBQVVJO0VBQ0ksbUJIemFrQjtBR2lhMUI7O0FBWUE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIeGNnQjtBRyticEI7O0FBWUE7RUFDSSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIL2JxQjtBR3NiekI7QUFXSTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjSHRkWTtFR3VkWixxQkFBQTtBQVRSO0FBV1E7RUFDSSwwQkFBQTtBQVRaO0FBYUk7RUFDSSx1QkFBQTtBQVhSO0FBY0k7RUFDSSx1QkFBQTtBQVpSOztBQWlCQTtFQUNJO0lBQ0ksYUFBQTtFQWROO0VBb0JjO0lBQ0ksYUhqZkE7RUcrZGxCO0FBQ0Y7QUE0QkE7RUFFUTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtFQTNCVjtFQThCTTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtFQTVCVjtFQWdDRTtJQUNJLHdCQUFBO0lBQ0EsZ0JBQUE7RUE5Qk47QUFDRjtBQWtDQTtFQUNJO0lBQ0ksc0JBQUE7RUFoQ047RUFrQ007SUFDSSxhQUFBO0VBaENWO0VBbUNNO0lBQ0ksY0FBQTtFQWpDVjtFQW9DTTtJQUNJLGNBQUE7SUFDQSxrQkFBQTtJQUNBLFNBQUE7SUFDQSwyQkFBQTtFQWxDVjtFQXNDRTtJQUNJLHVCQUFBO0lBQ0EsaUJBQUE7RUFwQ047RUF1Q0U7SUFDSSx1QkFBQTtJQUNBLGVBQUE7RUFyQ047RUF3Q0U7SUFDSSxtQkFBQTtFQXRDTjtFQXdDTTtJQUNJLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RUF0Q1Y7RUF5Q007SUFDSSxlQUFBO0lBQ0EsaUJBQUE7RUF2Q1Y7RUEyQ0U7O0lBRUksYUFBQTtFQXpDTjtFQTRDRTtJQUNJLHVCQUFBO0VBMUNOO0VBNkNFO0lBQ0ksZ0JBQUE7RUEzQ047RUE4Q0U7SUFDSSxrQkFBQTtFQTVDTjtFQWdETTtJQUNJLGdCQUFBO0VBOUNWO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbiosIDpiZWZvcmUsIDphZnRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gICAgYS5hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbi10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIH1cbn1cblxuLmxvZ2luLXBhZ2UsIC5zaWdudXAtcGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuXG4gICAgLy8gbGVmdCBzaWRlXG4gICAgJl9fY2Fyb3VzZWwtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwtc2xpZGUtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9sb2dpbi1zbGlkZS1pbWcwLnBuZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLXNsaWRlLXRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDU2cHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBsZWZ0IHNpZGUgRU5EXG4gICAgLy8gX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuICAgIC8vIHJpZ2h0IHNpZGVcbiAgICAmX19sb2dpbi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbG9naW4tYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuXG4gICAgJl9fdG9wLW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzOHB4IDAgMCAzMXB4O1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19yaWdodC1zaWRlLW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NpZ25pbi1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYuLXNpZ25pbiB7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgNjRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1mb3Jnb3QtcGFzc3dvcmQge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RpdmlkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMzJweDtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZm9ybS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcblxuICAgICZfX3NpZ251cC1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zc28tZXJyb3JzIHtcbiAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJi4tY3VzdG9tLW1hcmdpbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWZpZWxkLXJlc2V0LXBhc3N3b3JkIHtcbiAgICAgICAgICAgIC8vZm9yIHJlc2V0LXBhc3MgcGFnZVxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2Vycm9ycy1ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1yZXNldC1wYXNzd29yZCB7XG4gICAgICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1hdXRoLWVycm9ycyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cblxuICAgICZfX3N1Ym1pdC1idXR0b24tYm94IHtcbiAgICAgICAgLnN1Ym1pdC1idXR0b24tcmVzZXQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDI0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICAmLm1hdC1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRncmV5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGdyYXk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Ym1pdC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDI0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuXG4gICAgJl9fdGVybXMtYW5kLXByaXZhY3kge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICM4MDdBOEU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGluay1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYXBwLWljb24tbWVzc2FnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICBsZWZ0OiAxMXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxufVxuXG4uc2lnbnVwLWJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG59XG5cbi5hY2NvdW50LWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcblxuICAgIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzNjhweCkge1xuICAgIC5sb2dpbi1wYWdlX19jYXJvdXNlbC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubG9naW4tcGFnZV9fbG9nbyB7XG4gICAgICAgIGFwcC1sb2dvLXVuZG9jayB7XG4gICAgICAgICAgICAmOjpuZy1kZWVwIHtcbiAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDEuMjVkcHB4KSB7XG59XG5cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9naW4tcGFnZV9fdGl0bGUsIC5zaWdudXAtcGFnZV9fdGl0bGUge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4tcGFnZV9fbG9naW4tYm94LCAuc2lnbnVwLXBhZ2VfX2xvZ2luLWJveCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgLy9wYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDEycHg7XG5cbiAgICAgICAgYS5sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhLmFycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmlnYXRpb24tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1wYWdlX19sb2dpbi13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwNHB4O1xuICAgIH1cblxuICAgIC5tb2JpbGUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5sb2dpbi1wYWdlX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWduaW4tcGFnZSAubG9naW4tcGFnZV9fdGl0bGUsXG4gICAgLnNpZ251cC1wYWdlX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNpZ251cC1wYWdlX19sb2dpbi13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLnNpZ251cC1wYWdlX19sb2dpbi1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRhaW5lcl9fc2lnbnVwLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250YWluZXJfX2lucHV0LXdyYXBwZXIge1xuICAgICAgICAmLi1jdXN0b20tbWFyZ2luIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_14__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], ExtensionSignInPage.prototype, "loginForm", null);
/***/ }),
/***/ 61671:
/*!****************************************************!*\
!*** ./packages/auth-ui/components/pages/index.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EmailIsNotVerifiedPageComponent": () => (/* reexport safe */ _email_is_not_verified__WEBPACK_IMPORTED_MODULE_5__.EmailIsNotVerifiedPageComponent),
/* harmony export */ "LoginPage": () => (/* reexport safe */ _login__WEBPACK_IMPORTED_MODULE_0__.LoginPage),
/* harmony export */ "LogoutPage": () => (/* reexport safe */ _logout__WEBPACK_IMPORTED_MODULE_1__.LogoutPage),
/* harmony export */ "OAuthSignInPage": () => (/* reexport safe */ _oauth_sign_in__WEBPACK_IMPORTED_MODULE_6__.OAuthSignInPage),
/* harmony export */ "ResetPasswordPage": () => (/* reexport safe */ _reset_password__WEBPACK_IMPORTED_MODULE_7__.ResetPasswordPage),
/* harmony export */ "SignInPage": () => (/* reexport safe */ _signin__WEBPACK_IMPORTED_MODULE_3__.SignInPage),
/* harmony export */ "SignupPage": () => (/* reexport safe */ _signup__WEBPACK_IMPORTED_MODULE_2__.SignupPage),
/* harmony export */ "VerifyEmailPageComponent": () => (/* reexport safe */ _verify_email__WEBPACK_IMPORTED_MODULE_4__.VerifyEmailPageComponent)
/* harmony export */ });
/* harmony import */ var _login__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./login */ 73004);
/* harmony import */ var _logout__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./logout */ 91570);
/* harmony import */ var _signup__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./signup */ 54090);
/* harmony import */ var _signin__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./signin */ 36825);
/* harmony import */ var _verify_email__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./verify-email */ 5037);
/* harmony import */ var _email_is_not_verified__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./email-is-not-verified */ 20511);
/* harmony import */ var _oauth_sign_in__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./oauth-sign-in */ 96216);
/* harmony import */ var _reset_password__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./reset-password */ 5762);
/***/ }),
/***/ 37054:
/*!*********************************************************************************!*\
!*** ./packages/auth-ui/components/pages/invite-sign-up/invite-sign-up.page.ts ***!
\*********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InviteSignUpPage": () => (/* binding */ InviteSignUpPage)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/auth/services/auth.manager */ 36585);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var ngx_lottie__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ngx-lottie */ 79906);
/* harmony import */ var _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/layout/components */ 56675);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function InviteSignUpPage_section_0_ng_template_12_div_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](2, "ng-lottie", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
}
if (rf & 2) {
const animation_r5 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("options", animation_r5);
}
}
function InviteSignUpPage_section_0_ng_template_12_Template(rf, ctx) {
if (rf & 1) {
const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](4, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](6, InviteSignUpPage_section_0_ng_template_12_div_6_Template, 4, 1, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](7, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](9, "img", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](12, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](14, "h3");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](16, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](18, "img", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](20, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](21, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](22, "\n Undock helps ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](23, "b");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](24);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](25, " find time to meet with anyone.\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](27, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](28, "p", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](29, "\n See suggestions for when you and your network prefer to meet \u2014 wherever you\u2019re typing.\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](30, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](31, "a", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function InviteSignUpPage_section_0_ng_template_12_Template_a_click_31_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r7);
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r6.navigateToSignup(true));
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](32, "\n Join \u2013 It\u2019s Free\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](35, "\n ");
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]().ngIf;
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](7, 3, ctx_r3.animation$));
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](12);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpropertyInterpolate"]("src", view_r1.profile == null ? null : view_r1.profile.imageUrl, _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵsanitizeUrl"]);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate"](view_r1.profile == null ? null : view_r1.profile.firstname);
}
}
function InviteSignUpPage_section_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "section", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](4, "app-default-header");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](6, "main", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainer"](8, 4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](12, InviteSignUpPage_section_0_ng_template_12_Template, 36, 5, "ng-template", null, 5, _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](14, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
}
if (rf & 2) {
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵreference"](13);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngTemplateOutlet", _r2);
}
}
const _c0 = function (a0) {
return {
profile: a0
};
};
class InviteSignUpPage {
constructor(api, router, authManager, activatedRoute) {
this.api = api;
this.router = router;
this.authManager = authManager;
this.activatedRoute = activatedRoute;
this.targetProfileStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.animation$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.isProfileLoadingSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.INVITEE_USER_PROFILE_PARAM = 'i';
__webpack_require__.e(/*! import() */ 163).then(__webpack_require__.bind(__webpack_require__, /*! @undock/profile/public/ui/animations/booking-confirmation */ 25163)).then(m => this.animation$.next(m.BOOKING_CONFIRMATION_ANIMATION));
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.isProfileLoadingSubject.next(true);
try {
const authUser = yield _this.authManager.authUserStream;
if (authUser.isAnonymous) {
let userProfile = (0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.getQueryParam)(_this.activatedRoute, _this.INVITEE_USER_PROFILE_PARAM);
if (userProfile) {
_this.targetProfileStream.next(yield _this.loadUserByProfileUrl(userProfile));
} else {
return _this.navigateToSignup();
}
} else {
return _this.navigateToSignup();
}
} catch (e) {
console.warn(`Unable to load profile`, e);
return _this.navigateToSignup();
} finally {
_this.isProfileLoadingSubject.next(false);
}
})();
}
navigateToSignup(updateInviteCount = false) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const viewedProfile = yield _this2.targetProfileStream;
const queryParams = viewedProfile ? {
queryParams: {
utm_source: 'user_referral',
utm_medium: 'invite',
utm_campaign: viewedProfile.profileUrl
}
} : {};
if (viewedProfile && updateInviteCount) {
yield _this2.api.user.analytics.updateSentInvitesCountForUserProfile(viewedProfile.profileUrl);
}
return _this2.router.navigate(['signup'], queryParams);
})();
}
loadUserByProfileUrl(profileUrl) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let user = yield _this3.api.user.profile.getByProfileUrl(profileUrl);
if (!user) {
throw new Error(`User ${profileUrl} is not found`);
}
return user;
})();
}
}
InviteSignUpPage.ɵfac = function InviteSignUpPage_Factory(t) {
return new (t || InviteSignUpPage)(_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_api__WEBPACK_IMPORTED_MODULE_3__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_9__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_4__.AuthManager), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_9__.ActivatedRoute));
};
InviteSignUpPage.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineComponent"]({
type: InviteSignUpPage,
selectors: [["app-invite-sign-up-page"]],
decls: 3,
vars: 5,
consts: [["class", "success-overlay", 4, "ngIf"], [1, "success-overlay"], [1, "background-wrapper"], [1, "success-confirmation-info"], [3, "ngTemplateOutlet"], ["guestSection", ""], [1, "_bottom-wrapper"], [1, "profile-confirm-image"], ["class", "desktop", 4, "ngIf"], ["src", "/projects/web/assets/img/extension-preview-mobile.png", "alt", "ext", 1, "mobile"], [1, "success-confirmation-info__bottom-side"], [1, "avatar"], ["alt", "", 3, "src"], [1, "subtitle"], [1, "profile-confirm-join-undock-button", "primary", 3, "click"], [1, "desktop"], ["width", "438px", "height", "374px", 3, "options"]],
template: function InviteSignUpPage_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](0, InviteSignUpPage_section_0_Template, 15, 1, "section", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](2, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpureFunction1"](3, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](1, 1, ctx.targetProfileStream)));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgTemplateOutlet, ngx_lottie__WEBPACK_IMPORTED_MODULE_5__.LottieComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_6__.DefaultHeaderComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_7__.StreamPipe],
styles: ["[_nghost-%COMP%] app-default-header .header .header-row button.-login-button {\n color: #2B2733 !important;\n}\n[_nghost-%COMP%] app-default-header .header .header-row button.-signup-button {\n background: #2B2733 !important;\n}\n\n.success-overlay[_ngcontent-%COMP%] {\n display: flex;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n flex-direction: column;\n justify-content: flex-start;\n background: #FFFFFF;\n}\n.success-overlay[_ngcontent-%COMP%] .background-wrapper[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n background: transparent;\n}\n.success-overlay[_ngcontent-%COMP%] .header-line[_ngcontent-%COMP%] {\n min-height: 64px;\n max-height: 64px;\n height: 64px;\n max-width: 1920px;\n margin: 0 auto;\n display: flex;\n flex-direction: column;\n justify-content: center;\n padding: 0 20px;\n width: 100%;\n align-content: flex-start;\n}\n.success-overlay[_ngcontent-%COMP%] .header-line[_ngcontent-%COMP%] .undock-logo[_ngcontent-%COMP%] {\n text-decoration: none;\n cursor: pointer;\n}\n.success-overlay[_ngcontent-%COMP%] .meeting-date-title[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n \n font-size: 16px;\n line-height: 22px;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n max-width: 760px;\n margin: 0 auto;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._top-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n width: 100%;\n min-width: 100%;\n max-width: 100%;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._top-wrapper[_ngcontent-%COMP%] .meeting-info[_ngcontent-%COMP%] .bottom-section[_ngcontent-%COMP%] .buttons[_ngcontent-%COMP%] {\n display: flex;\n margin: 15px 0 10px 0;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._top-wrapper[_ngcontent-%COMP%] .meeting-info[_ngcontent-%COMP%] .bottom-section[_ngcontent-%COMP%] .buttons[_ngcontent-%COMP%] .button[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n font-weight: 600;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 13px 20px;\n margin: 0;\n border: 1px solid #EDEAF2;\n border-radius: 10px;\n color: #2B2733;\n cursor: pointer;\n background-color: transparent;\n transition: all 200ms ease;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._top-wrapper[_ngcontent-%COMP%] .meeting-info[_ngcontent-%COMP%] .bottom-section[_ngcontent-%COMP%] .buttons[_ngcontent-%COMP%] .button.no-border[_ngcontent-%COMP%] {\n border: none;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._top-wrapper[_ngcontent-%COMP%] .meeting-info[_ngcontent-%COMP%] .bottom-section[_ngcontent-%COMP%] .buttons[_ngcontent-%COMP%] .button.circle[_ngcontent-%COMP%] {\n min-width: 40px;\n max-width: 40px;\n min-height: 40px;\n max-height: 40px;\n border-radius: 40px;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._top-wrapper[_ngcontent-%COMP%] .meeting-info[_ngcontent-%COMP%] .bottom-section[_ngcontent-%COMP%] .buttons[_ngcontent-%COMP%] .button[_ngcontent-%COMP%]:hover {\n background-color: #F3F3F9;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._top-wrapper[_ngcontent-%COMP%] .meeting-info[_ngcontent-%COMP%] .bottom-section[_ngcontent-%COMP%] .buttons[_ngcontent-%COMP%] .button[_ngcontent-%COMP%]:active {\n background-color: #CECADA;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._top-wrapper[_ngcontent-%COMP%] .meeting-info[_ngcontent-%COMP%] .bottom-section[_ngcontent-%COMP%] .buttons[_ngcontent-%COMP%] .button.primary[_ngcontent-%COMP%] {\n background: #2B2733;\n color: #ffffff;\n border-color: #2B2733;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._top-wrapper[_ngcontent-%COMP%] .meeting-info[_ngcontent-%COMP%] .bottom-section[_ngcontent-%COMP%] .buttons[_ngcontent-%COMP%] .button.primary[_ngcontent-%COMP%]:hover {\n background-color: #2B2733;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._top-wrapper[_ngcontent-%COMP%] .meeting-info[_ngcontent-%COMP%] .bottom-section[_ngcontent-%COMP%] .buttons[_ngcontent-%COMP%] .button.primary[_ngcontent-%COMP%]:active {\n background-color: #2B2733;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._top-wrapper[_ngcontent-%COMP%] .meeting-info[_ngcontent-%COMP%] .bottom-section[_ngcontent-%COMP%] .buttons[_ngcontent-%COMP%] .button[disabled][_ngcontent-%COMP%], .success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._top-wrapper[_ngcontent-%COMP%] .meeting-info[_ngcontent-%COMP%] .bottom-section[_ngcontent-%COMP%] .buttons[_ngcontent-%COMP%] .button.mat-disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._top-wrapper[_ngcontent-%COMP%] .meeting-info[_ngcontent-%COMP%] .bottom-section[_ngcontent-%COMP%] .buttons[_ngcontent-%COMP%] .button.primary[_ngcontent-%COMP%] {\n background: #FFFFFF;\n color: #2B2733;\n border-color: #EDEAF2;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._top-wrapper[_ngcontent-%COMP%] .meeting-info[_ngcontent-%COMP%] .bottom-section[_ngcontent-%COMP%] .buttons[_ngcontent-%COMP%] .button.primary[_ngcontent-%COMP%]:hover {\n color: #FFFFFF;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._top-wrapper[_ngcontent-%COMP%] .meeting-info[_ngcontent-%COMP%] .bottom-section[_ngcontent-%COMP%] .buttons[_ngcontent-%COMP%] .button.cancel[_ngcontent-%COMP%] {\n border: none;\n color: #CECADA;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._top-wrapper[_ngcontent-%COMP%] .meeting-info[_ngcontent-%COMP%] .bottom-section[_ngcontent-%COMP%] .buttons[_ngcontent-%COMP%] .button[_ngcontent-%COMP%]:not(:first-child) {\n margin-left: 12px;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._bottom-wrapper[_ngcontent-%COMP%] {\n margin-top: 125px;\n padding-top: 15px;\n display: flex;\n justify-content: space-between;\n width: 100%;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._bottom-wrapper[_ngcontent-%COMP%] .profile-confirm-image[_ngcontent-%COMP%] {\n position: relative;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._bottom-wrapper[_ngcontent-%COMP%] .profile-confirm-image[_ngcontent-%COMP%] .app-desktop[_ngcontent-%COMP%] {\n position: relative;\n left: -25px;\n top: -25px;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._bottom-wrapper[_ngcontent-%COMP%] .profile-confirm-image[_ngcontent-%COMP%] .app-extension[_ngcontent-%COMP%] {\n top: 110px;\n left: 120px;\n position: absolute;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._bottom-wrapper[_ngcontent-%COMP%] .profile-confirm-image[_ngcontent-%COMP%] .mobile[_ngcontent-%COMP%] {\n display: none;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] .success-confirmation-info__top-side[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 760px;\n overflow: hidden;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] .success-confirmation-info__top-side[_ngcontent-%COMP%] .success-icon[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n text-align: center;\n flex-direction: column;\n align-items: center;\n color: #ffffff;\n height: 92px;\n box-sizing: content-box;\n padding-bottom: 15px;\n margin-bottom: 20px;\n font-family: \"Bebas Neue\", sans-serif;\n font-size: 32px;\n line-height: 40px;\n \n text-transform: uppercase;\n font-style: normal;\n font-weight: 400;\n letter-spacing: 0.02em;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] .success-confirmation-info__bottom-side[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n justify-content: center;\n width: 100%;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] .success-confirmation-info__bottom-side[_ngcontent-%COMP%] h3[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n font-size: 16px;\n line-height: 24px;\n letter-spacing: -0.02em;\n color: #2B2733;\n margin: 0;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] .success-confirmation-info__bottom-side[_ngcontent-%COMP%] h3[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%] {\n border-radius: 10px;\n overflow: hidden;\n float: left;\n width: 48px;\n height: 48px;\n margin-right: 12px;\n display: flex;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] .success-confirmation-info__bottom-side[_ngcontent-%COMP%] h3[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 100%;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] .success-confirmation-info__bottom-side[_ngcontent-%COMP%] .subtitle[_ngcontent-%COMP%] {\n margin: 20px 0;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n color: #8C8A90;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] .success-confirmation-info__bottom-side[_ngcontent-%COMP%] input.subscribe-input[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n max-height: 40px;\n margin: 0;\n margin-bottom: 12px;\n display: none;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] .success-confirmation-info__bottom-side[_ngcontent-%COMP%] .profile-confirm-join-undock-button[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n font-weight: 600;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 13px 20px;\n margin: 0;\n border: 1px solid #EDEAF2;\n border-radius: 10px;\n color: #2B2733;\n cursor: pointer;\n background-color: transparent;\n transition: all 200ms ease;\n justify-content: center;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] .success-confirmation-info__bottom-side[_ngcontent-%COMP%] .profile-confirm-join-undock-button.no-border[_ngcontent-%COMP%] {\n border: none;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] .success-confirmation-info__bottom-side[_ngcontent-%COMP%] .profile-confirm-join-undock-button.circle[_ngcontent-%COMP%] {\n min-width: 40px;\n max-width: 40px;\n min-height: 40px;\n max-height: 40px;\n border-radius: 40px;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] .success-confirmation-info__bottom-side[_ngcontent-%COMP%] .profile-confirm-join-undock-button[_ngcontent-%COMP%]:hover {\n background-color: #F3F3F9;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] .success-confirmation-info__bottom-side[_ngcontent-%COMP%] .profile-confirm-join-undock-button[_ngcontent-%COMP%]:active {\n background-color: #CECADA;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] .success-confirmation-info__bottom-side[_ngcontent-%COMP%] .profile-confirm-join-undock-button.primary[_ngcontent-%COMP%] {\n background: #2B2733;\n color: #ffffff;\n border-color: #2B2733;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] .success-confirmation-info__bottom-side[_ngcontent-%COMP%] .profile-confirm-join-undock-button.primary[_ngcontent-%COMP%]:hover {\n background-color: #2B2733;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] .success-confirmation-info__bottom-side[_ngcontent-%COMP%] .profile-confirm-join-undock-button.primary[_ngcontent-%COMP%]:active {\n background-color: #2B2733;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] .success-confirmation-info__bottom-side[_ngcontent-%COMP%] .profile-confirm-join-undock-button[disabled][_ngcontent-%COMP%], .success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] .success-confirmation-info__bottom-side[_ngcontent-%COMP%] .profile-confirm-join-undock-button.mat-disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n}\n.success-overlay[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] app-trusted-by-footer[_ngcontent-%COMP%] {\n margin-top: 40px;\n}\n\n@media all and (max-width: 1024px) {\n .success-overlay[_ngcontent-%COMP%] .background-wrapper[_ngcontent-%COMP%] {\n overflow-y: auto;\n }\n .success-overlay[_ngcontent-%COMP%] .background-wrapper[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] {\n padding-bottom: 100px;\n }\n .success-overlay[_ngcontent-%COMP%] .background-wrapper[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._bottom-wrapper[_ngcontent-%COMP%] {\n flex-direction: column;\n align-items: center;\n }\n .success-overlay[_ngcontent-%COMP%] .background-wrapper[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._bottom-wrapper[_ngcontent-%COMP%] .profile-confirm-image[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n margin-bottom: 50px;\n }\n .success-overlay[_ngcontent-%COMP%] .background-wrapper[_ngcontent-%COMP%] .success-confirmation-info[_ngcontent-%COMP%] ._bottom-wrapper[_ngcontent-%COMP%] .success-confirmation-info__bottom-side[_ngcontent-%COMP%] {\n width: 50%;\n min-width: 380px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2F1dGgtdWkvY29tcG9uZW50cy9wYWdlcy9pbnZpdGUtc2lnbi11cC9pbnZpdGUtc2lnbi11cC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDcE1ZO0VBQ0UseUJBQUE7QUFnRGQ7QUE3Q1k7RUFDRSw4QkFBQTtBQStDZDs7QUF0Q0E7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLHNCQUFBO0VBQ0EsMkJBQUE7RUFFQSxtQkFBQTtBQXdDRjtBQXRDRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7QUF3Q0o7QUFyQ0U7RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtBQXVDSjtBQXJDSTtFQUNFLHFCQUFBO0VBQ0EsZUFBQTtBQXVDTjtBQWxDSTtFRnBCQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBRXlESjtBQWxDRTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBQW9DSjtBQWxDSTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtBQW9DTjtBQS9CVTtFQUNFLGFBQUE7RUFDQSxxQkFBQTtBQWlDWjtBQS9CWTtFRjFGUixnQ0FBQTtFQWdIQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUE3RUEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUNrSEEsZ0JBQUE7RUFFQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjRmhLZ0I7RUVpS2hCLGVBQUE7RUFDQSw2QkFqQmtCO0VBbUJsQiwwQkZiZTtBR1huQjtBRDBCSTtFQUNJLFlBQUE7QUN4QlI7QUQyQkk7RUFFSSxlQURPO0VBRVAsZUFGTztFQUdQLGdCQUhPO0VBSVAsZ0JBSk87RUFLUCxtQkFMTztBQ3JCZjtBRDZCSTtFQUNJLHlCRjNKa0I7QUdnSTFCO0FEOEJJO0VBQ0kseUJGaktrQjtBR3FJMUI7QUQrQkk7RUFDSSxtQkY1TFk7RUU2TFosY0Y5S2dCO0VFK0toQixxQkY5TFk7QUdpS3BCO0FEK0JRO0VBQ0kseUJGak1RO0FHb0twQjtBRGdDUTtFQUNJLHlCRnJNUTtBR3VLcEI7QURrQ0k7RUFDSSxtQkFBQTtBQ2hDUjtBQS9FYztFQUNFLG1CQUFBO0VBQ0EsY0g5RkE7RUcrRkEscUJIdEVVO0FHdUoxQjtBQS9FZ0I7RUFDRSxjQUFBO0FBaUZsQjtBQTdFYztFQUNFLFlBQUE7RUFDQSxjSGhGVTtBRytKMUI7QUE1RWM7RUFDRSxpQkFBQTtBQThFaEI7QUFwRUk7RUFDRSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsV0FBQTtBQXNFTjtBQXBFTTtFQUVFLGtCQUFBO0FBcUVSO0FBbkVRO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtBQXFFVjtBQW5FUTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QUFxRVY7QUFsRVE7RUFDRSxhQUFBO0FBb0VWO0FBL0RJO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QUFpRU47QUEvRE07RUFDRSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjSDdJZ0I7RUcrSWhCLFlBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUYvSkoscUNBQUE7RUFxRUEsZUFBQTtFQUNBLGlCQUFBO0VBQ0EscUNBQUE7RUFhQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBRWdKSjtBQWpFSTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtBQW1FTjtBQWpFTTtFRmhMRixnQ0FBQTtFRWtMSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjSHJMWTtFR3NMWixTQUFBO0FBbUVSO0FBakVRO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtBQW1FVjtBQWpFVTtFQUNFLFdBQUE7QUFtRVo7QUE3RE07RUFDRSxjQUFBO0VGM01KLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQXhGQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFRXVMSSxjSGxJdUI7QUd1TS9CO0FBbEVNO0VGaE5GLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQXZFQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQWtJQSxpQkFBQTtFRXlDSSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7QUEyRVI7QUF4RU07RUZ4TkYsZ0NBQUE7RUFnSEEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBN0VBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VDa0hBLGdCQUFBO0VBRUEsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0ZoS2dCO0VFaUtoQixlQUFBO0VBQ0EsNkJBakJrQjtFQW1CbEIsMEJGYmU7RUdpRVgsdUJBQUE7QUE0RlI7QUQ5SUk7RUFDSSxZQUFBO0FDZ0pSO0FEN0lJO0VBRUksZUFETztFQUVQLGVBRk87RUFHUCxnQkFITztFQUlQLGdCQUpPO0VBS1AsbUJBTE87QUNtSmY7QUQzSUk7RUFDSSx5QkYzSmtCO0FHd1MxQjtBRDFJSTtFQUNJLHlCRmpLa0I7QUc2UzFCO0FEeklJO0VBQ0ksbUJGNUxZO0VFNkxaLGNGOUtnQjtFRStLaEIscUJGOUxZO0FHeVVwQjtBRHpJUTtFQUNJLHlCRmpNUTtBRzRVcEI7QUR4SVE7RUFDSSx5QkZyTVE7QUcrVXBCO0FEdElJO0VBQ0ksbUJBQUE7QUN3SVI7QUFySEk7RUFDRSxnQkFBQTtBQXVITjs7QUFqSEE7RUFJSTtJQUNFLGdCQUFBO0VBaUhKO0VBL0dJO0lBQ0UscUJBQUE7RUFpSE47RUEvR007SUFDRSxzQkFBQTtJQUNBLG1CQUFBO0VBaUhSO0VBL0dRO0lBQ0UsYUFBQTtJQUNBLHVCQUFBO0lBQ0EsbUJBQUE7RUFpSFY7RUE5R1E7SUFDRSxVQUFBO0lBQ0EsZ0JBQUE7RUFnSFY7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuXG4gIDo6bmctZGVlcCB7XG5cbiAgICBhcHAtZGVmYXVsdC1oZWFkZXIge1xuXG4gICAgICAuaGVhZGVyIHtcblxuICAgICAgICAuaGVhZGVyLXJvdyB7XG5cbiAgICAgICAgICBidXR0b24ge1xuXG4gICAgICAgICAgICAmLi1sb2dpbi1idXR0b24ge1xuICAgICAgICAgICAgICBjb2xvcjogIzJCMjczMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi1zaWdudXAtYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJCMjczMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3VjY2Vzcy1vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcblxuICAuYmFja2dyb3VuZC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuaGVhZGVyLWxpbmUge1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgbWF4LWhlaWdodDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgLnVuZG9jay1sb2dvIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAubWVldGluZy1kYXRlLXRpdGxlIHtcbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQxNjtcbiAgICB9XG4gIH1cblxuICAuc3VjY2Vzcy1jb25maXJtYXRpb24taW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5fdG9wLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5tZWV0aW5nLWluZm8ge1xuXG4gICAgICAgIC5ib3R0b20tc2VjdGlvbiB7XG4gICAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDEwcHggMDtcblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bTtcblxuICAgICAgICAgICAgICAmLnByaW1hcnkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmNhbmNlbCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuX2JvdHRvbS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEyNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5wcm9maWxlLWNvbmZpcm0taW1hZ2Uge1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuYXBwLWRlc2t0b3B7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFwcC1leHRlbnNpb257XG4gICAgICAgICAgdG9wOiAxMTBweDtcbiAgICAgICAgICBsZWZ0OiAxMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Y2Nlc3MtY29uZmlybWF0aW9uLWluZm9fX3RvcC1zaWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5zdWNjZXNzLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcblxuICAgICAgICBoZWlnaHQ6IDkycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBmb250SGVhZGVyMzRCZWJhcztcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5zdWNjZXNzLWNvbmZpcm1hdGlvbi1pbmZvX19ib3R0b20tc2lkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgLmF2YXRhciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3VidGl0bGV7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgICAgfVxuXG4gICAgICBpbnB1dC5zdWJzY3JpYmUtaW5wdXQge1xuICAgICAgICBAaW5jbHVkZSBmb250Qm9keTE1UmVndWxhcjtcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAucHJvZmlsZS1jb25maXJtLWpvaW4tdW5kb2NrLWJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBhcHAtdHJ1c3RlZC1ieS1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVEFCTEVUXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuICAuc3VjY2Vzcy1vdmVybGF5IHtcblxuICAgIC5iYWNrZ3JvdW5kLXdyYXBwZXIge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgLnN1Y2Nlc3MtY29uZmlybWF0aW9uLWluZm8ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgICAgLl9ib3R0b20td3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgLnByb2ZpbGUtY29uZmlybS1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWNjZXNzLWNvbmZpcm1hdGlvbi1pbmZvX19ib3R0b20tc2lkZSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzODBweDtcbiAgICAgICAgICAgIGgzIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], InviteSignUpPage.prototype, "targetProfileStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], InviteSignUpPage.prototype, "animation$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], InviteSignUpPage.prototype, "isProfileLoadingSubject", void 0);
/***/ }),
/***/ 73004:
/*!**********************************************************!*\
!*** ./packages/auth-ui/components/pages/login/index.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LoginPage": () => (/* reexport safe */ _login_page__WEBPACK_IMPORTED_MODULE_0__.LoginPage)
/* harmony export */ });
/* harmony import */ var _login_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./login.page */ 95966);
/***/ }),
/***/ 95966:
/*!***************************************************************!*\
!*** ./packages/auth-ui/components/pages/login/login.page.ts ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LoginPage": () => (/* binding */ LoginPage)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_session_contracts_firebase_app_token__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/session/contracts/firebase-app.token */ 61831);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
/* harmony import */ var _undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/auth/services/auth.manager */ 36585);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input.directive */ 51081);
/* harmony import */ var _undock_common_undock_theme_directives_input_block_directive__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input-block.directive */ 6583);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
class LoginPage {
constructor(title, authManager, activatedRoute, changeDetector, firebaseApp) {
this.title = title;
this.authManager = authManager;
this.activatedRoute = activatedRoute;
this.changeDetector = changeDetector;
this.firebaseApp = firebaseApp;
this.ssoAuthErrorStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject('');
this.passwordAuthErrorStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject('');
this.isPasswordHiddenStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(true);
this.servicePopupOpenedStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.isAuthFormSubmittedStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.isLoginProcessing = false;
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.title.setTitle(`Login | Undock`);
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
yield _this.authManager.getRedirectResult();
} catch (error) {
_this.showAuthError(error);
}
_this.authManager.isRegularUserStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(_this.destroyedEvent)).subscribe(state => state ? _this.redirectAfterSuccessfulLogIn() : null);
})();
}
get loginForm() {
return new _angular_forms__WEBPACK_IMPORTED_MODULE_10__.UntypedFormGroup({
'email': new _angular_forms__WEBPACK_IMPORTED_MODULE_10__.UntypedFormControl('', [_angular_forms__WEBPACK_IMPORTED_MODULE_10__.Validators.email, _angular_forms__WEBPACK_IMPORTED_MODULE_10__.Validators.required]),
'password': new _angular_forms__WEBPACK_IMPORTED_MODULE_10__.UntypedFormControl('', [_angular_forms__WEBPACK_IMPORTED_MODULE_10__.Validators.required, _angular_forms__WEBPACK_IMPORTED_MODULE_10__.Validators.minLength(6)])
});
}
loginWithGoogle() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!_this2.isLoginProcessing) {
_this2.isLoginProcessing = true;
_this2.ssoAuthErrorStream.next('');
_this2.passwordAuthErrorStream.next('');
try {
yield _this2.authManager.signInWithGoogle();
} catch (error) {
_this2.showAuthError(error);
_this2.changeDetector.detectChanges();
} finally {
_this2.isLoginProcessing = false;
}
}
})();
}
loginWithMicrosoft() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!_this3.isLoginProcessing) {
_this3.isLoginProcessing = true;
_this3.ssoAuthErrorStream.next('');
_this3.passwordAuthErrorStream.next('');
try {
yield _this3.authManager.signInWithMicrosoft();
} catch (error) {
_this3.showAuthError(error);
_this3.changeDetector.detectChanges();
} finally {
_this3.isLoginProcessing = false;
}
}
})();
}
loginWithEmailPassword() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!_this4.isLoginProcessing) {
_this4.ssoAuthErrorStream.next('');
_this4.passwordAuthErrorStream.next('');
_this4.isAuthFormSubmittedStream.next(true);
if (_this4.loginForm.invalid) {
return _this4.loginForm.markAllAsTouched();
}
try {
_this4.isLoginProcessing = true;
yield _this4.authManager.signInWithEmailAndPassword(_this4.formControl('email').value, _this4.formControl('password').value);
yield _this4.redirectAfterSuccessfulLogIn();
} catch (error) {
const authValidationErrorCodes = ['auth/invalid-email', 'auth/user-disabled', 'auth/user-not-found', 'auth/wrong-password'];
let errorMessage = 'Something went wrong, please try again!';
if (authValidationErrorCodes.includes(error === null || error === void 0 ? void 0 : error.code)) {
errorMessage = 'User does not exist or credentials are invalid!';
}
_this4.passwordAuthErrorStream.next(errorMessage);
_this4.changeDetector.detectChanges();
} finally {
_this4.isLoginProcessing = false;
}
}
})();
}
showAuthError(error) {
let errorMessage;
switch (error.code) {
case 'auth/popup-blocked':
errorMessage = 'Sign in popup is blocked!';
break;
case 'auth/popup-closed-by-user':
case 'auth/cancelled-popup-request':
errorMessage = 'Sign in popup closed by user!';
break;
case 'auth/web-storage-unsupported':
errorMessage = 'Failed to finish authorization. This browser is not supported or cookies are disabled.';
break;
case 'auth/account-exists-with-different-credential':
errorMessage = 'Account already exist with the same email but different credentials. Please link accounts in settings.';
break;
default:
errorMessage = 'Something went wrong, please try again!';
}
this.ssoAuthErrorStream.next(errorMessage);
}
formControl(formControlName) {
var _a;
return (_a = this.loginForm.get(formControlName)) !== null && _a !== void 0 ? _a : null;
}
isFormControlInvalid(formControlName) {
const control = this.formControl(formControlName);
return control.invalid;
}
isFormControlHasError(formControlName, errorName) {
const control = this.formControl(formControlName);
return control.errors && control.errors[errorName];
}
loginWithCustomToken(token) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this5.firebaseApp.auth().signInWithCustomToken(token.replace(/[\n\r\s]/g, ''));
})();
}
redirectAfterSuccessfulLogIn() {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const redirectPath = _this6.activatedRoute.snapshot.queryParamMap.get('redirectPath');
if (!redirectPath) {
window.location.href = window.location.origin + '/timeline';
} else {
window.location.href = window.location.origin + _this6.filterRedirectUrl(redirectPath);
}
})();
}
filterRedirectUrl(redirectUrl) {
if (redirectUrl && !(redirectUrl === null || redirectUrl === void 0 ? void 0 : redirectUrl.startsWith('/logout')) && !(redirectUrl === null || redirectUrl === void 0 ? void 0 : redirectUrl.startsWith('logout')) && !(redirectUrl === null || redirectUrl === void 0 ? void 0 : redirectUrl.startsWith('/login')) && !(redirectUrl === null || redirectUrl === void 0 ? void 0 : redirectUrl.startsWith('login'))) {
return redirectUrl;
}
return '/timeline';
}
}
LoginPage.ɵfac = function LoginPage_Factory(t) {
return new (t || LoginPage)(_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdirectiveInject"](_angular_platform_browser__WEBPACK_IMPORTED_MODULE_12__.Title), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdirectiveInject"](_undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_4__.AuthManager), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_13__.ActivatedRoute), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_11__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdirectiveInject"](_undock_session_contracts_firebase_app_token__WEBPACK_IMPORTED_MODULE_3__.FirebaseApp));
};
LoginPage.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdefineComponent"]({
type: LoginPage,
selectors: [["app-login-page"]],
decls: 135,
vars: 8,
consts: [[1, "container", "login-page"], [1, "login-page__top-navigation", "mobile"], ["target", "_blank", "href", "https://undock.com/l/?ref=null", 1, "login-page__logo"], [3, "color"], [1, "login-page__carousel-wrapper"], [1, "login-page__carousel-box"], [1, "login-page__carousel-slide"], [1, "login-page__carousel-slide-image"], [1, "login-page__carousel-slide-title"], [1, "login-page__login-wrapper"], [1, "login-page__login-box"], [1, "login-page__title"], ["type", "button", 1, "form-container__signup-button", "link-button", 3, "click"], ["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["clip-path", "url(#clip0)"], ["d", "M23.9996 12.2755C23.9996 11.4598 23.9321 10.6397 23.7881 9.83716H12.2402V14.4582H18.8532C18.5788 15.9485 17.697 17.2669 16.4059 18.1047V21.103H20.3512C22.668 19.013 23.9996 15.9265 23.9996 12.2755Z", "fill", "#4285F4"], ["d", "M12.2404 24.0001C15.5424 24.0001 18.327 22.9375 20.3559 21.1032L16.4106 18.1048C15.3129 18.8368 13.8959 19.2513 12.2449 19.2513C9.05088 19.2513 6.34273 17.1392 5.37103 14.2996H1.2998V17.3905C3.37816 21.4427 7.61133 24.0001 12.2404 24.0001Z", "fill", "#34A853"], ["d", "M5.36712 14.2995C4.85428 12.8091 4.85428 11.1953 5.36712 9.70497V6.61401H1.30039C-0.436067 10.0048 -0.436067 13.9997 1.30039 17.3905L5.36712 14.2995Z", "fill", "#FBBC04"], ["d", "M12.2404 4.74895C13.9858 4.72249 15.6728 5.36625 16.9369 6.54796L20.4323 3.1219C18.219 1.08478 15.2814 -0.0351985 12.2404 7.6247e-05C7.61133 7.6247e-05 3.37815 2.5575 1.2998 6.6141L5.36653 9.70505C6.33373 6.86102 9.04638 4.74895 12.2404 4.74895Z", "fill", "#EA4335"], ["id", "clip0"], ["width", "24", "height", "24.0001", "fill", "white"], ["xmlns", "http://www.w3.org/2000/svg", "width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none"], ["d", "M12.75 11.25H24V0.75C24 0.336 23.664 0 23.25 0H12.75V11.25Z", "fill", "#4CAF50"], ["d", "M11.25 11.25V0H0.75C0.336 0 0 0.336 0 0.75V11.25H11.25Z", "fill", "#F44336"], ["d", "M11.25 12.75H0V23.25C0 23.664 0.336 24 0.75 24H11.25V12.75Z", "fill", "#2196F3"], ["d", "M12.75 12.75V24H23.25C23.664 24 24 23.664 24 23.25V12.75H12.75Z", "fill", "#FFC107"], [1, "login-page__divider"], ["queryParamsHandling", "preserve", 1, "signup-button", "link-button", "-no-border", 3, "routerLink"], [1, "account-info", "link-button"], ["queryParamsHandling", "preserve", 3, "routerLink"], [1, "service-login-menu-trigger", 3, "click"], [1, "service-login-menu-overlay", 3, "click"], [1, "service-login-menu-popup", 3, "click"], [1, "close-button", 3, "matTooltip", "click"], [1, "material-icons-round"], [1, "warning"], ["udInputBlock", "", 1, "textarea-box"], ["udInput", "", "rows", "7", "placeholder", "Put your service code here"], ["serviceLoginText", ""], ["mat-button", "", "type", "button", 1, "ud-btn", "ud-btn-primary", "btn-large", 3, "click"]],
template: function LoginPage_Template(rf, ctx) {
if (rf & 1) {
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](2, "nav", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](4, "a", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](6, "app-logo-undock", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](10, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](12, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](14, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](16, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](18, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](20, "p");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](21, "Undock puts me in complete control of my day. Life changing.");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](23, "p");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](24, "Harold Hughes");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](29, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](30, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](32, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](34, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](36, "h1");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](37, "Discover what tomorrow brings");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](38, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](39, "p");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](40, "It\u2019s time to take control of your day");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](42, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](43, "button", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("click", function LoginPage_Template_button_click_43_listener() {
return ctx.loginWithGoogle();
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](44, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](45, "svg", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](47, "g", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](49, "path", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](50, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](51, "path", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](52, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](53, "path", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](54, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](55, "path", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](56, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](57, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](58, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](59, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](60, "clipPath", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](61, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](62, "rect", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](63, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](64, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](65, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](66, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](67, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](68, "Continue with Google");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](69, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](70, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](71, "button", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("click", function LoginPage_Template_button_click_71_listener() {
return ctx.loginWithMicrosoft();
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](72, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](73, "svg", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](74, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](75, "path", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](76, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](77, "path", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](78, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](79, "path", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](80, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](81, "path", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](82, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](83, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](84, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](85, "Continue with Microsoft");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](86, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](87, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](88, "p", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](89, "or");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](90, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](91, "a", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](92, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](93, "app-icon-message");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](94, "\n Sign Up with Email");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](95, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](96, "p", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](97, "\n Already have account? ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](98, "a", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](99, "Log In");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](100, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](101, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](102, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](103, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](104, "div", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("click", function LoginPage_Template_div_click_104_listener() {
return ctx.servicePopupOpenedStream.next(true);
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](105, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](106, "div", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("click", function LoginPage_Template_div_click_106_listener() {
return ctx.servicePopupOpenedStream.next(false);
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](107, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](108, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](109, "div", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("click", function LoginPage_Template_div_click_109_listener($event) {
return $event.stopPropagation();
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](110, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](111, "div", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("click", function LoginPage_Template_div_click_111_listener() {
return ctx.servicePopupOpenedStream.next(false);
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](112, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](113, "i", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](114, "close");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](115, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](116, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](117, "h1");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](118, "Service menu");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](119, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](120, "span", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](121, "\n Please close this window if you aren't a developer\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](122, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](123, "div", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](124, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](125, "textarea", 37, 38);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](127, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](128, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](129, "button", 39);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("click", function LoginPage_Template_button_click_129_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r1);
const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵreference"](126);
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx.loginWithCustomToken(_r0.value));
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](130, "Login with custom token");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](131, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](132, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](133, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](134, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("color", "#FFFFFF");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](85);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("routerLink", "/signup/email");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("routerLink", "/signin");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵclassProp"]("opened", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](107, 6, ctx.servicePopupOpenedStream));
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("matTooltip", "close");
}
},
dependencies: [_angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_14__.MatLegacyButton, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_15__.MatLegacyTooltip, _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_5__.InputDirective, _undock_common_undock_theme_directives_input_block_directive__WEBPACK_IMPORTED_MODULE_6__.InputBlockDirective, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_7__.LogoUndockComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_7__.SignupMessageIconComponent, _angular_router__WEBPACK_IMPORTED_MODULE_13__.RouterLink, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__.StreamPipe],
styles: ["*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after {\n margin: 0;\n box-sizing: border-box;\n}\n\n.ud-btn[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.login-page[_ngcontent-%COMP%] {\n position: relative;\n}\n.login-page[_ngcontent-%COMP%] .form-container__input-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n width: 50%;\n}\n.login-page[_ngcontent-%COMP%] .form-container__input-item[_ngcontent-%COMP%] .forgot-password-hint[_ngcontent-%COMP%] {\n text-align: right;\n}\n.login-page[_ngcontent-%COMP%] .form-container__input-item[_ngcontent-%COMP%] .forgot-password-hint[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n color: #2B2733;\n margin: 10px 0;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-trigger[_ngcontent-%COMP%] {\n position: absolute;\n height: 10px;\n width: 10px;\n left: 0;\n bottom: 0;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] {\n z-index: 100;\n display: none;\n position: absolute;\n align-items: center;\n justify-content: center;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n -webkit-backdrop-filter: blur(5px);\n backdrop-filter: blur(5px);\n background-color: rgba(0, 0, 0, 0.1);\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay.opened[_ngcontent-%COMP%] {\n display: flex;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] {\n position: relative;\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n width: 600px;\n height: 300px;\n border-radius: 8px;\n background-color: #ffffff;\n padding: 20px;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%] {\n cursor: pointer;\n position: absolute;\n right: 7px;\n top: 7px;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n font-size: 24px;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] .textarea-box[_ngcontent-%COMP%] {\n margin: 15px 0;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] span.warning[_ngcontent-%COMP%] {\n font-size: 12px;\n font-style: italic;\n color: #FFB03A;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%] {\n padding: 5px !important;\n font-size: 12px;\n line-height: 14px;\n font-family: Consolas;\n}\n.login-page[_ngcontent-%COMP%] app-icon-message[_ngcontent-%COMP%] {\n color: #121114;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2F1dGgtdWkvY29tcG9uZW50cy9wYWdlcy9sb2dpbi9sb2dpbi5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksU0FBQTtFQUNBLHNCQUFBO0FBNERKOztBQXpEQTtFQUNJLFdBQUE7QUE0REo7O0FBekRBO0VBQ0ksa0JBQUE7QUE0REo7QUF4RFk7RUFDSSxVQUFBO0FBMERoQjtBQXZEWTtFQUNJLGlCQUFBO0FBeURoQjtBQXZEZ0I7RUFDSSxjQUFBO0VBQ0EsY0FBQTtBQXlEcEI7QUFsREk7RUFDSSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7QUFvRFI7QUFqREk7RUFDSSxZQUFBO0VBRUEsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUVBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFFQSxrQ0FBQTtVQUFBLDBCQUFBO0VBQ0Esb0NBQUE7QUFnRFI7QUE5Q1E7RUFDSSxhQUFBO0FBZ0RaO0FBN0NRO0VBQ0ksa0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUVBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkhsRFk7RUdvRFosYUFBQTtBQTZDWjtBQTNDWTtFQUNJLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0FBNkNoQjtBQTFDWTtFQUNJLGVBQUE7QUE0Q2hCO0FBekNZO0VBQ0ksY0FBQTtBQTJDaEI7QUF4Q1k7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxjSG5EQTtBRzZGaEI7QUF2Q1k7RUFDSSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0FBeUNoQjtBQXBDSTtFQUNJLGNIdEZnQjtBRzRIeEIiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbiosIDpiZWZvcmUsIDphZnRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi51ZC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubG9naW4tcGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgJl9faW5wdXQtaXRlbSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9yZ290LXBhc3N3b3JkLWhpbnQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMkIyNzMzO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5zZXJ2aWNlLWxvZ2luLW1lbnUtdHJpZ2dlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5zZXJ2aWNlLWxvZ2luLW1lbnUtb3ZlcmxheSB7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VydmljZS1sb2dpbi1tZW51LXBvcHVwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgICAgICAuY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxLCAudGV4dGFyZWEtYm94IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi53YXJuaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2FybmluZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQ29uc29sYXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhcHAtaWNvbi1tZXNzYWdlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgfVxuXG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */", "*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after {\n margin: 0;\n box-sizing: border-box;\n}\n\n.navigation-mobile[_ngcontent-%COMP%] a.arrow[_ngcontent-%COMP%] {\n display: none;\n border-radius: 50%;\n}\n.navigation-mobile[_ngcontent-%COMP%] .navigation-text[_ngcontent-%COMP%] {\n display: none;\n font-weight: 500;\n font-size: 16px;\n line-height: 22px;\n letter-spacing: -0.02em;\n color: #121114;\n}\n\n.login-page[_ngcontent-%COMP%], .signup-page[_ngcontent-%COMP%] {\n display: flex;\n align-items: stretch;\n height: 100%;\n line-height: 1;\n background: #FFFFFF;\n flex-direction: row;\n justify-content: center;\n font-family: \"Inter\", sans-serif;\n}\n.login-page__carousel-wrapper[_ngcontent-%COMP%], .signup-page__carousel-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 640px;\n height: 100%;\n background: #2B2733;\n}\n.login-page__carousel-box[_ngcontent-%COMP%], .signup-page__carousel-box[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n height: 100%;\n}\n.login-page__carousel-slide[_ngcontent-%COMP%], .signup-page__carousel-slide[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n width: 100%;\n height: 100%;\n}\n.login-page__carousel-slide-image[_ngcontent-%COMP%], .signup-page__carousel-slide-image[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n background: url(\"/assets/img/login-slide-img0.png\") center top no-repeat;\n background-size: cover;\n opacity: 0.2;\n}\n.login-page__carousel-slide-title[_ngcontent-%COMP%], .signup-page__carousel-slide-title[_ngcontent-%COMP%] {\n max-width: 640px;\n padding: 0px 56px 0;\n font-family: \"Inter\", sans-serif;\n font-weight: 400;\n font-size: 28px;\n line-height: 36px;\n color: #ffffff;\n text-align: center;\n position: absolute;\n top: 60%;\n z-index: 2;\n}\n.login-page__carousel-slide-title[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:last-child, .signup-page__carousel-slide-title[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:last-child {\n padding-top: 57px;\n font-weight: 500;\n font-size: 16px;\n line-height: 22px;\n opacity: 0.5;\n}\n.login-page__login-wrapper[_ngcontent-%COMP%], .signup-page__login-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n position: relative;\n width: 100%;\n}\n.login-page__login-box[_ngcontent-%COMP%], .signup-page__login-box[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n max-width: 768px;\n}\n.login-page__top-navigation[_ngcontent-%COMP%], .signup-page__top-navigation[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n position: absolute;\n top: 0px;\n left: 0px;\n z-index: 3;\n width: 100%;\n padding: 38px 0 0 31px;\n}\n.login-page__logo[_ngcontent-%COMP%], .signup-page__logo[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.login-page__right-side-navigation[_ngcontent-%COMP%], .signup-page__right-side-navigation[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n min-height: 40px;\n}\n.login-page__right-side-navigation[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .signup-page__right-side-navigation[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n margin-right: 24px;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 20px;\n color: #A59FB9;\n}\n.login-page__signin-button[_ngcontent-%COMP%], .signup-page__signin-button[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 10px 12px;\n font-family: \"Inter\", sans-serif;\n font-weight: 500;\n font-size: 15px;\n line-height: 20px;\n text-align: center;\n color: #FFFFFF;\n background: #2B2733;\n outline: none;\n border-radius: 10px;\n cursor: pointer;\n position: relative;\n}\n.login-page__title[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n margin: 12px 0 64px;\n color: #121114;\n}\n.login-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n margin: 0;\n font-weight: 500;\n text-align: left;\n font-size: 40px;\n line-height: 48px;\n font-family: \"Inter\", sans-serif;\n}\n.login-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n margin-top: 12px;\n font-weight: 400;\n font-size: 20px;\n line-height: 26px;\n letter-spacing: -0.02em;\n color: #9A95AC;\n}\n.login-page__title.-forgot-password[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .signup-page__title.-forgot-password[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n text-align: center;\n}\n.login-page__divider[_ngcontent-%COMP%], .signup-page__divider[_ngcontent-%COMP%] {\n display: block;\n position: relative;\n width: 100%;\n max-width: 420px;\n z-index: 1;\n margin: 20px auto 32px;\n padding: 0 8px;\n text-align: center;\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n letter-spacing: 1px;\n text-transform: uppercase;\n color: #9A95AC;\n}\n.login-page__divider[_ngcontent-%COMP%]:before, .login-page__divider[_ngcontent-%COMP%]:after, .signup-page__divider[_ngcontent-%COMP%]:before, .signup-page__divider[_ngcontent-%COMP%]:after {\n display: block;\n position: absolute;\n z-index: -1;\n content: \"\";\n width: 46%;\n height: 1px;\n top: 7px;\n background: #F3F3F9;\n}\n.login-page__divider[_ngcontent-%COMP%]:before, .signup-page__divider[_ngcontent-%COMP%]:before {\n right: 0;\n}\n.login-page__divider[_ngcontent-%COMP%]:after, .signup-page__divider[_ngcontent-%COMP%]:after {\n left: 0;\n}\n\n.form-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n position: relative;\n width: 100%;\n max-width: 420px;\n}\n.form-container__signup-button[_ngcontent-%COMP%] {\n position: relative;\n width: 100%;\n max-width: 420px;\n margin-bottom: 12px;\n background: transparent;\n box-sizing: border-box;\n border-radius: 10px;\n cursor: pointer;\n outline: none;\n}\n.form-container__signup-button[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n position: absolute;\n width: 24px;\n left: 11px;\n top: 50%;\n transform: translateY(-50%);\n}\n.form-container__signup-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-family: Inter, sans-serif;\n font-size: 15px;\n line-height: 15px;\n font-weight: 600;\n color: #2B2733;\n}\n.form-container__sso-errors[_ngcontent-%COMP%] .error-message[_ngcontent-%COMP%] {\n width: 100%;\n margin-top: 10px;\n text-align: center;\n color: #ED315E;\n font-size: 14px;\n}\n.form-container__input-wrapper[_ngcontent-%COMP%] {\n position: relative;\n margin-bottom: 20px;\n}\n.form-container__input-wrapper.-custom-margin[_ngcontent-%COMP%] {\n margin-top: 20px;\n}\n.form-container__input-item[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: flex-start;\n flex-wrap: wrap;\n}\n.form-container__input-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n font-weight: 500;\n font-size: 14px;\n line-height: 20px;\n color: #807A8E;\n}\n.form-container__input-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n width: 100%;\n margin: 0;\n padding: 0 16px;\n outline: none;\n font-size: 15px;\n line-height: 44px;\n font-family: Inter, sans-serif;\n font-weight: 400;\n background: transparent;\n border: 1px solid #EDEAF2;\n box-sizing: border-box;\n border-radius: 10px;\n color: #121114;\n}\n.form-container__input-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder {\n color: #807A8E;\n}\n.form-container__input-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus {\n border-color: #2B2733;\n}\n.form-container__input-item[_ngcontent-%COMP%] .form-field-reset-password[_ngcontent-%COMP%] {\n width: 100%;\n}\n.form-container__errors-box[_ngcontent-%COMP%] {\n position: relative;\n width: 100%;\n bottom: 0;\n right: 0;\n}\n.form-container__errors-box[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n padding-top: 4px;\n font-size: 14px;\n color: #ED315E;\n}\n.form-container__errors-box.-reset-password[_ngcontent-%COMP%] {\n bottom: -6px;\n}\n.form-container__errors-box.-auth-errors[_ngcontent-%COMP%] {\n position: relative;\n bottom: unset;\n padding-top: 10px;\n}\n.form-container__error-message[_ngcontent-%COMP%] {\n font-size: 14px;\n color: #ED315E;\n}\n.form-container__submit-button-box[_ngcontent-%COMP%] .submit-button-reset[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 420px;\n margin: 20px auto 24px;\n border-radius: 10px;\n font-family: Inter, sans-serif;\n font-weight: 600;\n font-size: 14px;\n line-height: 48px;\n border: 1px solid transparent;\n background: #2B2733;\n color: #ffffff;\n}\n.form-container__submit-button-box[_ngcontent-%COMP%] .submit-button-reset.mat-button-disabled[_ngcontent-%COMP%] {\n background: white;\n border-color: lightgrey;\n color: lightgray;\n cursor: not-allowed;\n}\n.form-container__submit-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 420px;\n margin: 20px auto 24px;\n color: #fff !important;\n background: #2B2733;\n border-radius: 10px;\n font-family: Inter, sans-serif;\n font-size: 15px;\n line-height: 48px;\n border: none;\n cursor: pointer;\n outline: none;\n}\n.form-container__terms-and-privacy[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 296px;\n margin: 0 auto;\n text-align: center;\n font-weight: 400;\n font-size: 14px;\n line-height: 20px;\n color: #807A8E;\n}\n.form-container__terms-and-privacy[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n color: inherit;\n cursor: pointer;\n text-decoration: underline;\n}\n\n.link-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 420px;\n padding: 13px 0;\n border: 1px solid #EDEAF2;\n border-radius: 10px;\n letter-spacing: -0.02em;\n text-decoration: none;\n position: relative;\n}\n.link-button[_ngcontent-%COMP%] app-icon-message[_ngcontent-%COMP%] {\n position: absolute;\n top: 11px;\n left: 11px;\n}\n.link-button[_ngcontent-%COMP%]:hover {\n background: #EDEAF2;\n}\n.link-button[_ngcontent-%COMP%]:active {\n background: #CECADA;\n}\n\n.signup-button[_ngcontent-%COMP%] {\n font-weight: 600;\n font-size: 15px;\n line-height: 22px;\n color: #2B2733;\n}\n\n.account-info[_ngcontent-%COMP%] {\n margin-top: 10px;\n border: none;\n font-weight: 400;\n font-size: 14px;\n line-height: 20px;\n color: #9A95AC;\n}\n.account-info[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n padding-left: 8px;\n font-weight: 600;\n color: #2B2733;\n text-decoration: none;\n}\n.account-info[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover {\n text-decoration: underline;\n}\n.account-info[_ngcontent-%COMP%]:hover {\n background: transparent;\n}\n.account-info[_ngcontent-%COMP%]:active {\n background: transparent;\n}\n\n@media all and (max-width: 1368px) {\n .login-page__carousel-wrapper[_ngcontent-%COMP%] {\n display: none;\n }\n .login-page__logo[_ngcontent-%COMP%] app-logo-undock[_ngcontent-%COMP%] svg path {\n fill: #2B2733;\n }\n}\n@media all and (max-width: 768px) {\n .login-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n font-size: 34px;\n line-height: 42px;\n }\n .login-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n font-size: 20px;\n line-height: 26px;\n }\n .login-page__login-box[_ngcontent-%COMP%], .signup-page__login-box[_ngcontent-%COMP%] {\n width: calc(100% - 32px);\n max-width: 480px;\n }\n}\n@media all and (max-width: 480px) {\n .navigation-mobile[_ngcontent-%COMP%] {\n padding: 20px 0 0 12px;\n }\n .navigation-mobile[_ngcontent-%COMP%] a.logo[_ngcontent-%COMP%] {\n display: none;\n }\n .navigation-mobile[_ngcontent-%COMP%] a.arrow[_ngcontent-%COMP%] {\n display: block;\n }\n .navigation-mobile[_ngcontent-%COMP%] .navigation-text[_ngcontent-%COMP%] {\n display: block;\n position: absolute;\n left: 50%;\n transform: translateX(-50%);\n }\n .login-page__login-wrapper[_ngcontent-%COMP%] {\n align-items: flex-start;\n margin-top: 104px;\n }\n .mobile[_ngcontent-%COMP%] {\n justify-content: center;\n padding-left: 0;\n }\n .login-page__title[_ngcontent-%COMP%] {\n margin-bottom: 40px;\n }\n .login-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n max-width: 234px;\n font-size: 28px;\n line-height: 36px;\n text-align: center;\n }\n .login-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n font-size: 14px;\n line-height: 20px;\n }\n .signin-page[_ngcontent-%COMP%] .login-page__title[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] {\n display: none;\n }\n .signup-page__login-wrapper[_ngcontent-%COMP%] {\n align-items: flex-start;\n }\n .signup-page__login-box[_ngcontent-%COMP%] {\n margin-top: 80px;\n }\n .form-container__signup-button[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n }\n .form-container__input-wrapper.-custom-margin[_ngcontent-%COMP%] {\n margin-top: 20px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2F1dGgtdWkvY29tcG9uZW50cy9wYWdlcy9zaGFyZWQtc3R5bGVzL2xvZ2luLXNpZ251cC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLFNBQUE7RUFDQSxzQkFBQTtBQTRESjs7QUF4REk7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7QUEyRFI7QUF4REk7RUFDSSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIRGdCO0FHMkR4Qjs7QUF0REE7RUFDSSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdDQUFBO0FBeURKO0FBdERJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsbUJIckNZO0FHNkZwQjtBQXJESTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUF1RFI7QUFwREk7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUFzRFI7QUFuREk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHdFQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0FBcURSO0FBbERJO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjSHdGQTtFR3ZGQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7QUFvRFI7QUFsRFE7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtBQW9EWjtBQTNDSTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FBNkNSO0FBMUNJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QUE0Q1I7QUF6Q0k7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtBQTJDUjtBQXhDSTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FBMENSO0FBdkNJO0VBQ0ksYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQXlDUjtBQXZDUTtFQUNJLGtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0h2SGE7QUdnS3pCO0FBckNJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkgxSlE7RUcySlIsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FBdUNSO0FBaENJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNIM0pnQjtBRzZMeEI7QUFoQ1E7RUFDSSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdDQUFBO0FBa0NaO0FBL0JRO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0h4S2E7QUd5TXpCO0FBN0JZO0VBQ0ksa0JBQUE7QUErQmhCO0FBMUJJO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0hoTWlCO0FHNE56QjtBQTFCUTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsbUJIbk1jO0FHK04xQjtBQXpCUTtFQUNJLFFBQUE7QUEyQlo7QUF4QlE7RUFDSSxPQUFBO0FBMEJaOztBQXBCQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FBdUJKO0FBckJJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FBdUJSO0FBckJRO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtBQXVCWjtBQXBCUTtFQUNJLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjSHpRUTtBRytScEI7QUFqQlE7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNIbFBRO0VHbVBSLGVBQUE7QUFtQlo7QUFmSTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QUFpQlI7QUFmUTtFQUNJLGdCQUFBO0FBaUJaO0FBYkk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7QUFlUjtBQWJRO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIMVJhO0FHeVN6QjtBQVpRO0VBQ0ksV0FBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNIN1NZO0FHMlR4QjtBQVpZO0VBQ0ksY0g3U1M7QUcyVHpCO0FBWFk7RUFDSSxxQkhsVUk7QUcrVXBCO0FBVFE7RUFFSSxXQUFBO0FBVVo7QUFMSTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0FBT1I7QUFMUTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNIdFRRO0FHNlRwQjtBQUpRO0VBQ0ksWUFBQTtBQU1aO0FBSFE7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtBQUtaO0FBREk7RUFDSSxlQUFBO0VBQ0EsY0h0VVk7QUd5VXBCO0FBQ1E7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkh4WEk7RUd5WEosY0FBQTtBQUNaO0FBQ1k7RUFDSSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBQUNoQjtBQUlJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJINVlRO0VHNllSLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QUFGUjtBQU1JO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FBSlI7QUFNUTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7QUFKWjs7QUFTQTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QUFOSjtBQVFJO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBQU5SO0FBU0k7RUFDSSxtQkhwYWtCO0FHNloxQjtBQVVJO0VBQ0ksbUJIemFrQjtBR2lhMUI7O0FBWUE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIeGNnQjtBRyticEI7O0FBWUE7RUFDSSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIL2JxQjtBR3NiekI7QUFXSTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjSHRkWTtFR3VkWixxQkFBQTtBQVRSO0FBV1E7RUFDSSwwQkFBQTtBQVRaO0FBYUk7RUFDSSx1QkFBQTtBQVhSO0FBY0k7RUFDSSx1QkFBQTtBQVpSOztBQWlCQTtFQUNJO0lBQ0ksYUFBQTtFQWROO0VBb0JjO0lBQ0ksYUhqZkE7RUcrZGxCO0FBQ0Y7QUE0QkE7RUFFUTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtFQTNCVjtFQThCTTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtFQTVCVjtFQWdDRTtJQUNJLHdCQUFBO0lBQ0EsZ0JBQUE7RUE5Qk47QUFDRjtBQWtDQTtFQUNJO0lBQ0ksc0JBQUE7RUFoQ047RUFrQ007SUFDSSxhQUFBO0VBaENWO0VBbUNNO0lBQ0ksY0FBQTtFQWpDVjtFQW9DTTtJQUNJLGNBQUE7SUFDQSxrQkFBQTtJQUNBLFNBQUE7SUFDQSwyQkFBQTtFQWxDVjtFQXNDRTtJQUNJLHVCQUFBO0lBQ0EsaUJBQUE7RUFwQ047RUF1Q0U7SUFDSSx1QkFBQTtJQUNBLGVBQUE7RUFyQ047RUF3Q0U7SUFDSSxtQkFBQTtFQXRDTjtFQXdDTTtJQUNJLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RUF0Q1Y7RUF5Q007SUFDSSxlQUFBO0lBQ0EsaUJBQUE7RUF2Q1Y7RUEyQ0U7O0lBRUksYUFBQTtFQXpDTjtFQTRDRTtJQUNJLHVCQUFBO0VBMUNOO0VBNkNFO0lBQ0ksZ0JBQUE7RUEzQ047RUE4Q0U7SUFDSSxrQkFBQTtFQTVDTjtFQWdETTtJQUNJLGdCQUFBO0VBOUNWO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbiosIDpiZWZvcmUsIDphZnRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gICAgYS5hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbi10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIH1cbn1cblxuLmxvZ2luLXBhZ2UsIC5zaWdudXAtcGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuXG4gICAgLy8gbGVmdCBzaWRlXG4gICAgJl9fY2Fyb3VzZWwtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwtc2xpZGUtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9sb2dpbi1zbGlkZS1pbWcwLnBuZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLXNsaWRlLXRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDU2cHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBsZWZ0IHNpZGUgRU5EXG4gICAgLy8gX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuICAgIC8vIHJpZ2h0IHNpZGVcbiAgICAmX19sb2dpbi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbG9naW4tYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuXG4gICAgJl9fdG9wLW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzOHB4IDAgMCAzMXB4O1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19yaWdodC1zaWRlLW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NpZ25pbi1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYuLXNpZ25pbiB7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgNjRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1mb3Jnb3QtcGFzc3dvcmQge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RpdmlkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMzJweDtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZm9ybS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcblxuICAgICZfX3NpZ251cC1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zc28tZXJyb3JzIHtcbiAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJi4tY3VzdG9tLW1hcmdpbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWZpZWxkLXJlc2V0LXBhc3N3b3JkIHtcbiAgICAgICAgICAgIC8vZm9yIHJlc2V0LXBhc3MgcGFnZVxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2Vycm9ycy1ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1yZXNldC1wYXNzd29yZCB7XG4gICAgICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1hdXRoLWVycm9ycyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cblxuICAgICZfX3N1Ym1pdC1idXR0b24tYm94IHtcbiAgICAgICAgLnN1Ym1pdC1idXR0b24tcmVzZXQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDI0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICAmLm1hdC1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRncmV5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGdyYXk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Ym1pdC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDI0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuXG4gICAgJl9fdGVybXMtYW5kLXByaXZhY3kge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICM4MDdBOEU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGluay1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYXBwLWljb24tbWVzc2FnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICBsZWZ0OiAxMXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxufVxuXG4uc2lnbnVwLWJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG59XG5cbi5hY2NvdW50LWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcblxuICAgIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzNjhweCkge1xuICAgIC5sb2dpbi1wYWdlX19jYXJvdXNlbC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubG9naW4tcGFnZV9fbG9nbyB7XG4gICAgICAgIGFwcC1sb2dvLXVuZG9jayB7XG4gICAgICAgICAgICAmOjpuZy1kZWVwIHtcbiAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDEuMjVkcHB4KSB7XG59XG5cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9naW4tcGFnZV9fdGl0bGUsIC5zaWdudXAtcGFnZV9fdGl0bGUge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4tcGFnZV9fbG9naW4tYm94LCAuc2lnbnVwLXBhZ2VfX2xvZ2luLWJveCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgLy9wYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDEycHg7XG5cbiAgICAgICAgYS5sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhLmFycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmlnYXRpb24tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1wYWdlX19sb2dpbi13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwNHB4O1xuICAgIH1cblxuICAgIC5tb2JpbGUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5sb2dpbi1wYWdlX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWduaW4tcGFnZSAubG9naW4tcGFnZV9fdGl0bGUsXG4gICAgLnNpZ251cC1wYWdlX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNpZ251cC1wYWdlX19sb2dpbi13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLnNpZ251cC1wYWdlX19sb2dpbi1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRhaW5lcl9fc2lnbnVwLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250YWluZXJfX2lucHV0LXdyYXBwZXIge1xuICAgICAgICAmLi1jdXN0b20tbWFyZ2luIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], LoginPage.prototype, "ssoAuthErrorStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], LoginPage.prototype, "passwordAuthErrorStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], LoginPage.prototype, "isPasswordHiddenStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], LoginPage.prototype, "servicePopupOpenedStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], LoginPage.prototype, "isAuthFormSubmittedStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], LoginPage.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], LoginPage.prototype, "loginForm", null);
/***/ }),
/***/ 91570:
/*!***********************************************************!*\
!*** ./packages/auth-ui/components/pages/logout/index.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LogoutPage": () => (/* reexport safe */ _logout_page__WEBPACK_IMPORTED_MODULE_0__.LogoutPage)
/* harmony export */ });
/* harmony import */ var _logout_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./logout.page */ 22032);
/***/ }),
/***/ 22032:
/*!*****************************************************************!*\
!*** ./packages/auth-ui/components/pages/logout/logout.page.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LogoutPage": () => (/* binding */ LogoutPage)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/auth/services/auth.manager */ 36585);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
class LogoutPage {
constructor(title, router, authManager, activatedRoute) {
this.title = title;
this.router = router;
this.authManager = authManager;
this.activatedRoute = activatedRoute;
title.setTitle(`Log Out | Undock`);
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
yield _this.authManager.signOut();
_this.redirectAfterSuccessSignOut();
} catch (error) {
console.error(error);
yield _this.router.navigate(['/login']);
}
})();
}
redirectAfterSuccessSignOut() {
const redirectPath = this.activatedRoute.snapshot.queryParamMap.get('redirectPath');
window.location.href = window.location.origin + '/login' + (redirectPath ? `?redirectPath=${redirectPath}` : '');
}
}
LogoutPage.ɵfac = function LogoutPage_Factory(t) {
return new (t || LogoutPage)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_platform_browser__WEBPACK_IMPORTED_MODULE_4__.Title), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_5__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_1__.AuthManager), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_5__.ActivatedRoute));
};
LogoutPage.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
type: LogoutPage,
selectors: [["app-logout-page"]],
decls: 2,
vars: 0,
template: function LogoutPage_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](0, "app-loading-overlay");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n");
}
},
dependencies: [_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_2__.LoadingOverlayComponent],
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 96216:
/*!******************************************************************!*\
!*** ./packages/auth-ui/components/pages/oauth-sign-in/index.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "OAuthSignInPage": () => (/* reexport safe */ _oauth_sign_in_page_component__WEBPACK_IMPORTED_MODULE_0__.OAuthSignInPage)
/* harmony export */ });
/* harmony import */ var _oauth_sign_in_page_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./oauth-sign-in-page.component */ 87636);
/***/ }),
/***/ 87636:
/*!*****************************************************************************************!*\
!*** ./packages/auth-ui/components/pages/oauth-sign-in/oauth-sign-in-page.component.ts ***!
\*****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "OAuthSignInPage": () => (/* binding */ OAuthSignInPage)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_auth__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/auth */ 96702);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_common_layout_states_sidebar_state__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/common/layout/states/sidebar.state */ 18138);
/* harmony import */ var _undock_integrations__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/integrations */ 96183);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function OAuthSignInPage_div_58_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "div", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "p", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ssoErrorMessage_r2 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate"](ssoErrorMessage_r2);
}
}
function OAuthSignInPage_ng_container_69_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "div", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](4, "app-loading-overlay");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
}
class OAuthSignInPage {
constructor(router, authManager, currentUser, sidebarState, activatedRoute, changeDetector, integrationsManager) {
this.router = router;
this.authManager = authManager;
this.currentUser = currentUser;
this.sidebarState = sidebarState;
this.activatedRoute = activatedRoute;
this.changeDetector = changeDetector;
this.integrationsManager = integrationsManager;
this.redirectPath = '';
this.isLoadingStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(true);
this.ssoAuthErrorStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.sidebarState.hideSidebar();
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this.activatedRoute.snapshot.queryParamMap.has('redirectPath')) {
_this.redirectPath = decodeURIComponent(_this.activatedRoute.snapshot.queryParamMap.get('redirectPath'));
}
const signInProvider = yield _this.checkSignInProviderRedirect();
if (signInProvider) {
yield _this.currentUser.data;
const isCalConnected = yield _this.integrationsManager.isAnyCalendarConnectedStream;
if (!isCalConnected) {
return _this.connectCalendarIntegration(signInProvider);
} else {
return _this.returnBack();
}
}
if (_this.activatedRoute.snapshot.queryParamMap.has('guestRedirect')) {
let guestRedirectUrl = decodeURIComponent(_this.activatedRoute.snapshot.queryParamMap.get('guestRedirect'));
if (guestRedirectUrl) {
_this.redirectPath = guestRedirectUrl;
return _this.returnBack();
}
}
_this.isLoadingStream.next(false);
})();
}
proceedWithGoogle() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.isLoadingStream.next(true);
_this2.ssoAuthErrorStream.next(null);
if (yield _this2.authManager.isRegularUserStream) {
return _this2.connectCalendarIntegration('google.com');
} else {
try {
yield _this2.authManager.signInWithGoogle();
} catch (error) {
_this2.pushAuthError(error);
_this2.changeDetector.detectChanges();
}
}
})();
}
proceedWithMicrosoft() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this3.isLoadingStream.next(true);
_this3.ssoAuthErrorStream.next(null);
if (yield _this3.authManager.isRegularUserStream) {
return _this3.connectCalendarIntegration('microsoft.com');
} else {
try {
yield _this3.authManager.signInWithMicrosoft();
} catch (error) {
_this3.pushAuthError(error);
_this3.changeDetector.detectChanges();
}
}
})();
}
returnBack() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this4.router.navigateByUrl(_this4.redirectPath);
})();
}
pushAuthError(error) {
let errorMessage = 'Something went wrong, please try again!';
if ((error === null || error === void 0 ? void 0 : error.code) == 'auth/cancelled-popup-request' || (error === null || error === void 0 ? void 0 : error.code) == 'auth/popup-blocked') {
errorMessage = 'Sign in popup closed by browser!';
} else if ((error === null || error === void 0 ? void 0 : error.code) == 'auth/popup-closed-by-user') {
errorMessage = 'Sign in popup closed by browser!';
} else if ((error === null || error === void 0 ? void 0 : error.code) == 'auth/account-exists-with-different-credential') {
errorMessage = 'Account already exist with the same email but different credentials. Please link accounts in settings.';
} else if ((error === null || error === void 0 ? void 0 : error.code) == 'auth/web-storage-unsupported') {
errorMessage = 'Failed to finish authorization. This browser is not supported or cookies are disabled.';
}
this.ssoAuthErrorStream.next(errorMessage);
}
checkSignInProviderRedirect() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a, _b;
try {
const result = yield _this5.authManager.getRedirectResult();
if ((_a = result === null || result === void 0 ? void 0 : result.additionalUserInfo) === null || _a === void 0 ? void 0 : _a.providerId) {
return (_b = result === null || result === void 0 ? void 0 : result.additionalUserInfo) === null || _b === void 0 ? void 0 : _b.providerId;
}
} catch (error) {
_this5.pushAuthError(error);
}
})();
}
connectCalendarIntegration(provider) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const redirectUrl = _this6.buildRedirectUrlForCalendarOAuthProviders();
if (provider == 'google.com') {
return _this6.integrationsManager.connectGoogleCalendar(redirectUrl);
} else {
return _this6.integrationsManager.connectMicrosoftCalendar(redirectUrl);
}
})();
}
buildRedirectUrlForCalendarOAuthProviders() {
return `${location.protocol}//${window.location.host}/${this.redirectPath}`;
}
}
OAuthSignInPage.ɵfac = function OAuthSignInPage_Factory(t) {
return new (t || OAuthSignInPage)(_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_9__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_auth__WEBPACK_IMPORTED_MODULE_2__.AuthManager), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_3__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_common_layout_states_sidebar_state__WEBPACK_IMPORTED_MODULE_4__.SidebarState), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_9__.ActivatedRoute), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_8__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_integrations__WEBPACK_IMPORTED_MODULE_5__.IntegrationsManager));
};
OAuthSignInPage.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineComponent"]({
type: OAuthSignInPage,
selectors: [["app-oauth-sign-in-page"]],
decls: 72,
vars: 6,
consts: [[1, "oauth-sign-in-page-container"], [1, "oauth-sign-in-page-content"], [1, "title"], [1, "description"], ["type", "button", 1, "form-container__signup-button", 3, "click"], ["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["clip-path", "url(#clip0)"], ["d", "M23.9996 12.2755C23.9996 11.4598 23.9321 10.6397 23.7881 9.83716H12.2402V14.4582H18.8532C18.5788 15.9485 17.697 17.2669 16.4059 18.1047V21.103H20.3512C22.668 19.013 23.9996 15.9265 23.9996 12.2755Z", "fill", "#4285F4"], ["d", "M12.2404 24.0001C15.5424 24.0001 18.327 22.9375 20.3559 21.1032L16.4106 18.1048C15.3129 18.8368 13.8959 19.2513 12.2449 19.2513C9.05088 19.2513 6.34273 17.1392 5.37103 14.2996H1.2998V17.3905C3.37816 21.4427 7.61133 24.0001 12.2404 24.0001Z", "fill", "#34A853"], ["d", "M5.36712 14.2995C4.85428 12.8091 4.85428 11.1953 5.36712 9.70497V6.61401H1.30039C-0.436067 10.0048 -0.436067 13.9997 1.30039 17.3905L5.36712 14.2995Z", "fill", "#FBBC04"], ["d", "M12.2404 4.74895C13.9858 4.72249 15.6728 5.36625 16.9369 6.54796L20.4323 3.1219C18.219 1.08478 15.2814 -0.0351985 12.2404 7.6247e-05C7.61133 7.6247e-05 3.37815 2.5575 1.2998 6.6141L5.36653 9.70505C6.33373 6.86102 9.04638 4.74895 12.2404 4.74895Z", "fill", "#EA4335"], ["id", "clip0"], ["width", "24", "height", "24.0001", "fill", "white"], ["xmlns", "http://www.w3.org/2000/svg", "width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none"], ["d", "M12.75 11.25H24V0.75C24 0.336 23.664 0 23.25 0H12.75V11.25Z", "fill", "#4CAF50"], ["d", "M11.25 11.25V0H0.75C0.336 0 0 0.336 0 0.75V11.25H11.25Z", "fill", "#F44336"], ["d", "M11.25 12.75H0V23.25C0 23.664 0.336 24 0.75 24H11.25V12.75Z", "fill", "#2196F3"], ["d", "M12.75 12.75V24H23.25C23.664 24 24 23.664 24 23.25V12.75H12.75Z", "fill", "#FFC107"], ["class", "form-container__sso-errors", 4, "ngIf"], [1, "close-button", 3, "click"], [1, "material-icons-round"], [4, "ngIf"], [1, "form-container__sso-errors"], [1, "error-message"], [1, "loading-overlay"]],
template: function OAuthSignInPage_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "main", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](4, "h1", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "Check your calendar");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](7, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](9, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](10, "Select your calendar to check for conflicts");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](13, "button", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function OAuthSignInPage_Template_button_click_13_listener() {
return ctx.proceedWithGoogle();
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](15, "svg", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](17, "g", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](19, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](21, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](23, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](25, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](28, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](30, "clipPath", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](32, "rect", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](36, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](37, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](38, "Google Calendar");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](40, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](41, "button", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function OAuthSignInPage_Template_button_click_41_listener() {
return ctx.proceedWithMicrosoft();
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](42, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](43, "svg", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](44, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](45, "path", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](47, "path", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](49, "path", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](50, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](51, "path", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](52, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](53, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](54, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](55, "Microsoft Calendar");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](56, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](57, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](58, OAuthSignInPage_div_58_Template, 5, 1, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](59, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](60, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](61, "div", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function OAuthSignInPage_Template_div_click_61_listener() {
return ctx.returnBack();
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](62, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](63, "i", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](64, "close");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](65, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](66, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](67, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](68, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](69, OAuthSignInPage_ng_container_69_Template, 7, 0, "ng-container", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](70, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](71, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](58);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](59, 2, ctx.ssoAuthErrorStream));
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](11);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](70, 4, ctx.isLoadingStream));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.LoadingOverlayComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_7__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n display: block;\n position: relative;\n background-color: #E6E6EE;\n}\n\n.oauth-sign-in-page-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 100vw;\n height: 100vh;\n background: rgba(18, 17, 20, 0.5);\n}\n.oauth-sign-in-page-container[_ngcontent-%COMP%] .oauth-sign-in-page-content[_ngcontent-%COMP%] {\n width: 500px;\n max-width: calc(100% - 30px);\n padding: 64px;\n position: relative;\n border-radius: 24px;\n background-color: #ffffff;\n}\n.oauth-sign-in-page-container[_ngcontent-%COMP%] .oauth-sign-in-page-content[_ngcontent-%COMP%] h1.title[_ngcontent-%COMP%] {\n text-align: center;\n color: #121114;\n font-size: 24px;\n font-weight: 400;\n line-height: 30px;\n letter-spacing: -0.02em;\n}\n.oauth-sign-in-page-container[_ngcontent-%COMP%] .oauth-sign-in-page-content[_ngcontent-%COMP%] div.description[_ngcontent-%COMP%] {\n margin: 8px 0 32px;\n text-align: center;\n}\n.oauth-sign-in-page-container[_ngcontent-%COMP%] .oauth-sign-in-page-content[_ngcontent-%COMP%] div.description[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: #807A8E;\n font-size: 14px;\n font-weight: 400;\n line-height: 20px;\n letter-spacing: -0.02em;\n}\n.oauth-sign-in-page-container[_ngcontent-%COMP%] .oauth-sign-in-page-content[_ngcontent-%COMP%] button.form-container__signup-button[_ngcontent-%COMP%] {\n font-size: 15px;\n font-weight: 600;\n line-height: 22px;\n letter-spacing: -0.02em;\n padding: 13px 12px;\n border: 1px solid #EDEAF2;\n}\n.oauth-sign-in-page-container[_ngcontent-%COMP%] .oauth-sign-in-page-content[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%] {\n top: 26px;\n right: 26px;\n cursor: pointer;\n position: absolute;\n}\n\n.loading-overlay[_ngcontent-%COMP%] {\n left: 0;\n top: 0;\n position: absolute;\n width: 100vw;\n height: 100vh;\n background: #ffffff;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2F1dGgtdWkvY29tcG9uZW50cy9wYWdlcy9vYXV0aC1zaWduLWluL29hdXRoLXNpZ24taW4tcGFnZS5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdXRpbHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUZ2R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUMvTUE7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBQXlISjs7QUF0SEE7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VDYUEsWUFBQTtFQUNBLGFBQUE7RUFDQSxpQ0p5QnFCO0FHb0Z6QjtBQXhISTtFQUNJLFlBQUE7RUFDQSw0QkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJISmdCO0FHOEh4QjtBQXhIUTtFQUNJLGtCQUFBO0VBQ0EsY0hUWTtFSWVwQixlREwwQjtFQ00xQixnQkROZ0M7RUNPaEMsaUJEUHFDO0VDUXJDLHVCQUppRTtBRHlIckU7QUExSFE7RUFDSSxrQkFBQTtFQUNBLGtCQUFBO0FBNEhaO0FBMUhZO0VBQ0ksY0hmUztFSVlyQixlREk4QjtFQ0g5QixnQkRHb0M7RUNGcEMsaUJERXlDO0VDRHpDLHVCQUppRTtBRG9JckU7QUEzSFE7RUNSSixlRFMwQjtFQ1IxQixnQkRRZ0M7RUNQaEMsaUJET3FDO0VDTnJDLHVCQUppRTtFRFl6RCxrQkFBQTtFQUNBLHlCQUFBO0FBK0haO0FBNUhRO0VBQ0ksU0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QUE4SFo7O0FBekhBO0VBQ0ksT0FBQTtFQUNBLE1BQUE7RUFDQSxrQkFBQTtFQ2xDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CSlRvQjtBR3dLeEIiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RUU7XG59XG5cbi5vYXV0aC1zaWduLWluLXBhZ2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGZ1bGxTaXplT3ZlcmxheSgkY29sb3ItbW9kYWwtYmFja2dyb3VuZCk7XG5cbiAgICAub2F1dGgtc2lnbi1pbi1wYWdlLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgIHBhZGRpbmc6IDY0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcblxuICAgICAgICBoMS50aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRQcm9wKDI0cHgsIDQwMCwgMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAzMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHRQcm9wKDE0cHgsIDQwMCwgMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24uZm9ybS1jb250YWluZXJfX3NpZ251cC1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dFByb3AoMTVweCwgNjAwLCAyMnB4KTtcblxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgICAgICByaWdodDogMjZweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvYWRpbmctb3ZlcmxheSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpbmNsdWRlIGZ1bGxTaXplT3ZlcmxheSgkY29sb3ItZ3JheXNjYWxlLXdoaXRlKTtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8kYmFzZS1mb250LXNpemU6IDE2OyAtLSBjaGFuZ2UgdG8gdGhpcyBhZnRlciBsYXlvdXQgcmVmYWN0b3JpbmdcbiRiYXNlLWZvbnQtc2l6ZTogMTA7XG5cbi8vIDElIG9mIEZ1bGxIRCByZXNvbHV0aW9uIGhlaWdodFxuJGhlaWdodC11bml0LW1vZGlmaWVyOiAxMC44O1xuLy8gMSUgb2YgRnVsbEhEIHJlc29sdXRpb24gd2lkdGhcbiR3aWR0aC11bml0LW1vZGlmaWVyOiAxOS4yO1xuXG5AZnVuY3Rpb24gSGVpZ2h0VW5pdCgkdGFyZ2V0LCAkY29udGV4dDogJGhlaWdodC11bml0LW1vZGlmaWVyKSB7XG4gICAgQHJldHVybiBtYXRoLmRpdigkdGFyZ2V0LCAkY29udGV4dCkgKiAxdmg7XG59XG5cbkBmdW5jdGlvbiBXaWR0aFVuaXQoJHRhcmdldCwgJGNvbnRleHQ6ICR3aWR0aC11bml0LW1vZGlmaWVyKSB7XG4gICAgQHJldHVybiBtYXRoLmRpdigkdGFyZ2V0LCAkY29udGV4dCkgKiAxdnc7XG59XG5cbi8vIFRPRE86IFJlbW92ZSB0aGlzIG1peGluIC8gUmVwbGFjZSB3aXRoIGZvbnQgbWl4aW5zXG5AbWl4aW4gdGV4dFByb3AoJGZvbnRTaXplLCAkZm9udFdlaWdodCwgJGxpbmVIZWlnaHQsICRsZXR0ZXJTcGFjaW5nOiAtMC4wMmVtKSB7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlclNwYWNpbmc7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZU92ZXJsYXkoJGJhY2tncm91bmQpIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbn1cblxuLy8gVE9ETzogUmVtb3ZlIHRoaXMgbWl4aW4gLyBSZXBsYWNlIHdpdGggZm9udCBtaXhpbnNcbkBtaXhpbiB0ZXh0UHJvcCgkZm9udFNpemUsICRmb250V2VpZ2h0LCAkbGluZUhlaWdodCwgJGxldHRlclNwYWNpbmc6IC0wLjAyZW0pIHtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyU3BhY2luZztcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */", "*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after {\n margin: 0;\n box-sizing: border-box;\n}\n\n.navigation-mobile[_ngcontent-%COMP%] a.arrow[_ngcontent-%COMP%] {\n display: none;\n border-radius: 50%;\n}\n.navigation-mobile[_ngcontent-%COMP%] .navigation-text[_ngcontent-%COMP%] {\n display: none;\n font-weight: 500;\n font-size: 16px;\n line-height: 22px;\n letter-spacing: -0.02em;\n color: #121114;\n}\n\n.login-page[_ngcontent-%COMP%], .signup-page[_ngcontent-%COMP%] {\n display: flex;\n align-items: stretch;\n height: 100%;\n line-height: 1;\n background: #FFFFFF;\n flex-direction: row;\n justify-content: center;\n font-family: \"Inter\", sans-serif;\n}\n.login-page__carousel-wrapper[_ngcontent-%COMP%], .signup-page__carousel-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 640px;\n height: 100%;\n background: #2B2733;\n}\n.login-page__carousel-box[_ngcontent-%COMP%], .signup-page__carousel-box[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n height: 100%;\n}\n.login-page__carousel-slide[_ngcontent-%COMP%], .signup-page__carousel-slide[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n width: 100%;\n height: 100%;\n}\n.login-page__carousel-slide-image[_ngcontent-%COMP%], .signup-page__carousel-slide-image[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n background: url(\"/assets/img/login-slide-img0.png\") center top no-repeat;\n background-size: cover;\n opacity: 0.2;\n}\n.login-page__carousel-slide-title[_ngcontent-%COMP%], .signup-page__carousel-slide-title[_ngcontent-%COMP%] {\n max-width: 640px;\n padding: 0px 56px 0;\n font-family: \"Inter\", sans-serif;\n font-weight: 400;\n font-size: 28px;\n line-height: 36px;\n color: #ffffff;\n text-align: center;\n position: absolute;\n top: 60%;\n z-index: 2;\n}\n.login-page__carousel-slide-title[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:last-child, .signup-page__carousel-slide-title[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:last-child {\n padding-top: 57px;\n font-weight: 500;\n font-size: 16px;\n line-height: 22px;\n opacity: 0.5;\n}\n.login-page__login-wrapper[_ngcontent-%COMP%], .signup-page__login-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n position: relative;\n width: 100%;\n}\n.login-page__login-box[_ngcontent-%COMP%], .signup-page__login-box[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n max-width: 768px;\n}\n.login-page__top-navigation[_ngcontent-%COMP%], .signup-page__top-navigation[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n position: absolute;\n top: 0px;\n left: 0px;\n z-index: 3;\n width: 100%;\n padding: 38px 0 0 31px;\n}\n.login-page__logo[_ngcontent-%COMP%], .signup-page__logo[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.login-page__right-side-navigation[_ngcontent-%COMP%], .signup-page__right-side-navigation[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n min-height: 40px;\n}\n.login-page__right-side-navigation[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .signup-page__right-side-navigation[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n margin-right: 24px;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 20px;\n color: #A59FB9;\n}\n.login-page__signin-button[_ngcontent-%COMP%], .signup-page__signin-button[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 10px 12px;\n font-family: \"Inter\", sans-serif;\n font-weight: 500;\n font-size: 15px;\n line-height: 20px;\n text-align: center;\n color: #FFFFFF;\n background: #2B2733;\n outline: none;\n border-radius: 10px;\n cursor: pointer;\n position: relative;\n}\n.login-page__title[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n margin: 12px 0 64px;\n color: #121114;\n}\n.login-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n margin: 0;\n font-weight: 500;\n text-align: left;\n font-size: 40px;\n line-height: 48px;\n font-family: \"Inter\", sans-serif;\n}\n.login-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n margin-top: 12px;\n font-weight: 400;\n font-size: 20px;\n line-height: 26px;\n letter-spacing: -0.02em;\n color: #9A95AC;\n}\n.login-page__title.-forgot-password[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .signup-page__title.-forgot-password[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n text-align: center;\n}\n.login-page__divider[_ngcontent-%COMP%], .signup-page__divider[_ngcontent-%COMP%] {\n display: block;\n position: relative;\n width: 100%;\n max-width: 420px;\n z-index: 1;\n margin: 20px auto 32px;\n padding: 0 8px;\n text-align: center;\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n letter-spacing: 1px;\n text-transform: uppercase;\n color: #9A95AC;\n}\n.login-page__divider[_ngcontent-%COMP%]:before, .login-page__divider[_ngcontent-%COMP%]:after, .signup-page__divider[_ngcontent-%COMP%]:before, .signup-page__divider[_ngcontent-%COMP%]:after {\n display: block;\n position: absolute;\n z-index: -1;\n content: \"\";\n width: 46%;\n height: 1px;\n top: 7px;\n background: #F3F3F9;\n}\n.login-page__divider[_ngcontent-%COMP%]:before, .signup-page__divider[_ngcontent-%COMP%]:before {\n right: 0;\n}\n.login-page__divider[_ngcontent-%COMP%]:after, .signup-page__divider[_ngcontent-%COMP%]:after {\n left: 0;\n}\n\n.form-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n position: relative;\n width: 100%;\n max-width: 420px;\n}\n.form-container__signup-button[_ngcontent-%COMP%] {\n position: relative;\n width: 100%;\n max-width: 420px;\n margin-bottom: 12px;\n background: transparent;\n box-sizing: border-box;\n border-radius: 10px;\n cursor: pointer;\n outline: none;\n}\n.form-container__signup-button[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n position: absolute;\n width: 24px;\n left: 11px;\n top: 50%;\n transform: translateY(-50%);\n}\n.form-container__signup-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-family: Inter, sans-serif;\n font-size: 15px;\n line-height: 15px;\n font-weight: 600;\n color: #2B2733;\n}\n.form-container__sso-errors[_ngcontent-%COMP%] .error-message[_ngcontent-%COMP%] {\n width: 100%;\n margin-top: 10px;\n text-align: center;\n color: #ED315E;\n font-size: 14px;\n}\n.form-container__input-wrapper[_ngcontent-%COMP%] {\n position: relative;\n margin-bottom: 20px;\n}\n.form-container__input-wrapper.-custom-margin[_ngcontent-%COMP%] {\n margin-top: 20px;\n}\n.form-container__input-item[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: flex-start;\n flex-wrap: wrap;\n}\n.form-container__input-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n font-weight: 500;\n font-size: 14px;\n line-height: 20px;\n color: #807A8E;\n}\n.form-container__input-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n width: 100%;\n margin: 0;\n padding: 0 16px;\n outline: none;\n font-size: 15px;\n line-height: 44px;\n font-family: Inter, sans-serif;\n font-weight: 400;\n background: transparent;\n border: 1px solid #EDEAF2;\n box-sizing: border-box;\n border-radius: 10px;\n color: #121114;\n}\n.form-container__input-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder {\n color: #807A8E;\n}\n.form-container__input-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus {\n border-color: #2B2733;\n}\n.form-container__input-item[_ngcontent-%COMP%] .form-field-reset-password[_ngcontent-%COMP%] {\n width: 100%;\n}\n.form-container__errors-box[_ngcontent-%COMP%] {\n position: relative;\n width: 100%;\n bottom: 0;\n right: 0;\n}\n.form-container__errors-box[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n padding-top: 4px;\n font-size: 14px;\n color: #ED315E;\n}\n.form-container__errors-box.-reset-password[_ngcontent-%COMP%] {\n bottom: -6px;\n}\n.form-container__errors-box.-auth-errors[_ngcontent-%COMP%] {\n position: relative;\n bottom: unset;\n padding-top: 10px;\n}\n.form-container__error-message[_ngcontent-%COMP%] {\n font-size: 14px;\n color: #ED315E;\n}\n.form-container__submit-button-box[_ngcontent-%COMP%] .submit-button-reset[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 420px;\n margin: 20px auto 24px;\n border-radius: 10px;\n font-family: Inter, sans-serif;\n font-weight: 600;\n font-size: 14px;\n line-height: 48px;\n border: 1px solid transparent;\n background: #2B2733;\n color: #ffffff;\n}\n.form-container__submit-button-box[_ngcontent-%COMP%] .submit-button-reset.mat-button-disabled[_ngcontent-%COMP%] {\n background: white;\n border-color: lightgrey;\n color: lightgray;\n cursor: not-allowed;\n}\n.form-container__submit-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 420px;\n margin: 20px auto 24px;\n color: #fff !important;\n background: #2B2733;\n border-radius: 10px;\n font-family: Inter, sans-serif;\n font-size: 15px;\n line-height: 48px;\n border: none;\n cursor: pointer;\n outline: none;\n}\n.form-container__terms-and-privacy[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 296px;\n margin: 0 auto;\n text-align: center;\n font-weight: 400;\n font-size: 14px;\n line-height: 20px;\n color: #807A8E;\n}\n.form-container__terms-and-privacy[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n color: inherit;\n cursor: pointer;\n text-decoration: underline;\n}\n\n.link-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 420px;\n padding: 13px 0;\n border: 1px solid #EDEAF2;\n border-radius: 10px;\n letter-spacing: -0.02em;\n text-decoration: none;\n position: relative;\n}\n.link-button[_ngcontent-%COMP%] app-icon-message[_ngcontent-%COMP%] {\n position: absolute;\n top: 11px;\n left: 11px;\n}\n.link-button[_ngcontent-%COMP%]:hover {\n background: #EDEAF2;\n}\n.link-button[_ngcontent-%COMP%]:active {\n background: #CECADA;\n}\n\n.signup-button[_ngcontent-%COMP%] {\n font-weight: 600;\n font-size: 15px;\n line-height: 22px;\n color: #2B2733;\n}\n\n.account-info[_ngcontent-%COMP%] {\n margin-top: 10px;\n border: none;\n font-weight: 400;\n font-size: 14px;\n line-height: 20px;\n color: #9A95AC;\n}\n.account-info[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n padding-left: 8px;\n font-weight: 600;\n color: #2B2733;\n text-decoration: none;\n}\n.account-info[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover {\n text-decoration: underline;\n}\n.account-info[_ngcontent-%COMP%]:hover {\n background: transparent;\n}\n.account-info[_ngcontent-%COMP%]:active {\n background: transparent;\n}\n\n@media all and (max-width: 1368px) {\n .login-page__carousel-wrapper[_ngcontent-%COMP%] {\n display: none;\n }\n .login-page__logo[_ngcontent-%COMP%] app-logo-undock[_ngcontent-%COMP%] svg path {\n fill: #2B2733;\n }\n}\n@media all and (max-width: 768px) {\n .login-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n font-size: 34px;\n line-height: 42px;\n }\n .login-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n font-size: 20px;\n line-height: 26px;\n }\n .login-page__login-box[_ngcontent-%COMP%], .signup-page__login-box[_ngcontent-%COMP%] {\n width: calc(100% - 32px);\n max-width: 480px;\n }\n}\n@media all and (max-width: 480px) {\n .navigation-mobile[_ngcontent-%COMP%] {\n padding: 20px 0 0 12px;\n }\n .navigation-mobile[_ngcontent-%COMP%] a.logo[_ngcontent-%COMP%] {\n display: none;\n }\n .navigation-mobile[_ngcontent-%COMP%] a.arrow[_ngcontent-%COMP%] {\n display: block;\n }\n .navigation-mobile[_ngcontent-%COMP%] .navigation-text[_ngcontent-%COMP%] {\n display: block;\n position: absolute;\n left: 50%;\n transform: translateX(-50%);\n }\n .login-page__login-wrapper[_ngcontent-%COMP%] {\n align-items: flex-start;\n margin-top: 104px;\n }\n .mobile[_ngcontent-%COMP%] {\n justify-content: center;\n padding-left: 0;\n }\n .login-page__title[_ngcontent-%COMP%] {\n margin-bottom: 40px;\n }\n .login-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n max-width: 234px;\n font-size: 28px;\n line-height: 36px;\n text-align: center;\n }\n .login-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n font-size: 14px;\n line-height: 20px;\n }\n .signin-page[_ngcontent-%COMP%] .login-page__title[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] {\n display: none;\n }\n .signup-page__login-wrapper[_ngcontent-%COMP%] {\n align-items: flex-start;\n }\n .signup-page__login-box[_ngcontent-%COMP%] {\n margin-top: 80px;\n }\n .form-container__signup-button[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n }\n .form-container__input-wrapper.-custom-margin[_ngcontent-%COMP%] {\n margin-top: 20px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2F1dGgtdWkvY29tcG9uZW50cy9wYWdlcy9zaGFyZWQtc3R5bGVzL2xvZ2luLXNpZ251cC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLFNBQUE7RUFDQSxzQkFBQTtBQTRESjs7QUF4REk7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7QUEyRFI7QUF4REk7RUFDSSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIRGdCO0FHMkR4Qjs7QUF0REE7RUFDSSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdDQUFBO0FBeURKO0FBdERJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsbUJIckNZO0FHNkZwQjtBQXJESTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUF1RFI7QUFwREk7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUFzRFI7QUFuREk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHdFQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0FBcURSO0FBbERJO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjSHdGQTtFR3ZGQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7QUFvRFI7QUFsRFE7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtBQW9EWjtBQTNDSTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FBNkNSO0FBMUNJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QUE0Q1I7QUF6Q0k7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtBQTJDUjtBQXhDSTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FBMENSO0FBdkNJO0VBQ0ksYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQXlDUjtBQXZDUTtFQUNJLGtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0h2SGE7QUdnS3pCO0FBckNJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkgxSlE7RUcySlIsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FBdUNSO0FBaENJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNIM0pnQjtBRzZMeEI7QUFoQ1E7RUFDSSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdDQUFBO0FBa0NaO0FBL0JRO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0h4S2E7QUd5TXpCO0FBN0JZO0VBQ0ksa0JBQUE7QUErQmhCO0FBMUJJO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0hoTWlCO0FHNE56QjtBQTFCUTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsbUJIbk1jO0FHK04xQjtBQXpCUTtFQUNJLFFBQUE7QUEyQlo7QUF4QlE7RUFDSSxPQUFBO0FBMEJaOztBQXBCQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FBdUJKO0FBckJJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FBdUJSO0FBckJRO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtBQXVCWjtBQXBCUTtFQUNJLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjSHpRUTtBRytScEI7QUFqQlE7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNIbFBRO0VHbVBSLGVBQUE7QUFtQlo7QUFmSTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QUFpQlI7QUFmUTtFQUNJLGdCQUFBO0FBaUJaO0FBYkk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7QUFlUjtBQWJRO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIMVJhO0FHeVN6QjtBQVpRO0VBQ0ksV0FBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNIN1NZO0FHMlR4QjtBQVpZO0VBQ0ksY0g3U1M7QUcyVHpCO0FBWFk7RUFDSSxxQkhsVUk7QUcrVXBCO0FBVFE7RUFFSSxXQUFBO0FBVVo7QUFMSTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0FBT1I7QUFMUTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNIdFRRO0FHNlRwQjtBQUpRO0VBQ0ksWUFBQTtBQU1aO0FBSFE7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtBQUtaO0FBREk7RUFDSSxlQUFBO0VBQ0EsY0h0VVk7QUd5VXBCO0FBQ1E7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkh4WEk7RUd5WEosY0FBQTtBQUNaO0FBQ1k7RUFDSSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBQUNoQjtBQUlJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJINVlRO0VHNllSLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QUFGUjtBQU1JO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FBSlI7QUFNUTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7QUFKWjs7QUFTQTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QUFOSjtBQVFJO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBQU5SO0FBU0k7RUFDSSxtQkhwYWtCO0FHNloxQjtBQVVJO0VBQ0ksbUJIemFrQjtBR2lhMUI7O0FBWUE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIeGNnQjtBRyticEI7O0FBWUE7RUFDSSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIL2JxQjtBR3NiekI7QUFXSTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjSHRkWTtFR3VkWixxQkFBQTtBQVRSO0FBV1E7RUFDSSwwQkFBQTtBQVRaO0FBYUk7RUFDSSx1QkFBQTtBQVhSO0FBY0k7RUFDSSx1QkFBQTtBQVpSOztBQWlCQTtFQUNJO0lBQ0ksYUFBQTtFQWROO0VBb0JjO0lBQ0ksYUhqZkE7RUcrZGxCO0FBQ0Y7QUE0QkE7RUFFUTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtFQTNCVjtFQThCTTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtFQTVCVjtFQWdDRTtJQUNJLHdCQUFBO0lBQ0EsZ0JBQUE7RUE5Qk47QUFDRjtBQWtDQTtFQUNJO0lBQ0ksc0JBQUE7RUFoQ047RUFrQ007SUFDSSxhQUFBO0VBaENWO0VBbUNNO0lBQ0ksY0FBQTtFQWpDVjtFQW9DTTtJQUNJLGNBQUE7SUFDQSxrQkFBQTtJQUNBLFNBQUE7SUFDQSwyQkFBQTtFQWxDVjtFQXNDRTtJQUNJLHVCQUFBO0lBQ0EsaUJBQUE7RUFwQ047RUF1Q0U7SUFDSSx1QkFBQTtJQUNBLGVBQUE7RUFyQ047RUF3Q0U7SUFDSSxtQkFBQTtFQXRDTjtFQXdDTTtJQUNJLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RUF0Q1Y7RUF5Q007SUFDSSxlQUFBO0lBQ0EsaUJBQUE7RUF2Q1Y7RUEyQ0U7O0lBRUksYUFBQTtFQXpDTjtFQTRDRTtJQUNJLHVCQUFBO0VBMUNOO0VBNkNFO0lBQ0ksZ0JBQUE7RUEzQ047RUE4Q0U7SUFDSSxrQkFBQTtFQTVDTjtFQWdETTtJQUNJLGdCQUFBO0VBOUNWO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbiosIDpiZWZvcmUsIDphZnRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gICAgYS5hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbi10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIH1cbn1cblxuLmxvZ2luLXBhZ2UsIC5zaWdudXAtcGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuXG4gICAgLy8gbGVmdCBzaWRlXG4gICAgJl9fY2Fyb3VzZWwtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwtc2xpZGUtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9sb2dpbi1zbGlkZS1pbWcwLnBuZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLXNsaWRlLXRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDU2cHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBsZWZ0IHNpZGUgRU5EXG4gICAgLy8gX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuICAgIC8vIHJpZ2h0IHNpZGVcbiAgICAmX19sb2dpbi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbG9naW4tYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuXG4gICAgJl9fdG9wLW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzOHB4IDAgMCAzMXB4O1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19yaWdodC1zaWRlLW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NpZ25pbi1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYuLXNpZ25pbiB7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgNjRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1mb3Jnb3QtcGFzc3dvcmQge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RpdmlkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMzJweDtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZm9ybS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcblxuICAgICZfX3NpZ251cC1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zc28tZXJyb3JzIHtcbiAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJi4tY3VzdG9tLW1hcmdpbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWZpZWxkLXJlc2V0LXBhc3N3b3JkIHtcbiAgICAgICAgICAgIC8vZm9yIHJlc2V0LXBhc3MgcGFnZVxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2Vycm9ycy1ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1yZXNldC1wYXNzd29yZCB7XG4gICAgICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1hdXRoLWVycm9ycyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cblxuICAgICZfX3N1Ym1pdC1idXR0b24tYm94IHtcbiAgICAgICAgLnN1Ym1pdC1idXR0b24tcmVzZXQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDI0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICAmLm1hdC1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRncmV5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGdyYXk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Ym1pdC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDI0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuXG4gICAgJl9fdGVybXMtYW5kLXByaXZhY3kge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICM4MDdBOEU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGluay1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYXBwLWljb24tbWVzc2FnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICBsZWZ0OiAxMXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxufVxuXG4uc2lnbnVwLWJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG59XG5cbi5hY2NvdW50LWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcblxuICAgIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzNjhweCkge1xuICAgIC5sb2dpbi1wYWdlX19jYXJvdXNlbC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubG9naW4tcGFnZV9fbG9nbyB7XG4gICAgICAgIGFwcC1sb2dvLXVuZG9jayB7XG4gICAgICAgICAgICAmOjpuZy1kZWVwIHtcbiAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDEuMjVkcHB4KSB7XG59XG5cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9naW4tcGFnZV9fdGl0bGUsIC5zaWdudXAtcGFnZV9fdGl0bGUge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4tcGFnZV9fbG9naW4tYm94LCAuc2lnbnVwLXBhZ2VfX2xvZ2luLWJveCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgLy9wYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDEycHg7XG5cbiAgICAgICAgYS5sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhLmFycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmlnYXRpb24tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1wYWdlX19sb2dpbi13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwNHB4O1xuICAgIH1cblxuICAgIC5tb2JpbGUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5sb2dpbi1wYWdlX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWduaW4tcGFnZSAubG9naW4tcGFnZV9fdGl0bGUsXG4gICAgLnNpZ251cC1wYWdlX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNpZ251cC1wYWdlX19sb2dpbi13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLnNpZ251cC1wYWdlX19sb2dpbi1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRhaW5lcl9fc2lnbnVwLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250YWluZXJfX2lucHV0LXdyYXBwZXIge1xuICAgICAgICAmLi1jdXN0b20tbWFyZ2luIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], OAuthSignInPage.prototype, "isLoadingStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], OAuthSignInPage.prototype, "ssoAuthErrorStream", void 0);
/***/ }),
/***/ 5762:
/*!*******************************************************************!*\
!*** ./packages/auth-ui/components/pages/reset-password/index.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ResetPasswordPage": () => (/* reexport safe */ _reset_password_page__WEBPACK_IMPORTED_MODULE_0__.ResetPasswordPage)
/* harmony export */ });
/* harmony import */ var _reset_password_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./reset-password.page */ 80464);
/***/ }),
/***/ 80464:
/*!*********************************************************************************!*\
!*** ./packages/auth-ui/components/pages/reset-password/reset-password.page.ts ***!
\*********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ResetPasswordPage": () => (/* binding */ ResetPasswordPage)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _core_decorators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../core/decorators */ 6497);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../auth/services/auth.manager */ 36585);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
function ResetPasswordPage_ng_container_24_div_9_p_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "p", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "Email is not\n valid");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
}
}
function ResetPasswordPage_ng_container_24_div_9_p_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "p", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "Email is\n required");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
}
}
function ResetPasswordPage_ng_container_24_div_9_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](2, ResetPasswordPage_ng_container_24_div_9_p_2_Template, 2, 0, "p", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](4, ResetPasswordPage_ng_container_24_div_9_p_4_Template, 2, 0, "p", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx_r2.isFormControlHasError("email", "email"));
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx_r2.isFormControlHasError("email", "required"));
}
}
function ResetPasswordPage_ng_container_24_ng_container_14_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "p", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const error_r6 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate"](error_r6);
}
}
function ResetPasswordPage_ng_container_24_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](4, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](6, "input", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](9, ResetPasswordPage_ng_container_24_div_9_Template, 6, 2, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](12, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](14, ResetPasswordPage_ng_container_24_ng_container_14_Template, 5, 1, "ng-container", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](16, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](17, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](19, "button", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](20, "\n Send email\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("formControlName", "email")("placeholder", "Enter work email");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx_r0.isFormControlInvalid("email"));
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngForOf", ctx_r0.authenticationErrors);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("disabled", ctx_r0.sendEmailForm.invalid);
}
}
function ResetPasswordPage_ng_container_26_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "div", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](4, "h2");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "Email has been sent");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](7, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](8, "Please follow the instructions from the email");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
}
class ResetPasswordPage {
constructor(title, router, authManager) {
this.title = title;
this.router = router;
this.authManager = authManager;
this._authenticationErrors = [];
this._resetPasswordEmailBeenSent = false;
title.setTitle(`Reset Password | Undock`);
}
get sendEmailForm() {
return new _angular_forms__WEBPACK_IMPORTED_MODULE_5__.UntypedFormGroup({
'email': new _angular_forms__WEBPACK_IMPORTED_MODULE_5__.UntypedFormControl('', [_angular_forms__WEBPACK_IMPORTED_MODULE_5__.Validators.email, _angular_forms__WEBPACK_IMPORTED_MODULE_5__.Validators.required])
});
}
get authenticationErrors() {
return this._authenticationErrors;
}
get resetPasswordEmailBeenSent() {
return this._resetPasswordEmailBeenSent;
}
sendVerificationEmail() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this._authenticationErrors = [];
_this.sendEmailForm.markAllAsTouched();
if (_this.sendEmailForm.invalid) {
return null;
}
try {
yield _this.authManager.sendResetPasswordEmail(_this.formControl('email').value);
_this._resetPasswordEmailBeenSent = true;
} catch (error) {
_this._authenticationErrors.push(error.message);
}
})();
}
formControl(formControlName) {
return this.sendEmailForm.get(formControlName) || null;
}
isFormControlInvalid(formControlName) {
const control = this.formControl(formControlName);
return (control.dirty || control.touched) && control.invalid;
}
isFormControlHasError(formControlName, errorName) {
const control = this.formControl(formControlName);
return control.errors && control.errors[errorName];
}
}
ResetPasswordPage.ɵfac = function ResetPasswordPage_Factory(t) {
return new (t || ResetPasswordPage)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_angular_platform_browser__WEBPACK_IMPORTED_MODULE_6__.Title), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_7__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_2__.AuthManager));
};
ResetPasswordPage.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({
type: ResetPasswordPage,
selectors: [["reset-password-page"]],
decls: 33,
vars: 5,
consts: [[1, "container", "signup-page"], [1, "signup-page__login-wrapper"], [1, "signup-page__login-box"], [1, "signup-page__top-navigation"], [1, "login-page__logo", 3, "routerLink"], [1, "signup-page__title", "-forgot-password"], [1, "signup-page__login-form", "form-container", 3, "formGroup", "ngSubmit"], [3, "ngSwitch"], [4, "ngSwitchCase"], [1, "form-group", "email", "form-container__input-item"], [1, "form-field", "form-field-reset-password", "email"], ["name", "email", "autocomplete", "email", "type", "text", 3, "formControlName", "placeholder"], ["class", "form-group__errors form-container__errors-box -reset-password", 4, "ngIf"], [1, "form-container__errors", "-reset-password"], [4, "ngFor", "ngForOf"], [1, "form-group", "actions", "form-container__submit-button-box"], ["mat-button", "", "type", "submit", 1, "button", "submit-button", "submit-button-reset", 3, "disabled"], [1, "form-group__errors", "form-container__errors-box", "-reset-password"], ["class", "error-message", 4, "ngIf"], [1, "error-message"], [1, "email-been-sent-message"]],
template: function ResetPasswordPage_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](4, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](6, "nav", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](8, "a", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](10, "app-logo-undock");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](14, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](16, "h1");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](17, "Reset your Undock password");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](19, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](20, "form", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("ngSubmit", function ResetPasswordPage_Template_form_ngSubmit_20_listener() {
return ctx.sendVerificationEmail();
});
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](22, 7);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](24, ResetPasswordPage_ng_container_24_Template, 23, 5, "ng-container", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](25, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](26, ResetPasswordPage_ng_container_26_Template, 11, 0, "ng-container", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](31, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](32, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("routerLink", "/login");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](12);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("formGroup", ctx.sendEmailForm);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngSwitch", ctx.resetPasswordEmailBeenSent);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngSwitchCase", false);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngSwitchCase", true);
}
},
dependencies: [_angular_forms__WEBPACK_IMPORTED_MODULE_5__["ɵNgNoValidate"], _angular_forms__WEBPACK_IMPORTED_MODULE_5__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_5__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_5__.NgControlStatusGroup, _angular_forms__WEBPACK_IMPORTED_MODULE_5__.FormGroupDirective, _angular_forms__WEBPACK_IMPORTED_MODULE_5__.FormControlName, _angular_common__WEBPACK_IMPORTED_MODULE_8__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_8__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_8__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_8__.NgSwitchCase, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_9__.MatLegacyButton, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_3__.LogoUndockComponent, _angular_router__WEBPACK_IMPORTED_MODULE_7__.RouterLink],
styles: [".reset-password-screen[_ngcontent-%COMP%] {\n width: 100%;\n height: 100vh;\n line-height: 1;\n background: #FBFBFD;\n padding-bottom: 130px;\n flex-direction: column;\n justify-content: center;\n font-family: \"Inter\", sans-serif;\n}\n.reset-password-screen__heading[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n height: 75px;\n padding: 0 65px;\n min-height: 75px;\n background: transparent;\n}\n.reset-password-screen__heading[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%] {\n height: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n.reset-password-screen__heading[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n height: 25px;\n}\n.reset-password-screen__heading[_ngcontent-%COMP%] .sign-in-button[_ngcontent-%COMP%] {\n width: 95px;\n display: flex;\n cursor: pointer;\n align-items: center;\n justify-content: space-between;\n}\n.reset-password-screen__heading[_ngcontent-%COMP%] .sign-in-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 95px;\n margin: 0 0 0 auto;\n font-size: 18px;\n cursor: pointer;\n text-transform: uppercase;\n font-weight: 700;\n}\n.reset-password-screen__heading[_ngcontent-%COMP%] .sign-in-button[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 21px;\n height: 25px;\n}\n.reset-password-screen__title[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n color: #1C1C4F;\n margin: 30px 0 40px 0;\n}\n.reset-password-screen__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n margin: 0;\n line-height: 1;\n font-weight: bold;\n text-align: center;\n font-size: 40px;\n font-family: \"Inter\", sans-serif;\n}\n.reset-password-screen__title[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] {\n line-height: 1;\n color: #2B2733;\n text-align: center;\n font-weight: normal;\n font-size: 16px;\n font-family: \"Inter\", sans-serif;\n}\n.reset-password-screen__divider[_ngcontent-%COMP%] {\n display: block;\n position: relative;\n width: 15%;\n z-index: 1;\n margin: 15px auto;\n text-align: center;\n font-size: 13px;\n text-transform: uppercase;\n color: #BCC2CF;\n}\n.reset-password-screen__divider[_ngcontent-%COMP%]:before, .reset-password-screen__divider[_ngcontent-%COMP%]:after {\n display: block;\n position: absolute;\n z-index: -1;\n content: \"\";\n width: 20%;\n height: 1px;\n top: 7px;\n background: #C2C8D0;\n}\n.reset-password-screen__divider[_ngcontent-%COMP%]:before {\n right: 0;\n}\n.reset-password-screen__divider[_ngcontent-%COMP%]:after {\n left: 0;\n}\n.reset-password-screen__login-form[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-items: center;\n flex-direction: column;\n padding: 60px;\n margin: 0 auto;\n max-width: 480px;\n min-height: 320px;\n max-height: 620px;\n border-radius: 12px;\n overflow: hidden;\n background: #fff;\n box-shadow: 8px 24px 50px rgba(188, 194, 207, 0.3);\n}\n.reset-password-screen__login-form[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%] {\n width: 360px;\n max-width: 360px;\n margin: 0 auto 10px;\n position: relative;\n}\n.reset-password-screen__login-form[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%] .form-field[_ngcontent-%COMP%] {\n background: #fafafe;\n color: #1c1c4f;\n border-radius: 16px;\n height: 75px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n padding: 14px;\n}\n.reset-password-screen__login-form[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%] .form-field[_ngcontent-%COMP%] i[_ngcontent-%COMP%] {\n color: #c2c8d0;\n margin-right: 14px;\n}\n.reset-password-screen__login-form[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%] .form-field[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n margin: 0;\n width: 100%;\n color: #1c1c4f;\n border: none;\n outline: none;\n background: none;\n font-size: 24px;\n overflow: visible;\n font-family: inherit;\n line-height: 1.15;\n}\n.reset-password-screen__login-form[_ngcontent-%COMP%] .form-group__errors[_ngcontent-%COMP%] {\n position: absolute;\n width: 100%;\n text-align: center;\n bottom: -18px;\n left: 50%;\n transform: translateX(-50%);\n}\n.reset-password-screen__login-form[_ngcontent-%COMP%] .form-group__errors[_ngcontent-%COMP%] .error-message[_ngcontent-%COMP%] {\n color: red;\n margin: 3px 0;\n}\n.reset-password-screen__login-form[_ngcontent-%COMP%] .form-group.actions[_ngcontent-%COMP%] {\n margin: 0 20px;\n}\n.reset-password-screen__login-form[_ngcontent-%COMP%] .form-group.actions[_ngcontent-%COMP%] .button.submit-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 360px;\n max-width: 360px;\n margin: 20px auto;\n background: #23338c;\n border-radius: 14px;\n font-family: Inter, sans-serif;\n font-size: 20px;\n font-weight: 600;\n color: #fff;\n line-height: 2.8;\n border: none;\n cursor: pointer;\n outline: none;\n}\n.reset-password-screen__login-form[_ngcontent-%COMP%] .email-been-sent-message[_ngcontent-%COMP%] {\n display: flex;\n margin: 15px 0 60px 0;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n align-content: space-between;\n}\n.reset-password-screen__login-form[_ngcontent-%COMP%] .email-been-sent-message[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] {\n color: #2B2733;\n margin-bottom: 16px;\n}\n.reset-password-screen__login-form[_ngcontent-%COMP%] .email-been-sent-message[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: #807A8E;\n font-size: 15px;\n line-height: 22px;\n letter-spacing: -0.02em;\n font-weight: 400;\n}\n\napp-logo-undock[_ngcontent-%COMP%] {\n color: #121114;\n}\n\n@media all and (max-width: 1366px) {\n .reset-password-screen__heading[_ngcontent-%COMP%] {\n align-items: center;\n height: auto;\n min-height: 40px;\n }\n .reset-password-screen__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n font-size: 30px;\n }\n .reset-password-screen__login-form[_ngcontent-%COMP%] {\n max-width: 422px;\n min-height: unset;\n padding: 30px;\n }\n .reset-password-screen__login-form[_ngcontent-%COMP%] .forgot-password-hint[_ngcontent-%COMP%] {\n margin: 5px 0;\n }\n .reset-password-screen[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%] {\n margin: 0 auto 20px;\n }\n .reset-password-screen[_ngcontent-%COMP%] .form-group__errors.-auth-error[_ngcontent-%COMP%] {\n position: relative;\n bottom: -12px;\n }\n .reset-password-screen[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%] .form-field[_ngcontent-%COMP%] {\n height: auto;\n }\n .reset-password-screen[_ngcontent-%COMP%] .form-container__errors-box[_ngcontent-%COMP%] .error-message[_ngcontent-%COMP%] {\n font-size: 14px;\n }\n .reset-password-screen[_ngcontent-%COMP%] .form-container__submit-button-box[_ngcontent-%COMP%] .submit-button[_ngcontent-%COMP%] {\n margin: 0 auto 10px !important;\n line-height: 57px;\n }\n}\n@media all and (max-width: 1366px) and (min-resolution: 1.25dppx) {\n .reset-password-screen[_ngcontent-%COMP%] {\n display: flex;\n padding: 0;\n }\n .reset-password-screen__heading[_ngcontent-%COMP%] {\n justify-content: center;\n }\n .reset-password-screen__heading[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n height: 20px;\n }\n .reset-password-screen__heading[_ngcontent-%COMP%] .sign-in-button[_ngcontent-%COMP%] {\n display: none;\n }\n .reset-password-screen__title[_ngcontent-%COMP%] {\n margin-bottom: 10px;\n }\n .reset-password-screen__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n font-size: 20px;\n }\n .reset-password-screen__login-form[_ngcontent-%COMP%] {\n padding: 20px;\n max-width: 350px;\n }\n .reset-password-screen[_ngcontent-%COMP%] .form-container__input-item[_ngcontent-%COMP%] {\n width: 100%;\n margin: 0 auto 14px;\n }\n .reset-password-screen[_ngcontent-%COMP%] .form-container__input-item[_ngcontent-%COMP%] .form-field[_ngcontent-%COMP%] {\n padding: 4px 24px;\n border-radius: 8px;\n }\n .reset-password-screen[_ngcontent-%COMP%] .form-container__input-item[_ngcontent-%COMP%] .form-field[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n font-size: 16px;\n }\n .reset-password-screen[_ngcontent-%COMP%] .form-container__errors-box[_ngcontent-%COMP%] {\n top: 30px;\n }\n .reset-password-screen[_ngcontent-%COMP%] .form-container__errors-box[_ngcontent-%COMP%] .error-message[_ngcontent-%COMP%] {\n font-size: 14px;\n }\n .reset-password-screen[_ngcontent-%COMP%] .form-container__submit-button-box[_ngcontent-%COMP%] {\n width: 100%;\n margin: 0;\n }\n .reset-password-screen[_ngcontent-%COMP%] .form-container__submit-button-box[_ngcontent-%COMP%] .submit-button[_ngcontent-%COMP%] {\n width: 100% !important;\n max-width: 310px !important;\n margin: 4px auto 10px !important;\n font-size: 18px !important;\n line-height: 32px !important;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2F1dGgtdWkvY29tcG9uZW50cy9wYWdlcy9yZXNldC1wYXNzd29yZC9yZXNldC1wYXNzd29yZC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksV0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJId0JzQjtFR3ZCdEIscUJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0NBQUE7QUE0REo7QUExREk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUVBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBQTJEUjtBQXpEUTtFQUNJLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtBQTJEWjtBQXpEWTtFQUNJLFlBQUE7QUEyRGhCO0FBdkRRO0VBQ0ksV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtBQXlEWjtBQXZEWTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0FBeURoQjtBQXREWTtFQUNJLFdBQUE7RUFDQSxZQUFBO0FBd0RoQjtBQW5ESTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUFxRFI7QUFuRFE7RUFDSSxTQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0NBQUE7QUFxRFo7QUFsRFE7RUFDSSxjQUFBO0VBQ0EsY0gzRUk7RUc0RUosa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQ0FBQTtBQW9EWjtBQWhESTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QUFrRFI7QUFoRFE7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLG1CQUFBO0FBa0RaO0FBL0NRO0VBQ0ksUUFBQTtBQWlEWjtBQTlDUTtFQUNJLE9BQUE7QUFnRFo7QUE1Q0k7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBRUEsYUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUVBLGdCQUFBO0VBRUEsZ0JBQUE7RUFDQSxrREFBQTtBQTJDUjtBQXpDUTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUEyQ1o7QUF6Q1k7RUFDSSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7QUEyQ2hCO0FBekNnQjtFQUNJLGNBQUE7RUFDQSxrQkFBQTtBQTJDcEI7QUF4Q2dCO0VBQ0ksU0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7QUEwQ3BCO0FBdENZO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsU0FBQTtFQUNBLDJCQUFBO0FBd0NoQjtBQXRDZ0I7RUFDSSxVQUFBO0VBQ0EsYUFBQTtBQXdDcEI7QUFwQ1k7RUFDSSxjQUFBO0FBc0NoQjtBQXBDZ0I7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FBc0NwQjtBQWpDUTtFQUNJLGFBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0FBbUNaO0FBakNZO0VBQ0ksY0h0TkE7RUd1TkEsbUJBQUE7QUFtQ2hCO0FBaENZO0VBQ0ksY0h6TVM7RUcwTVQsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBQWtDaEI7O0FBNUJBO0VBQ0ksY0h2Tm9CO0FHc1B4Qjs7QUE1QkE7RUFJUTtJQUNJLG1CQUFBO0lBQ0EsWUFBQTtJQUNBLGdCQUFBO0VBNEJWO0VBeEJVO0lBQ0ksZUFBQTtFQTBCZDtFQXRCTTtJQUNJLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxhQUFBO0VBd0JWO0VBdEJVO0lBQ0ksYUFBQTtFQXdCZDtFQXBCTTtJQUNJLG1CQUFBO0VBc0JWO0VBbkJjO0lBQ0ksa0JBQUE7SUFDQSxhQUFBO0VBcUJsQjtFQWpCVTtJQUNJLFlBQUE7RUFtQmQ7RUFUYztJQUNJLGVBQUE7RUFXbEI7RUFOYztJQUNJLDhCQUFBO0lBQ0EsaUJBQUE7RUFRbEI7QUFDRjtBQUFBO0VBQ0k7SUFDSSxhQUFBO0lBQ0EsVUFBQTtFQUVOO0VBQU07SUFDSSx1QkFBQTtFQUVWO0VBQ2M7SUFDSSxZQUFBO0VBQ2xCO0VBR1U7SUFDSSxhQUFBO0VBRGQ7RUFLTTtJQUNJLG1CQUFBO0VBSFY7RUFLVTtJQUNJLGVBQUE7RUFIZDtFQU9NO0lBQ0ksYUFBQTtJQUNBLGdCQUFBO0VBTFY7RUFVVTtJQUNJLFdBQUE7SUFDQSxtQkFBQTtFQVJkO0VBVWM7SUFDSSxpQkFBQTtJQUNBLGtCQUFBO0VBUmxCO0VBVWtCO0lBQ0ksZUFBQTtFQVJ0QjtFQWFVO0lBQ0ksU0FBQTtFQVhkO0VBYWM7SUFDSSxlQUFBO0VBWGxCO0VBZVU7SUFDSSxXQUFBO0lBQ0EsU0FBQTtFQWJkO0VBZWM7SUFDSSxzQkFBQTtJQUNBLDJCQUFBO0lBQ0EsZ0NBQUE7SUFDQSwwQkFBQTtJQUNBLDRCQUFBO0VBYmxCO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbi5yZXNldC1wYXNzd29yZC1zY3JlZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC00O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNjVweDtcbiAgICAgICAgbWluLWhlaWdodDogNzVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWduLWluLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzFDMUM0RjtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgNDBweCAwO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGl2aWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNCQ0MyQ0Y7XG5cbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDMkM4RDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ2luLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDhweCAyNHB4IDUwcHggcmdiYSgxODgsIDE5NCwgMjA3LCAuMyk7XG5cbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5mb3JtLWZpZWxkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWMxYzRmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweDtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2MyYzhkMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYzFjNGY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZXJyb3JzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAgICAgICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG5cbiAgICAgICAgICAgICAgICAuYnV0dG9uLnN1Ym1pdC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIzMzM4YztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi44O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZW1haWwtYmVlbi1zZW50LW1lc3NhZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDYwcHggMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcms7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmFwcC1sb2dvLXVuZG9jayB7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuXG4gICAgLnJlc2V0LXBhc3N3b3JkLXNjcmVlbiB7XG5cbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2dpbi1mb3JtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDIycHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgICAgICAgIC5mb3Jnb3QtcGFzc3dvcmQtaGludCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cbiAgICAgICAgICAgICZfX2Vycm9ycyB7XG4gICAgICAgICAgICAgICAgJi4tYXV0aC1lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWZpZWxkIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5mb3JtLWNvbnRhaW5lciB7XG5cbiAgICAgICAgICAgICZfX2Vycm9ycy1ib3gge1xuICAgICAgICAgICAgICAgIC8vdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zdWJtaXQtYnV0dG9uLWJveCB7XG4gICAgICAgICAgICAgICAgLnN1Ym1pdC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMS4yNWRwcHgpIHtcbiAgICAucmVzZXQtcGFzc3dvcmQtc2NyZWVuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAuYmFubmVyIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lnbi1pbi1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbG9naW4tZm9ybSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRhaW5lciB7XG5cbiAgICAgICAgICAgICZfX2lucHV0LWl0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE0cHg7XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19lcnJvcnMtYm94IHtcbiAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3N1Ym1pdC1idXR0b24tYm94IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAuc3VibWl0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggYXV0byAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIl0sInNvdXJjZVJvb3QiOiIifQ== */", "*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after {\n margin: 0;\n box-sizing: border-box;\n}\n\n.navigation-mobile[_ngcontent-%COMP%] a.arrow[_ngcontent-%COMP%] {\n display: none;\n border-radius: 50%;\n}\n.navigation-mobile[_ngcontent-%COMP%] .navigation-text[_ngcontent-%COMP%] {\n display: none;\n font-weight: 500;\n font-size: 16px;\n line-height: 22px;\n letter-spacing: -0.02em;\n color: #121114;\n}\n\n.login-page[_ngcontent-%COMP%], .signup-page[_ngcontent-%COMP%] {\n display: flex;\n align-items: stretch;\n height: 100%;\n line-height: 1;\n background: #FFFFFF;\n flex-direction: row;\n justify-content: center;\n font-family: \"Inter\", sans-serif;\n}\n.login-page__carousel-wrapper[_ngcontent-%COMP%], .signup-page__carousel-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 640px;\n height: 100%;\n background: #2B2733;\n}\n.login-page__carousel-box[_ngcontent-%COMP%], .signup-page__carousel-box[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n height: 100%;\n}\n.login-page__carousel-slide[_ngcontent-%COMP%], .signup-page__carousel-slide[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n width: 100%;\n height: 100%;\n}\n.login-page__carousel-slide-image[_ngcontent-%COMP%], .signup-page__carousel-slide-image[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n background: url(\"/assets/img/login-slide-img0.png\") center top no-repeat;\n background-size: cover;\n opacity: 0.2;\n}\n.login-page__carousel-slide-title[_ngcontent-%COMP%], .signup-page__carousel-slide-title[_ngcontent-%COMP%] {\n max-width: 640px;\n padding: 0px 56px 0;\n font-family: \"Inter\", sans-serif;\n font-weight: 400;\n font-size: 28px;\n line-height: 36px;\n color: #ffffff;\n text-align: center;\n position: absolute;\n top: 60%;\n z-index: 2;\n}\n.login-page__carousel-slide-title[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:last-child, .signup-page__carousel-slide-title[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:last-child {\n padding-top: 57px;\n font-weight: 500;\n font-size: 16px;\n line-height: 22px;\n opacity: 0.5;\n}\n.login-page__login-wrapper[_ngcontent-%COMP%], .signup-page__login-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n position: relative;\n width: 100%;\n}\n.login-page__login-box[_ngcontent-%COMP%], .signup-page__login-box[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n max-width: 768px;\n}\n.login-page__top-navigation[_ngcontent-%COMP%], .signup-page__top-navigation[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n position: absolute;\n top: 0px;\n left: 0px;\n z-index: 3;\n width: 100%;\n padding: 38px 0 0 31px;\n}\n.login-page__logo[_ngcontent-%COMP%], .signup-page__logo[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.login-page__right-side-navigation[_ngcontent-%COMP%], .signup-page__right-side-navigation[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n min-height: 40px;\n}\n.login-page__right-side-navigation[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .signup-page__right-side-navigation[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n margin-right: 24px;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 20px;\n color: #A59FB9;\n}\n.login-page__signin-button[_ngcontent-%COMP%], .signup-page__signin-button[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 10px 12px;\n font-family: \"Inter\", sans-serif;\n font-weight: 500;\n font-size: 15px;\n line-height: 20px;\n text-align: center;\n color: #FFFFFF;\n background: #2B2733;\n outline: none;\n border-radius: 10px;\n cursor: pointer;\n position: relative;\n}\n.login-page__title[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n margin: 12px 0 64px;\n color: #121114;\n}\n.login-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n margin: 0;\n font-weight: 500;\n text-align: left;\n font-size: 40px;\n line-height: 48px;\n font-family: \"Inter\", sans-serif;\n}\n.login-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n margin-top: 12px;\n font-weight: 400;\n font-size: 20px;\n line-height: 26px;\n letter-spacing: -0.02em;\n color: #9A95AC;\n}\n.login-page__title.-forgot-password[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .signup-page__title.-forgot-password[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n text-align: center;\n}\n.login-page__divider[_ngcontent-%COMP%], .signup-page__divider[_ngcontent-%COMP%] {\n display: block;\n position: relative;\n width: 100%;\n max-width: 420px;\n z-index: 1;\n margin: 20px auto 32px;\n padding: 0 8px;\n text-align: center;\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n letter-spacing: 1px;\n text-transform: uppercase;\n color: #9A95AC;\n}\n.login-page__divider[_ngcontent-%COMP%]:before, .login-page__divider[_ngcontent-%COMP%]:after, .signup-page__divider[_ngcontent-%COMP%]:before, .signup-page__divider[_ngcontent-%COMP%]:after {\n display: block;\n position: absolute;\n z-index: -1;\n content: \"\";\n width: 46%;\n height: 1px;\n top: 7px;\n background: #F3F3F9;\n}\n.login-page__divider[_ngcontent-%COMP%]:before, .signup-page__divider[_ngcontent-%COMP%]:before {\n right: 0;\n}\n.login-page__divider[_ngcontent-%COMP%]:after, .signup-page__divider[_ngcontent-%COMP%]:after {\n left: 0;\n}\n\n.form-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n position: relative;\n width: 100%;\n max-width: 420px;\n}\n.form-container__signup-button[_ngcontent-%COMP%] {\n position: relative;\n width: 100%;\n max-width: 420px;\n margin-bottom: 12px;\n background: transparent;\n box-sizing: border-box;\n border-radius: 10px;\n cursor: pointer;\n outline: none;\n}\n.form-container__signup-button[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n position: absolute;\n width: 24px;\n left: 11px;\n top: 50%;\n transform: translateY(-50%);\n}\n.form-container__signup-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-family: Inter, sans-serif;\n font-size: 15px;\n line-height: 15px;\n font-weight: 600;\n color: #2B2733;\n}\n.form-container__sso-errors[_ngcontent-%COMP%] .error-message[_ngcontent-%COMP%] {\n width: 100%;\n margin-top: 10px;\n text-align: center;\n color: #ED315E;\n font-size: 14px;\n}\n.form-container__input-wrapper[_ngcontent-%COMP%] {\n position: relative;\n margin-bottom: 20px;\n}\n.form-container__input-wrapper.-custom-margin[_ngcontent-%COMP%] {\n margin-top: 20px;\n}\n.form-container__input-item[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: flex-start;\n flex-wrap: wrap;\n}\n.form-container__input-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n font-weight: 500;\n font-size: 14px;\n line-height: 20px;\n color: #807A8E;\n}\n.form-container__input-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n width: 100%;\n margin: 0;\n padding: 0 16px;\n outline: none;\n font-size: 15px;\n line-height: 44px;\n font-family: Inter, sans-serif;\n font-weight: 400;\n background: transparent;\n border: 1px solid #EDEAF2;\n box-sizing: border-box;\n border-radius: 10px;\n color: #121114;\n}\n.form-container__input-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder {\n color: #807A8E;\n}\n.form-container__input-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus {\n border-color: #2B2733;\n}\n.form-container__input-item[_ngcontent-%COMP%] .form-field-reset-password[_ngcontent-%COMP%] {\n width: 100%;\n}\n.form-container__errors-box[_ngcontent-%COMP%] {\n position: relative;\n width: 100%;\n bottom: 0;\n right: 0;\n}\n.form-container__errors-box[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n padding-top: 4px;\n font-size: 14px;\n color: #ED315E;\n}\n.form-container__errors-box.-reset-password[_ngcontent-%COMP%] {\n bottom: -6px;\n}\n.form-container__errors-box.-auth-errors[_ngcontent-%COMP%] {\n position: relative;\n bottom: unset;\n padding-top: 10px;\n}\n.form-container__error-message[_ngcontent-%COMP%] {\n font-size: 14px;\n color: #ED315E;\n}\n.form-container__submit-button-box[_ngcontent-%COMP%] .submit-button-reset[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 420px;\n margin: 20px auto 24px;\n border-radius: 10px;\n font-family: Inter, sans-serif;\n font-weight: 600;\n font-size: 14px;\n line-height: 48px;\n border: 1px solid transparent;\n background: #2B2733;\n color: #ffffff;\n}\n.form-container__submit-button-box[_ngcontent-%COMP%] .submit-button-reset.mat-button-disabled[_ngcontent-%COMP%] {\n background: white;\n border-color: lightgrey;\n color: lightgray;\n cursor: not-allowed;\n}\n.form-container__submit-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 420px;\n margin: 20px auto 24px;\n color: #fff !important;\n background: #2B2733;\n border-radius: 10px;\n font-family: Inter, sans-serif;\n font-size: 15px;\n line-height: 48px;\n border: none;\n cursor: pointer;\n outline: none;\n}\n.form-container__terms-and-privacy[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 296px;\n margin: 0 auto;\n text-align: center;\n font-weight: 400;\n font-size: 14px;\n line-height: 20px;\n color: #807A8E;\n}\n.form-container__terms-and-privacy[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n color: inherit;\n cursor: pointer;\n text-decoration: underline;\n}\n\n.link-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 420px;\n padding: 13px 0;\n border: 1px solid #EDEAF2;\n border-radius: 10px;\n letter-spacing: -0.02em;\n text-decoration: none;\n position: relative;\n}\n.link-button[_ngcontent-%COMP%] app-icon-message[_ngcontent-%COMP%] {\n position: absolute;\n top: 11px;\n left: 11px;\n}\n.link-button[_ngcontent-%COMP%]:hover {\n background: #EDEAF2;\n}\n.link-button[_ngcontent-%COMP%]:active {\n background: #CECADA;\n}\n\n.signup-button[_ngcontent-%COMP%] {\n font-weight: 600;\n font-size: 15px;\n line-height: 22px;\n color: #2B2733;\n}\n\n.account-info[_ngcontent-%COMP%] {\n margin-top: 10px;\n border: none;\n font-weight: 400;\n font-size: 14px;\n line-height: 20px;\n color: #9A95AC;\n}\n.account-info[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n padding-left: 8px;\n font-weight: 600;\n color: #2B2733;\n text-decoration: none;\n}\n.account-info[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover {\n text-decoration: underline;\n}\n.account-info[_ngcontent-%COMP%]:hover {\n background: transparent;\n}\n.account-info[_ngcontent-%COMP%]:active {\n background: transparent;\n}\n\n@media all and (max-width: 1368px) {\n .login-page__carousel-wrapper[_ngcontent-%COMP%] {\n display: none;\n }\n .login-page__logo[_ngcontent-%COMP%] app-logo-undock[_ngcontent-%COMP%] svg path {\n fill: #2B2733;\n }\n}\n@media all and (max-width: 768px) {\n .login-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n font-size: 34px;\n line-height: 42px;\n }\n .login-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n font-size: 20px;\n line-height: 26px;\n }\n .login-page__login-box[_ngcontent-%COMP%], .signup-page__login-box[_ngcontent-%COMP%] {\n width: calc(100% - 32px);\n max-width: 480px;\n }\n}\n@media all and (max-width: 480px) {\n .navigation-mobile[_ngcontent-%COMP%] {\n padding: 20px 0 0 12px;\n }\n .navigation-mobile[_ngcontent-%COMP%] a.logo[_ngcontent-%COMP%] {\n display: none;\n }\n .navigation-mobile[_ngcontent-%COMP%] a.arrow[_ngcontent-%COMP%] {\n display: block;\n }\n .navigation-mobile[_ngcontent-%COMP%] .navigation-text[_ngcontent-%COMP%] {\n display: block;\n position: absolute;\n left: 50%;\n transform: translateX(-50%);\n }\n .login-page__login-wrapper[_ngcontent-%COMP%] {\n align-items: flex-start;\n margin-top: 104px;\n }\n .mobile[_ngcontent-%COMP%] {\n justify-content: center;\n padding-left: 0;\n }\n .login-page__title[_ngcontent-%COMP%] {\n margin-bottom: 40px;\n }\n .login-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n max-width: 234px;\n font-size: 28px;\n line-height: 36px;\n text-align: center;\n }\n .login-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n font-size: 14px;\n line-height: 20px;\n }\n .signin-page[_ngcontent-%COMP%] .login-page__title[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] {\n display: none;\n }\n .signup-page__login-wrapper[_ngcontent-%COMP%] {\n align-items: flex-start;\n }\n .signup-page__login-box[_ngcontent-%COMP%] {\n margin-top: 80px;\n }\n .form-container__signup-button[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n }\n .form-container__input-wrapper.-custom-margin[_ngcontent-%COMP%] {\n margin-top: 20px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2F1dGgtdWkvY29tcG9uZW50cy9wYWdlcy9zaGFyZWQtc3R5bGVzL2xvZ2luLXNpZ251cC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLFNBQUE7RUFDQSxzQkFBQTtBQTRESjs7QUF4REk7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7QUEyRFI7QUF4REk7RUFDSSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIRGdCO0FHMkR4Qjs7QUF0REE7RUFDSSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdDQUFBO0FBeURKO0FBdERJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsbUJIckNZO0FHNkZwQjtBQXJESTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUF1RFI7QUFwREk7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUFzRFI7QUFuREk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHdFQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0FBcURSO0FBbERJO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjSHdGQTtFR3ZGQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7QUFvRFI7QUFsRFE7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtBQW9EWjtBQTNDSTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FBNkNSO0FBMUNJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QUE0Q1I7QUF6Q0k7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtBQTJDUjtBQXhDSTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FBMENSO0FBdkNJO0VBQ0ksYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQXlDUjtBQXZDUTtFQUNJLGtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0h2SGE7QUdnS3pCO0FBckNJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkgxSlE7RUcySlIsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FBdUNSO0FBaENJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNIM0pnQjtBRzZMeEI7QUFoQ1E7RUFDSSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdDQUFBO0FBa0NaO0FBL0JRO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0h4S2E7QUd5TXpCO0FBN0JZO0VBQ0ksa0JBQUE7QUErQmhCO0FBMUJJO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0hoTWlCO0FHNE56QjtBQTFCUTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsbUJIbk1jO0FHK04xQjtBQXpCUTtFQUNJLFFBQUE7QUEyQlo7QUF4QlE7RUFDSSxPQUFBO0FBMEJaOztBQXBCQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FBdUJKO0FBckJJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FBdUJSO0FBckJRO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtBQXVCWjtBQXBCUTtFQUNJLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjSHpRUTtBRytScEI7QUFqQlE7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNIbFBRO0VHbVBSLGVBQUE7QUFtQlo7QUFmSTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QUFpQlI7QUFmUTtFQUNJLGdCQUFBO0FBaUJaO0FBYkk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7QUFlUjtBQWJRO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIMVJhO0FHeVN6QjtBQVpRO0VBQ0ksV0FBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNIN1NZO0FHMlR4QjtBQVpZO0VBQ0ksY0g3U1M7QUcyVHpCO0FBWFk7RUFDSSxxQkhsVUk7QUcrVXBCO0FBVFE7RUFFSSxXQUFBO0FBVVo7QUFMSTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0FBT1I7QUFMUTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNIdFRRO0FHNlRwQjtBQUpRO0VBQ0ksWUFBQTtBQU1aO0FBSFE7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtBQUtaO0FBREk7RUFDSSxlQUFBO0VBQ0EsY0h0VVk7QUd5VXBCO0FBQ1E7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkh4WEk7RUd5WEosY0FBQTtBQUNaO0FBQ1k7RUFDSSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBQUNoQjtBQUlJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJINVlRO0VHNllSLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QUFGUjtBQU1JO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FBSlI7QUFNUTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7QUFKWjs7QUFTQTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QUFOSjtBQVFJO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBQU5SO0FBU0k7RUFDSSxtQkhwYWtCO0FHNloxQjtBQVVJO0VBQ0ksbUJIemFrQjtBR2lhMUI7O0FBWUE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIeGNnQjtBRyticEI7O0FBWUE7RUFDSSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIL2JxQjtBR3NiekI7QUFXSTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjSHRkWTtFR3VkWixxQkFBQTtBQVRSO0FBV1E7RUFDSSwwQkFBQTtBQVRaO0FBYUk7RUFDSSx1QkFBQTtBQVhSO0FBY0k7RUFDSSx1QkFBQTtBQVpSOztBQWlCQTtFQUNJO0lBQ0ksYUFBQTtFQWROO0VBb0JjO0lBQ0ksYUhqZkE7RUcrZGxCO0FBQ0Y7QUE0QkE7RUFFUTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtFQTNCVjtFQThCTTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtFQTVCVjtFQWdDRTtJQUNJLHdCQUFBO0lBQ0EsZ0JBQUE7RUE5Qk47QUFDRjtBQWtDQTtFQUNJO0lBQ0ksc0JBQUE7RUFoQ047RUFrQ007SUFDSSxhQUFBO0VBaENWO0VBbUNNO0lBQ0ksY0FBQTtFQWpDVjtFQW9DTTtJQUNJLGNBQUE7SUFDQSxrQkFBQTtJQUNBLFNBQUE7SUFDQSwyQkFBQTtFQWxDVjtFQXNDRTtJQUNJLHVCQUFBO0lBQ0EsaUJBQUE7RUFwQ047RUF1Q0U7SUFDSSx1QkFBQTtJQUNBLGVBQUE7RUFyQ047RUF3Q0U7SUFDSSxtQkFBQTtFQXRDTjtFQXdDTTtJQUNJLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RUF0Q1Y7RUF5Q007SUFDSSxlQUFBO0lBQ0EsaUJBQUE7RUF2Q1Y7RUEyQ0U7O0lBRUksYUFBQTtFQXpDTjtFQTRDRTtJQUNJLHVCQUFBO0VBMUNOO0VBNkNFO0lBQ0ksZ0JBQUE7RUEzQ047RUE4Q0U7SUFDSSxrQkFBQTtFQTVDTjtFQWdETTtJQUNJLGdCQUFBO0VBOUNWO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbiosIDpiZWZvcmUsIDphZnRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gICAgYS5hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbi10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIH1cbn1cblxuLmxvZ2luLXBhZ2UsIC5zaWdudXAtcGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuXG4gICAgLy8gbGVmdCBzaWRlXG4gICAgJl9fY2Fyb3VzZWwtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwtc2xpZGUtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9sb2dpbi1zbGlkZS1pbWcwLnBuZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLXNsaWRlLXRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDU2cHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBsZWZ0IHNpZGUgRU5EXG4gICAgLy8gX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuICAgIC8vIHJpZ2h0IHNpZGVcbiAgICAmX19sb2dpbi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbG9naW4tYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuXG4gICAgJl9fdG9wLW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzOHB4IDAgMCAzMXB4O1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19yaWdodC1zaWRlLW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NpZ25pbi1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYuLXNpZ25pbiB7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgNjRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1mb3Jnb3QtcGFzc3dvcmQge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RpdmlkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMzJweDtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZm9ybS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcblxuICAgICZfX3NpZ251cC1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zc28tZXJyb3JzIHtcbiAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJi4tY3VzdG9tLW1hcmdpbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWZpZWxkLXJlc2V0LXBhc3N3b3JkIHtcbiAgICAgICAgICAgIC8vZm9yIHJlc2V0LXBhc3MgcGFnZVxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2Vycm9ycy1ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1yZXNldC1wYXNzd29yZCB7XG4gICAgICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1hdXRoLWVycm9ycyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cblxuICAgICZfX3N1Ym1pdC1idXR0b24tYm94IHtcbiAgICAgICAgLnN1Ym1pdC1idXR0b24tcmVzZXQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDI0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICAmLm1hdC1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRncmV5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGdyYXk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Ym1pdC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDI0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuXG4gICAgJl9fdGVybXMtYW5kLXByaXZhY3kge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICM4MDdBOEU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGluay1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYXBwLWljb24tbWVzc2FnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICBsZWZ0OiAxMXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxufVxuXG4uc2lnbnVwLWJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG59XG5cbi5hY2NvdW50LWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcblxuICAgIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzNjhweCkge1xuICAgIC5sb2dpbi1wYWdlX19jYXJvdXNlbC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubG9naW4tcGFnZV9fbG9nbyB7XG4gICAgICAgIGFwcC1sb2dvLXVuZG9jayB7XG4gICAgICAgICAgICAmOjpuZy1kZWVwIHtcbiAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDEuMjVkcHB4KSB7XG59XG5cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9naW4tcGFnZV9fdGl0bGUsIC5zaWdudXAtcGFnZV9fdGl0bGUge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4tcGFnZV9fbG9naW4tYm94LCAuc2lnbnVwLXBhZ2VfX2xvZ2luLWJveCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgLy9wYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDEycHg7XG5cbiAgICAgICAgYS5sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhLmFycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmlnYXRpb24tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1wYWdlX19sb2dpbi13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwNHB4O1xuICAgIH1cblxuICAgIC5tb2JpbGUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5sb2dpbi1wYWdlX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWduaW4tcGFnZSAubG9naW4tcGFnZV9fdGl0bGUsXG4gICAgLnNpZ251cC1wYWdlX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNpZ251cC1wYWdlX19sb2dpbi13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLnNpZ251cC1wYWdlX19sb2dpbi1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRhaW5lcl9fc2lnbnVwLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250YWluZXJfX2lucHV0LXdyYXBwZXIge1xuICAgICAgICAmLi1jdXN0b20tbWFyZ2luIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_10__.__decorate)([(0,_core_decorators__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], ResetPasswordPage.prototype, "sendEmailForm", null);
/***/ }),
/***/ 36825:
/*!***********************************************************!*\
!*** ./packages/auth-ui/components/pages/signin/index.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SignInPage": () => (/* reexport safe */ _sign_in_page_component__WEBPACK_IMPORTED_MODULE_0__.SignInPage)
/* harmony export */ });
/* harmony import */ var _sign_in_page_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./sign-in-page.component */ 22909);
/***/ }),
/***/ 22909:
/*!****************************************************************************!*\
!*** ./packages/auth-ui/components/pages/signin/sign-in-page.component.ts ***!
\****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SignInPage": () => (/* binding */ SignInPage)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_session_contracts_firebase_app_token__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/session/contracts/firebase-app.token */ 61831);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/auth/services/auth.manager */ 36585);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input.directive */ 51081);
/* harmony import */ var _undock_common_undock_theme_directives_input_block_directive__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input-block.directive */ 6583);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function SignInPage_div_75_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 48);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "p", 49);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ssoErrorMessage_r5 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate"](ssoErrorMessage_r5);
}
}
function SignInPage_ng_container_88_div_2_p_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "p", 53);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n Email is not valid\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
}
}
function SignInPage_ng_container_88_div_2_p_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "p", 53);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n Email is required\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
}
}
function SignInPage_ng_container_88_div_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 51);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](2, SignInPage_ng_container_88_div_2_p_2_Template, 2, 0, "p", 52);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](4, SignInPage_ng_container_88_div_2_p_4_Template, 2, 0, "p", 52);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", ctx_r6.isFormControlHasError("email", "email"));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", ctx_r6.isFormControlHasError("email", "required"));
}
}
function SignInPage_ng_container_88_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](2, SignInPage_ng_container_88_div_2_Template, 6, 2, "div", 50);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", ctx_r1.isFormControlInvalid("email"));
}
}
function SignInPage_ng_container_109_div_2_p_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "p", 53);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n Password is required\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
}
}
function SignInPage_ng_container_109_div_2_p_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "p", 53);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n Password must be at least 6 characters long\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
}
}
function SignInPage_ng_container_109_div_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 54);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](2, SignInPage_ng_container_109_div_2_p_2_Template, 2, 0, "p", 52);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](4, SignInPage_ng_container_109_div_2_p_4_Template, 2, 0, "p", 52);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", ctx_r9.isFormControlHasError("password", "required"));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", ctx_r9.isFormControlHasError("password", "minlength"));
}
}
function SignInPage_ng_container_109_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](2, SignInPage_ng_container_109_div_2_Template, 6, 2, "div", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", ctx_r2.isFormControlInvalid("password"));
}
}
function SignInPage_div_112_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 54);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "p", 53);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
}
if (rf & 2) {
const errorMessage_r12 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate"](errorMessage_r12);
}
}
const _c0 = function () {
return ["/reset-password"];
};
class SignInPage {
constructor(title, router, authManager, activatedRoute, changeDetector, firebaseApp) {
this.title = title;
this.router = router;
this.authManager = authManager;
this.activatedRoute = activatedRoute;
this.changeDetector = changeDetector;
this.firebaseApp = firebaseApp;
this.ssoAuthErrorStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject('');
this.passwordAuthErrorStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject('');
this.isPasswordHiddenStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(true);
this.servicePopupOpenedStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.isAuthFormSubmittedStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.isLoginProcessing = false;
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
title.setTitle(`Login | Undock`);
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
yield _this.authManager.getRedirectResult();
} catch (error) {
_this.showAuthError(error);
}
_this.authManager.isRegularUserStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.takeUntil)(_this.destroyedEvent)).subscribe(state => state ? _this.redirectAfterSuccessfulLogIn() : _this.checkForProviderSignInParam());
})();
}
get loginForm() {
return new _angular_forms__WEBPACK_IMPORTED_MODULE_11__.UntypedFormGroup({
'email': new _angular_forms__WEBPACK_IMPORTED_MODULE_11__.UntypedFormControl('', [_angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.email, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.required]),
'password': new _angular_forms__WEBPACK_IMPORTED_MODULE_11__.UntypedFormControl('', [_angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.required, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.Validators.minLength(6)])
});
}
loginWithGoogle() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!_this2.isLoginProcessing) {
_this2.isLoginProcessing = true;
_this2.ssoAuthErrorStream.next('');
_this2.passwordAuthErrorStream.next('');
try {
yield _this2.authManager.signInWithGoogle();
} catch (error) {
_this2.showAuthError(error);
_this2.changeDetector.detectChanges();
} finally {
_this2.isLoginProcessing = false;
}
}
})();
}
loginWithMicrosoft() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!_this3.isLoginProcessing) {
_this3.isLoginProcessing = true;
_this3.ssoAuthErrorStream.next('');
_this3.passwordAuthErrorStream.next('');
try {
yield _this3.authManager.signInWithMicrosoft();
} catch (error) {
_this3.showAuthError(error);
_this3.changeDetector.detectChanges();
} finally {
_this3.isLoginProcessing = false;
}
}
})();
}
loginWithEmailPassword() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!_this4.isLoginProcessing) {
_this4.ssoAuthErrorStream.next('');
_this4.passwordAuthErrorStream.next('');
_this4.isAuthFormSubmittedStream.next(true);
if (_this4.loginForm.invalid) {
return _this4.loginForm.markAllAsTouched();
}
try {
_this4.isLoginProcessing = true;
yield _this4.authManager.signInWithEmailAndPassword(_this4.formControl('email').value, _this4.formControl('password').value);
yield _this4.redirectAfterSuccessfulLogIn();
} catch (error) {
const authValidationErrorCodes = ['auth/invalid-email', 'auth/user-disabled', 'auth/user-not-found', 'auth/wrong-password'];
let errorMessage = 'Something went wrong, please try again!';
if (authValidationErrorCodes.includes(error === null || error === void 0 ? void 0 : error.code)) {
errorMessage = 'User does not exist or credentials are invalid!';
}
_this4.passwordAuthErrorStream.next(errorMessage);
_this4.changeDetector.detectChanges();
} finally {
_this4.isLoginProcessing = false;
}
}
})();
}
showAuthError(error) {
let errorMessage;
switch (error.code) {
case 'auth/popup-blocked':
errorMessage = 'Sign in popup is blocked! Please check the permission';
break;
case 'auth/popup-closed-by-user':
case 'auth/cancelled-popup-request':
errorMessage = 'Sign in popup closed by user!';
break;
case 'auth/web-storage-unsupported':
errorMessage = 'Failed to finish authorization. This browser is not supported or cookies are disabled.';
break;
case 'auth/account-exists-with-different-credential':
errorMessage = 'Account already exist with the same email but different credentials. Please link accounts in settings.';
break;
default:
errorMessage = 'Something went wrong, please try again!';
}
this.ssoAuthErrorStream.next(errorMessage);
}
formControl(formControlName) {
var _a;
return (_a = this.loginForm.get(formControlName)) !== null && _a !== void 0 ? _a : null;
}
isFormControlInvalid(formControlName) {
const control = this.formControl(formControlName);
return control.invalid;
}
isFormControlHasError(formControlName, errorName) {
const control = this.formControl(formControlName);
return control.errors && control.errors[errorName];
}
loginWithCustomToken(token) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this5.firebaseApp.auth().signInWithCustomToken(token.replace(/[\n\r\s]/g, ''));
})();
}
navigateToSignup() {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this6.router.navigate(['signup'], {
queryParams: _this6.activatedRoute.snapshot.queryParams
});
})();
}
redirectAfterSuccessfulLogIn() {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const redirectPath = _this7.activatedRoute.snapshot.queryParamMap.get('redirectPath');
if (!redirectPath) {
let integrationName = _this7.activatedRoute.snapshot.queryParamMap.get('install_integration');
if (!integrationName) {
window.location.href = window.location.origin + '/timeline';
} else {
return window.location.href = window.location.origin + `/integrations/${integrationName}`;
}
} else {
window.location.href = window.location.origin + _this7.filterRedirectUrl(redirectPath);
}
})();
}
filterRedirectUrl(redirectUrl) {
if (redirectUrl && !(redirectUrl === null || redirectUrl === void 0 ? void 0 : redirectUrl.startsWith('/logout')) && !(redirectUrl === null || redirectUrl === void 0 ? void 0 : redirectUrl.startsWith('logout')) && !(redirectUrl === null || redirectUrl === void 0 ? void 0 : redirectUrl.startsWith('/login')) && !(redirectUrl === null || redirectUrl === void 0 ? void 0 : redirectUrl.startsWith('login'))) {
return redirectUrl;
}
return '/timeline';
}
checkForProviderSignInParam() {
if (this.activatedRoute.snapshot.queryParamMap.has('provider')) {
let provider = decodeURIComponent(this.activatedRoute.snapshot.queryParamMap.get('provider'));
if (provider) {
switch (provider) {
case 'google':
return this.loginWithGoogle();
case 'microsoft':
return this.loginWithMicrosoft();
}
}
}
}
}
SignInPage.ɵfac = function SignInPage_Factory(t) {
return new (t || SignInPage)(_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_angular_platform_browser__WEBPACK_IMPORTED_MODULE_12__.Title), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_13__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_4__.AuthManager), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_13__.ActivatedRoute), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_9__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_session_contracts_firebase_app_token__WEBPACK_IMPORTED_MODULE_3__.FirebaseApp));
};
SignInPage.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineComponent"]({
type: SignInPage,
selectors: [["app-signin-page"]],
decls: 162,
vars: 30,
consts: [[1, "container", "login-page", "signin-page"], [1, "login-page__top-navigation", "navigation-mobile"], ["target", "_blank", "href", "https://undock.com/l/?ref=null", 1, "login-page__logo", "logo"], [1, "login-page__logo", "arrow", 3, "routerLink"], [3, "width", "height"], [1, "navigation-text"], [1, "login-page__login-wrapper"], [1, "login-page__login-box"], [1, "login-page__title"], [1, "login-page__login-form", "form-container", 3, "formGroup", "ngSubmit"], ["type", "button", 1, "form-container__signup-button", "link-button", 3, "click"], ["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["clip-path", "url(#clip0)"], ["d", "M23.9996 12.2755C23.9996 11.4598 23.9321 10.6397 23.7881 9.83716H12.2402V14.4582H18.8532C18.5788 15.9485 17.697 17.2669 16.4059 18.1047V21.103H20.3512C22.668 19.013 23.9996 15.9265 23.9996 12.2755Z", "fill", "#4285F4"], ["d", "M12.2404 24.0001C15.5424 24.0001 18.327 22.9375 20.3559 21.1032L16.4106 18.1048C15.3129 18.8368 13.8959 19.2513 12.2449 19.2513C9.05088 19.2513 6.34273 17.1392 5.37103 14.2996H1.2998V17.3905C3.37816 21.4427 7.61133 24.0001 12.2404 24.0001Z", "fill", "#34A853"], ["d", "M5.36712 14.2995C4.85428 12.8091 4.85428 11.1953 5.36712 9.70497V6.61401H1.30039C-0.436067 10.0048 -0.436067 13.9997 1.30039 17.3905L5.36712 14.2995Z", "fill", "#FBBC04"], ["d", "M12.2404 4.74895C13.9858 4.72249 15.6728 5.36625 16.9369 6.54796L20.4323 3.1219C18.219 1.08478 15.2814 -0.0351985 12.2404 7.6247e-05C7.61133 7.6247e-05 3.37815 2.5575 1.2998 6.6141L5.36653 9.70505C6.33373 6.86102 9.04638 4.74895 12.2404 4.74895Z", "fill", "#EA4335"], ["id", "clip0"], ["width", "24", "height", "24.0001", "fill", "white"], ["xmlns", "http://www.w3.org/2000/svg", "width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none"], ["d", "M12.75 11.25H24V0.75C24 0.336 23.664 0 23.25 0H12.75V11.25Z", "fill", "#4CAF50"], ["d", "M11.25 11.25V0H0.75C0.336 0 0 0.336 0 0.75V11.25H11.25Z", "fill", "#F44336"], ["d", "M11.25 12.75H0V23.25C0 23.664 0.336 24 0.75 24H11.25V12.75Z", "fill", "#2196F3"], ["d", "M12.75 12.75V24H23.25C23.664 24 24 23.664 24 23.25V12.75H12.75Z", "fill", "#FFC107"], ["class", "form-container__sso-errors", 4, "ngIf"], [1, "form-container__input-wrapper", "-custom-margin"], [1, "form-container__input-item"], ["name", "email", "autocomplete", "email", "type", "text", 3, "formControlName", "placeholder"], [4, "ngIf"], [1, "form-container__input-wrapper"], [1, "forgot-password-hint"], ["tabindex", "-1", 3, "routerLink"], ["data-private", "", 3, "type", "formControlName", "placeholder"], ["class", "form-container__errors-box", 4, "ngIf"], [1, "form-container__submit-button-box"], ["mat-button", "", "type", "submit", 1, "form-container__submit-button"], [1, "account-info", "link-button"], [3, "click"], [1, "service-login-menu-trigger", 3, "click"], [1, "service-login-menu-overlay", 3, "click"], [1, "service-login-menu-popup", 3, "click"], [1, "close-button", 3, "matTooltip", "click"], [1, "material-icons-round"], [1, "warning"], ["udInputBlock", "", 1, "textarea-box"], ["udInput", "", "rows", "7", "placeholder", "Put your service code here"], ["serviceLoginText", ""], ["mat-button", "", "type", "button", 1, "ud-btn", "ud-btn-primary", "btn-large", 3, "click"], [1, "form-container__sso-errors"], [1, "error-message"], ["class", "form-group__errors form-container__errors-box", 4, "ngIf"], [1, "form-group__errors", "form-container__errors-box"], ["class", "form-container__error-message", 4, "ngIf"], [1, "form-container__error-message"], [1, "form-container__errors-box"]],
template: function SignInPage_Template(rf, ctx) {
if (rf & 1) {
const _r13 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "nav", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](4, "a", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](6, "app-logo-undock");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](9, "a", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](11, "app-icon-back-arrow", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](14, "p", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](15, "Log In");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](18, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](20, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](22, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](24, "h1");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](25, "Log in to Undock");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](27, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](28, "form", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("ngSubmit", function SignInPage_Template_form_ngSubmit_28_listener() {
return ctx.loginWithEmailPassword();
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](30, "button", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function SignInPage_Template_button_click_30_listener() {
return ctx.loginWithGoogle();
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](32, "svg", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](34, "g", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](36, "path", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](38, "path", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](40, "path", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](42, "path", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](44, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](45, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](47, "clipPath", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](49, "rect", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](50, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](51, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](52, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](53, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](54, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](55, "Log In with Google");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](56, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](57, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](58, "button", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function SignInPage_Template_button_click_58_listener() {
return ctx.loginWithMicrosoft();
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](59, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](60, "svg", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](61, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](62, "path", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](63, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](64, "path", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](65, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](66, "path", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](67, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](68, "path", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](69, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](70, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](71, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](72, "Log In with Microsoft");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](73, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](74, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](75, SignInPage_div_75_Template, 5, 1, "div", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](76, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](77, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](78, "div", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](79, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](80, "label", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](81, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](82, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](83, "Email");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](84, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](85, "input", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](86, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](87, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](88, SignInPage_ng_container_88_Template, 4, 1, "ng-container", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](89, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](90, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](91, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](92, "div", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](93, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](94, "label", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](95, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](96, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](97, "Password");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](98, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](99, "span", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](100, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](101, "a", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](102, "Forgot password?");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](103, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](104, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](105, "input", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](106, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](107, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](108, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](109, SignInPage_ng_container_109_Template, 4, 1, "ng-container", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](110, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](111, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](112, SignInPage_div_112_Template, 5, 1, "div", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](113, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](114, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](115, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](116, "div", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](117, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](118, "button", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](119, "\n Continue\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](120, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](121, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](122, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](123, "p", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](124, "\n New to Undock? ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](125, "a", 37);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function SignInPage_Template_a_click_125_listener() {
return ctx.navigateToSignup();
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](126, "Create an account");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](127, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](128, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](129, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](130, "\n\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](131, "div", 38);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function SignInPage_Template_div_click_131_listener() {
return ctx.servicePopupOpenedStream.next(true);
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](132, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](133, "div", 39);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function SignInPage_Template_div_click_133_listener() {
return ctx.servicePopupOpenedStream.next(false);
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](134, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](135, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](136, "div", 40);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function SignInPage_Template_div_click_136_listener($event) {
return $event.stopPropagation();
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](137, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](138, "div", 41);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function SignInPage_Template_div_click_138_listener() {
return ctx.servicePopupOpenedStream.next(false);
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](139, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](140, "i", 42);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](141, "close");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](142, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](143, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](144, "h1");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](145, "Service menu");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](146, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](147, "span", 43);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](148, "\n Please close this window if you aren't a developer\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](149, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](150, "div", 44);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](151, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](152, "textarea", 45, 46);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](154, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](155, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](156, "button", 47);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function SignInPage_Template_button_click_156_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r13);
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵreference"](153);
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx.loginWithCustomToken(_r4.value));
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](157, "Login with custom token");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](158, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](159, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](160, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](161, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("routerLink", "/login");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("width", 32)("height", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](17);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("formGroup", ctx.loginForm);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](47);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](76, 17, ctx.ssoAuthErrorStream));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("formControlName", "email")("placeholder", "Enter your email address...");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](89, 19, ctx.isAuthFormSubmittedStream));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](13);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpureFunction0"](29, _c0));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("type", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](106, 21, ctx.isPasswordHiddenStream) ? "password" : "text")("formControlName", "password")("placeholder", "Enter your password...");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](110, 23, ctx.isAuthFormSubmittedStream));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](113, 25, ctx.passwordAuthErrorStream));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](21);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵclassProp"]("opened", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](134, 27, ctx.servicePopupOpenedStream));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("matTooltip", "close");
}
},
dependencies: [_angular_forms__WEBPACK_IMPORTED_MODULE_11__["ɵNgNoValidate"], _angular_forms__WEBPACK_IMPORTED_MODULE_11__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.NgControlStatusGroup, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.FormGroupDirective, _angular_forms__WEBPACK_IMPORTED_MODULE_11__.FormControlName, _angular_common__WEBPACK_IMPORTED_MODULE_14__.NgIf, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_15__.MatLegacyButton, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_16__.MatLegacyTooltip, _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_5__.InputDirective, _undock_common_undock_theme_directives_input_block_directive__WEBPACK_IMPORTED_MODULE_6__.InputBlockDirective, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_7__.BackArrowIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_7__.LogoUndockComponent, _angular_router__WEBPACK_IMPORTED_MODULE_13__.RouterLink, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__.StreamPipe],
styles: ["*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after {\n margin: 0;\n box-sizing: border-box;\n}\n\napp-icon-back-arrow[_ngcontent-%COMP%], app-logo-undock[_ngcontent-%COMP%] {\n color: #121114;\n}\n\n.ud-btn[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.login-page[_ngcontent-%COMP%] {\n position: relative;\n}\n.login-page[_ngcontent-%COMP%] .form-container__input-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n width: 50%;\n}\n.login-page[_ngcontent-%COMP%] .form-container__input-item[_ngcontent-%COMP%] .forgot-password-hint[_ngcontent-%COMP%] {\n text-align: right;\n}\n.login-page[_ngcontent-%COMP%] .form-container__input-item[_ngcontent-%COMP%] .forgot-password-hint[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n text-decoration: none;\n color: #2B2733;\n margin: 10px 0;\n font-weight: 600;\n}\n.login-page[_ngcontent-%COMP%] .form-container__input-item[_ngcontent-%COMP%] .forgot-password-hint[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover {\n text-decoration: underline;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-trigger[_ngcontent-%COMP%] {\n position: absolute;\n height: 10px;\n width: 10px;\n left: 0;\n bottom: 0;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] {\n z-index: 100;\n display: none;\n position: absolute;\n align-items: center;\n justify-content: center;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n -webkit-backdrop-filter: blur(5px);\n backdrop-filter: blur(5px);\n background-color: rgba(0, 0, 0, 0.1);\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay.opened[_ngcontent-%COMP%] {\n display: flex;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] {\n position: relative;\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n width: 600px;\n height: 300px;\n border-radius: 8px;\n background-color: #ffffff;\n padding: 20px;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%] {\n cursor: pointer;\n position: absolute;\n right: 7px;\n top: 7px;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n font-size: 24px;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] .textarea-box[_ngcontent-%COMP%] {\n margin: 15px 0;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] span.warning[_ngcontent-%COMP%] {\n font-size: 12px;\n font-style: italic;\n color: #FFB03A;\n}\n.login-page[_ngcontent-%COMP%] .service-login-menu-overlay[_ngcontent-%COMP%] .service-login-menu-popup[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%] {\n padding: 5px !important;\n font-size: 12px;\n line-height: 14px;\n font-family: Consolas;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2F1dGgtdWkvY29tcG9uZW50cy9wYWdlcy9zaWduaW4vc2lnbi1pbi1wYWdlLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLFNBQUE7RUFDQSxzQkFBQTtBQTRESjs7QUF6REE7O0VBRUksY0hTb0I7QUdtRHhCOztBQXpEQTtFQUNJLFdBQUE7QUE0REo7O0FBekRBO0VBQ0ksa0JBQUE7QUE0REo7QUF4RFk7RUFDSSxVQUFBO0FBMERoQjtBQXZEWTtFQUNJLGlCQUFBO0FBeURoQjtBQXZEZ0I7RUFDSSxxQkFBQTtFQUNBLGNIMUJBO0VHMkJBLGNBQUE7RUFDQSxnQkFBQTtBQXlEcEI7QUF2RG9CO0VBQ0ksMEJBQUE7QUF5RHhCO0FBakRJO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0FBbURSO0FBaERJO0VBQ0ksWUFBQTtFQUVBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFFQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBRUEsa0NBQUE7VUFBQSwwQkFBQTtFQUNBLG9DQUFBO0FBK0NSO0FBN0NRO0VBQ0ksYUFBQTtBQStDWjtBQTVDUTtFQUNJLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFFQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJIN0RZO0VHK0RaLGFBQUE7QUE0Q1o7QUExQ1k7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtBQTRDaEI7QUF6Q1k7RUFDSSxlQUFBO0FBMkNoQjtBQXhDWTtFQUNJLGNBQUE7QUEwQ2hCO0FBdkNZO0VBQ0ksZUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0g5REE7QUd1R2hCO0FBdENZO0VBQ0ksdUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtBQXdDaEIiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbiosIDpiZWZvcmUsIDphZnRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmFwcC1pY29uLWJhY2stYXJyb3csXG5hcHAtbG9nby11bmRvY2sge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG4udWQtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmxvZ2luLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgICZfX2lucHV0LWl0ZW0ge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcmdvdC1wYXNzd29yZC1oaW50IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuc2VydmljZS1sb2dpbi1tZW51LXRyaWdnZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuc2VydmljZS1sb2dpbi1tZW51LW92ZXJsYXkge1xuICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlcnZpY2UtbG9naW4tbWVudS1wb3B1cCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcblxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAgICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSwgLnRleHRhcmVhLWJveCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ud2FybmluZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdhcm5pbmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IENvbnNvbGFzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */", "*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after {\n margin: 0;\n box-sizing: border-box;\n}\n\n.navigation-mobile[_ngcontent-%COMP%] a.arrow[_ngcontent-%COMP%] {\n display: none;\n border-radius: 50%;\n}\n.navigation-mobile[_ngcontent-%COMP%] .navigation-text[_ngcontent-%COMP%] {\n display: none;\n font-weight: 500;\n font-size: 16px;\n line-height: 22px;\n letter-spacing: -0.02em;\n color: #121114;\n}\n\n.login-page[_ngcontent-%COMP%], .signup-page[_ngcontent-%COMP%] {\n display: flex;\n align-items: stretch;\n height: 100%;\n line-height: 1;\n background: #FFFFFF;\n flex-direction: row;\n justify-content: center;\n font-family: \"Inter\", sans-serif;\n}\n.login-page__carousel-wrapper[_ngcontent-%COMP%], .signup-page__carousel-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 640px;\n height: 100%;\n background: #2B2733;\n}\n.login-page__carousel-box[_ngcontent-%COMP%], .signup-page__carousel-box[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n height: 100%;\n}\n.login-page__carousel-slide[_ngcontent-%COMP%], .signup-page__carousel-slide[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n width: 100%;\n height: 100%;\n}\n.login-page__carousel-slide-image[_ngcontent-%COMP%], .signup-page__carousel-slide-image[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n background: url(\"/assets/img/login-slide-img0.png\") center top no-repeat;\n background-size: cover;\n opacity: 0.2;\n}\n.login-page__carousel-slide-title[_ngcontent-%COMP%], .signup-page__carousel-slide-title[_ngcontent-%COMP%] {\n max-width: 640px;\n padding: 0px 56px 0;\n font-family: \"Inter\", sans-serif;\n font-weight: 400;\n font-size: 28px;\n line-height: 36px;\n color: #ffffff;\n text-align: center;\n position: absolute;\n top: 60%;\n z-index: 2;\n}\n.login-page__carousel-slide-title[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:last-child, .signup-page__carousel-slide-title[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:last-child {\n padding-top: 57px;\n font-weight: 500;\n font-size: 16px;\n line-height: 22px;\n opacity: 0.5;\n}\n.login-page__login-wrapper[_ngcontent-%COMP%], .signup-page__login-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n position: relative;\n width: 100%;\n}\n.login-page__login-box[_ngcontent-%COMP%], .signup-page__login-box[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n max-width: 768px;\n}\n.login-page__top-navigation[_ngcontent-%COMP%], .signup-page__top-navigation[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n position: absolute;\n top: 0px;\n left: 0px;\n z-index: 3;\n width: 100%;\n padding: 38px 0 0 31px;\n}\n.login-page__logo[_ngcontent-%COMP%], .signup-page__logo[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.login-page__right-side-navigation[_ngcontent-%COMP%], .signup-page__right-side-navigation[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n min-height: 40px;\n}\n.login-page__right-side-navigation[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .signup-page__right-side-navigation[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n margin-right: 24px;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 20px;\n color: #A59FB9;\n}\n.login-page__signin-button[_ngcontent-%COMP%], .signup-page__signin-button[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 10px 12px;\n font-family: \"Inter\", sans-serif;\n font-weight: 500;\n font-size: 15px;\n line-height: 20px;\n text-align: center;\n color: #FFFFFF;\n background: #2B2733;\n outline: none;\n border-radius: 10px;\n cursor: pointer;\n position: relative;\n}\n.login-page__title[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n margin: 12px 0 64px;\n color: #121114;\n}\n.login-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n margin: 0;\n font-weight: 500;\n text-align: left;\n font-size: 40px;\n line-height: 48px;\n font-family: \"Inter\", sans-serif;\n}\n.login-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n margin-top: 12px;\n font-weight: 400;\n font-size: 20px;\n line-height: 26px;\n letter-spacing: -0.02em;\n color: #9A95AC;\n}\n.login-page__title.-forgot-password[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .signup-page__title.-forgot-password[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n text-align: center;\n}\n.login-page__divider[_ngcontent-%COMP%], .signup-page__divider[_ngcontent-%COMP%] {\n display: block;\n position: relative;\n width: 100%;\n max-width: 420px;\n z-index: 1;\n margin: 20px auto 32px;\n padding: 0 8px;\n text-align: center;\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n letter-spacing: 1px;\n text-transform: uppercase;\n color: #9A95AC;\n}\n.login-page__divider[_ngcontent-%COMP%]:before, .login-page__divider[_ngcontent-%COMP%]:after, .signup-page__divider[_ngcontent-%COMP%]:before, .signup-page__divider[_ngcontent-%COMP%]:after {\n display: block;\n position: absolute;\n z-index: -1;\n content: \"\";\n width: 46%;\n height: 1px;\n top: 7px;\n background: #F3F3F9;\n}\n.login-page__divider[_ngcontent-%COMP%]:before, .signup-page__divider[_ngcontent-%COMP%]:before {\n right: 0;\n}\n.login-page__divider[_ngcontent-%COMP%]:after, .signup-page__divider[_ngcontent-%COMP%]:after {\n left: 0;\n}\n\n.form-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n position: relative;\n width: 100%;\n max-width: 420px;\n}\n.form-container__signup-button[_ngcontent-%COMP%] {\n position: relative;\n width: 100%;\n max-width: 420px;\n margin-bottom: 12px;\n background: transparent;\n box-sizing: border-box;\n border-radius: 10px;\n cursor: pointer;\n outline: none;\n}\n.form-container__signup-button[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n position: absolute;\n width: 24px;\n left: 11px;\n top: 50%;\n transform: translateY(-50%);\n}\n.form-container__signup-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-family: Inter, sans-serif;\n font-size: 15px;\n line-height: 15px;\n font-weight: 600;\n color: #2B2733;\n}\n.form-container__sso-errors[_ngcontent-%COMP%] .error-message[_ngcontent-%COMP%] {\n width: 100%;\n margin-top: 10px;\n text-align: center;\n color: #ED315E;\n font-size: 14px;\n}\n.form-container__input-wrapper[_ngcontent-%COMP%] {\n position: relative;\n margin-bottom: 20px;\n}\n.form-container__input-wrapper.-custom-margin[_ngcontent-%COMP%] {\n margin-top: 20px;\n}\n.form-container__input-item[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: flex-start;\n flex-wrap: wrap;\n}\n.form-container__input-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n font-weight: 500;\n font-size: 14px;\n line-height: 20px;\n color: #807A8E;\n}\n.form-container__input-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n width: 100%;\n margin: 0;\n padding: 0 16px;\n outline: none;\n font-size: 15px;\n line-height: 44px;\n font-family: Inter, sans-serif;\n font-weight: 400;\n background: transparent;\n border: 1px solid #EDEAF2;\n box-sizing: border-box;\n border-radius: 10px;\n color: #121114;\n}\n.form-container__input-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder {\n color: #807A8E;\n}\n.form-container__input-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus {\n border-color: #2B2733;\n}\n.form-container__input-item[_ngcontent-%COMP%] .form-field-reset-password[_ngcontent-%COMP%] {\n width: 100%;\n}\n.form-container__errors-box[_ngcontent-%COMP%] {\n position: relative;\n width: 100%;\n bottom: 0;\n right: 0;\n}\n.form-container__errors-box[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n padding-top: 4px;\n font-size: 14px;\n color: #ED315E;\n}\n.form-container__errors-box.-reset-password[_ngcontent-%COMP%] {\n bottom: -6px;\n}\n.form-container__errors-box.-auth-errors[_ngcontent-%COMP%] {\n position: relative;\n bottom: unset;\n padding-top: 10px;\n}\n.form-container__error-message[_ngcontent-%COMP%] {\n font-size: 14px;\n color: #ED315E;\n}\n.form-container__submit-button-box[_ngcontent-%COMP%] .submit-button-reset[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 420px;\n margin: 20px auto 24px;\n border-radius: 10px;\n font-family: Inter, sans-serif;\n font-weight: 600;\n font-size: 14px;\n line-height: 48px;\n border: 1px solid transparent;\n background: #2B2733;\n color: #ffffff;\n}\n.form-container__submit-button-box[_ngcontent-%COMP%] .submit-button-reset.mat-button-disabled[_ngcontent-%COMP%] {\n background: white;\n border-color: lightgrey;\n color: lightgray;\n cursor: not-allowed;\n}\n.form-container__submit-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 420px;\n margin: 20px auto 24px;\n color: #fff !important;\n background: #2B2733;\n border-radius: 10px;\n font-family: Inter, sans-serif;\n font-size: 15px;\n line-height: 48px;\n border: none;\n cursor: pointer;\n outline: none;\n}\n.form-container__terms-and-privacy[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 296px;\n margin: 0 auto;\n text-align: center;\n font-weight: 400;\n font-size: 14px;\n line-height: 20px;\n color: #807A8E;\n}\n.form-container__terms-and-privacy[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n color: inherit;\n cursor: pointer;\n text-decoration: underline;\n}\n\n.link-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 420px;\n padding: 13px 0;\n border: 1px solid #EDEAF2;\n border-radius: 10px;\n letter-spacing: -0.02em;\n text-decoration: none;\n position: relative;\n}\n.link-button[_ngcontent-%COMP%] app-icon-message[_ngcontent-%COMP%] {\n position: absolute;\n top: 11px;\n left: 11px;\n}\n.link-button[_ngcontent-%COMP%]:hover {\n background: #EDEAF2;\n}\n.link-button[_ngcontent-%COMP%]:active {\n background: #CECADA;\n}\n\n.signup-button[_ngcontent-%COMP%] {\n font-weight: 600;\n font-size: 15px;\n line-height: 22px;\n color: #2B2733;\n}\n\n.account-info[_ngcontent-%COMP%] {\n margin-top: 10px;\n border: none;\n font-weight: 400;\n font-size: 14px;\n line-height: 20px;\n color: #9A95AC;\n}\n.account-info[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n padding-left: 8px;\n font-weight: 600;\n color: #2B2733;\n text-decoration: none;\n}\n.account-info[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover {\n text-decoration: underline;\n}\n.account-info[_ngcontent-%COMP%]:hover {\n background: transparent;\n}\n.account-info[_ngcontent-%COMP%]:active {\n background: transparent;\n}\n\n@media all and (max-width: 1368px) {\n .login-page__carousel-wrapper[_ngcontent-%COMP%] {\n display: none;\n }\n .login-page__logo[_ngcontent-%COMP%] app-logo-undock[_ngcontent-%COMP%] svg path {\n fill: #2B2733;\n }\n}\n@media all and (max-width: 768px) {\n .login-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n font-size: 34px;\n line-height: 42px;\n }\n .login-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n font-size: 20px;\n line-height: 26px;\n }\n .login-page__login-box[_ngcontent-%COMP%], .signup-page__login-box[_ngcontent-%COMP%] {\n width: calc(100% - 32px);\n max-width: 480px;\n }\n}\n@media all and (max-width: 480px) {\n .navigation-mobile[_ngcontent-%COMP%] {\n padding: 20px 0 0 12px;\n }\n .navigation-mobile[_ngcontent-%COMP%] a.logo[_ngcontent-%COMP%] {\n display: none;\n }\n .navigation-mobile[_ngcontent-%COMP%] a.arrow[_ngcontent-%COMP%] {\n display: block;\n }\n .navigation-mobile[_ngcontent-%COMP%] .navigation-text[_ngcontent-%COMP%] {\n display: block;\n position: absolute;\n left: 50%;\n transform: translateX(-50%);\n }\n .login-page__login-wrapper[_ngcontent-%COMP%] {\n align-items: flex-start;\n margin-top: 104px;\n }\n .mobile[_ngcontent-%COMP%] {\n justify-content: center;\n padding-left: 0;\n }\n .login-page__title[_ngcontent-%COMP%] {\n margin-bottom: 40px;\n }\n .login-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n max-width: 234px;\n font-size: 28px;\n line-height: 36px;\n text-align: center;\n }\n .login-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n font-size: 14px;\n line-height: 20px;\n }\n .signin-page[_ngcontent-%COMP%] .login-page__title[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] {\n display: none;\n }\n .signup-page__login-wrapper[_ngcontent-%COMP%] {\n align-items: flex-start;\n }\n .signup-page__login-box[_ngcontent-%COMP%] {\n margin-top: 80px;\n }\n .form-container__signup-button[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n }\n .form-container__input-wrapper.-custom-margin[_ngcontent-%COMP%] {\n margin-top: 20px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2F1dGgtdWkvY29tcG9uZW50cy9wYWdlcy9zaGFyZWQtc3R5bGVzL2xvZ2luLXNpZ251cC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLFNBQUE7RUFDQSxzQkFBQTtBQTRESjs7QUF4REk7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7QUEyRFI7QUF4REk7RUFDSSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIRGdCO0FHMkR4Qjs7QUF0REE7RUFDSSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdDQUFBO0FBeURKO0FBdERJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsbUJIckNZO0FHNkZwQjtBQXJESTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUF1RFI7QUFwREk7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUFzRFI7QUFuREk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHdFQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0FBcURSO0FBbERJO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjSHdGQTtFR3ZGQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7QUFvRFI7QUFsRFE7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtBQW9EWjtBQTNDSTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FBNkNSO0FBMUNJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QUE0Q1I7QUF6Q0k7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtBQTJDUjtBQXhDSTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FBMENSO0FBdkNJO0VBQ0ksYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQXlDUjtBQXZDUTtFQUNJLGtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0h2SGE7QUdnS3pCO0FBckNJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkgxSlE7RUcySlIsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FBdUNSO0FBaENJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNIM0pnQjtBRzZMeEI7QUFoQ1E7RUFDSSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdDQUFBO0FBa0NaO0FBL0JRO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0h4S2E7QUd5TXpCO0FBN0JZO0VBQ0ksa0JBQUE7QUErQmhCO0FBMUJJO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0hoTWlCO0FHNE56QjtBQTFCUTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsbUJIbk1jO0FHK04xQjtBQXpCUTtFQUNJLFFBQUE7QUEyQlo7QUF4QlE7RUFDSSxPQUFBO0FBMEJaOztBQXBCQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FBdUJKO0FBckJJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FBdUJSO0FBckJRO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtBQXVCWjtBQXBCUTtFQUNJLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjSHpRUTtBRytScEI7QUFqQlE7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNIbFBRO0VHbVBSLGVBQUE7QUFtQlo7QUFmSTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QUFpQlI7QUFmUTtFQUNJLGdCQUFBO0FBaUJaO0FBYkk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7QUFlUjtBQWJRO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIMVJhO0FHeVN6QjtBQVpRO0VBQ0ksV0FBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNIN1NZO0FHMlR4QjtBQVpZO0VBQ0ksY0g3U1M7QUcyVHpCO0FBWFk7RUFDSSxxQkhsVUk7QUcrVXBCO0FBVFE7RUFFSSxXQUFBO0FBVVo7QUFMSTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0FBT1I7QUFMUTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNIdFRRO0FHNlRwQjtBQUpRO0VBQ0ksWUFBQTtBQU1aO0FBSFE7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtBQUtaO0FBREk7RUFDSSxlQUFBO0VBQ0EsY0h0VVk7QUd5VXBCO0FBQ1E7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkh4WEk7RUd5WEosY0FBQTtBQUNaO0FBQ1k7RUFDSSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBQUNoQjtBQUlJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJINVlRO0VHNllSLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QUFGUjtBQU1JO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FBSlI7QUFNUTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7QUFKWjs7QUFTQTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QUFOSjtBQVFJO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBQU5SO0FBU0k7RUFDSSxtQkhwYWtCO0FHNloxQjtBQVVJO0VBQ0ksbUJIemFrQjtBR2lhMUI7O0FBWUE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIeGNnQjtBRyticEI7O0FBWUE7RUFDSSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIL2JxQjtBR3NiekI7QUFXSTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjSHRkWTtFR3VkWixxQkFBQTtBQVRSO0FBV1E7RUFDSSwwQkFBQTtBQVRaO0FBYUk7RUFDSSx1QkFBQTtBQVhSO0FBY0k7RUFDSSx1QkFBQTtBQVpSOztBQWlCQTtFQUNJO0lBQ0ksYUFBQTtFQWROO0VBb0JjO0lBQ0ksYUhqZkE7RUcrZGxCO0FBQ0Y7QUE0QkE7RUFFUTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtFQTNCVjtFQThCTTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtFQTVCVjtFQWdDRTtJQUNJLHdCQUFBO0lBQ0EsZ0JBQUE7RUE5Qk47QUFDRjtBQWtDQTtFQUNJO0lBQ0ksc0JBQUE7RUFoQ047RUFrQ007SUFDSSxhQUFBO0VBaENWO0VBbUNNO0lBQ0ksY0FBQTtFQWpDVjtFQW9DTTtJQUNJLGNBQUE7SUFDQSxrQkFBQTtJQUNBLFNBQUE7SUFDQSwyQkFBQTtFQWxDVjtFQXNDRTtJQUNJLHVCQUFBO0lBQ0EsaUJBQUE7RUFwQ047RUF1Q0U7SUFDSSx1QkFBQTtJQUNBLGVBQUE7RUFyQ047RUF3Q0U7SUFDSSxtQkFBQTtFQXRDTjtFQXdDTTtJQUNJLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RUF0Q1Y7RUF5Q007SUFDSSxlQUFBO0lBQ0EsaUJBQUE7RUF2Q1Y7RUEyQ0U7O0lBRUksYUFBQTtFQXpDTjtFQTRDRTtJQUNJLHVCQUFBO0VBMUNOO0VBNkNFO0lBQ0ksZ0JBQUE7RUEzQ047RUE4Q0U7SUFDSSxrQkFBQTtFQTVDTjtFQWdETTtJQUNJLGdCQUFBO0VBOUNWO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbiosIDpiZWZvcmUsIDphZnRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gICAgYS5hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbi10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIH1cbn1cblxuLmxvZ2luLXBhZ2UsIC5zaWdudXAtcGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuXG4gICAgLy8gbGVmdCBzaWRlXG4gICAgJl9fY2Fyb3VzZWwtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwtc2xpZGUtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9sb2dpbi1zbGlkZS1pbWcwLnBuZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLXNsaWRlLXRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDU2cHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBsZWZ0IHNpZGUgRU5EXG4gICAgLy8gX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuICAgIC8vIHJpZ2h0IHNpZGVcbiAgICAmX19sb2dpbi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbG9naW4tYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuXG4gICAgJl9fdG9wLW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzOHB4IDAgMCAzMXB4O1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19yaWdodC1zaWRlLW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NpZ25pbi1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYuLXNpZ25pbiB7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgNjRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1mb3Jnb3QtcGFzc3dvcmQge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RpdmlkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMzJweDtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZm9ybS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcblxuICAgICZfX3NpZ251cC1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zc28tZXJyb3JzIHtcbiAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJi4tY3VzdG9tLW1hcmdpbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWZpZWxkLXJlc2V0LXBhc3N3b3JkIHtcbiAgICAgICAgICAgIC8vZm9yIHJlc2V0LXBhc3MgcGFnZVxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2Vycm9ycy1ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1yZXNldC1wYXNzd29yZCB7XG4gICAgICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1hdXRoLWVycm9ycyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cblxuICAgICZfX3N1Ym1pdC1idXR0b24tYm94IHtcbiAgICAgICAgLnN1Ym1pdC1idXR0b24tcmVzZXQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDI0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICAmLm1hdC1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRncmV5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGdyYXk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Ym1pdC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDI0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuXG4gICAgJl9fdGVybXMtYW5kLXByaXZhY3kge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICM4MDdBOEU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGluay1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYXBwLWljb24tbWVzc2FnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICBsZWZ0OiAxMXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxufVxuXG4uc2lnbnVwLWJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG59XG5cbi5hY2NvdW50LWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcblxuICAgIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzNjhweCkge1xuICAgIC5sb2dpbi1wYWdlX19jYXJvdXNlbC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubG9naW4tcGFnZV9fbG9nbyB7XG4gICAgICAgIGFwcC1sb2dvLXVuZG9jayB7XG4gICAgICAgICAgICAmOjpuZy1kZWVwIHtcbiAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDEuMjVkcHB4KSB7XG59XG5cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9naW4tcGFnZV9fdGl0bGUsIC5zaWdudXAtcGFnZV9fdGl0bGUge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4tcGFnZV9fbG9naW4tYm94LCAuc2lnbnVwLXBhZ2VfX2xvZ2luLWJveCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgLy9wYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDEycHg7XG5cbiAgICAgICAgYS5sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhLmFycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmlnYXRpb24tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1wYWdlX19sb2dpbi13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwNHB4O1xuICAgIH1cblxuICAgIC5tb2JpbGUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5sb2dpbi1wYWdlX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWduaW4tcGFnZSAubG9naW4tcGFnZV9fdGl0bGUsXG4gICAgLnNpZ251cC1wYWdlX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNpZ251cC1wYWdlX19sb2dpbi13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLnNpZ251cC1wYWdlX19sb2dpbi1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRhaW5lcl9fc2lnbnVwLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250YWluZXJfX2lucHV0LXdyYXBwZXIge1xuICAgICAgICAmLi1jdXN0b20tbWFyZ2luIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], SignInPage.prototype, "ssoAuthErrorStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], SignInPage.prototype, "passwordAuthErrorStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], SignInPage.prototype, "isPasswordHiddenStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], SignInPage.prototype, "servicePopupOpenedStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], SignInPage.prototype, "isAuthFormSubmittedStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], SignInPage.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], SignInPage.prototype, "loginForm", null);
/***/ }),
/***/ 54090:
/*!***********************************************************!*\
!*** ./packages/auth-ui/components/pages/signup/index.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SignupPage": () => (/* reexport safe */ _signup_page__WEBPACK_IMPORTED_MODULE_0__.SignupPage)
/* harmony export */ });
/* harmony import */ var _signup_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./signup.page */ 43945);
/***/ }),
/***/ 43945:
/*!*****************************************************************!*\
!*** ./packages/auth-ui/components/pages/signup/signup.page.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SignupPage": () => (/* binding */ SignupPage)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/auth/services/auth.manager */ 36585);
/* harmony import */ var _undock_auth__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/auth */ 96702);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function SignupPage_div_33_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](2, "p", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ssoErrorMessage_r4 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtextInterpolate"](ssoErrorMessage_r4);
}
}
function SignupPage_div_46_p_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "p", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n Email is not valid\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
}
function SignupPage_div_46_p_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "p", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n Email is required\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
}
function SignupPage_div_46_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](2, SignupPage_div_46_p_2_Template, 2, 0, "p", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](4, SignupPage_div_46_p_4_Template, 2, 0, "p", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx_r1.isFormControlHasError("email", "email"));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx_r1.isFormControlHasError("email", "required"));
}
}
function SignupPage_div_59_p_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "p", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n Password is required\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
}
function SignupPage_div_59_p_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "p", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n Password must be at least 8 characters long\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
}
function SignupPage_div_59_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](2, SignupPage_div_59_p_2_Template, 2, 0, "p", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](4, SignupPage_div_59_p_4_Template, 2, 0, "p", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx_r2.isFormControlHasError("password", "required"));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx_r2.isFormControlHasError("password", "minlength"));
}
}
function SignupPage_div_61_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](2, "p", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
if (rf & 2) {
const errorMessage_r9 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtextInterpolate"](errorMessage_r9);
}
}
class SignupPage {
constructor(title, router, authManager, authSession, activatedRoute, changeDetector) {
var _this = this;
this.title = title;
this.router = router;
this.authManager = authManager;
this.authSession = authSession;
this.activatedRoute = activatedRoute;
this.changeDetector = changeDetector;
this.ssoAuthErrorStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject('');
this.passwordAuthErrorStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject('');
this._isPasswordHidden = true;
this._isSignUpProcessing = false;
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.handleIntegrationConnectionRequest = /*#__PURE__*/(0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const integrationName = _this.activatedRoute.snapshot.queryParamMap.get('install_integration');
if (!integrationName) {
return _this.integrationConnectionRedirectPath = null;
}
switch (integrationName) {
case 'zoom':
_this.integrationConnectionRedirectPath = 'integrations/zoom';
break;
}
});
title.setTitle(`Sign Up | Undock`);
}
get signupForm() {
return new _angular_forms__WEBPACK_IMPORTED_MODULE_8__.UntypedFormGroup({
'email': new _angular_forms__WEBPACK_IMPORTED_MODULE_8__.UntypedFormControl('', [_angular_forms__WEBPACK_IMPORTED_MODULE_8__.Validators.email, _angular_forms__WEBPACK_IMPORTED_MODULE_8__.Validators.required]),
'password': new _angular_forms__WEBPACK_IMPORTED_MODULE_8__.UntypedFormControl('', [_angular_forms__WEBPACK_IMPORTED_MODULE_8__.Validators.required, _angular_forms__WEBPACK_IMPORTED_MODULE_8__.Validators.minLength(8)])
});
}
get isPasswordHidden() {
return this._isPasswordHidden;
}
ngOnInit() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
yield _this2.authManager.getRedirectResult();
} catch (error) {
_this2.showAuthError(error);
}
yield _this2.handleIntegrationConnectionRequest();
_this2.authManager.isRegularUserStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(_this2.destroyedEvent)).subscribe(state => state ? _this2.redirectAfterSuccessfulSignUp() : null);
})();
}
signUpWithGoogle() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!_this3._isSignUpProcessing) {
_this3.ssoAuthErrorStream.next('');
_this3.passwordAuthErrorStream.next('');
try {
yield _this3.authManager.signInWithGoogle();
} catch (error) {
_this3.showAuthError(error);
_this3.changeDetector.detectChanges();
}
}
})();
}
signUpWithMicrosoft() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!_this4._isSignUpProcessing) {
_this4.ssoAuthErrorStream.next('');
_this4.passwordAuthErrorStream.next('');
try {
yield _this4.authManager.signInWithMicrosoft();
} catch (error) {
_this4.showAuthError(error);
_this4.changeDetector.detectChanges();
}
}
})();
}
showAuthError(error) {
let errorMessage = 'Something went wrong, please try again!';
if ((error === null || error === void 0 ? void 0 : error.code) == 'auth/cancelled-popup-request' || (error === null || error === void 0 ? void 0 : error.code) == 'auth/popup-blocked') {
errorMessage = 'Sign in popup closed by browser!';
} else if ((error === null || error === void 0 ? void 0 : error.code) == 'auth/popup-closed-by-user') {
errorMessage = 'Sign in popup closed by browser!';
} else if ((error === null || error === void 0 ? void 0 : error.code) == 'auth/account-exists-with-different-credential') {
errorMessage = 'Account already exist with the same email but different credentials. Please link accounts in settings.';
} else if ((error === null || error === void 0 ? void 0 : error.code) == 'auth/web-storage-unsupported') {
errorMessage = 'Failed to finish authorization. This browser is not supported or cookies are disabled.';
}
this.ssoAuthErrorStream.next(errorMessage);
}
signUpWithEmailPassword() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!_this5._isSignUpProcessing) {
_this5.ssoAuthErrorStream.next('');
_this5.passwordAuthErrorStream.next('');
if (_this5.signupForm.invalid) {
return _this5.signupForm.markAllAsTouched();
}
try {
_this5._isSignUpProcessing = true;
yield _this5.authManager.signUpWithEmailAndPassword(_this5.formControl('email').value, _this5.formControl('password').value);
yield _this5.redirectAfterSuccessfulSignUp();
} catch (error) {
const authValidationErrorCodes = ['auth/invalid-email', 'auth/user-disabled', 'auth/user-not-found', 'auth/wrong-password'];
let errorMessage = 'Something went wrong, please try again!';
if ((error === null || error === void 0 ? void 0 : error.code) == 'auth/account-exists-with-different-credential' || (error === null || error === void 0 ? void 0 : error.code) == 'auth/email-already-exists' || (error === null || error === void 0 ? void 0 : error.code) == 'auth/email-already-in-use') {
errorMessage = 'Account already exist with the same email but different credentials. Please link accounts in settings.';
} else if (authValidationErrorCodes.includes(error === null || error === void 0 ? void 0 : error.code)) {
errorMessage = 'User does not exist or credentials are invalid!';
}
_this5.passwordAuthErrorStream.next(errorMessage);
_this5.changeDetector.detectChanges();
} finally {
_this5._isSignUpProcessing = false;
}
}
})();
}
formControl(formControlName) {
return this.signupForm.get(formControlName) || null;
}
isFormControlInvalid(formControlName) {
const control = this.formControl(formControlName);
return (control.dirty || control.touched) && control.invalid;
}
isFormControlHasError(formControlName, errorName) {
const control = this.formControl(formControlName);
return control.errors && control.errors[errorName];
}
redirectAfterSuccessfulSignUp() {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const isNewUser = yield _this6.authSession.isNewUserStream;
const redirectPath = _this6.activatedRoute.snapshot.queryParamMap.get('redirectPath');
if (isNewUser) {
if (_this6.integrationConnectionRedirectPath) {
return _this6.router.navigate([_this6.integrationConnectionRedirectPath], {
queryParams: {
new_user: true
}
});
} else {
location.href = _this6.router.createUrlTree([redirectPath || '/install']).toString();
}
} else {
location.href = _this6.router.createUrlTree([redirectPath || '/timeline']).toString();
}
})();
}
}
SignupPage.ɵfac = function SignupPage_Factory(t) {
return new (t || SignupPage)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_angular_platform_browser__WEBPACK_IMPORTED_MODULE_10__.Title), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_11__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_3__.AuthManager), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_undock_auth__WEBPACK_IMPORTED_MODULE_4__.AuthSession), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_11__.ActivatedRoute), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_7__.ChangeDetectorRef));
};
SignupPage.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineComponent"]({
type: SignupPage,
selectors: [["app-signup-page"]],
decls: 90,
vars: 19,
consts: [[1, "container", "signup-page"], [1, "signup-page__login-wrapper"], [1, "signup-page__login-box"], [1, "signup-page__top-navigation", "navigation-mobile"], ["target", "_blank", "href", "https://undock.com/l/?ref=null", 1, "login-page__logo", "logo"], [1, "login-page__logo", "arrow", 3, "routerLink"], [3, "width", "height"], [1, "navigation-text"], [1, "signup-page__title"], [1, "signup-page__login-form", "form-container", 3, "formGroup", "ngSubmit"], ["class", "form-container__sso-errors", 4, "ngIf"], [1, "form-container__input-wrapper"], [1, "form-container__input-item"], ["name", "email", "autocomplete", "email", "type", "text", 3, "formControlName", "placeholder"], ["class", "form-group__errors form-container__errors-box", 4, "ngIf"], ["data-private", "", 3, "type", "formControlName", "placeholder"], [1, "form-container__submit-button-box"], ["mat-button", "", "type", "submit", 1, "form-container__submit-button", 3, "disabled"], [1, "form-container__terms-and-privacy"], ["href", "https://undock.com/l/legal/terms-of-service/"], ["href", "https://undock.com/privacypolicy/"], [1, "account-info", "link-button"], [3, "routerLink"], [1, "form-container__sso-errors"], [1, "error-message"], [1, "form-group__errors", "form-container__errors-box"], ["class", "form-container__error-message", 4, "ngIf"], [1, "form-container__error-message"]],
template: function SignupPage_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](4, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](6, "nav", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](8, "a", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](10, "app-logo-undock");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](13, "a", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](15, "app-icon-back-arrow", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](18, "p", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](19, "Sign up with Email");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](22, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](24, "h1");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](25, "Discover what tomorrow brings");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](27, "p");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](28, "It\u2019s time to take control of your day.");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](30, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](31, "form", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵlistener"]("ngSubmit", function SignupPage_Template_form_ngSubmit_31_listener() {
return ctx.signUpWithEmailPassword();
});
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](32, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](33, SignupPage_div_33_Template, 5, 1, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](34, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](35, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](36, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](38, "label", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](40, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](41, "Email");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](42, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](43, "input", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](44, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](45, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](46, SignupPage_div_46_Template, 6, 2, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](47, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](48, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](49, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](50, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](51, "label", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](52, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](53, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](54, "Password");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](55, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](56, "input", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](57, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](58, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](59, SignupPage_div_59_Template, 6, 2, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](60, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](61, SignupPage_div_61_Template, 5, 1, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](62, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](63, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](64, "\n\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](65, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](66, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](67, "button", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](68, "\n Continue\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](69, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](70, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](71, "p", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](72, "By clicking \u201CContinue\u201D I agree with Undock\u2019s\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](73, "a", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](74, "Term of Service");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](75, " and ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](76, "a", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](77, "Privacy Policy");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](78, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](79, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](80, "p", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](81, "\n Already have account? ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](82, "a", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](83, "Log In");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](84, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](85, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](86, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](87, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](88, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](89, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](13);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("routerLink", "/login");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("width", 32)("height", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](16);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("formGroup", ctx.signupForm);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](34, 15, ctx.ssoAuthErrorStream));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("formControlName", "email")("placeholder", "Enter your email address...");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx.isFormControlInvalid("email"));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("type", ctx.isPasswordHidden ? "password" : "text")("formControlName", "password")("placeholder", "Create a password...");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx.isFormControlInvalid("password"));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](62, 17, ctx.passwordAuthErrorStream));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("disabled", ctx.signupForm.invalid);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("routerLink", "/signin");
}
},
dependencies: [_angular_forms__WEBPACK_IMPORTED_MODULE_8__["ɵNgNoValidate"], _angular_forms__WEBPACK_IMPORTED_MODULE_8__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_8__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_8__.NgControlStatusGroup, _angular_forms__WEBPACK_IMPORTED_MODULE_8__.FormGroupDirective, _angular_forms__WEBPACK_IMPORTED_MODULE_8__.FormControlName, _angular_common__WEBPACK_IMPORTED_MODULE_12__.NgIf, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_13__.MatLegacyButton, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.BackArrowIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LogoUndockComponent, _angular_router__WEBPACK_IMPORTED_MODULE_11__.RouterLink, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_6__.StreamPipe],
styles: ["app-icon-back-arrow[_ngcontent-%COMP%], app-logo-undock[_ngcontent-%COMP%] {\n color: #121114;\n}\n\n.signup-page__always-logged-in[_ngcontent-%COMP%] {\n color: #121114;\n}\n.signup-page__forgot-password-hint[_ngcontent-%COMP%] {\n font-size: 14px;\n color: #121114;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2F1dGgtdWkvY29tcG9uZW50cy9wYWdlcy9zaWdudXAvc2lnbnVwLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7O0VBRUksY0hjb0I7QUc4Q3hCOztBQXhESTtFQUNJLGNIU2dCO0FHa0R4QjtBQXhESTtFQUNJLGVBQUE7RUFDQSxjSElnQjtBR3NEeEI7O0FBdERBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbmFwcC1pY29uLWJhY2stYXJyb3csXG5hcHAtbG9nby11bmRvY2sge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG4uc2lnbnVwLXBhZ2Uge1xuICAgICZfX2Fsd2F5cy1sb2dnZWQtaW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICB9XG5cbiAgICAmX19mb3Jnb3QtcGFzc3dvcmQtaGludCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgfVxufVxuXG4vKlxuQGltcG9ydCBcIndlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJ3ZWIvdWkta2l0L3ZhcmlhYmxlc1wiO1xuXG4qLCA6YmVmb3JlLCA6YWZ0ZXIge1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zaWdudXAtcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmYjtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGhlaWdodDogNzVweDtcbiAgICBwYWRkaW5nOiAwIDY1cHg7XG4gICAgbWluLWhlaWdodDogNzVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgIC5iYW5uZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaWduLWluLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogOTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICMxQzFDNEY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RpdmlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTUlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjQkNDMkNGO1xuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGJhY2tncm91bmQ6ICNDMkM4RDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ2luLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIC8vbWF4LWhlaWdodDogNjkwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDhweCAyNHB4IDUwcHggcmdiYSgxODgsMTk0LDIwNywuMyk7XG5cbiAgICAuYXV0aC1wcm92aWRlcnMtZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5sb2dpbi1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUxZTg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcmdvdC1wYXNzd29yZC1oaW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IGdyYXk7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmZvcm0tZmllbGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZlO1xuICAgICAgICBjb2xvcjogIzFjMWM0ZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICNjMmM4ZDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBjb2xvcjogIzFjMWM0ZjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19lcnJvcnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICBtYXJnaW46IDJweCAwO1xuICAgICAgICB9XG4gICAgICAgICYuLWF1dGgtZXJyb3JzIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGlvbnMge1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcblxuICAgICAgICAuYnV0dG9uLnN1Ym1pdC1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjMzMzhjO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuODtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250YWluZXIge1xuICAgICZfX2dvb2dsZS1idXR0b24ge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiovXG4iXSwic291cmNlUm9vdCI6IiJ9 */", "*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after {\n margin: 0;\n box-sizing: border-box;\n}\n\n.navigation-mobile[_ngcontent-%COMP%] a.arrow[_ngcontent-%COMP%] {\n display: none;\n border-radius: 50%;\n}\n.navigation-mobile[_ngcontent-%COMP%] .navigation-text[_ngcontent-%COMP%] {\n display: none;\n font-weight: 500;\n font-size: 16px;\n line-height: 22px;\n letter-spacing: -0.02em;\n color: #121114;\n}\n\n.login-page[_ngcontent-%COMP%], .signup-page[_ngcontent-%COMP%] {\n display: flex;\n align-items: stretch;\n height: 100%;\n line-height: 1;\n background: #FFFFFF;\n flex-direction: row;\n justify-content: center;\n font-family: \"Inter\", sans-serif;\n}\n.login-page__carousel-wrapper[_ngcontent-%COMP%], .signup-page__carousel-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 640px;\n height: 100%;\n background: #2B2733;\n}\n.login-page__carousel-box[_ngcontent-%COMP%], .signup-page__carousel-box[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n height: 100%;\n}\n.login-page__carousel-slide[_ngcontent-%COMP%], .signup-page__carousel-slide[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n width: 100%;\n height: 100%;\n}\n.login-page__carousel-slide-image[_ngcontent-%COMP%], .signup-page__carousel-slide-image[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n background: url(\"/assets/img/login-slide-img0.png\") center top no-repeat;\n background-size: cover;\n opacity: 0.2;\n}\n.login-page__carousel-slide-title[_ngcontent-%COMP%], .signup-page__carousel-slide-title[_ngcontent-%COMP%] {\n max-width: 640px;\n padding: 0px 56px 0;\n font-family: \"Inter\", sans-serif;\n font-weight: 400;\n font-size: 28px;\n line-height: 36px;\n color: #ffffff;\n text-align: center;\n position: absolute;\n top: 60%;\n z-index: 2;\n}\n.login-page__carousel-slide-title[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:last-child, .signup-page__carousel-slide-title[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:last-child {\n padding-top: 57px;\n font-weight: 500;\n font-size: 16px;\n line-height: 22px;\n opacity: 0.5;\n}\n.login-page__login-wrapper[_ngcontent-%COMP%], .signup-page__login-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n position: relative;\n width: 100%;\n}\n.login-page__login-box[_ngcontent-%COMP%], .signup-page__login-box[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n max-width: 768px;\n}\n.login-page__top-navigation[_ngcontent-%COMP%], .signup-page__top-navigation[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n position: absolute;\n top: 0px;\n left: 0px;\n z-index: 3;\n width: 100%;\n padding: 38px 0 0 31px;\n}\n.login-page__logo[_ngcontent-%COMP%], .signup-page__logo[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.login-page__right-side-navigation[_ngcontent-%COMP%], .signup-page__right-side-navigation[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n min-height: 40px;\n}\n.login-page__right-side-navigation[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .signup-page__right-side-navigation[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n margin-right: 24px;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 20px;\n color: #A59FB9;\n}\n.login-page__signin-button[_ngcontent-%COMP%], .signup-page__signin-button[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 10px 12px;\n font-family: \"Inter\", sans-serif;\n font-weight: 500;\n font-size: 15px;\n line-height: 20px;\n text-align: center;\n color: #FFFFFF;\n background: #2B2733;\n outline: none;\n border-radius: 10px;\n cursor: pointer;\n position: relative;\n}\n.login-page__title[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n margin: 12px 0 64px;\n color: #121114;\n}\n.login-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n margin: 0;\n font-weight: 500;\n text-align: left;\n font-size: 40px;\n line-height: 48px;\n font-family: \"Inter\", sans-serif;\n}\n.login-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n margin-top: 12px;\n font-weight: 400;\n font-size: 20px;\n line-height: 26px;\n letter-spacing: -0.02em;\n color: #9A95AC;\n}\n.login-page__title.-forgot-password[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .signup-page__title.-forgot-password[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n text-align: center;\n}\n.login-page__divider[_ngcontent-%COMP%], .signup-page__divider[_ngcontent-%COMP%] {\n display: block;\n position: relative;\n width: 100%;\n max-width: 420px;\n z-index: 1;\n margin: 20px auto 32px;\n padding: 0 8px;\n text-align: center;\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n letter-spacing: 1px;\n text-transform: uppercase;\n color: #9A95AC;\n}\n.login-page__divider[_ngcontent-%COMP%]:before, .login-page__divider[_ngcontent-%COMP%]:after, .signup-page__divider[_ngcontent-%COMP%]:before, .signup-page__divider[_ngcontent-%COMP%]:after {\n display: block;\n position: absolute;\n z-index: -1;\n content: \"\";\n width: 46%;\n height: 1px;\n top: 7px;\n background: #F3F3F9;\n}\n.login-page__divider[_ngcontent-%COMP%]:before, .signup-page__divider[_ngcontent-%COMP%]:before {\n right: 0;\n}\n.login-page__divider[_ngcontent-%COMP%]:after, .signup-page__divider[_ngcontent-%COMP%]:after {\n left: 0;\n}\n\n.form-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n position: relative;\n width: 100%;\n max-width: 420px;\n}\n.form-container__signup-button[_ngcontent-%COMP%] {\n position: relative;\n width: 100%;\n max-width: 420px;\n margin-bottom: 12px;\n background: transparent;\n box-sizing: border-box;\n border-radius: 10px;\n cursor: pointer;\n outline: none;\n}\n.form-container__signup-button[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n position: absolute;\n width: 24px;\n left: 11px;\n top: 50%;\n transform: translateY(-50%);\n}\n.form-container__signup-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-family: Inter, sans-serif;\n font-size: 15px;\n line-height: 15px;\n font-weight: 600;\n color: #2B2733;\n}\n.form-container__sso-errors[_ngcontent-%COMP%] .error-message[_ngcontent-%COMP%] {\n width: 100%;\n margin-top: 10px;\n text-align: center;\n color: #ED315E;\n font-size: 14px;\n}\n.form-container__input-wrapper[_ngcontent-%COMP%] {\n position: relative;\n margin-bottom: 20px;\n}\n.form-container__input-wrapper.-custom-margin[_ngcontent-%COMP%] {\n margin-top: 20px;\n}\n.form-container__input-item[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: flex-start;\n flex-wrap: wrap;\n}\n.form-container__input-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n font-weight: 500;\n font-size: 14px;\n line-height: 20px;\n color: #807A8E;\n}\n.form-container__input-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n width: 100%;\n margin: 0;\n padding: 0 16px;\n outline: none;\n font-size: 15px;\n line-height: 44px;\n font-family: Inter, sans-serif;\n font-weight: 400;\n background: transparent;\n border: 1px solid #EDEAF2;\n box-sizing: border-box;\n border-radius: 10px;\n color: #121114;\n}\n.form-container__input-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder {\n color: #807A8E;\n}\n.form-container__input-item[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus {\n border-color: #2B2733;\n}\n.form-container__input-item[_ngcontent-%COMP%] .form-field-reset-password[_ngcontent-%COMP%] {\n width: 100%;\n}\n.form-container__errors-box[_ngcontent-%COMP%] {\n position: relative;\n width: 100%;\n bottom: 0;\n right: 0;\n}\n.form-container__errors-box[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n padding-top: 4px;\n font-size: 14px;\n color: #ED315E;\n}\n.form-container__errors-box.-reset-password[_ngcontent-%COMP%] {\n bottom: -6px;\n}\n.form-container__errors-box.-auth-errors[_ngcontent-%COMP%] {\n position: relative;\n bottom: unset;\n padding-top: 10px;\n}\n.form-container__error-message[_ngcontent-%COMP%] {\n font-size: 14px;\n color: #ED315E;\n}\n.form-container__submit-button-box[_ngcontent-%COMP%] .submit-button-reset[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 420px;\n margin: 20px auto 24px;\n border-radius: 10px;\n font-family: Inter, sans-serif;\n font-weight: 600;\n font-size: 14px;\n line-height: 48px;\n border: 1px solid transparent;\n background: #2B2733;\n color: #ffffff;\n}\n.form-container__submit-button-box[_ngcontent-%COMP%] .submit-button-reset.mat-button-disabled[_ngcontent-%COMP%] {\n background: white;\n border-color: lightgrey;\n color: lightgray;\n cursor: not-allowed;\n}\n.form-container__submit-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 420px;\n margin: 20px auto 24px;\n color: #fff !important;\n background: #2B2733;\n border-radius: 10px;\n font-family: Inter, sans-serif;\n font-size: 15px;\n line-height: 48px;\n border: none;\n cursor: pointer;\n outline: none;\n}\n.form-container__terms-and-privacy[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 296px;\n margin: 0 auto;\n text-align: center;\n font-weight: 400;\n font-size: 14px;\n line-height: 20px;\n color: #807A8E;\n}\n.form-container__terms-and-privacy[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n color: inherit;\n cursor: pointer;\n text-decoration: underline;\n}\n\n.link-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 420px;\n padding: 13px 0;\n border: 1px solid #EDEAF2;\n border-radius: 10px;\n letter-spacing: -0.02em;\n text-decoration: none;\n position: relative;\n}\n.link-button[_ngcontent-%COMP%] app-icon-message[_ngcontent-%COMP%] {\n position: absolute;\n top: 11px;\n left: 11px;\n}\n.link-button[_ngcontent-%COMP%]:hover {\n background: #EDEAF2;\n}\n.link-button[_ngcontent-%COMP%]:active {\n background: #CECADA;\n}\n\n.signup-button[_ngcontent-%COMP%] {\n font-weight: 600;\n font-size: 15px;\n line-height: 22px;\n color: #2B2733;\n}\n\n.account-info[_ngcontent-%COMP%] {\n margin-top: 10px;\n border: none;\n font-weight: 400;\n font-size: 14px;\n line-height: 20px;\n color: #9A95AC;\n}\n.account-info[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n padding-left: 8px;\n font-weight: 600;\n color: #2B2733;\n text-decoration: none;\n}\n.account-info[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover {\n text-decoration: underline;\n}\n.account-info[_ngcontent-%COMP%]:hover {\n background: transparent;\n}\n.account-info[_ngcontent-%COMP%]:active {\n background: transparent;\n}\n\n@media all and (max-width: 1368px) {\n .login-page__carousel-wrapper[_ngcontent-%COMP%] {\n display: none;\n }\n .login-page__logo[_ngcontent-%COMP%] app-logo-undock[_ngcontent-%COMP%] svg path {\n fill: #2B2733;\n }\n}\n@media all and (max-width: 768px) {\n .login-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n font-size: 34px;\n line-height: 42px;\n }\n .login-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n font-size: 20px;\n line-height: 26px;\n }\n .login-page__login-box[_ngcontent-%COMP%], .signup-page__login-box[_ngcontent-%COMP%] {\n width: calc(100% - 32px);\n max-width: 480px;\n }\n}\n@media all and (max-width: 480px) {\n .navigation-mobile[_ngcontent-%COMP%] {\n padding: 20px 0 0 12px;\n }\n .navigation-mobile[_ngcontent-%COMP%] a.logo[_ngcontent-%COMP%] {\n display: none;\n }\n .navigation-mobile[_ngcontent-%COMP%] a.arrow[_ngcontent-%COMP%] {\n display: block;\n }\n .navigation-mobile[_ngcontent-%COMP%] .navigation-text[_ngcontent-%COMP%] {\n display: block;\n position: absolute;\n left: 50%;\n transform: translateX(-50%);\n }\n .login-page__login-wrapper[_ngcontent-%COMP%] {\n align-items: flex-start;\n margin-top: 104px;\n }\n .mobile[_ngcontent-%COMP%] {\n justify-content: center;\n padding-left: 0;\n }\n .login-page__title[_ngcontent-%COMP%] {\n margin-bottom: 40px;\n }\n .login-page__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n max-width: 234px;\n font-size: 28px;\n line-height: 36px;\n text-align: center;\n }\n .login-page__title[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n font-size: 14px;\n line-height: 20px;\n }\n .signin-page[_ngcontent-%COMP%] .login-page__title[_ngcontent-%COMP%], .signup-page__title[_ngcontent-%COMP%] {\n display: none;\n }\n .signup-page__login-wrapper[_ngcontent-%COMP%] {\n align-items: flex-start;\n }\n .signup-page__login-box[_ngcontent-%COMP%] {\n margin-top: 80px;\n }\n .form-container__signup-button[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n }\n .form-container__input-wrapper.-custom-margin[_ngcontent-%COMP%] {\n margin-top: 20px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2F1dGgtdWkvY29tcG9uZW50cy9wYWdlcy9zaGFyZWQtc3R5bGVzL2xvZ2luLXNpZ251cC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLFNBQUE7RUFDQSxzQkFBQTtBQTRESjs7QUF4REk7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7QUEyRFI7QUF4REk7RUFDSSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIRGdCO0FHMkR4Qjs7QUF0REE7RUFDSSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdDQUFBO0FBeURKO0FBdERJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsbUJIckNZO0FHNkZwQjtBQXJESTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUF1RFI7QUFwREk7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUFzRFI7QUFuREk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHdFQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0FBcURSO0FBbERJO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjSHdGQTtFR3ZGQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7QUFvRFI7QUFsRFE7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtBQW9EWjtBQTNDSTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FBNkNSO0FBMUNJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QUE0Q1I7QUF6Q0k7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtBQTJDUjtBQXhDSTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FBMENSO0FBdkNJO0VBQ0ksYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQXlDUjtBQXZDUTtFQUNJLGtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0h2SGE7QUdnS3pCO0FBckNJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkgxSlE7RUcySlIsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FBdUNSO0FBaENJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNIM0pnQjtBRzZMeEI7QUFoQ1E7RUFDSSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdDQUFBO0FBa0NaO0FBL0JRO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0h4S2E7QUd5TXpCO0FBN0JZO0VBQ0ksa0JBQUE7QUErQmhCO0FBMUJJO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0hoTWlCO0FHNE56QjtBQTFCUTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsbUJIbk1jO0FHK04xQjtBQXpCUTtFQUNJLFFBQUE7QUEyQlo7QUF4QlE7RUFDSSxPQUFBO0FBMEJaOztBQXBCQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FBdUJKO0FBckJJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FBdUJSO0FBckJRO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtBQXVCWjtBQXBCUTtFQUNJLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjSHpRUTtBRytScEI7QUFqQlE7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNIbFBRO0VHbVBSLGVBQUE7QUFtQlo7QUFmSTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QUFpQlI7QUFmUTtFQUNJLGdCQUFBO0FBaUJaO0FBYkk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7QUFlUjtBQWJRO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIMVJhO0FHeVN6QjtBQVpRO0VBQ0ksV0FBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNIN1NZO0FHMlR4QjtBQVpZO0VBQ0ksY0g3U1M7QUcyVHpCO0FBWFk7RUFDSSxxQkhsVUk7QUcrVXBCO0FBVFE7RUFFSSxXQUFBO0FBVVo7QUFMSTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0FBT1I7QUFMUTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNIdFRRO0FHNlRwQjtBQUpRO0VBQ0ksWUFBQTtBQU1aO0FBSFE7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtBQUtaO0FBREk7RUFDSSxlQUFBO0VBQ0EsY0h0VVk7QUd5VXBCO0FBQ1E7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkh4WEk7RUd5WEosY0FBQTtBQUNaO0FBQ1k7RUFDSSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBQUNoQjtBQUlJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJINVlRO0VHNllSLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QUFGUjtBQU1JO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FBSlI7QUFNUTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7QUFKWjs7QUFTQTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QUFOSjtBQVFJO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBQU5SO0FBU0k7RUFDSSxtQkhwYWtCO0FHNloxQjtBQVVJO0VBQ0ksbUJIemFrQjtBR2lhMUI7O0FBWUE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIeGNnQjtBRyticEI7O0FBWUE7RUFDSSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIL2JxQjtBR3NiekI7QUFXSTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjSHRkWTtFR3VkWixxQkFBQTtBQVRSO0FBV1E7RUFDSSwwQkFBQTtBQVRaO0FBYUk7RUFDSSx1QkFBQTtBQVhSO0FBY0k7RUFDSSx1QkFBQTtBQVpSOztBQWlCQTtFQUNJO0lBQ0ksYUFBQTtFQWROO0VBb0JjO0lBQ0ksYUhqZkE7RUcrZGxCO0FBQ0Y7QUE0QkE7RUFFUTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtFQTNCVjtFQThCTTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtFQTVCVjtFQWdDRTtJQUNJLHdCQUFBO0lBQ0EsZ0JBQUE7RUE5Qk47QUFDRjtBQWtDQTtFQUNJO0lBQ0ksc0JBQUE7RUFoQ047RUFrQ007SUFDSSxhQUFBO0VBaENWO0VBbUNNO0lBQ0ksY0FBQTtFQWpDVjtFQW9DTTtJQUNJLGNBQUE7SUFDQSxrQkFBQTtJQUNBLFNBQUE7SUFDQSwyQkFBQTtFQWxDVjtFQXNDRTtJQUNJLHVCQUFBO0lBQ0EsaUJBQUE7RUFwQ047RUF1Q0U7SUFDSSx1QkFBQTtJQUNBLGVBQUE7RUFyQ047RUF3Q0U7SUFDSSxtQkFBQTtFQXRDTjtFQXdDTTtJQUNJLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RUF0Q1Y7RUF5Q007SUFDSSxlQUFBO0lBQ0EsaUJBQUE7RUF2Q1Y7RUEyQ0U7O0lBRUksYUFBQTtFQXpDTjtFQTRDRTtJQUNJLHVCQUFBO0VBMUNOO0VBNkNFO0lBQ0ksZ0JBQUE7RUEzQ047RUE4Q0U7SUFDSSxrQkFBQTtFQTVDTjtFQWdETTtJQUNJLGdCQUFBO0VBOUNWO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbiosIDpiZWZvcmUsIDphZnRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gICAgYS5hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbi10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIH1cbn1cblxuLmxvZ2luLXBhZ2UsIC5zaWdudXAtcGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuXG4gICAgLy8gbGVmdCBzaWRlXG4gICAgJl9fY2Fyb3VzZWwtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwtc2xpZGUtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9sb2dpbi1zbGlkZS1pbWcwLnBuZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLXNsaWRlLXRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDU2cHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBsZWZ0IHNpZGUgRU5EXG4gICAgLy8gX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuICAgIC8vIHJpZ2h0IHNpZGVcbiAgICAmX19sb2dpbi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbG9naW4tYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuXG4gICAgJl9fdG9wLW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzOHB4IDAgMCAzMXB4O1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19yaWdodC1zaWRlLW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NpZ25pbi1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYuLXNpZ25pbiB7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgNjRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1mb3Jnb3QtcGFzc3dvcmQge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RpdmlkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMzJweDtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZm9ybS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcblxuICAgICZfX3NpZ251cC1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zc28tZXJyb3JzIHtcbiAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJi4tY3VzdG9tLW1hcmdpbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWZpZWxkLXJlc2V0LXBhc3N3b3JkIHtcbiAgICAgICAgICAgIC8vZm9yIHJlc2V0LXBhc3MgcGFnZVxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2Vycm9ycy1ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1yZXNldC1wYXNzd29yZCB7XG4gICAgICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1hdXRoLWVycm9ycyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cblxuICAgICZfX3N1Ym1pdC1idXR0b24tYm94IHtcbiAgICAgICAgLnN1Ym1pdC1idXR0b24tcmVzZXQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDI0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICAmLm1hdC1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRncmV5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGdyYXk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Ym1pdC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDI0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuXG4gICAgJl9fdGVybXMtYW5kLXByaXZhY3kge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICM4MDdBOEU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGluay1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYXBwLWljb24tbWVzc2FnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICBsZWZ0OiAxMXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxufVxuXG4uc2lnbnVwLWJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG59XG5cbi5hY2NvdW50LWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcblxuICAgIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzNjhweCkge1xuICAgIC5sb2dpbi1wYWdlX19jYXJvdXNlbC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubG9naW4tcGFnZV9fbG9nbyB7XG4gICAgICAgIGFwcC1sb2dvLXVuZG9jayB7XG4gICAgICAgICAgICAmOjpuZy1kZWVwIHtcbiAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDEuMjVkcHB4KSB7XG59XG5cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9naW4tcGFnZV9fdGl0bGUsIC5zaWdudXAtcGFnZV9fdGl0bGUge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4tcGFnZV9fbG9naW4tYm94LCAuc2lnbnVwLXBhZ2VfX2xvZ2luLWJveCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgLy9wYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDEycHg7XG5cbiAgICAgICAgYS5sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhLmFycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmlnYXRpb24tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1wYWdlX19sb2dpbi13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwNHB4O1xuICAgIH1cblxuICAgIC5tb2JpbGUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5sb2dpbi1wYWdlX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWduaW4tcGFnZSAubG9naW4tcGFnZV9fdGl0bGUsXG4gICAgLnNpZ251cC1wYWdlX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNpZ251cC1wYWdlX19sb2dpbi13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLnNpZ251cC1wYWdlX19sb2dpbi1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRhaW5lcl9fc2lnbnVwLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250YWluZXJfX2lucHV0LXdyYXBwZXIge1xuICAgICAgICAmLi1jdXN0b20tbWFyZ2luIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_14__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], SignupPage.prototype, "ssoAuthErrorStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_14__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], SignupPage.prototype, "passwordAuthErrorStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_14__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], SignupPage.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_14__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], SignupPage.prototype, "signupForm", null);
/***/ }),
/***/ 5037:
/*!*****************************************************************!*\
!*** ./packages/auth-ui/components/pages/verify-email/index.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "VerifyEmailPageComponent": () => (/* reexport safe */ _verify_email_page_component__WEBPACK_IMPORTED_MODULE_0__.VerifyEmailPageComponent)
/* harmony export */ });
/* harmony import */ var _verify_email_page_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./verify-email-page.component */ 36367);
/***/ }),
/***/ 36367:
/*!***************************************************************************************!*\
!*** ./packages/auth-ui/components/pages/verify-email/verify-email-page.component.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "VerifyEmailPageComponent": () => (/* binding */ VerifyEmailPageComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/common/layout/components */ 56675);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function VerifyEmailPageComponent_ng_container_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](2, "app-default-header");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](4, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](6, "app-auth-empty-state-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](8, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](9, "Login ID Confirmed");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](11, "p");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](12);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](13, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](12);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate1"]("You can now login to your account with ", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](13, 1, ctx_r0.targetEmailStream), ".");
}
}
function VerifyEmailPageComponent_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](2, "app-loading-overlay");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
}
class VerifyEmailPageComponent {
constructor(api, router, activatedRoute, snackbarManager) {
this.api = api;
this.router = router;
this.activatedRoute = activatedRoute;
this.snackbarManager = snackbarManager;
this.CODE_PARAM_NAME = 's';
this.EMAIL_PARAM_NAME = 'e';
this.USER_ID_PARAM_NAME = 'u';
this.targetEmailStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject('');
this.isInitializedStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const code = (0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.getQueryParam)(_this.activatedRoute, _this.CODE_PARAM_NAME),
email = (0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.getQueryParam)(_this.activatedRoute, _this.EMAIL_PARAM_NAME),
userId = (0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.getQueryParam)(_this.activatedRoute, _this.USER_ID_PARAM_NAME);
if (code && email && userId) {
try {
yield _this.api.auth.providers.verifyEmail(userId, code);
_this.targetEmailStream.next(email);
_this.isInitializedStream.next(true);
} catch (error) {
console.error(`Cannot verify email`, error);
_this.snackbarManager.error(`Cannot verify the email. Please resend the email and try again.`);
return _this.router.navigate(['/']);
}
} else {
_this.snackbarManager.error(`Verification link is invalid`);
return _this.router.navigate(['/']);
}
})();
}
}
VerifyEmailPageComponent.ɵfac = function VerifyEmailPageComponent_Factory(t) {
return new (t || VerifyEmailPageComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_api__WEBPACK_IMPORTED_MODULE_3__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_10__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_10__.ActivatedRoute), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_4__.SnackbarManager));
};
VerifyEmailPageComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineComponent"]({
type: VerifyEmailPageComponent,
selectors: [["app-verify-email-page"]],
decls: 8,
vars: 5,
consts: [[3, "ngSwitch"], [4, "ngSwitchCase"], [1, "container", "email-is-not-verified-container"], [1, "title"]],
template: function VerifyEmailPageComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0, 0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](3, VerifyEmailPageComponent_ng_container_3_Template, 16, 3, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](5, VerifyEmailPageComponent_ng_container_5_Template, 4, 0, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](1, 3, ctx.isInitializedStream));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitchCase", false);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_11__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_11__.NgSwitchCase, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_5__.LoadingOverlayComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.AuthEmptyStateIconComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_7__.DefaultHeaderComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__.StreamPipe],
styles: ["app-default-header .buttons-box .link-button.-login-button {\n color: #2B2733 !important;\n}\n app-default-header .buttons-box .link-button.-signup-button {\n background-color: #2B2733 !important;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2F1dGgtdWkvY29tcG9uZW50cy9wYWdlcy92ZXJpZnktZW1haWwvdmVyaWZ5LWVtYWlsLXBhZ2UuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDN01ZO0VBQ0kseUJBQUE7QUF5RGhCO0FBdERZO0VBQ0ksb0NBQUE7QUF3RGhCIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46Om5nLWRlZXAge1xuICAgIGFwcC1kZWZhdWx0LWhlYWRlciB7XG4gICAgICAgIC5idXR0b25zLWJveCB7XG4gICAgICAgICAgICAubGluay1idXR0b24uLWxvZ2luLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmstYnV0dG9uLi1zaWdudXAtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */", "[_nghost-%COMP%] {\n display: flex;\n flex-wrap: nowrap;\n flex-direction: column;\n width: 100%;\n align-items: center;\n align-content: center;\n justify-content: center;\n}\n\n[_ngcontent-%COMP%]::-webkit-scrollbar {\n display: none;\n}\n\n.fake-header[_ngcontent-%COMP%] {\n display: flex;\n justify-content: flex-start;\n width: 100%;\n height: 62px;\n padding: 26px 25px;\n}\n\n.email-is-not-verified-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n align-content: center;\n justify-content: center;\n margin-top: 80px;\n}\n.email-is-not-verified-container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] {\n margin-top: 24px;\n color: #2B2733;\n font-size: 20px;\n font-weight: 400;\n line-height: 26px;\n letter-spacing: -0.02em;\n}\n.email-is-not-verified-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n margin-top: 8px;\n color: #807A8E;\n font-size: 14px;\n font-weight: 400;\n line-height: 20px;\n letter-spacing: -0.02em;\n}\n.email-is-not-verified-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n margin-top: 24px;\n color: #2B2733;\n text-decoration: underline;\n font-size: 12px;\n font-weight: 500;\n line-height: 16px;\n letter-spacing: -0.02em;\n}\n.email-is-not-verified-container[_ngcontent-%COMP%] a.disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n}\n.email-is-not-verified-container[_ngcontent-%COMP%] a.logout[_ngcontent-%COMP%] {\n margin-top: 24px;\n}\n.email-is-not-verified-container[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n margin-top: 6px;\n}\n\napp-loading-overlay[_ngcontent-%COMP%] {\n display: flex;\n height: 100vh;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2F1dGgtdWkvY29tcG9uZW50cy9wYWdlcy9lbWFpbC1pcy1ub3QtdmVyaWZpZWQvZW1haWwtaXMtbm90LXZlcmlmaWVkLXBhZ2UuY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksYUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFFQSxXQUFBO0VBRUEsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0FBMERKOztBQXZEQTtFQUNJLGFBQUE7QUEwREo7O0FBdkRBO0VBQ0ksYUFBQTtFQUNBLDJCQUFBO0VBRUEsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBQXlESjs7QUF0REE7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFFQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFFQSxnQkFBQTtBQXVESjtBQXJESTtFQUNJLGdCQUFBO0VBQ0EsY0huQ1k7RUk2QmhCLGVET3NCO0VDTnRCLGdCRE00QjtFQ0w1QixpQkRLaUM7RUNKakMsdUJBSmlFO0FEa0VyRTtBQXZESTtFQUNJLGVBQUE7RUFDQSxjSHhCaUI7RUlZckIsZURhc0I7RUNadEIsZ0JEWTRCO0VDWDVCLGlCRFdpQztFQ1ZqQyx1QkFKaUU7QUQwRXJFO0FBekRJO0VBQ0ksZ0JBQUE7RUFDQSxjSC9DWTtFR2dEWiwwQkFBQTtFQ25CSixlRG9Cc0I7RUNuQnRCLGdCRG1CNEI7RUNsQjVCLGlCRGtCaUM7RUNqQmpDLHVCQUppRTtBRG1GckU7QUE1RFE7RUFDSSxtQkFBQTtBQThEWjtBQTNEUTtFQUNJLGdCQUFBO0FBNkRaO0FBekRJO0VBQ0ksZUFBQTtBQTJEUjs7QUF2REE7RUFDSSxhQUFBO0VBQ0EsYUFBQTtBQTBESiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYWtlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgcGFkZGluZzogMjZweCAyNXB4O1xufVxuXG4uZW1haWwtaXMtbm90LXZlcmlmaWVkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIEBpbmNsdWRlIHRleHRQcm9wKDIwcHgsIDQwMCwgMjZweCk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuICAgICAgICBAaW5jbHVkZSB0ZXh0UHJvcCgxNHB4LCA0MDAsIDIwcHgpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIEBpbmNsdWRlIHRleHRQcm9wKDEycHgsIDUwMCwgMTZweCk7XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sb2dvdXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxufVxuXG5hcHAtbG9hZGluZy1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwdmg7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8vJGJhc2UtZm9udC1zaXplOiAxNjsgLS0gY2hhbmdlIHRvIHRoaXMgYWZ0ZXIgbGF5b3V0IHJlZmFjdG9yaW5nXG4kYmFzZS1mb250LXNpemU6IDEwO1xuXG4vLyAxJSBvZiBGdWxsSEQgcmVzb2x1dGlvbiBoZWlnaHRcbiRoZWlnaHQtdW5pdC1tb2RpZmllcjogMTAuODtcbi8vIDElIG9mIEZ1bGxIRCByZXNvbHV0aW9uIHdpZHRoXG4kd2lkdGgtdW5pdC1tb2RpZmllcjogMTkuMjtcblxuQGZ1bmN0aW9uIEhlaWdodFVuaXQoJHRhcmdldCwgJGNvbnRleHQ6ICRoZWlnaHQtdW5pdC1tb2RpZmllcikge1xuICAgIEByZXR1cm4gbWF0aC5kaXYoJHRhcmdldCwgJGNvbnRleHQpICogMXZoO1xufVxuXG5AZnVuY3Rpb24gV2lkdGhVbml0KCR0YXJnZXQsICRjb250ZXh0OiAkd2lkdGgtdW5pdC1tb2RpZmllcikge1xuICAgIEByZXR1cm4gbWF0aC5kaXYoJHRhcmdldCwgJGNvbnRleHQpICogMXZ3O1xufVxuXG4vLyBUT0RPOiBSZW1vdmUgdGhpcyBtaXhpbiAvIFJlcGxhY2Ugd2l0aCBmb250IG1peGluc1xuQG1peGluIHRleHRQcm9wKCRmb250U2l6ZSwgJGZvbnRXZWlnaHQsICRsaW5lSGVpZ2h0LCAkbGV0dGVyU3BhY2luZzogLTAuMDJlbSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJTcGFjaW5nO1xufVxuXG5AbWl4aW4gZnVsbFNpemVPdmVybGF5KCRiYWNrZ3JvdW5kKSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG59XG5cbi8vIFRPRE86IFJlbW92ZSB0aGlzIG1peGluIC8gUmVwbGFjZSB3aXRoIGZvbnQgbWl4aW5zXG5AbWl4aW4gdGV4dFByb3AoJGZvbnRTaXplLCAkZm9udFdlaWdodCwgJGxpbmVIZWlnaHQsICRsZXR0ZXJTcGFjaW5nOiAtMC4wMmVtKSB7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlclNwYWNpbmc7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], VerifyEmailPageComponent.prototype, "targetEmailStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], VerifyEmailPageComponent.prototype, "isInitializedStream", void 0);
/***/ }),
/***/ 1103:
/*!***********************************!*\
!*** ./packages/auth-ui/index.ts ***!
\***********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EmailIsNotVerifiedPageComponent": () => (/* reexport safe */ _components_pages_email_is_not_verified_email_is_not_verified_page_component__WEBPACK_IMPORTED_MODULE_4__.EmailIsNotVerifiedPageComponent),
/* harmony export */ "LoginPage": () => (/* reexport safe */ _components_pages_login_login_page__WEBPACK_IMPORTED_MODULE_0__.LoginPage),
/* harmony export */ "LogoutPage": () => (/* reexport safe */ _components_pages_logout_logout_page__WEBPACK_IMPORTED_MODULE_1__.LogoutPage),
/* harmony export */ "ResetPasswordPage": () => (/* reexport safe */ _components_pages_reset_password_reset_password_page__WEBPACK_IMPORTED_MODULE_5__.ResetPasswordPage),
/* harmony export */ "SignInPage": () => (/* reexport safe */ _components_pages_signin_sign_in_page_component__WEBPACK_IMPORTED_MODULE_3__.SignInPage),
/* harmony export */ "SignupPage": () => (/* reexport safe */ _components_pages_signup_signup_page__WEBPACK_IMPORTED_MODULE_2__.SignupPage)
/* harmony export */ });
/* harmony import */ var _components_pages_login_login_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./components/pages/login/login.page */ 95966);
/* harmony import */ var _components_pages_logout_logout_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./components/pages/logout/logout.page */ 22032);
/* harmony import */ var _components_pages_signup_signup_page__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./components/pages/signup/signup.page */ 43945);
/* harmony import */ var _components_pages_signin_sign_in_page_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./components/pages/signin/sign-in-page.component */ 22909);
/* harmony import */ var _components_pages_email_is_not_verified_email_is_not_verified_page_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./components/pages/email-is-not-verified/email-is-not-verified-page.component */ 79435);
/* harmony import */ var _components_pages_reset_password_reset_password_page__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./components/pages/reset-password/reset-password.page */ 80464);
/***/ }),
/***/ 10872:
/*!**************************************!*\
!*** ./packages/auth/auth.module.ts ***!
\**************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AuthModule": () => (/* binding */ AuthModule)
/* harmony export */ });
/* harmony import */ var _undock_auth_guards__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/auth/guards */ 66255);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_auth_services_firebase_auth_session_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/auth/services/firebase/auth-session.service */ 66518);
/* harmony import */ var _undock_auth_services_firebase_firebase_auth_manager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/auth/services/firebase/firebase-auth.manager */ 89118);
/* harmony import */ var _undock_auth_services_error_strategies_auth_errors_strategy__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/auth/services/error-strategies/auth-errors.strategy */ 39165);
/* harmony import */ var _undock_auth_guards_force_onboarding_guard__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/auth/guards/force-onboarding.guard */ 54076);
/* harmony import */ var _undock_auth_guards_embed_wrapper_guard_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/auth/guards/embed-wrapper-guard.service */ 88890);
/* harmony import */ var _undock_auth_guards_extension_regular_user_guard__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/auth/guards/extension-regular-user.guard */ 90977);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 22560);
class AuthModule {
static forRoot() {
return {
ngModule: AuthModule,
providers: [_undock_auth_services_firebase_auth_session_service__WEBPACK_IMPORTED_MODULE_2__.AuthSession, _undock_auth_services_firebase_firebase_auth_manager__WEBPACK_IMPORTED_MODULE_3__.FirebaseAuthManager, _undock_auth_guards__WEBPACK_IMPORTED_MODULE_0__.LoggedInGuard, _undock_auth_guards_embed_wrapper_guard_service__WEBPACK_IMPORTED_MODULE_6__.EmbedWrapperGuard, _undock_auth_guards__WEBPACK_IMPORTED_MODULE_0__.RegularUserGuard, _undock_auth_guards__WEBPACK_IMPORTED_MODULE_0__.ForceAnonymousGuard, _undock_auth_guards_force_onboarding_guard__WEBPACK_IMPORTED_MODULE_5__.ForceOnboardingGuard, _undock_auth_guards__WEBPACK_IMPORTED_MODULE_0__.NotAuthorizedUserGuard, _undock_auth_guards__WEBPACK_IMPORTED_MODULE_0__.InstallIntegrationGuard, _undock_auth_guards_extension_regular_user_guard__WEBPACK_IMPORTED_MODULE_7__.ExtensionRegularUserGuard, {
provide: _undock_core__WEBPACK_IMPORTED_MODULE_1__.HandleErrorStrategy,
useClass: _undock_auth_services_error_strategies_auth_errors_strategy__WEBPACK_IMPORTED_MODULE_4__.AuthErrorsStrategy,
multi: true
}]
};
}
}
AuthModule.ɵfac = function AuthModule_Factory(t) {
return new (t || AuthModule)();
};
AuthModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineNgModule"]({
type: AuthModule
});
AuthModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineInjector"]({});
/***/ }),
/***/ 33379:
/*!****************************************************!*\
!*** ./packages/auth/exceptions/auth.exception.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AuthException": () => (/* binding */ AuthException)
/* harmony export */ });
class AuthException extends Error {
constructor(original, message) {
super(message);
this.original = original;
}
}
/***/ }),
/***/ 8473:
/*!******************************************************************!*\
!*** ./packages/auth/exceptions/email-not-verified.exception.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EmailNotVerifiedException": () => (/* binding */ EmailNotVerifiedException)
/* harmony export */ });
/* harmony import */ var _auth_exception__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./auth.exception */ 33379);
class EmailNotVerifiedException extends _auth_exception__WEBPACK_IMPORTED_MODULE_0__.AuthException {}
/***/ }),
/***/ 95534:
/*!*******************************************!*\
!*** ./packages/auth/exceptions/index.ts ***!
\*******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AuthException": () => (/* reexport safe */ _auth_exception__WEBPACK_IMPORTED_MODULE_0__.AuthException),
/* harmony export */ "EmailNotVerifiedException": () => (/* reexport safe */ _email_not_verified_exception__WEBPACK_IMPORTED_MODULE_1__.EmailNotVerifiedException)
/* harmony export */ });
/* harmony import */ var _auth_exception__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./auth.exception */ 33379);
/* harmony import */ var _email_not_verified_exception__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./email-not-verified.exception */ 8473);
/***/ }),
/***/ 88890:
/*!*************************************************************!*\
!*** ./packages/auth/guards/embed-wrapper-guard.service.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EmbedWrapperGuard": () => (/* binding */ EmbedWrapperGuard)
/* harmony export */ });
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/auth/services/auth.manager */ 36585);
class EmbedWrapperGuard {
constructor(authManager) {
this.authManager = authManager;
}
canActivate(route, state) {
var _a;
if (!((_a = route.queryParams) === null || _a === void 0 ? void 0 : _a.hasOwnProperty('uct'))) {
return true;
}
const authToken = route.queryParams['uct'];
if (!authToken || (authToken === null || authToken === void 0 ? void 0 : authToken.length) < 10) {
return false;
}
return this.authManager.signInWithMobileToken(authToken).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_1__.map)(credentials => {
const isAuthorized = !!credentials.user;
if (isAuthorized) {
window.location.replace(location.pathname);
}
return isAuthorized;
}));
}
}
EmbedWrapperGuard.ɵfac = function EmbedWrapperGuard_Factory(t) {
return new (t || EmbedWrapperGuard)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_0__.AuthManager));
};
EmbedWrapperGuard.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: EmbedWrapperGuard,
factory: EmbedWrapperGuard.ɵfac
});
/***/ }),
/***/ 90977:
/*!**************************************************************!*\
!*** ./packages/auth/guards/extension-regular-user.guard.ts ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ExtensionRegularUserGuard": () => (/* binding */ ExtensionRegularUserGuard)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/auth/services/auth.manager */ 36585);
class ExtensionRegularUserGuard {
constructor(router, authManager) {
this.router = router;
this.authManager = authManager;
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
}
canActivate(next, state) {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.combineLatest)([this.authManager.idTokenStream, this.authManager.authUserStream, this.authManager.isRegularUserStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.map)(sources => {
const [token, authUser, isRegular] = sources;
if (isRegular) {
return true;
}
return this.router.createUrlTree(['/chrome/signin'], {
queryParams: {
redirectPath: state.url
}
});
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(this.destroyEvent));
}
}
ExtensionRegularUserGuard.ɵfac = function ExtensionRegularUserGuard_Factory(t) {
return new (t || ExtensionRegularUserGuard)(_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_6__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵinject"](_undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_1__.AuthManager));
};
ExtensionRegularUserGuard.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineInjectable"]({
token: ExtensionRegularUserGuard,
factory: ExtensionRegularUserGuard.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_7__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], ExtensionRegularUserGuard.prototype, "destroyEvent", void 0);
/***/ }),
/***/ 86532:
/*!*******************************************************!*\
!*** ./packages/auth/guards/force-anonymous.guard.ts ***!
\*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ForceAnonymousGuard": () => (/* binding */ ForceAnonymousGuard)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/auth/services/auth.manager */ 36585);
class ForceAnonymousGuard {
constructor(authManager) {
this.authManager = authManager;
}
canActivate(next, state) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!(yield _this.authManager.isLoggedInStream)) {
yield _this.authManager.signInAnonymously();
}
return true;
})();
}
}
ForceAnonymousGuard.ɵfac = function ForceAnonymousGuard_Factory(t) {
return new (t || ForceAnonymousGuard)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_1__.AuthManager));
};
ForceAnonymousGuard.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: ForceAnonymousGuard,
factory: ForceAnonymousGuard.ɵfac
});
/***/ }),
/***/ 54076:
/*!********************************************************!*\
!*** ./packages/auth/guards/force-onboarding.guard.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ForceOnboardingGuard": () => (/* binding */ ForceOnboardingGuard)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_onboarding_install_data_steps__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/onboarding/install/data/steps */ 12389);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_auth__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/auth */ 96702);
class ForceOnboardingGuard {
constructor(router, storage, currentUser, authManager, authSession) {
this.router = router;
this.storage = storage;
this.currentUser = currentUser;
this.authManager = authManager;
this.authSession = authSession;
}
canActivate() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (yield _this.authManager.isRegularUserStream) {
if (yield _this.authSession.isNewUserStream) {
if (!_this.isOnboardingComplete(yield _this.currentUser.id)) {
return _this.router.createUrlTree(['install']);
}
} else {
const redirectPath = _this.router.parseUrl(`${window.location.pathname}${window.location.search}`).queryParamMap.get('redirectPath');
if (redirectPath && !(redirectPath === null || redirectPath === void 0 ? void 0 : redirectPath.startsWith('/logout')) && !(redirectPath === null || redirectPath === void 0 ? void 0 : redirectPath.startsWith('logout')) && !(redirectPath === null || redirectPath === void 0 ? void 0 : redirectPath.startsWith('/login')) && !(redirectPath === null || redirectPath === void 0 ? void 0 : redirectPath.startsWith('login'))) {
return _this.router.createUrlTree([redirectPath]);
}
return _this.router.createUrlTree(['/']);
}
}
return true;
})();
}
isOnboardingComplete(userId) {
const currentStep = this.storage.getItem('OnboardingCompletedStep' + userId);
return currentStep && currentStep === _undock_onboarding_install_data_steps__WEBPACK_IMPORTED_MODULE_1__["default"].Complete;
}
}
ForceOnboardingGuard.ɵfac = function ForceOnboardingGuard_Factory(t) {
return new (t || ForceOnboardingGuard)(_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_6__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.LocalStorage), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_3__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵinject"](_undock_auth__WEBPACK_IMPORTED_MODULE_4__.AuthManager), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵinject"](_undock_auth__WEBPACK_IMPORTED_MODULE_4__.AuthSession));
};
ForceOnboardingGuard.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineInjectable"]({
token: ForceOnboardingGuard,
factory: ForceOnboardingGuard.ɵfac
});
/***/ }),
/***/ 66255:
/*!***************************************!*\
!*** ./packages/auth/guards/index.ts ***!
\***************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ForceAnonymousGuard": () => (/* reexport safe */ _force_anonymous_guard__WEBPACK_IMPORTED_MODULE_2__.ForceAnonymousGuard),
/* harmony export */ "InstallIntegrationGuard": () => (/* reexport safe */ _install_integration_guard__WEBPACK_IMPORTED_MODULE_4__.InstallIntegrationGuard),
/* harmony export */ "LoggedInGuard": () => (/* reexport safe */ _logged_in_guard__WEBPACK_IMPORTED_MODULE_0__.LoggedInGuard),
/* harmony export */ "NotAuthorizedUserGuard": () => (/* reexport safe */ _not_authorized_user_guard__WEBPACK_IMPORTED_MODULE_3__.NotAuthorizedUserGuard),
/* harmony export */ "RegularUserGuard": () => (/* reexport safe */ _regular_user_guard__WEBPACK_IMPORTED_MODULE_1__.RegularUserGuard)
/* harmony export */ });
/* harmony import */ var _logged_in_guard__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./logged-in.guard */ 25830);
/* harmony import */ var _regular_user_guard__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./regular-user.guard */ 59603);
/* harmony import */ var _force_anonymous_guard__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./force-anonymous.guard */ 86532);
/* harmony import */ var _not_authorized_user_guard__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./not-authorized-user.guard */ 15437);
/* harmony import */ var _install_integration_guard__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./install-integration.guard */ 52306);
/***/ }),
/***/ 52306:
/*!***********************************************************!*\
!*** ./packages/auth/guards/install-integration.guard.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InstallIntegrationGuard": () => (/* binding */ InstallIntegrationGuard)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_auth__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/auth */ 96702);
class InstallIntegrationGuard {
constructor(router, authManager, authSession) {
this.router = router;
this.authManager = authManager;
this.authSession = authSession;
}
canActivate(next, state) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (yield _this.authManager.isRegularUserStream) {
let integrationInstallPath = yield _this.getIntegrationInstallPath(next);
if (integrationInstallPath) {
if (yield _this.authSession.isNewUserStream) {
return _this.router.createUrlTree([integrationInstallPath], {
queryParams: {
new_user: true
}
});
} else {
return _this.router.createUrlTree([integrationInstallPath]);
}
}
}
return true;
})();
}
getIntegrationInstallPath(routeSnapshot) {
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const integrationName = routeSnapshot.queryParamMap.get('install_integration');
if (!integrationName) {
return null;
}
switch (integrationName) {
case 'zoom':
return 'integrations/zoom';
}
})();
}
}
InstallIntegrationGuard.ɵfac = function InstallIntegrationGuard_Factory(t) {
return new (t || InstallIntegrationGuard)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_3__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_undock_auth__WEBPACK_IMPORTED_MODULE_1__.AuthManager), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_undock_auth__WEBPACK_IMPORTED_MODULE_1__.AuthSession));
};
InstallIntegrationGuard.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: InstallIntegrationGuard,
factory: InstallIntegrationGuard.ɵfac
});
/***/ }),
/***/ 25830:
/*!*************************************************!*\
!*** ./packages/auth/guards/logged-in.guard.ts ***!
\*************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LoggedInGuard": () => (/* binding */ LoggedInGuard)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 19337);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/auth/services/auth.manager */ 36585);
class LoggedInGuard {
constructor(authManager) {
this.authManager = authManager;
}
canActivate(next, state) {
var _this = this;
var _a, _b;
const mode = (_b = (_a = next.data[LoggedInGuard.DATA_KEY]) === null || _a === void 0 ? void 0 : _a.mode) !== null && _b !== void 0 ? _b : LoggedInGuard.MODE_LOGIN;
return this.authManager.isLoggedInStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.tap)( /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (loggedIn) {
if (!loggedIn) {
switch (mode) {
case LoggedInGuard.MODE_LOGIN:
return _this.authManager.login(state.url);
case LoggedInGuard.MODE_SIGNUP:
return _this.authManager.signUp(state.url);
}
}
});
return function (_x) {
return _ref.apply(this, arguments);
};
}()));
}
}
LoggedInGuard.DATA_KEY = 'LoggedInGuard';
LoggedInGuard.MODE_LOGIN = 'mode-login';
LoggedInGuard.MODE_SIGNUP = 'mode-signup';
LoggedInGuard.ɵfac = function LoggedInGuard_Factory(t) {
return new (t || LoggedInGuard)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_1__.AuthManager));
};
LoggedInGuard.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({
token: LoggedInGuard,
factory: LoggedInGuard.ɵfac
});
/***/ }),
/***/ 15437:
/*!***********************************************************!*\
!*** ./packages/auth/guards/not-authorized-user.guard.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "NotAuthorizedUserGuard": () => (/* binding */ NotAuthorizedUserGuard)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 19337);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/auth/services/auth.manager */ 36585);
class NotAuthorizedUserGuard {
constructor(router, authManager) {
this.router = router;
this.authManager = authManager;
}
canActivate(next, state) {
var _this = this;
return this.authManager.isRegularUserStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.tap)( /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (isRegularUser) {
if (!isRegularUser) return;
const redirectPath = next.queryParamMap.get('redirectPath');
if (redirectPath && (redirectPath === null || redirectPath === void 0 ? void 0 : redirectPath.length) > 0) {
return _this.router.navigate([_this.filterRedirectUrl(redirectPath)]);
} else {
return _this.router.navigate(['/']);
}
});
return function (_x) {
return _ref.apply(this, arguments);
};
}()));
}
filterRedirectUrl(redirectUrl) {
if (redirectUrl && !(redirectUrl === null || redirectUrl === void 0 ? void 0 : redirectUrl.startsWith('/logout')) && !(redirectUrl === null || redirectUrl === void 0 ? void 0 : redirectUrl.startsWith('logout')) && !(redirectUrl === null || redirectUrl === void 0 ? void 0 : redirectUrl.startsWith('/login')) && !(redirectUrl === null || redirectUrl === void 0 ? void 0 : redirectUrl.startsWith('login')) && !(redirectUrl === null || redirectUrl === void 0 ? void 0 : redirectUrl.startsWith('/signup')) && !(redirectUrl === null || redirectUrl === void 0 ? void 0 : redirectUrl.startsWith('signup'))) {
return redirectUrl;
}
return '/timeline';
}
}
NotAuthorizedUserGuard.ɵfac = function NotAuthorizedUserGuard_Factory(t) {
return new (t || NotAuthorizedUserGuard)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_4__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_1__.AuthManager));
};
NotAuthorizedUserGuard.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({
token: NotAuthorizedUserGuard,
factory: NotAuthorizedUserGuard.ɵfac
});
/***/ }),
/***/ 59603:
/*!****************************************************!*\
!*** ./packages/auth/guards/regular-user.guard.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RegularUserGuard": () => (/* binding */ RegularUserGuard)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/auth/services/auth.manager */ 36585);
class RegularUserGuard {
constructor(router, authManager) {
this.router = router;
this.authManager = authManager;
this.IS_NEW_USER_THRESHOLD = 24 * 60 * 60 * 1000;
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
}
canActivate(next, state) {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.combineLatest)([this.authManager.idTokenStream, this.authManager.authUserStream, this.authManager.isRegularUserStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.map)(sources => {
const [token, authUser, isRegular] = sources;
if (!isRegular) {
return this.router.createUrlTree(['/login'], {
queryParams: {
redirectPath: state.url
}
});
}
if (!authUser.emailVerified && token.signInProvider === 'password' && authUser.providerData.some(p => p.providerId === 'password')) {
const isNewUser = Date.now() - new Date(authUser === null || authUser === void 0 ? void 0 : authUser.metadata.creationTime).valueOf() < this.IS_NEW_USER_THRESHOLD;
if (!isNewUser) {
return this.router.createUrlTree(['email-is-not-verified'], {
queryParams: {
redirectPath: state.url
}
});
}
}
return true;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(this.destroyEvent));
}
}
RegularUserGuard.ɵfac = function RegularUserGuard_Factory(t) {
return new (t || RegularUserGuard)(_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_6__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵinject"](_undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_1__.AuthManager));
};
RegularUserGuard.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineInjectable"]({
token: RegularUserGuard,
factory: RegularUserGuard.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_7__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], RegularUserGuard.prototype, "destroyEvent", void 0);
/***/ }),
/***/ 96702:
/*!********************************!*\
!*** ./packages/auth/index.ts ***!
\********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AuthManager": () => (/* reexport safe */ _services__WEBPACK_IMPORTED_MODULE_1__.AuthManager),
/* harmony export */ "AuthSession": () => (/* reexport safe */ _services__WEBPACK_IMPORTED_MODULE_1__.AuthSession),
/* harmony export */ "ForceAnonymousGuard": () => (/* reexport safe */ _guards__WEBPACK_IMPORTED_MODULE_0__.ForceAnonymousGuard),
/* harmony export */ "InstallIntegrationGuard": () => (/* reexport safe */ _guards__WEBPACK_IMPORTED_MODULE_0__.InstallIntegrationGuard),
/* harmony export */ "LoggedInGuard": () => (/* reexport safe */ _guards__WEBPACK_IMPORTED_MODULE_0__.LoggedInGuard),
/* harmony export */ "NotAuthorizedUserGuard": () => (/* reexport safe */ _guards__WEBPACK_IMPORTED_MODULE_0__.NotAuthorizedUserGuard),
/* harmony export */ "RegularUserGuard": () => (/* reexport safe */ _guards__WEBPACK_IMPORTED_MODULE_0__.RegularUserGuard)
/* harmony export */ });
/* harmony import */ var _guards__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./guards */ 66255);
/* harmony import */ var _services__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./services */ 78722);
/***/ }),
/***/ 36585:
/*!************************************************!*\
!*** ./packages/auth/services/auth.manager.ts ***!
\************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AuthManager": () => (/* binding */ AuthManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var firebase_auth__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! firebase/auth */ 23628);
/* harmony import */ var firebase_app__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! firebase/app */ 66369);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs */ 81203);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 60116);
/* harmony import */ var _typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @typeheim/fire-auth */ 71658);
/* harmony import */ var _typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _typeheim_fire_auth_src_AuthManager__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @typeheim/fire-auth/src/AuthManager */ 64034);
/* harmony import */ var _typeheim_fire_auth_src_AuthManager__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_auth_src_AuthManager__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var _web_environments_environment__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @web/environments/environment */ 52732);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core_models__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/core/models */ 9827);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_auth_services_firebase_auth_session_service__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/auth/services/firebase/auth-session.service */ 66518);
/* harmony import */ var _undock_auth_services_firebase_firebase_auth_manager__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/auth/services/firebase/firebase-auth.manager */ 89118);
class AuthManager {
constructor(config, router, http, deviceUtil, authSession, firebaseAuth, extensionConnector) {
this.config = config;
this.router = router;
this.http = http;
this.deviceUtil = deviceUtil;
this.authSession = authSession;
this.firebaseAuth = firebaseAuth;
this.extensionConnector = extensionConnector;
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.DestroyEvent();
this.authUserStream = this.authSession.userStream;
this.idTokenStream = this.authSession.idTokenStream;
this.isLoggedInStream = this.authSession.isLoggedInStream;
this.accessTokenStream = this.authSession.accessTokenStream;
this.isRegularUserStream = this.authSession.isLoggedInStream;
this.isAnonymousUserStream = this.authSession.isAnonymousStream;
this.initialize();
}
login(redirectPath = '') {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this.router.navigate(['/login'], {
queryParams: {
redirectPath
}
});
})();
}
signUp(redirectPath = '') {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this2.router.navigate(['/signup'], {
queryParams: {
redirectPath
}
});
})();
}
logout(redirectPath = '') {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this3.router.navigate(['/logout'], {
queryParams: {
redirectPath
}
});
})();
}
signOut() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this4.firebaseAuth.signOut();
yield _this4.extensionConnector.signOutExt();
})();
}
sendResetPasswordEmail(email) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this5.firebaseAuth.sendPasswordResetEmail(email);
})();
}
signInWithGoogle() {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let googleProvider = _typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_4__.AuthProviders.Google;
googleProvider.setCustomParameters({
prompt: 'select_account'
});
const auth = _this6.firebaseAuth.throughProvider(googleProvider);
return _this6.isPopupMode() ? auth.signInWithPopup() : auth.signInWithRedirect();
})();
}
signInWithCredential(cred) {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this7.firebaseAuth.signIn(new _typeheim_fire_auth_src_AuthManager__WEBPACK_IMPORTED_MODULE_5__.CredentialAuth(cred));
})();
}
getRedirectResult() {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this8.firebaseAuth.getRedirectResult();
})();
}
signInAnonymously() {
var _this9 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this9.firebaseAuth.signIn(new _typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_4__.AnonymousAuth(null, null));
})();
}
signInWithMicrosoft() {
var _this10 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const auth = _this10.firebaseAuth.throughProvider(new firebase_app__WEBPACK_IMPORTED_MODULE_2__["default"].auth.OAuthProvider('microsoft.com'));
return _this10.isPopupMode() ? auth.signInWithPopup() : auth.signInWithRedirect();
})();
}
signInWithEmailAndPassword(email, password) {
var _this11 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this11.firebaseAuth.signIn(new _typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_4__.PasswordAuth(email, password));
})();
}
signInWithMobileToken(token) {
return this.firebaseAuth.signIn(new _typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_4__.TokenAuth(token.replace(/[\n\r\s]/g, '')));
}
signUpWithEmailAndPassword(email, password) {
var _this12 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this12.firebaseAuth.createUserWithEmailAndPassword(email, password);
})();
}
signInWithCustomToken(idToken) {
var _this13 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this13.extensionConnector.isExt() && !(yield _this13.isLoggedInStream)) {
let tokenResponse = yield _this13.generateCustomAuthToken(idToken);
try {
_this13.firebaseAuth.signInWithCustomToken(tokenResponse.token).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.map)(credentials => {
const isAuthorized = !!credentials.user;
if (isAuthorized) {
window.location.replace(location.pathname);
}
return isAuthorized;
}));
} catch (error) {
console.log(error);
}
}
})();
}
initialize() {
if (!this.extensionConnector.isExt()) {
this.subscribeToIdTokenStream();
} else {
this.subscribeToCustomTokenStream();
}
}
subscribeToIdTokenStream() {
return this.authSession.idTokenStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.debounceTime)(100), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.filter)(state => Boolean(state))).subscribe(payload => {
if (payload && payload.token) {
this.extensionConnector.sendIdTokenToExt(payload.token);
}
});
}
subscribeToCustomTokenStream() {
return this.extensionConnector.signInWithCustomTokenMessageStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.map)(message => message.body), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_15__.share)()).subscribe(token => {
return this.signInWithCustomToken(token);
});
}
generateCustomAuthToken(idToken) {
var _this14 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this14.http.get(`${_web_environments_environment__WEBPACK_IMPORTED_MODULE_6__.environment.apiPlatformURL}auth/session/generate-token-for-session/`, {
headers: {
authorization: `Bearer ${idToken}`,
'Content-type': 'application/json'
}
}).toPromise();
})();
}
isPopupMode() {
return _web_environments_environment__WEBPACK_IMPORTED_MODULE_6__.environment.appMode === 'dev' || this.deviceUtil.isAppleDevice || this.deviceUtil.isFirefox || this.router.parseUrl(this.router.url).queryParamMap.has('force_popup_mode');
}
}
AuthManager.ɵfac = function AuthManager_Factory(t) {
return new (t || AuthManager)(_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_core_models__WEBPACK_IMPORTED_MODULE_7__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_17__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_18__.HttpClient), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_8__.DeviceUtil), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_auth_services_firebase_auth_session_service__WEBPACK_IMPORTED_MODULE_9__.AuthSession), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_auth_services_firebase_firebase_auth_manager__WEBPACK_IMPORTED_MODULE_10__.FirebaseAuthManager), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_8__.ExtConnector));
};
AuthManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdefineInjectable"]({
token: AuthManager,
factory: AuthManager.ɵfac,
providedIn: 'root'
});
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.EmitOnDestroy)()], AuthManager.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 39165:
/*!*************************************************************************!*\
!*** ./packages/auth/services/error-strategies/auth-errors.strategy.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AuthErrorsStrategy": () => (/* binding */ AuthErrorsStrategy)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _exceptions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../exceptions */ 95534);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
class AuthErrorsStrategy extends _undock_core__WEBPACK_IMPORTED_MODULE_1__.HandleErrorStrategy {
constructor(storage) {
super();
this.storage = storage;
this.position = 0;
this.errorType = _exceptions__WEBPACK_IMPORTED_MODULE_2__.AuthException;
this.auth0CleanupDelay = 30000;
this.lastAuth0CleanupLSKey = '@undock[lastAuth0Cleanup]';
}
handle(error) {
var _this = this;
if (this.storage.getItem(this.lastAuth0CleanupLSKey)) {
let lastCleanup = moment__WEBPACK_IMPORTED_MODULE_3__(this.storage.getItem(this.lastAuth0CleanupLSKey));
const difference = Math.abs(moment__WEBPACK_IMPORTED_MODULE_3__().diff(lastCleanup, 'milliseconds', true));
setTimeout( /*#__PURE__*/(0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this.cleanAuth0LSKeysAndReloadThePage();
}), difference < this.auth0CleanupDelay ? this.auth0CleanupDelay - difference : 0);
} else {
this.cleanAuth0LSKeysAndReloadThePage();
}
}
cleanAuth0LSKeysAndReloadThePage() {
if (window.localStorage) {
window.localStorage.clear();
}
this.storage.setItem(this.lastAuth0CleanupLSKey, moment__WEBPACK_IMPORTED_MODULE_3__().toISOString());
let cookies = document.cookie.split('; ');
for (let c = 0; c < cookies.length; c++) {
let d = window.location.hostname.split('.');
while (d.length > 0) {
let cookieBase = encodeURIComponent(cookies[c].split(';')[0].split('=')[0]) + '=; expires=Thu, 01-Jan-1970 00:00:01 GMT; domain=' + d.join('.') + ' ;path=';
let p = location.pathname.split('/');
document.cookie = cookieBase + '/';
while (p.length > 0) {
document.cookie = cookieBase + p.join('/');
p.pop();
}
d.shift();
}
}
window.location = window.location;
}
}
AuthErrorsStrategy.ɵfac = function AuthErrorsStrategy_Factory(t) {
return new (t || AuthErrorsStrategy)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_1__.LocalStorage));
};
AuthErrorsStrategy.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
token: AuthErrorsStrategy,
factory: AuthErrorsStrategy.ɵfac
});
/***/ }),
/***/ 66518:
/*!*****************************************************************!*\
!*** ./packages/auth/services/firebase/auth-session.service.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AuthSession": () => (/* binding */ AuthSession)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var firebase_auth__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! firebase/auth */ 23628);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var _typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @typeheim/fire-auth */ 71658);
/* harmony import */ var _typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _undock_session_contracts_firebase_app_token__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/session/contracts/firebase-app.token */ 61831);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
class AuthSession {
constructor(firebaseApp) {
this.setAuthDriver(firebaseApp.auth());
}
setAuthDriver(driver) {
var _this = this;
this.authDriver = driver;
this.userStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulStream(context => {
this.authDriver.onAuthStateChanged({
next: user => context.next(user),
error: error => context.fail(error),
complete: () => context.stop()
});
});
this.authStateStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.AsyncStream(this.userStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(user => {
let state = null;
if (user && !user.isAnonymous) {
state = new _typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_3__.AuthState(_typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_3__.AuthStateType.isAuthorised);
} else if (user && user.isAnonymous) {
state = new _typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_3__.AuthState(_typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_3__.AuthStateType.isAnonymous);
} else {
state = new _typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_3__.AuthState(_typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_3__.AuthStateType.isUnauthorised);
}
return state;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.shareReplay)({
bufferSize: 1,
refCount: true
})));
this.isNewUserStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.AsyncStream(this.userStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(user => {
var _a;
if (!user || (user === null || user === void 0 ? void 0 : user.isAnonymous) || !((_a = user === null || user === void 0 ? void 0 : user.metadata) === null || _a === void 0 ? void 0 : _a.creationTime)) {
return false;
}
try {
let diff = Math.abs(new Date().getTime() - new Date(user === null || user === void 0 ? void 0 : user.metadata.creationTime).getTime());
let minutesSinceCreation = Math.floor(diff / 1000 / 120);
return minutesSinceCreation < 10;
} catch (e) {
return false;
}
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.shareReplay)({
bufferSize: 1,
refCount: true
})));
this.isLoggedInStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.AsyncStream(this.authStateStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(state => state === null || state === void 0 ? void 0 : state.isLoggedIn()), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.shareReplay)({
bufferSize: 1,
refCount: true
})));
this.isAnonymousStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.AsyncStream(this.authStateStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(state => !state || state.isAnonymous()), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.shareReplay)({
bufferSize: 1,
refCount: true
})));
this.idTokenStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulStream(context => {
this.authDriver.onIdTokenChanged({
next: function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (user) {
if (!user) {
context.next(null);
return;
}
let token = yield user === null || user === void 0 ? void 0 : user.getIdTokenResult();
context.next(token);
_this.scheduleTokenRefresh(token, user);
});
return function next(_x) {
return _ref.apply(this, arguments);
};
}(),
error: error => context.fail(error),
complete: () => context.stop()
});
});
this.accessTokenStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.AsyncStream(this.idTokenStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(idToken => idToken ? idToken === null || idToken === void 0 ? void 0 : idToken.token : null), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
scheduleTokenRefresh(token, user) {
if (!user || !token) {
return;
}
let expirationDate = new Date();
expirationDate.setMinutes(expirationDate.getMinutes() + 5);
let timeoutMs = expirationDate.getTime() - Date.now();
if (this.tokenTimer) {
clearTimeout(this.tokenTimer);
}
this.tokenTimer = setTimeout( /*#__PURE__*/(0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield user === null || user === void 0 ? void 0 : user.getIdTokenResult(true);
}), timeoutMs);
}
getToken(forceRefresh = false) {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.AsyncStream(this.userStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)( /*#__PURE__*/function () {
var _ref3 = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (user) {
return yield user === null || user === void 0 ? void 0 : user.getIdToken(forceRefresh);
});
return function (_x2) {
return _ref3.apply(this, arguments);
};
}()), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
getTokenInfo(forceRefresh = false) {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.AsyncStream(this.userStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)( /*#__PURE__*/function () {
var _ref4 = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (user) {
return yield user === null || user === void 0 ? void 0 : user.getIdTokenResult(forceRefresh);
});
return function (_x3) {
return _ref4.apply(this, arguments);
};
}()), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
signOut() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.authDriver.signOut();
})();
}
ngOnDestroy() {
this.userStream.stop();
this.idTokenStream.stop();
}
}
AuthSession.ɵfac = function AuthSession_Factory(t) {
return new (t || AuthSession)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_session_contracts_firebase_app_token__WEBPACK_IMPORTED_MODULE_4__.FirebaseApp));
};
AuthSession.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineInjectable"]({
token: AuthSession,
factory: AuthSession.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 89118:
/*!******************************************************************!*\
!*** ./packages/auth/services/firebase/firebase-auth.manager.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FirebaseAuthManager": () => (/* binding */ FirebaseAuthManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-auth */ 71658);
/* harmony import */ var _typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_session_contracts_firebase_app_token__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/session/contracts/firebase-app.token */ 61831);
/* harmony import */ var firebase_app__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! firebase/app */ 66369);
/* harmony import */ var firebase_auth__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! firebase/auth */ 23628);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
class FirebaseAuthManager extends _typeheim_fire_auth__WEBPACK_IMPORTED_MODULE_1__.AuthManager {
constructor(firebaseApp) {
super();
this.setAuthDriver(firebaseApp.auth());
}
setAuthDriver(driver, usePersistence = true) {
this.authDriver = driver;
if (usePersistence) {
this.enablePersistence();
}
}
useDeviceLanguage() {
return this.authDriver.useDeviceLanguage();
}
signIn(authMethod) {
return authMethod.run(this.authDriver);
}
throughProvider(provider) {
return {
signInWithPopup: () => {
let promise = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5__.ReactivePromise();
this.authDriver.signInWithPopup(provider).then(credential => promise.resolve(credential)).catch(error => promise.reject(error));
return promise;
},
signInWithRedirect: () => {
let promise = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5__.ReactivePromise();
this.authDriver.signInWithRedirect(provider).then(() => promise.resolve()).catch(error => promise.reject(error));
return promise;
}
};
}
signInWithPhoneNumber(phoneNumber, applicationVerifier) {
let promise = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5__.ReactivePromise();
this.authDriver.signInWithPhoneNumber(phoneNumber, applicationVerifier).then(confirmResult => promise.resolve(confirmResult)).catch(error => promise.reject(error));
return promise;
}
signInWithCustomToken(token) {
let promise = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5__.ReactivePromise();
this.authDriver.signInWithCustomToken(token).then(credential => promise.resolve(credential)).catch(error => promise.reject(error));
return promise;
}
getRedirectResult() {
let promise = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5__.ReactivePromise();
this.authDriver.getRedirectResult().then(credential => promise.resolve(credential)).catch(error => promise.reject(error));
return promise;
}
signOut() {
let promise = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5__.ReactivePromise();
this.authDriver.signOut().then(() => promise.resolve()).catch(error => promise.reject(error));
return promise;
}
enablePersistence() {
let promise = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5__.ReactivePromise();
this.authDriver.setPersistence(firebase_app__WEBPACK_IMPORTED_MODULE_3__["default"].auth.Auth.Persistence.LOCAL).then(() => promise.resolve()).catch(error => promise.reject(error));
return promise;
}
disablePersistence() {
let promise = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5__.ReactivePromise();
this.authDriver.setPersistence(firebase_app__WEBPACK_IMPORTED_MODULE_3__["default"].auth.Auth.Persistence.NONE).then(() => promise.resolve()).catch(error => promise.reject(error));
return promise;
}
enableSessionPersistence() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let promise = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5__.ReactivePromise();
_this.authDriver.setPersistence(firebase_app__WEBPACK_IMPORTED_MODULE_3__["default"].auth.Auth.Persistence.SESSION).then(() => promise.resolve()).catch(error => promise.reject(error));
return promise;
})();
}
createUserWithEmailAndPassword(email, password) {
let promise = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5__.ReactivePromise();
this.authDriver.createUserWithEmailAndPassword(email, password).then(credential => promise.resolve(credential)).catch(error => promise.reject(error));
return promise;
}
sendPasswordResetEmail(email, actionCodeSettings) {
let promise = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5__.ReactivePromise();
this.authDriver.sendPasswordResetEmail(email, actionCodeSettings).then(() => promise.resolve()).catch(error => promise.reject(error));
return promise;
}
verifyPasswordResetCode(code) {
let promise = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5__.ReactivePromise();
this.authDriver.verifyPasswordResetCode(code).then(email => promise.resolve(email)).catch(error => promise.reject(error));
return promise;
}
sendSignInLinkToEmail(email, actionCodeSettings) {
let promise = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5__.ReactivePromise();
this.authDriver.sendSignInLinkToEmail(email, actionCodeSettings).then(() => promise.resolve()).catch(error => promise.reject(error));
return promise;
}
isSignInWithEmailLink(emailLink) {
return this.authDriver.isSignInWithEmailLink(emailLink);
}
fetchSignInMethodsForEmail(email) {
let promise = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5__.ReactivePromise();
this.authDriver.fetchSignInMethodsForEmail(email).then(methods => promise.resolve(methods)).catch(error => promise.reject(error));
return promise;
}
confirmPasswordReset(verificationCode, newPassword) {
let promise = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5__.ReactivePromise();
this.authDriver.confirmPasswordReset(verificationCode, newPassword).then(() => promise.resolve()).catch(error => promise.reject(error));
return promise;
}
applyActionCode(code) {
let promise = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5__.ReactivePromise();
this.authDriver.applyActionCode(code).then(() => promise.resolve()).catch(error => promise.reject(error));
return promise;
}
checkActionCode(code) {
let promise = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_5__.ReactivePromise();
this.authDriver.checkActionCode(code).then(codeInfo => promise.resolve(codeInfo)).catch(error => promise.reject(error));
return promise;
}
}
FirebaseAuthManager.ɵfac = function FirebaseAuthManager_Factory(t) {
return new (t || FirebaseAuthManager)(_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](_undock_session_contracts_firebase_app_token__WEBPACK_IMPORTED_MODULE_2__.FirebaseApp));
};
FirebaseAuthManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjectable"]({
token: FirebaseAuthManager,
factory: FirebaseAuthManager.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 78722:
/*!*****************************************!*\
!*** ./packages/auth/services/index.ts ***!
\*****************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AuthManager": () => (/* reexport safe */ _auth_manager__WEBPACK_IMPORTED_MODULE_0__.AuthManager),
/* harmony export */ "AuthSession": () => (/* reexport safe */ _firebase_auth_session_service__WEBPACK_IMPORTED_MODULE_1__.AuthSession)
/* harmony export */ });
/* harmony import */ var _auth_manager__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./auth.manager */ 36585);
/* harmony import */ var _firebase_auth_session_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./firebase/auth-session.service */ 66518);
/***/ }),
/***/ 23681:
/*!************************************************************************!*\
!*** ./packages/calendar/services/calendar-event-statuses.provider.ts ***!
\************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CalendarEventStatusesProvider": () => (/* binding */ CalendarEventStatusesProvider)
/* harmony export */ });
/* harmony import */ var _undock_dashboard_constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/dashboard/constants */ 36903);
/* harmony import */ var _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/scopes/calendar/contracts */ 73785);
/* harmony import */ var _undock_core_utils_ranges_overlap__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/utils/ranges-overlap */ 80030);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
class CalendarEventStatusesProvider {
refreshEventStatuses(events) {
var _a;
const nowMs = Date.now(),
updatedEventIdsSet = new Set();
for (let event of events) {
event.state = (_a = event.state) !== null && _a !== void 0 ? _a : {};
if (event.endMs < nowMs && !event.state.isPast) {
event.state.isPast = true;
updatedEventIdsSet.add(event.id);
}
const isPrivateBlocker = event.isAccessRestricted && !event.isNonBlocking;
if (event.state.isPrivateBlocker !== isPrivateBlocker) {
event.state.isPrivateBlocker = isPrivateBlocker;
updatedEventIdsSet.add(event.id);
}
}
const plainNonPrivateEvents = events.filter(event => !event.allDay && !event.state.isPrivateBlocker);
for (let event of plainNonPrivateEvents) {
const isActive = (0,_undock_core_utils_ranges_overlap__WEBPACK_IMPORTED_MODULE_2__.isRangeContainsSingleTimeStamp)(event, nowMs);
if (event.state.isActive !== isActive) {
event.state.isActive = isActive;
updatedEventIdsSet.add(event.id);
}
const isDuplicateAllowed = event.editingAllowed;
if (event.state.isDuplicateAllowed !== isDuplicateAllowed) {
event.state.isDuplicateAllowed = isDuplicateAllowed;
updatedEventIdsSet.add(event.id);
}
const isRescheduleAllowed = event.isOrganizer || event.isOwner;
if (event.state.isRescheduleAllowed !== isRescheduleAllowed) {
event.state.isRescheduleAllowed = isRescheduleAllowed;
updatedEventIdsSet.add(event.id);
}
const isJoinButtonDisplayed = Boolean(event.state.isCurrent && event.location);
if (event.state.isJoinButtonDisplayed !== isJoinButtonDisplayed) {
event.state.isJoinButtonDisplayed = isJoinButtonDisplayed;
updatedEventIdsSet.add(event.id);
}
let relatedAttendee = event.attendees.find(attendee => attendee.email === event.calendarId);
if (!relatedAttendee) {
relatedAttendee = event.attendees.find(attendee => attendee.email === event.calendarEmail);
}
if (relatedAttendee) {
event.state.relatedAttendeeEmail = relatedAttendee.email;
const isRequest = relatedAttendee.status === _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_1__.RsvpStatus.NeedsAction;
if (event.state.isRequest !== isRequest) {
event.state.isRequest = isRequest;
updatedEventIdsSet.add(event.id);
}
const isDeclined = relatedAttendee.status === _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_1__.RsvpStatus.Declined;
if (event.state.isDeclined !== isDeclined) {
event.state.isDeclined = isDeclined;
updatedEventIdsSet.add(event.id);
}
const canUseRsvpNo = event.provider !== 'microsoft';
if (event.state.canUseRsvpNo !== canUseRsvpNo) {
event.state.canUseRsvpNo = canUseRsvpNo;
updatedEventIdsSet.add(event.id);
}
const canChangeRsvp = !(event.isOrganizer && event.provider === 'microsoft');
if (event.state.canChangeRsvp !== canChangeRsvp) {
event.state.canChangeRsvp = canChangeRsvp;
updatedEventIdsSet.add(event.id);
}
if (event.state.currentRsvpStatus !== relatedAttendee.status) {
event.state.currentRsvpStatus = relatedAttendee.status;
updatedEventIdsSet.add(event.id);
}
}
}
const prevCurrentEvent = plainNonPrivateEvents.find(e => e.state.isCurrent && !e.state.isDeclined),
currActiveEvents = plainNonPrivateEvents.filter(e => e.state.isActive && !e.state.isDeclined);
if (currActiveEvents.length > 0) {
currActiveEvents.sort((a, b) => {
return Math.abs(nowMs - a.startMs) - Math.abs(nowMs - b.startMs);
});
if (prevCurrentEvent) {
if (prevCurrentEvent.id !== currActiveEvents[0].id) {
prevCurrentEvent.state.isCurrent = false;
currActiveEvents[0].state.isCurrent = true;
updatedEventIdsSet.add(prevCurrentEvent.id);
updatedEventIdsSet.add(currActiveEvents[0].id);
}
} else {
currActiveEvents[0].state.isCurrent = true;
updatedEventIdsSet.add(currActiveEvents[0].id);
}
} else if (prevCurrentEvent) {
prevCurrentEvent.state.isCurrent = false;
updatedEventIdsSet.add(prevCurrentEvent.id);
}
const nowPlus12h = nowMs + _undock_dashboard_constants__WEBPACK_IMPORTED_MODULE_0__.HOUR_DURATION_MS * 12,
prevNextEvent = plainNonPrivateEvents.find(e => e.state.isNext),
currNextEvent = currActiveEvents.length === 0 ? plainNonPrivateEvents.filter(e => !e.state.isDeclined && !e.state.isPrivateBlocker).filter(e => e.startMs > nowMs && e.startMs < nowPlus12h)[0] : null;
if (currNextEvent) {
if (prevNextEvent) {
if (prevNextEvent.id !== currNextEvent.id) {
currNextEvent.state.isNext = true;
prevNextEvent.state.isNext = false;
updatedEventIdsSet.add(currNextEvent.id);
updatedEventIdsSet.add(prevNextEvent.id);
}
} else {
currNextEvent.state.isNext = true;
updatedEventIdsSet.add(currNextEvent.id);
}
} else if (prevNextEvent) {
prevNextEvent.state.isNext = false;
updatedEventIdsSet.add(prevNextEvent.id);
}
return {
allEvents: events,
updatedEventIds: Array.from(updatedEventIdsSet.values())
};
}
}
CalendarEventStatusesProvider.ɵfac = function CalendarEventStatusesProvider_Factory(t) {
return new (t || CalendarEventStatusesProvider)();
};
CalendarEventStatusesProvider.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({
token: CalendarEventStatusesProvider,
factory: CalendarEventStatusesProvider.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 95181:
/*!**************************************************************!*\
!*** ./packages/calendar/services/calendar-events.facade.ts ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CalendarEventsFacade": () => (/* binding */ CalendarEventsFacade)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _undock_data_store_events_refresh_statuses_event__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/data-store/events/refresh-statuses.event */ 66242);
/* harmony import */ var _undock_data_store_contracts_statuses_statuses_list_item_type__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/data-store/contracts/statuses/statuses-list-item-type */ 74714);
/* harmony import */ var _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api/scopes/calendar/contracts */ 73785);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_integrations__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/integrations */ 96183);
/* harmony import */ var _undock_feature_plans_tokens_is_beta_user__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/feature-plans/tokens/is-beta-user */ 56759);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/calendar/services/calendar-events.storage */ 10182);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_10__);
class CalendarEventsFacade {
constructor(api, config, router, extConnector, eventsManager, snackbarManager, calendarEventsStorage, isBetaUser$) {
this.api = api;
this.config = config;
this.router = router;
this.extConnector = extConnector;
this.eventsManager = eventsManager;
this.snackbarManager = snackbarManager;
this.calendarEventsStorage = calendarEventsStorage;
this.isBetaUser$ = isBetaUser$;
}
deleteEvent(event) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.calendarEventsStorage.deleteEventFromTheStorage(event);
_this.snackbarManager.showText(`Event ${event.title} deleted`, _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_1__.SnackbarState.Secondary, _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_1__.SnackbarPosition.BottomCenter);
try {
yield _this.api.calendar.events.deleteById(event.id);
} catch (error) {
console.warn(`Cannot delete event`, error);
} finally {
yield _this.eventsManager.dispatch(new _undock_data_store_events_refresh_statuses_event__WEBPACK_IMPORTED_MODULE_2__.RefreshStatusesEvent(_undock_data_store_contracts_statuses_statuses_list_item_type__WEBPACK_IMPORTED_MODULE_3__.StatusesListItemType.TimelineEvent));
}
})();
}
acceptEvent(event) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
event.state.isProcessing = true;
event.attendees.forEach(attendee => {
if (attendee.email === event.state.relatedAttendeeEmail) {
attendee.status = _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_4__.RsvpStatus.Accepted;
}
});
_this2.calendarEventsStorage.refreshEventStatuses();
_this2.snackbarManager.showText(`Event ${event.title} accepted`, _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_1__.SnackbarState.Secondary, _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_1__.SnackbarPosition.BottomCenter);
yield _this2.api.meet.requests.acceptFromEvent(event.id, event.state.relatedAttendeeEmail);
event.state.isProcessing = false;
_this2.calendarEventsStorage.refreshEventStatuses();
} catch (error) {
console.error(error);
} finally {
yield _this2.eventsManager.dispatch(new _undock_data_store_events_refresh_statuses_event__WEBPACK_IMPORTED_MODULE_2__.RefreshStatusesEvent(_undock_data_store_contracts_statuses_statuses_list_item_type__WEBPACK_IMPORTED_MODULE_3__.StatusesListItemType.TimelineEvent));
}
})();
}
declineEvent(event) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
event.state.isProcessing = true;
event.attendees.forEach(attendee => {
if (attendee.email === event.state.relatedAttendeeEmail) {
attendee.status = _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_4__.RsvpStatus.Declined;
}
});
_this3.calendarEventsStorage.refreshEventStatuses();
_this3.snackbarManager.showText(`Event ${event.title} declined`, _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_1__.SnackbarState.Secondary, _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_1__.SnackbarPosition.BottomCenter);
yield _this3.api.meet.requests.declineFromEvent(event.id, event.state.relatedAttendeeEmail);
event.state.isProcessing = false;
_this3.calendarEventsStorage.refreshEventStatuses();
} catch (error) {
console.error(error);
} finally {
yield _this3.eventsManager.dispatch(new _undock_data_store_events_refresh_statuses_event__WEBPACK_IMPORTED_MODULE_2__.RefreshStatusesEvent(_undock_data_store_contracts_statuses_statuses_list_item_type__WEBPACK_IMPORTED_MODULE_3__.StatusesListItemType.TimelineEvent));
}
})();
}
setRsvpToEvent(event, status) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
event.state.isProcessing = true;
event.attendees.forEach(attendee => {
if (attendee.email === event.state.relatedAttendeeEmail) {
attendee.status = status;
}
});
_this4.calendarEventsStorage.refreshEventStatuses();
yield _this4.api.calendar.rsvp.setStatus(event.id, status, event.state.relatedAttendeeEmail);
event.state.isProcessing = false;
_this4.calendarEventsStorage.refreshEventStatuses();
} catch (error) {} finally {
yield _this4.eventsManager.dispatch(new _undock_data_store_events_refresh_statuses_event__WEBPACK_IMPORTED_MODULE_2__.RefreshStatusesEvent(_undock_data_store_contracts_statuses_statuses_list_item_type__WEBPACK_IMPORTED_MODULE_3__.StatusesListItemType.TimelineEvent));
}
})();
}
rescheduleEvent(event) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this5.extConnector.isExt() ? (0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.openLinkBlank)(`${_this5.config.clientDomain}meet/edit/${event.dockKey}`) : _this5.router.navigate(['meet', (yield _this5.isBetaUser$) ? 'edit-event' : 'edit', event.dockKey]);
})();
}
duplicateEvent(event) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this6.extConnector.isExt() ? (0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.openLinkBlank)(`${_this6.config.clientDomain}meet/duplicate/${event.dockKey}`) : _this6.router.navigate(['meet', 'duplicate', event.dockKey]);
})();
}
navigateToAgenda(event) {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this7.extConnector.isExt() ? (0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.openLinkBlank)(`${_this7.config.clientDomain}meet/${event.dockKey}`) : _this7.router.navigate(['meet', event.dockKey]);
})();
}
navigateToTheConference(event) {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const {
dockId,
dockKey,
conferenceLink
} = event;
if (conferenceLink && (conferenceLink === null || conferenceLink === void 0 ? void 0 : conferenceLink.length) > 0) {
(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.openLinkBlank)(conferenceLink);
} else if (dockId || dockKey) {
_this8.extConnector.isExt() ? (0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.openLinkBlank)(`${_this8.config.clientDomain}meet/${dockKey}/room`) : yield _this8.router.navigate(['meet', dockKey, 'room']);
}
yield _this8.eventsManager.dispatch(new _undock_integrations__WEBPACK_IMPORTED_MODULE_6__.TrackUserAnalyticsEvent(_undock_integrations__WEBPACK_IMPORTED_MODULE_6__.UserAnalyticsAction.MeetingJoinedFromTimeline));
})();
}
}
CalendarEventsFacade.ɵfac = function CalendarEventsFacade_Factory(t) {
return new (t || CalendarEventsFacade)(_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_8__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_5__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_12__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_5__.ExtConnector), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_5__.AppEventsDispatcher), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_1__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_9__.CalendarEventsStorage), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_undock_feature_plans_tokens_is_beta_user__WEBPACK_IMPORTED_MODULE_7__.IS_BETA_USER));
};
CalendarEventsFacade.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdefineInjectable"]({
token: CalendarEventsFacade,
factory: CalendarEventsFacade.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 10182:
/*!***************************************************************!*\
!*** ./packages/calendar/services/calendar-events.storage.ts ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CalendarEventsStorage": () => (/* binding */ CalendarEventsStorage),
/* harmony export */ "CalendarEventsStore": () => (/* binding */ CalendarEventsStore),
/* harmony export */ "prepareUiTimelineEvent": () => (/* binding */ prepareUiTimelineEvent),
/* harmony export */ "prepareUiTimelineEvents": () => (/* binding */ prepareUiTimelineEvents)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core_states__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/states */ 55994);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs */ 87260);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs */ 78947);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dashboard_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/dashboard/constants */ 36903);
/* harmony import */ var _undock_core_utils_ranges_overlap__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/core/utils/ranges-overlap */ 80030);
/* harmony import */ var _undock_api_scopes_time_contracts_timeline_event__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/api/scopes/time/contracts/timeline-event */ 42271);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _undock_calendar_services_calendar_event_statuses_provider__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/calendar/services/calendar-event-statuses.provider */ 23681);
class CalendarEventsStorage extends _undock_core_states__WEBPACK_IMPORTED_MODULE_2__.StateModel {
constructor(api, router, currentUser, eventsManager, snackbarManager, eventStatusesManager) {
super();
this.api = api;
this.router = router;
this.currentUser = currentUser;
this.eventsManager = eventsManager;
this.snackbarManager = snackbarManager;
this.eventStatusesManager = eventStatusesManager;
this.loadedRanges = new Array();
this.store = new CalendarEventsStore();
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.DestroyEvent();
this.initialize();
}
initialize() {
this.initStatusRefreshListener();
this.initCurrentRangeRefreshListener();
this.currentUser.uidStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.distinctUntilChanged)(), (0,rxjs__WEBPACK_IMPORTED_MODULE_13__.skip)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(this.destroyEvent)).subscribe(() => {
this.loadedRanges = [];
this.store.events.next([]);
});
}
getAllLoadedEvents() {
return this.store.events.getValue();
}
getFutureEventsPage(boundary, eventsCountPerPage = 25) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const currentEvents = _this.store.events.getValue();
if (currentEvents.length > 0) {
const futureOverlapRange = {
startMs: boundary.valueOf(),
endMs: Math.max.apply(null, currentEvents.map(e => e.endMs))
};
const cachedEventsForRange = currentEvents.filter(event => (0,_undock_core_utils_ranges_overlap__WEBPACK_IMPORTED_MODULE_6__.getOverlapTypeForRanges)(event, futureOverlapRange) > 0);
if (cachedEventsForRange.length >= eventsCountPerPage) {
cachedEventsForRange.sort((a, b) => a.startMs - b.startMs);
const cachedEventsPage = cachedEventsForRange.slice(0, eventsCountPerPage);
return {
rangeLoaded: {
startMs: boundary.valueOf(),
endMs: Math.max.apply(null, cachedEventsPage.map(e => e.startMs))
},
loadedEvents: cachedEventsPage,
updatedEvents: [],
removedEvents: []
};
}
}
let loadedEvents = [];
if (yield _this.currentUser.isRegularUser) {
loadedEvents = prepareUiTimelineEvents(yield _this.api.calendar.timeline.getTimelineEventsPage({
start: boundary.toISOString(),
order: _undock_api_scopes_time_contracts_timeline_event__WEBPACK_IMPORTED_MODULE_7__.TimelineDirection.Future,
pageSize: eventsCountPerPage,
page: 0,
...(yield _this.getAdditionalOptionsForEventsRequest())
}));
}
if (loadedEvents.length > 0) {
const preparedEvents = prepareUiTimelineEvents(loadedEvents);
return _this.updateEventsStorageWithLoadedEvents(preparedEvents, {
startMs: boundary.valueOf(),
endMs: Math.max.apply(null, preparedEvents.map(e => e.startMs))
});
}
return _this.updateEventsStorageWithLoadedEvents([], {
startMs: boundary.valueOf(),
endMs: 32503680000000
});
})();
}
getHistoryEventsPage(boundary, eventsCountPerPage) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const currentEvents = _this2.store.events.getValue();
if (currentEvents.length > 0) {
const historyOverlapRange = {
endMs: boundary.valueOf(),
startMs: Math.min.apply(null, currentEvents.map(e => e.startMs))
};
const cachedEventsForRange = currentEvents.filter(event => (0,_undock_core_utils_ranges_overlap__WEBPACK_IMPORTED_MODULE_6__.getOverlapTypeForRanges)(event, historyOverlapRange) > 0);
if (cachedEventsForRange.length >= eventsCountPerPage) {
cachedEventsForRange.sort((a, b) => a.startMs - b.startMs);
const cachedEventsPage = cachedEventsForRange.slice(-eventsCountPerPage);
return {
rangeLoaded: {
endMs: boundary.valueOf(),
startMs: Math.min.apply(null, cachedEventsPage.map(e => e.endMs))
},
loadedEvents: cachedEventsPage,
updatedEvents: [],
removedEvents: []
};
}
}
let loadedEvents = [];
if (yield _this2.currentUser.isRegularUser) {
loadedEvents = prepareUiTimelineEvents(yield _this2.api.calendar.timeline.getTimelineEventsPage({
start: boundary.toISOString(),
order: _undock_api_scopes_time_contracts_timeline_event__WEBPACK_IMPORTED_MODULE_7__.TimelineDirection.History,
pageSize: eventsCountPerPage,
page: 0,
...(yield _this2.getAdditionalOptionsForEventsRequest())
}));
}
if (loadedEvents.length > 0) {
const preparedEvents = prepareUiTimelineEvents(loadedEvents);
return _this2.updateEventsStorageWithLoadedEvents(preparedEvents, {
endMs: boundary.valueOf(),
startMs: Math.min.apply(null, preparedEvents.map(e => e.endMs))
});
}
return _this2.updateEventsStorageWithLoadedEvents([], {
endMs: boundary.valueOf(),
startMs: 0
});
})();
}
getEventsForDateRange(range, ignoreCachedEvents) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const rangeMs = {
startMs: range.start.valueOf(),
endMs: range.end.valueOf()
};
if (!ignoreCachedEvents && _this3.loadedRanges.length > 0) {
const fullOverlapRange = _this3.loadedRanges.find(loadedRange => (0,_undock_core_utils_ranges_overlap__WEBPACK_IMPORTED_MODULE_6__.getOverlapTypeForRanges)(rangeMs, loadedRange) === 1);
if (fullOverlapRange) {
const events = _this3.store.events.value.filter(event => (0,_undock_core_utils_ranges_overlap__WEBPACK_IMPORTED_MODULE_6__.getOverlapTypeForRanges)(event, rangeMs) > 0);
return {
rangeLoaded: rangeMs,
loadedEvents: events,
updatedEvents: [],
removedEvents: []
};
} else {}
}
let events = [];
if (yield _this3.currentUser.isRegularUser) {
events = yield _this3.api.calendar.timeline.getTimelineEvents({
start: range.start.toISOString(),
end: range.end.toISOString(),
...(yield _this3.getAdditionalOptionsForEventsRequest())
});
}
if (events.length > 0) {
return _this3.updateEventsStorageWithLoadedEvents(prepareUiTimelineEvents(events), rangeMs);
}
return _this3.updateEventsStorageWithLoadedEvents([], rangeMs);
})();
}
deleteEventFromTheStorage(event) {
this.store.events.next(this.store.events.value.filter(storeEvent => storeEvent.id !== event.id));
this.store.onStorageUpdated.next({
loadedEvents: [],
updatedEvents: [],
removedEvents: [event]
});
this.refreshEventStatuses();
}
deleteMultipleEventsFromTheStorage(events) {
let idsToRemove = events.map(event => event.id);
this.store.events.next(this.store.events.value.filter(storeEvent => !idsToRemove.includes(storeEvent.id)));
this.store.onStorageUpdated.next({
loadedEvents: [],
updatedEvents: [],
removedEvents: events
});
this.refreshEventStatuses();
}
refreshCurrentEvents() {
this.store.forceRefreshCurrentEventsRangeStream.next();
this.refreshEventStatuses();
}
refreshEventStatuses() {
this.store.forceRefreshEventStatusesStream.next();
}
initStatusRefreshListener() {
(0,rxjs__WEBPACK_IMPORTED_MODULE_15__.combineLatest)([(0,rxjs__WEBPACK_IMPORTED_MODULE_16__.timer)(1000, 3000), this.store.forceRefreshEventStatusesStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(this.destroyEvent)).subscribe(() => {
const events = this.store.events.getValue();
if (events.length > 0) {
const refreshRes = this.eventStatusesManager.refreshEventStatuses(events);
if (refreshRes.updatedEventIds.length > 0) {
this.store.events.next(refreshRes.allEvents);
this.store.onStorageUpdated.next({
loadedEvents: [],
removedEvents: [],
updatedEvents: refreshRes.allEvents.filter(event => refreshRes.updatedEventIds.includes(event.id))
});
console.log(`Statuses refreshed for ${refreshRes.updatedEventIds.length} events`);
}
}
});
}
initCurrentRangeRefreshListener() {
var _this4 = this;
const refreshInterval = 5 * 60 * 1000,
datesRangeToRefresh = {
start: moment__WEBPACK_IMPORTED_MODULE_1__().startOf('day').toDate(),
end: moment__WEBPACK_IMPORTED_MODULE_1__().add(2, 'weeks').toDate()
};
(0,rxjs__WEBPACK_IMPORTED_MODULE_15__.combineLatest)([(0,rxjs__WEBPACK_IMPORTED_MODULE_16__.timer)(refreshInterval, refreshInterval), this.store.forceRefreshCurrentEventsRangeStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(this.destroyEvent)).subscribe( /*#__PURE__*/(0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
_this4.store.onStorageUpdated.next(yield _this4.getEventsForDateRange(datesRangeToRefresh, true));
} catch (error) {
console.warn(`Cannot refresh events range`, error);
}
}));
}
updateEventsStorageWithLoadedEvents(loadedEvents, range) {
const updateResult = {
rangeLoaded: range,
loadedEvents: [],
updatedEvents: [],
removedEvents: []
};
range.endMs += 1;
if (this.loadedRanges.length > 0) {
this.loadedRanges.push(range);
this.loadedRanges.sort((a, b) => {
return a.startMs - b.startMs;
});
for (let i = 0; i < this.loadedRanges.length - 1;) {
const overlapType = (0,_undock_core_utils_ranges_overlap__WEBPACK_IMPORTED_MODULE_6__.getOverlapTypeForRanges)(this.loadedRanges[i], this.loadedRanges[i + 1]);
if (overlapType > 0) {
this.loadedRanges[i] = (0,_undock_core_utils_ranges_overlap__WEBPACK_IMPORTED_MODULE_6__.getTotalRangeForOverlappedRanges)([this.loadedRanges[i], this.loadedRanges[i + 1]]);
this.loadedRanges.splice(i + 1, 1);
} else {
i++;
}
}
this.loadedRanges.sort((a, b) => {
return a.startMs - b.startMs;
});
} else {
this.loadedRanges.push(range);
}
updateResult.rangeLoaded = range;
const currentEvents = this.store.events.getValue(),
loadedEventIds = loadedEvents.map(e => e.id),
currentEventIds = currentEvents.map(e => e.id);
let updatedEventIds = [],
removedEventIds = [];
if (currentEvents.length > 0) {
updatedEventIds = _undock_core__WEBPACK_IMPORTED_MODULE_4__.ArrayHelpers.findArraysIntersection(currentEventIds, loadedEventIds);
const currentEventsForRangeIds = currentEvents.filter(event => (0,_undock_core_utils_ranges_overlap__WEBPACK_IMPORTED_MODULE_6__.getOverlapTypeForRanges)(event, range) > 0).map(event => event.id);
const updatedEventsForRangeIds = _undock_core__WEBPACK_IMPORTED_MODULE_4__.ArrayHelpers.findArraysIntersection(currentEventsForRangeIds, loadedEventIds);
removedEventIds = _undock_core__WEBPACK_IMPORTED_MODULE_4__.ArrayHelpers.findArraysDifference(currentEventsForRangeIds, updatedEventsForRangeIds);
}
if (updatedEventIds.length > 0) {
for (let id of updatedEventIds) {
const loadedEvent = loadedEvents.find(e => e.id === id),
originalEvent = currentEvents.find(e => e.id === id);
if (loadedEvent && originalEvent) {
loadedEvent.state = originalEvent.state;
loadedEvent.style = originalEvent.style;
}
}
}
let totalEvents = _undock_core__WEBPACK_IMPORTED_MODULE_4__.ArrayHelpers.filterUniqueWithCache(loadedEvents.concat(currentEvents), event => event.id);
if (removedEventIds.length > 0) {
updateResult.removedEvents = currentEvents.filter(event => removedEventIds.includes(event.id));
totalEvents = totalEvents.filter(event => !removedEventIds.includes(event.id));
}
const refreshRes = this.eventStatusesManager.refreshEventStatuses(totalEvents);
if (refreshRes.updatedEventIds.length > 0) {
updatedEventIds = updatedEventIds.concat(refreshRes.updatedEventIds);
}
updateResult.loadedEvents = refreshRes.allEvents.filter(refreshedEvent => loadedEventIds.includes(refreshedEvent.id));
updateResult.updatedEvents = refreshRes.allEvents.filter(refreshedEvent => updatedEventIds.includes(refreshedEvent.id));
this.store.events.next(refreshRes.allEvents);
this.store.onStorageUpdated.next(updateResult);
return updateResult;
}
getAdditionalOptionsForEventsRequest() {
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return {};
})();
}
}
CalendarEventsStorage.ɵfac = function CalendarEventsStorage_Factory(t) {
return new (t || CalendarEventsStorage)(_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_8__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_18__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_9__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_4__.AppEventsDispatcher), _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵinject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_10__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵinject"](_undock_calendar_services_calendar_event_statuses_provider__WEBPACK_IMPORTED_MODULE_11__.CalendarEventStatusesProvider));
};
CalendarEventsStorage.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵdefineInjectable"]({
token: CalendarEventsStorage,
factory: CalendarEventsStorage.ɵfac,
providedIn: 'root'
});
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.EmitOnDestroy)()], CalendarEventsStorage.prototype, "destroyEvent", void 0);
class CalendarEventsStore extends _undock_core_states__WEBPACK_IMPORTED_MODULE_2__.StreamStore {
constructor() {
super(...arguments);
this.events = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject([]);
this.onStorageUpdated = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.StatefulSubject();
this.forceRefreshEventStatusesStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject(null);
this.forceRefreshCurrentEventsRangeStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject(null);
}
}
const prepareUiTimelineEvent = event => {
const start = new Date(event.start),
end = new Date(event.end),
eventDaysTs = [];
const endMs = end.valueOf(),
startMs = start.valueOf(),
durationMs = endMs - startMs,
duration = Math.round(durationMs / _undock_dashboard_constants__WEBPACK_IMPORTED_MODULE_5__.MIN_DURATION_MS);
let dayTs = moment__WEBPACK_IMPORTED_MODULE_1__(start).startOf('day').valueOf();
if (event.allDay) {
while (dayTs < endMs) {
eventDaysTs.push(dayTs);
dayTs += _undock_dashboard_constants__WEBPACK_IMPORTED_MODULE_5__.DAY_DURATION_MS;
}
} else {
eventDaysTs.push(dayTs);
}
return Object.assign(event, {
startMs,
endMs,
duration,
durationMs,
eventDaysTs: _undock_core__WEBPACK_IMPORTED_MODULE_4__.ArrayHelpers.filterUnique(eventDaysTs.map(ts => moment__WEBPACK_IMPORTED_MODULE_1__(ts).startOf('day').valueOf()))
});
};
const prepareUiTimelineEvents = events => {
return events.map(event => prepareUiTimelineEvent(event));
};
/***/ }),
/***/ 444:
/*!***************************************************************************!*\
!*** ./packages/chrome-extension/contracts/chrome-extension-url-param.ts ***!
\***************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CHROME_EXTENSION_URL_PARAM": () => (/* binding */ CHROME_EXTENSION_URL_PARAM)
/* harmony export */ });
const CHROME_EXTENSION_URL_PARAM = 'ext';
/***/ }),
/***/ 30057:
/*!******************************************************************!*\
!*** ./packages/chrome-extension/contracts/extension-options.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DEFAULT_DOMAIN_SPECIFIC_EXTENSION_OPTIONS": () => (/* binding */ DEFAULT_DOMAIN_SPECIFIC_EXTENSION_OPTIONS)
/* harmony export */ });
const DEFAULT_DOMAIN_SPECIFIC_EXTENSION_OPTIONS = {
enableExtension: false,
enableDynamicButtons: false,
enableCalendarPrompt: true,
enablePredictions: false,
enableCopyPaste: false,
showWarningIfDisabled: true
};
/***/ }),
/***/ 77789:
/*!**********************************************************************************!*\
!*** ./packages/chrome-extension/modules/sidebar/services/sidebar.view-model.ts ***!
\**********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SidebarViewModel": () => (/* binding */ SidebarViewModel)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs */ 81203);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_chrome_extension_services_extension_options_manager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/chrome-extension/services/extension-options.manager */ 47893);
class SidebarViewModel {
constructor(router, extConnector, extensionOptionsManager) {
this.router = router;
this.extConnector = extConnector;
this.extensionOptionsManager = extensionOptionsManager;
this.isSlidePanelOpenSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.isProfileMenuOpenSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.subscribeForExtensionMessages();
this.initialize();
}
initialize() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this.showTimeline();
})();
}
get isSlidePanelOpenStream() {
return this.isSlidePanelOpenSubject.asStream();
}
get isProfileMenuOpenStream() {
return this.isProfileMenuOpenSubject.asStream();
}
get incomingProposalsCountStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.extConnector.updateProposalsCountMessageStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(message => {
var _a;
return (_a = message.body) !== null && _a !== void 0 ? _a : 0;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_6__.share)()));
}
showTimeline() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.isSlidePanelOpenSubject.next(false);
_this2.extConnector.sendMessageToExt(_undock_core__WEBPACK_IMPORTED_MODULE_2__.ExtensionMessageType.ShowTimeline);
return _this2.router.navigate(['chrome/sidebar/tl', {
outlets: {
slide: null
}
}]);
})();
}
showNewEvent() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this3.router.navigate(['chrome/sidebar', {
outlets: {
slide: ['meet', 'new']
}
}], {
queryParams: {
ext: true
}
});
_this3.extConnector.sendMessageToExt(_undock_core__WEBPACK_IMPORTED_MODULE_2__.ExtensionMessageType.ShowNewEvent);
_this3.isSlidePanelOpenSubject.next(true);
})();
}
toggleProfileMenu() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this4.isProfileMenuOpenSubject.next(!(yield _this4.isProfileMenuOpenSubject));
})();
}
closeProfileMenu() {
this.isProfileMenuOpenSubject.next(false);
}
subscribeForExtensionMessages() {
this.extConnector.closeSidebarMessageStream.subscribe(_ => this.initialize());
this.extConnector.showTimelineMessageStream.subscribe(_ => this.showTimeline());
}
}
SidebarViewModel.ɵfac = function SidebarViewModel_Factory(t) {
return new (t || SidebarViewModel)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_8__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.ExtConnector), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_chrome_extension_services_extension_options_manager__WEBPACK_IMPORTED_MODULE_3__.ExtensionOptionsManager));
};
SidebarViewModel.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineInjectable"]({
token: SidebarViewModel,
factory: SidebarViewModel.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_9__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], SidebarViewModel.prototype, "isSlidePanelOpenSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_9__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], SidebarViewModel.prototype, "isProfileMenuOpenSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_9__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], SidebarViewModel.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_9__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], SidebarViewModel.prototype, "isSlidePanelOpenStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_9__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], SidebarViewModel.prototype, "isProfileMenuOpenStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_9__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], SidebarViewModel.prototype, "incomingProposalsCountStream", null);
/***/ }),
/***/ 31465:
/*!******************************************************************************************!*\
!*** ./packages/chrome-extension/modules/sidebar/ui/pages/sidebar-edit-meeting/index.ts ***!
\******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SidebarEditMeetingPage": () => (/* reexport safe */ _sidebar_edit_meeting_page__WEBPACK_IMPORTED_MODULE_0__.SidebarEditMeetingPage)
/* harmony export */ });
/* harmony import */ var _sidebar_edit_meeting_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./sidebar-edit-meeting.page */ 34984);
/***/ }),
/***/ 34984:
/*!**************************************************************************************************************!*\
!*** ./packages/chrome-extension/modules/sidebar/ui/pages/sidebar-edit-meeting/sidebar-edit-meeting.page.ts ***!
\**************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SidebarEditMeetingPage": () => (/* binding */ SidebarEditMeetingPage)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dock/meet/services/topics.manager */ 88092);
/* harmony import */ var _undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/services/facade/dock.facade */ 67744);
/* harmony import */ var _undock_dock_meet_ui_pages_edit_meeting_view_models_edit_meeting_view_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/dock/meet/ui/pages/edit-meeting/view-models/edit-meeting.view-model */ 97487);
/* harmony import */ var _undock_dock_meet_services_facade_draft_dock_facade__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/dock/meet/services/facade/draft-dock.facade */ 10592);
/* harmony import */ var _undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/dock/meet/services/dock/dock-participants.manager */ 58923);
/* harmony import */ var _undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/time/availability/services/availability.provider */ 63681);
/* harmony import */ var _undock_dock_meet_contracts_ui_adapters_notes_adapter__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-adapters/notes.adapter */ 16097);
/* harmony import */ var _undock_dock_meet_services_adapters_dock_facade_notes_adapter__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/dock/meet/services/adapters/dock-facade-notes.adapter */ 34786);
/* harmony import */ var _undock_dock_meet_contracts_ui_adapters_topics_adapter__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-adapters/topics.adapter */ 24912);
/* harmony import */ var _undock_dock_meet_services_adapters_dock_facade_topics_adapter__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/dock/meet/services/adapters/dock-facade-topics.adapter */ 21499);
/* harmony import */ var _undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/profile/public/view-models/availability.vmodel */ 39174);
/* harmony import */ var _undock_dock_meet_contracts_ui_providers_participants_provider__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-providers/participants.provider */ 49871);
/* harmony import */ var _undock_dock_meet_services_data_providers_dock_facade_participants_provider__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/dock/meet/services/data-providers/dock-facade-participants.provider */ 2609);
/* harmony import */ var _undock_dock_meet_ui_pages_edit_meeting_edit_meeting_page__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/dock/meet/ui/pages/edit-meeting/edit-meeting.page */ 64466);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_16__);
/* harmony import */ var _undock_dock_meet_exceptions_dock_is_not_found_exception__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @undock/dock/meet/exceptions/dock-is-not-found.exception */ 59595);
/* harmony import */ var _undock_dock_meet__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @undock/dock/meet */ 1467);
/* harmony import */ var _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @undock/api/scopes/analytics/analytics.scope */ 35232);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_profile_settings_services_facade_settings_facade__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @undock/profile/settings/services/facade/settings.facade */ 94095);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _undock_dock_meet_services_meetings_manager__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @undock/dock/meet/services/meetings.manager */ 25850);
/* harmony import */ var _undock_chrome_extension_modules_sidebar_services_sidebar_view_model__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @undock/chrome-extension/modules/sidebar/services/sidebar.view-model */ 77789);
/* harmony import */ var _undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @undock/common/ui-kit */ 4397);
const _c0 = ["editDate"];
function SidebarEditMeetingPage_section_0_ng_container_4_ng_container_11_Template(rf, ctx) {
if (rf & 1) {
const _r17 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](2, "button", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵlistener"]("click", function SidebarEditMeetingPage_section_0_ng_container_4_ng_container_11_Template_button_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵrestoreView"](_r17);
const ctx_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵresetView"](ctx_r16.onCompleteEditingButtonClicked());
});
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](4, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](5, "Create event");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](7, "svg", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelement"](9, "path", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerEnd"]();
}
}
function SidebarEditMeetingPage_section_0_ng_container_4_ng_container_13_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](2, "button", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](4, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](5, "Create event");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](7, "svg", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelement"](9, "path", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerEnd"]();
}
}
function SidebarEditMeetingPage_section_0_ng_container_4_div_38_Template(rf, ctx) {
if (rf & 1) {
const _r19 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](0, "div", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](2, "span", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](3, "Location");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](5, "app-location-input", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵlistener"]("changeLocation", function SidebarEditMeetingPage_section_0_ng_container_4_div_38_Template_app_location_input_changeLocation_5_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵrestoreView"](_r19);
const ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵresetView"](ctx_r18.onInPersonLocationChanged($event));
})("changeLocationUrl", function SidebarEditMeetingPage_section_0_ng_container_4_div_38_Template_app_location_input_changeLocationUrl_5_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵrestoreView"](_r19);
const ctx_r20 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵresetView"](ctx_r20.onInPersonLocationUrlChanged($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](6, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("location", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind1"](6, 1, ctx_r10.state.meetingLocationStream));
}
}
function SidebarEditMeetingPage_section_0_ng_container_4_ng_container_42_div_10_Template(rf, ctx) {
if (rf & 1) {
const _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](0, "div", 37);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](2, "app-icon-select-button", 38);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵlistener"]("toggleChanged", function SidebarEditMeetingPage_section_0_ng_container_4_ng_container_42_div_10_Template_app_icon_select_button_toggleChanged_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵrestoreView"](_r25);
const ctx_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](4);
return _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵresetView"](ctx_r24.onConferenceModeChanged(ctx_r24.ConferenceMode.Individual));
});
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](4, "svg", 39);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](6, "mask", 40);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelement"](8, "path", 41);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelement"](11, "path", 42);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelement"](13, "path", 43);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](16, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](17, "app-icon-select-button", 44);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](19, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](20, "svg", 39);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelement"](22, "path", 45);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
}
if (rf & 2) {
const confMode_r23 = ctx.ngIf;
const ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("expandedMode", true)("image", "people-broadcast-icon")("borderColor", "transparent")("backgroundColor", "transparent")("toggled", confMode_r23 === ctx_r21.ConferenceMode.Individual);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("expandedMode", true)("image", "globe-broadcast-icon")("borderColor", "transparent")("backgroundColor", "transparent")("toggled", confMode_r23 === ctx_r21.ConferenceMode.Forum)("labelBadge", "Coming soon");
}
}
function SidebarEditMeetingPage_section_0_ng_container_4_ng_container_42_mat_select_20_Template(rf, ctx) {
if (rf & 1) {
const _r28 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](0, "mat-select", 46);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵlistener"]("selectionChange", function SidebarEditMeetingPage_section_0_ng_container_4_ng_container_42_mat_select_20_Template_mat_select_selectionChange_0_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵrestoreView"](_r28);
const ctx_r27 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](4);
return _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵresetView"](ctx_r27.onVisibilityModeChanged($event.value));
});
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](2, "mat-option", 47);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](4, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](5, "Visible to connections");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](8, "mat-option", 47);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](10, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](11, "Private");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
}
if (rf & 2) {
const visibility_r26 = ctx.ngIf;
const ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("value", visibility_r26);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("value", ctx_r22.DockVisibility.Connections);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("value", ctx_r22.DockVisibility.Participants);
}
}
function SidebarEditMeetingPage_section_0_ng_container_4_ng_container_42_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](3, "div", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](5, "div", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](7, "span", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](8, "Room Settings");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](10, SidebarEditMeetingPage_section_0_ng_container_4_ng_container_42_div_10_Template, 26, 11, "div", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](11, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](14, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](16, "div", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](18, "div", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](20, SidebarEditMeetingPage_section_0_ng_container_4_ng_container_42_mat_select_20_Template, 14, 3, "mat-select", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](21, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind1"](11, 2, ctx_r11.state.selectedConferenceModeStream));
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind1"](21, 4, ctx_r11.state.selectedVisibilityModeStream));
}
}
function SidebarEditMeetingPage_section_0_ng_container_4_ng_container_52_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](1, "Participants");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerEnd"]();
}
}
function SidebarEditMeetingPage_section_0_ng_container_4_ng_container_54_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](1, "Notify");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerEnd"]();
}
}
function SidebarEditMeetingPage_section_0_ng_container_4_ng_container_61_div_8_Template(rf, ctx) {
if (rf & 1) {
const _r32 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](0, "div", 49);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](2, "app-icon-select-button", 50);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵlistener"]("toggleChanged", function SidebarEditMeetingPage_section_0_ng_container_4_ng_container_61_div_8_Template_app_icon_select_button_toggleChanged_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵrestoreView"](_r32);
const ctx_r31 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](4);
return _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵresetView"](ctx_r31.onScheduleModeChanged(ctx_r31.ScheduleMode.Instant));
});
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](4, "app-icon-select-button", 51);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵlistener"]("toggleChanged", function SidebarEditMeetingPage_section_0_ng_container_4_ng_container_61_div_8_Template_app_icon_select_button_toggleChanged_4_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵrestoreView"](_r32);
const ctx_r33 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](4);
return _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵresetView"](ctx_r33.onScheduleModeChanged(ctx_r33.ScheduleMode.Schedule));
});
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
}
if (rf & 2) {
const scheduleMode_r30 = ctx.ngIf;
const ctx_r29 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("toggled", scheduleMode_r30 === ctx_r29.ScheduleMode.Instant);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("toggled", scheduleMode_r30 === ctx_r29.ScheduleMode.Schedule);
}
}
function SidebarEditMeetingPage_section_0_ng_container_4_ng_container_61_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](3, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](5, "span", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](6, "When to start?");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](8, SidebarEditMeetingPage_section_0_ng_container_4_ng_container_61_div_8_Template, 6, 2, "div", 48);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](9, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind1"](9, 1, ctx_r14.state.selectedScheduleModeStream));
}
}
function SidebarEditMeetingPage_section_0_ng_container_4_ng_container_64_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](3, "div", 52);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](5, "div", 53);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](7, "span", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](8, "Event Time");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelement"](10, "ext-meet-edit-date", null, 54);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerEnd"]();
}
}
function SidebarEditMeetingPage_section_0_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
const _r36 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](2, "header", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](4, "h2");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](5, "New Event");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerStart"](8, 7);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](9, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](11, SidebarEditMeetingPage_section_0_ng_container_4_ng_container_11_Template, 13, 0, "ng-container", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](13, SidebarEditMeetingPage_section_0_ng_container_4_ng_container_13_Template, 13, 0, "ng-container", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](16, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](18, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](20, "app-meet-edit-title", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵlistener"]("onTitleChanged", function SidebarEditMeetingPage_section_0_ng_container_4_Template_app_meet_edit_title_onTitleChanged_20_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵrestoreView"](_r36);
const ctx_r35 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵresetView"](ctx_r35.onTitleChanged($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](21, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](22, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](25, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](26, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](28, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelement"](30, "app-meet-edit-mode-select");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](32, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](33, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelement"](35, "app-meet-edit-duration-select");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](37, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](38, SidebarEditMeetingPage_section_0_ng_container_4_div_38_Template, 8, 3, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](39, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](40, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](41, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](42, SidebarEditMeetingPage_section_0_ng_container_4_ng_container_42_Template, 25, 6, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](43, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](44, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](45, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](47, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](49, "span", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](50, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](51, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](52, SidebarEditMeetingPage_section_0_ng_container_4_ng_container_52_Template, 2, 0, "ng-container", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](53, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](54, SidebarEditMeetingPage_section_0_ng_container_4_ng_container_54_Template, 2, 0, "ng-container", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](55, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](56, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelement"](57, "app-meet-edit-participants");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](58, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](59, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](60, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](61, SidebarEditMeetingPage_section_0_ng_container_4_ng_container_61_Template, 12, 3, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](62, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](63, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](64, SidebarEditMeetingPage_section_0_ng_container_4_ng_container_64_Template, 15, 0, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](65, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](66, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](67, "div", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵlistener"]("click", function SidebarEditMeetingPage_section_0_ng_container_4_Template_div_click_67_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵrestoreView"](_r36);
const ctx_r37 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵresetView"](ctx_r37.editDate == null ? null : ctx_r37.editDate.closeAvailabilitySelector());
});
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](68, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](69, "div", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](70, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](71, "span", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](72, "Agenda");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](73, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelement"](74, "app-meet-notes", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](75, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](76, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](77, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](78, "div", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵlistener"]("click", function SidebarEditMeetingPage_section_0_ng_container_4_Template_div_click_78_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵrestoreView"](_r36);
const ctx_r38 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵresetView"](ctx_r38.editDate == null ? null : ctx_r38.editDate.closeAvailabilitySelector());
});
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](79, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](80, "div", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](81, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelement"](82, "app-meet-topics-list", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](83, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](84, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](85, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind1"](9, 15, ctx_r4.state.isMeetingReadyToSaveStream));
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngSwitchCase", false);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("value", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind1"](21, 17, ctx_r4.state.meetingTitleStream))("placeholder", "Enter event title")("disabled", !_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind1"](22, 19, ctx_r4.state.isMeetingDraftTypeStream));
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](18);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind1"](39, 21, ctx_r4.state.selectedMeetingModeStream) === ctx_r4.MeetingMode.InPerson);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind1"](43, 23, ctx_r4.state.selectedMeetingModeStream) === ctx_r4.MeetingMode.Broadcast);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind1"](50, 25, ctx_r4.state.selectedMeetingModeStream) === ctx_r4.MeetingMode.Broadcast);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngSwitchCase", false);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind1"](62, 27, ctx_r4.state.selectedMeetingModeStream) === ctx_r4.MeetingMode.Broadcast);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind1"](65, 29, ctx_r4.state.selectedScheduleModeStream) === ctx_r4.ScheduleMode.Schedule);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("placeholder", "Enter agenda...");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("showTitle", false);
}
}
function SidebarEditMeetingPage_section_0_ng_container_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](2, "div", 55);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelement"](4, "app-loading-overlay");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerEnd"]();
}
}
function SidebarEditMeetingPage_section_0_ng_container_10_ng_container_2_div_18_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](0, "div", 63);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](2, "div", 64);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](4, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](6, "momentTimeZone");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](7, "span", 65);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](8, "\u2022");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](10, "momentTimeZone");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](11, "momentTimeZone");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](12, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](13);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
}
if (rf & 2) {
const tz_r44 = ctx.ngIf;
const dock_r40 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtextInterpolate1"]("\n ", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind3"](6, 4, dock_r40.dates.start, tz_r44.selected.zone, "ddd, MMM D"), "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtextInterpolate2"]("\n ", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind3"](10, 8, dock_r40.dates.start, tz_r44.selected.zone, "h:mm"), "\n - ", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind3"](11, 12, dock_r40.dates.end, tz_r44.selected.zone, "h:mm A"), "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtextInterpolate1"]("\n ", tz_r44.browser.zone !== tz_r44.selected.zone ? tz_r44.selected.label : tz_r44.browser.label, "\n ");
}
}
function SidebarEditMeetingPage_section_0_ng_container_10_ng_container_2_ng_container_24_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelement"](2, "input", 66);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const dock_r40 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("value", dock_r40.inPersonLocation);
}
}
function SidebarEditMeetingPage_section_0_ng_container_10_ng_container_2_ng_container_26_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelement"](2, "input", 66);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const dock_r40 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("value", dock_r40.location);
}
}
const _c1 = function (a0, a1) {
return {
browser: a0,
selected: a1
};
};
function SidebarEditMeetingPage_section_0_ng_container_10_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
const _r49 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](2, "div", 56);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](4, "div", 57);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelement"](6, "app-icon-meeting-submitted");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](9, "div", 58);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](11, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](12, "Event created");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](14, "h2");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](18, SidebarEditMeetingPage_section_0_ng_container_10_ng_container_2_div_18_Template, 17, 16, "div", 59);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](19, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](20, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](21, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](22, "div", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](24, SidebarEditMeetingPage_section_0_ng_container_10_ng_container_2_ng_container_24_Template, 4, 1, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](25, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](26, SidebarEditMeetingPage_section_0_ng_container_10_ng_container_2_ng_container_26_Template, 4, 1, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](27, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](28, "div", 60);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵlistener"]("click", function SidebarEditMeetingPage_section_0_ng_container_10_ng_container_2_Template_div_click_28_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵrestoreView"](_r49);
const ctx_r48 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵresetView"](ctx_r48.copyMeetingLinkToTheClipboard());
});
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](30, "i", 61);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](31, "link");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](34, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](35, "button", 62);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵlistener"]("click", function SidebarEditMeetingPage_section_0_ng_container_10_ng_container_2_Template_button_click_35_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵrestoreView"](_r49);
const ctx_r50 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵresetView"](ctx_r50.navigateToTheTimeline());
});
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](36);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](38, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const dock_r40 = ctx.ngIf;
const ctx_r39 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtextInterpolate"](dock_r40.title);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpureFunction2"](11, _c1, _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind1"](19, 7, ctx_r39.state.browserTimeZoneDataStream), _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind1"](20, 9, ctx_r39.state.selectedTimeZoneDataStream)));
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngIf", dock_r40.mode === ctx_r39.MeetingMode.InPerson);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngIf", dock_r40.mode !== ctx_r39.MeetingMode.InPerson);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("matTooltip", "Copy meeting link")("matTooltipPosition", ctx_r39.TooltipPosition.BOTTOM);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtextInterpolate1"]("\n ", "Continue", "\n ");
}
}
function SidebarEditMeetingPage_section_0_ng_container_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](2, SidebarEditMeetingPage_section_0_ng_container_10_ng_container_2_Template, 39, 14, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind1"](3, 1, ctx_r6.currentDockStream));
}
}
function SidebarEditMeetingPage_section_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](0, "section", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](2, "section", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](4, SidebarEditMeetingPage_section_0_ng_container_4_Template, 86, 31, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](7, SidebarEditMeetingPage_section_0_ng_container_7_Template, 7, 0, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](8, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](10, SidebarEditMeetingPage_section_0_ng_container_10_Template, 5, 3, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](11, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](13, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵnextContext"]();
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵreference"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind1"](5, 4, ctx_r0.currentDockStream))("ngIfElse", _r1);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind1"](8, 6, ctx_r0.isRequestProcessingSubject));
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind1"](11, 8, ctx_r0.isMeetingCreatedSuccessfullySubject));
}
}
function SidebarEditMeetingPage_ng_template_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementStart"](1, "div", 55);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelement"](3, "app-loading-overlay");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](5, "\n");
}
}
class SidebarEditMeetingPage extends _undock_dock_meet_ui_pages_edit_meeting_edit_meeting_page__WEBPACK_IMPORTED_MODULE_15__.EditMeetingPage {
constructor(api, title, router, config, user, route, settings, extConnector, snackbarManager, draftDockFacade, meetingsManager, sidebarViewModel, editMeetingVM, confirmService, participantsManager, availabilityProvider) {
super(api, title, router, config, user, route, settings, snackbarManager, draftDockFacade, meetingsManager, editMeetingVM, confirmService, participantsManager, availabilityProvider);
this.api = api;
this.title = title;
this.router = router;
this.config = config;
this.user = user;
this.route = route;
this.settings = settings;
this.extConnector = extConnector;
this.snackbarManager = snackbarManager;
this.draftDockFacade = draftDockFacade;
this.meetingsManager = meetingsManager;
this.sidebarViewModel = sidebarViewModel;
this.editMeetingVM = editMeetingVM;
this.confirmService = confirmService;
this.participantsManager = participantsManager;
this.availabilityProvider = availabilityProvider;
this.toggleChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_27__.EventEmitter();
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let dockId = yield _this.draftDockFacade.createDraftMeeting({
dates: {
start: _this.initStartDate,
end: _this.initEndDate
}
});
if (dockId) {
try {
yield _this.draftDockFacade.initializeWithDockId(dockId);
if (_this.initStartDate) {
_this.editMeetingVM.selectAvailabilityDaysCountToDisplay(1);
yield _this.editMeetingVM.selectRangeStartForAvailabilityDisplaying(_this.initStartDate, true);
if (_this.initEndDate) {
let newDuration = moment__WEBPACK_IMPORTED_MODULE_16___default()(_this.initEndDate).diff(moment__WEBPACK_IMPORTED_MODULE_16___default()(_this.initStartDate), 'minutes');
if (newDuration > 0) {
yield _this.editMeetingVM.selectCustomDuration(newDuration);
}
}
}
} catch (error) {
if (error instanceof _undock_dock_meet_exceptions_dock_is_not_found_exception__WEBPACK_IMPORTED_MODULE_17__.DockIsNotFoundException) {
return (0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.openLinkBlank)(`${_this.config.clientDomain}meet/new`);
}
console.error(error);
_this.snackbarManager.error(`Something went wrong. Please try later.`);
return _this.navigateToTheTimeline();
}
}
yield Promise.all([_this.editMeetingVM.initViewModel(), _this.availabilityProvider.initialize({
emails: _this.participantsManager.participantsEmailStream,
timeZone: _this.editMeetingVM.selectedTimeZoneNameStream,
dateRange: _this.editMeetingVM.loadAvailabilityDatesRangeStream,
meetingMode: _this.editMeetingVM.selectedMeetingModeStream,
meetingDuration: _this.editMeetingVM.meetingDurationForAvailabilityStream,
rescheduleMeetingId: _this.editMeetingVM.currentNonDraftMeetingIdStream
})]);
yield Promise.all([_this.importMeetingModeFromUrl(), _this.importParticipantsFromUrl(), _this.syncMeetingTitleWithTabTitle()]);
const {
defaultDuration
} = yield _this.user.settings;
yield _this.state.selectMeetingDuration(defaultDuration);
})();
}
onLeaveTheEditPageButtonClicked() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const dock = yield _this2.draftDockFacade.currentDockStream;
if (dock.isDraftType) {
const discardChanges = yield _this2.confirmService.open({
title: 'Are you sure you want to leave without saving your changes?',
description: `This action could not be undone`,
confirmButtonLabel: 'Discard changes',
discardButtonLabel: 'Back to edit'
});
if (discardChanges) {
_this2.draftDockFacade.delete(dock).catch(error => console.log(`Unable delete draft meeting`, error));
return _this2.sidebarViewModel.showTimeline();
}
return null;
}
})();
}
navigateToTheTimeline() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this3.sidebarViewModel.showTimeline();
return true;
})();
}
onCompleteEditingButtonClicked() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this4.isRequestProcessingSubject.next(true);
let dock = yield _this4.draftDockFacade.currentDockStream;
if (dock.isDraftType) {
dock = yield _this4.editMeetingVM.saveChangesToTheDraftMeeting(dock);
yield _this4.api.meet.dock.createFromDraft({
draftMeetingId: dock.id,
requestedMeetingType: _undock_dock_meet__WEBPACK_IMPORTED_MODULE_18__.DockType.Meeting
});
try {
if (dock.mode === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_18__.MeetingMode.Broadcast) {
const scheduleMode = yield _this4.state.selectedScheduleModeStream;
yield _this4.api.analytics.track({
event: _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_19__.AnalyticsAction.MeetingProposed,
source: _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_19__.AnalyticsSource.WebApp,
feature: _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_19__.AnalyticsTrackedFeature.OfficeHours,
component: scheduleMode === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_18__.ScheduleMode.Schedule ? _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_19__.AnalyticsTrackedComponent.Scheduled : _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_19__.AnalyticsTrackedComponent.Instant
});
} else {
yield _this4.api.analytics.track({
event: _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_19__.AnalyticsAction.MeetingProposed,
source: _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_19__.AnalyticsSource.WebApp,
feature: _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_19__.AnalyticsTrackedFeature.NewEvent,
properties: {
meetingMode: dock.mode
}
});
}
} catch (error) {
console.log(`Cannot track analytics`, error);
}
}
if ((yield _this4.state.selectedScheduleModeStream) === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_18__.ScheduleMode.Instant) {
(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.openLinkBlank)(`${_this4.config.clientDomain}meet/${dock.id}/room?skipLobbyPage=true`);
return true;
}
_this4.isRequestProcessingSubject.next(false);
_this4.isMeetingCreatedSuccessfullySubject.next(true);
return true;
})();
}
}
SidebarEditMeetingPage.ɵfac = function SidebarEditMeetingPage_Factory(t) {
return new (t || SidebarEditMeetingPage)(_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵdirectiveInject"](_undock_api__WEBPACK_IMPORTED_MODULE_20__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵdirectiveInject"](_angular_platform_browser__WEBPACK_IMPORTED_MODULE_28__.Title), _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_29__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_1__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_21__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_29__.ActivatedRoute), _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵdirectiveInject"](_undock_profile_settings_services_facade_settings_facade__WEBPACK_IMPORTED_MODULE_22__.SettingsFacade), _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_1__.ExtConnector), _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_23__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵdirectiveInject"](_undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_3__.DockFacade), _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵdirectiveInject"](_undock_dock_meet_services_meetings_manager__WEBPACK_IMPORTED_MODULE_24__.MeetingsManager), _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵdirectiveInject"](_undock_chrome_extension_modules_sidebar_services_sidebar_view_model__WEBPACK_IMPORTED_MODULE_25__.SidebarViewModel), _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵdirectiveInject"](_undock_dock_meet_ui_pages_edit_meeting_view_models_edit_meeting_view_model__WEBPACK_IMPORTED_MODULE_4__.EditMeetingViewModel), _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵdirectiveInject"](_undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_26__.ConfirmPopupService), _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵdirectiveInject"](_undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_6__.DockParticipantsManager), _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵdirectiveInject"](_undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_7__.AvailabilityProvider));
};
SidebarEditMeetingPage.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵdefineComponent"]({
type: SidebarEditMeetingPage,
selectors: [["ext-meet-new-meeting"]],
viewQuery: function SidebarEditMeetingPage_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵviewQuery"](_c0, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵloadQuery"]()) && (ctx.editDate = _t.first);
}
},
outputs: {
toggleChanged: "toggleChanged"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵProvidersFeature"]([_undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_2__.TopicsManager, _undock_dock_meet_ui_pages_edit_meeting_view_models_edit_meeting_view_model__WEBPACK_IMPORTED_MODULE_4__.EditMeetingViewModel, _undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_6__.DockParticipantsManager, _undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_7__.AvailabilityProvider, _undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_12__.AvailabilityViewModel, {
provide: _undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_3__.DockFacade,
useClass: _undock_dock_meet_services_facade_draft_dock_facade__WEBPACK_IMPORTED_MODULE_5__.DraftDockFacade
}, {
provide: _undock_dock_meet_contracts_ui_adapters_notes_adapter__WEBPACK_IMPORTED_MODULE_8__.NOTES_ADAPTER,
useClass: _undock_dock_meet_services_adapters_dock_facade_notes_adapter__WEBPACK_IMPORTED_MODULE_9__.DockFacadeNotesAdapter
}, {
provide: _undock_dock_meet_contracts_ui_adapters_topics_adapter__WEBPACK_IMPORTED_MODULE_10__.TOPICS_ADAPTER,
useClass: _undock_dock_meet_services_adapters_dock_facade_topics_adapter__WEBPACK_IMPORTED_MODULE_11__.DockFacadeTopicsAdapter
}, {
provide: _undock_dock_meet_contracts_ui_providers_participants_provider__WEBPACK_IMPORTED_MODULE_13__.PARTICIPANTS_PROVIDER,
useClass: _undock_dock_meet_services_data_providers_dock_facade_participants_provider__WEBPACK_IMPORTED_MODULE_14__.DockFacadeParticipantsProvider
}]), _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["class", "event-main-container", 4, "ngIf"], ["dockIsLoadingTmpl", ""], [1, "event-main-container"], [1, "new-event-wrapper"], [4, "ngIf", "ngIfElse"], [4, "ngIf"], [1, "new-event-header", "row"], [3, "ngSwitch"], [4, "ngSwitchCase"], [1, "row", "top-level", "-title-input"], [1, "edit-meeting-item", "meeting-title"], [3, "value", "placeholder", "disabled", "onTitleChanged"], [1, "row", "top-level", "-select-settings"], [1, "edit-meeting-item", "meeting-type"], [1, "edit-meeting-item", "meeting-duration"], ["class", "edit-meeting-item meeting-location", 4, "ngIf"], [1, "row", "top-level", "-participant-settings"], [1, "edit-meeting-item", "participants"], [1, "item-title", 3, "ngSwitch"], [1, "row", "top-level", "-agenda-settings", 3, "click"], [1, "edit-meeting-item", "meet-notes"], [1, "item-title"], [3, "placeholder"], ["participant-selector-host", "", 1, "row", "top-level", 3, "click"], [1, "edit-meeting-item", "topics-list"], [3, "showTitle"], ["mat-button", "", 1, "create-button", 3, "click"], ["width", "20", "height", "20", "viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M1.95778 2.81513C2.17648 2.58626 2.51534 2.51935 2.80462 2.64792L17.8046 9.31459C18.0755 9.43496 18.25 9.70355 18.25 9.99994C18.25 10.2963 18.0755 10.5649 17.8046 10.6853L2.80462 17.352C2.51534 17.4805 2.17648 17.4136 1.95778 17.1848C1.73908 16.9559 1.68762 16.6143 1.8292 16.3312L4.99482 9.99994L1.8292 3.66869C1.68762 3.38554 1.73908 3.044 1.95778 2.81513ZM6.29688 10.7499L4.10574 15.1322L15.6534 9.99994L4.10574 4.86767L6.29688 9.24994H10C10.4142 9.24994 10.75 9.58573 10.75 9.99994C10.75 10.4142 10.4142 10.7499 10 10.7499H6.29688Z", "fill", "white"], ["mat-button", "", "disabled", "", 1, "create-button", "disabled"], [1, "edit-meeting-item", "meeting-location"], [3, "location", "changeLocation", "changeLocationUrl"], [1, "row", "top-level"], [1, "edit-meeting-item"], ["class", "row broadcast-settings", 4, "ngIf"], [1, "edit-meeting-item", "-privacy-settings"], ["class", "customArrow status-select", 3, "value", "selectionChange", 4, "ngIf"], [1, "row", "broadcast-settings"], ["mode", "toggle", "label", "Office", "borderRadius", "12px", "description", "Have private conversations 1 at a time while people wait in the queue", 3, "expandedMode", "image", "borderColor", "backgroundColor", "toggled", "toggleChanged"], ["xmlns", "http://www.w3.org/2000/svg", "width", "32", "height", "32", "viewBox", "0 0 32 32", "fill", "none"], ["id", "path-1-inside-1_2071_16332", "fill", "white"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M24 13.3333C24 12.5987 23.4026 12 22.6666 12C21.9306 12 21.3333 12.5987 21.3333 13.3333C21.3333 14.068 21.9306 14.6667 22.6666 14.6667C23.4026 14.6667 24 14.068 24 13.3333ZM26.6666 13.3333C26.6666 15.5387 24.872 17.3333 22.6666 17.3333C20.4613 17.3333 18.6666 15.5387 18.6666 13.3333C18.6666 11.128 20.4613 9.33333 22.6666 9.33333C24.872 9.33333 26.6666 11.128 26.6666 13.3333ZM14.6666 9.33333C14.6666 7.86267 13.4706 6.66667 12 6.66667C10.5293 6.66667 9.33329 7.86267 9.33329 9.33333C9.33329 10.804 10.5293 12 12 12C13.4706 12 14.6666 10.804 14.6666 9.33333ZM17.3333 9.33333C17.3333 12.2747 14.9413 14.6667 12 14.6667C9.05863 14.6667 6.66663 12.2747 6.66663 9.33333C6.66663 6.392 9.05863 4 12 4C14.9413 4 17.3333 6.392 17.3333 9.33333ZM18.5866 20.0613C19.7453 19.1653 21.172 18.6667 22.6666 18.6667C26.3426 18.6667 29.3333 21.6573 29.3333 25.3333C29.3333 26.0693 28.7373 26.6667 28 26.6667C27.2626 26.6667 26.6666 26.0693 26.6666 25.3333C26.6666 23.128 24.872 21.3333 22.6666 21.3333C21.756 21.3333 20.8906 21.6453 20.192 22.1987C20.9173 23.5267 21.3333 25.0493 21.3333 26.6667C21.3333 27.4027 20.7373 28 20 28C19.2626 28 18.6666 27.4027 18.6666 26.6667C18.6666 22.9907 15.676 20 12 20C8.32396 20 5.33329 22.9907 5.33329 26.6667C5.33329 27.4027 4.73729 28 3.99996 28C3.26263 28 2.66663 27.4027 2.66663 26.6667C2.66663 21.52 6.85463 17.3333 12 17.3333C14.5693 17.3333 16.8973 18.3773 18.5866 20.0613Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M24 13.3333C24 12.5987 23.4026 12 22.6666 12C21.9306 12 21.3333 12.5987 21.3333 13.3333C21.3333 14.068 21.9306 14.6667 22.6666 14.6667C23.4026 14.6667 24 14.068 24 13.3333ZM26.6666 13.3333C26.6666 15.5387 24.872 17.3333 22.6666 17.3333C20.4613 17.3333 18.6666 15.5387 18.6666 13.3333C18.6666 11.128 20.4613 9.33333 22.6666 9.33333C24.872 9.33333 26.6666 11.128 26.6666 13.3333ZM14.6666 9.33333C14.6666 7.86267 13.4706 6.66667 12 6.66667C10.5293 6.66667 9.33329 7.86267 9.33329 9.33333C9.33329 10.804 10.5293 12 12 12C13.4706 12 14.6666 10.804 14.6666 9.33333ZM17.3333 9.33333C17.3333 12.2747 14.9413 14.6667 12 14.6667C9.05863 14.6667 6.66663 12.2747 6.66663 9.33333C6.66663 6.392 9.05863 4 12 4C14.9413 4 17.3333 6.392 17.3333 9.33333ZM18.5866 20.0613C19.7453 19.1653 21.172 18.6667 22.6666 18.6667C26.3426 18.6667 29.3333 21.6573 29.3333 25.3333C29.3333 26.0693 28.7373 26.6667 28 26.6667C27.2626 26.6667 26.6666 26.0693 26.6666 25.3333C26.6666 23.128 24.872 21.3333 22.6666 21.3333C21.756 21.3333 20.8906 21.6453 20.192 22.1987C20.9173 23.5267 21.3333 25.0493 21.3333 26.6667C21.3333 27.4027 20.7373 28 20 28C19.2626 28 18.6666 27.4027 18.6666 26.6667C18.6666 22.9907 15.676 20 12 20C8.32396 20 5.33329 22.9907 5.33329 26.6667C5.33329 27.4027 4.73729 28 3.99996 28C3.26263 28 2.66663 27.4027 2.66663 26.6667C2.66663 21.52 6.85463 17.3333 12 17.3333C14.5693 17.3333 16.8973 18.3773 18.5866 20.0613Z", "fill", "#CECADA"], ["d", "M18.5866 20.0613L18.4454 20.203L18.5699 20.3271L18.709 20.2195L18.5866 20.0613ZM20.192 22.1987L20.0678 22.0419L19.9356 22.1466L20.0164 22.2945L20.192 22.1987ZM22.6666 12.2C23.292 12.2 23.8 12.709 23.8 13.3333H24.2C24.2 12.4883 23.5132 11.8 22.6666 11.8V12.2ZM21.5333 13.3333C21.5333 12.709 22.0412 12.2 22.6666 12.2V11.8C21.82 11.8 21.1333 12.4883 21.1333 13.3333H21.5333ZM22.6666 14.4667C22.0412 14.4667 21.5333 13.9577 21.5333 13.3333H21.1333C21.1333 14.1783 21.82 14.8667 22.6666 14.8667V14.4667ZM23.8 13.3333C23.8 13.9577 23.292 14.4667 22.6666 14.4667V14.8667C23.5132 14.8667 24.2 14.1783 24.2 13.3333H23.8ZM22.6666 17.5333C24.9824 17.5333 26.8666 15.6491 26.8666 13.3333H26.4666C26.4666 15.4282 24.7615 17.1333 22.6666 17.1333V17.5333ZM18.4666 13.3333C18.4666 15.6491 20.3508 17.5333 22.6666 17.5333V17.1333C20.5717 17.1333 18.8666 15.4282 18.8666 13.3333H18.4666ZM22.6666 9.13333C20.3508 9.13333 18.4666 11.0175 18.4666 13.3333H18.8666C18.8666 11.2385 20.5717 9.53333 22.6666 9.53333V9.13333ZM26.8666 13.3333C26.8666 11.0175 24.9824 9.13333 22.6666 9.13333V9.53333C24.7615 9.53333 26.4666 11.2385 26.4666 13.3333H26.8666ZM12 6.86667C13.3602 6.86667 14.4666 7.97312 14.4666 9.33333H14.8666C14.8666 7.75221 13.5811 6.46667 12 6.46667V6.86667ZM9.53329 9.33333C9.53329 7.97312 10.6397 6.86667 12 6.86667V6.46667C10.4188 6.46667 9.13329 7.75221 9.13329 9.33333H9.53329ZM12 11.8C10.6397 11.8 9.53329 10.6935 9.53329 9.33333H9.13329C9.13329 10.9145 10.4188 12.2 12 12.2V11.8ZM14.4666 9.33333C14.4666 10.6935 13.3602 11.8 12 11.8V12.2C13.5811 12.2 14.8666 10.9145 14.8666 9.33333H14.4666ZM12 14.8667C15.0518 14.8667 17.5333 12.3851 17.5333 9.33333H17.1333C17.1333 12.1642 14.8308 14.4667 12 14.4667V14.8667ZM6.46663 9.33333C6.46663 12.3851 8.94817 14.8667 12 14.8667V14.4667C9.16908 14.4667 6.86663 12.1642 6.86663 9.33333H6.46663ZM12 3.8C8.94817 3.8 6.46663 6.28154 6.46663 9.33333H6.86663C6.86663 6.50246 9.16908 4.2 12 4.2V3.8ZM17.5333 9.33333C17.5333 6.28154 15.0518 3.8 12 3.8V4.2C14.8308 4.2 17.1333 6.50246 17.1333 9.33333H17.5333ZM22.6666 18.4667C21.1271 18.4667 19.6575 18.9804 18.4643 19.9031L18.709 20.2195C19.8331 19.3503 21.2168 18.8667 22.6666 18.8667V18.4667ZM29.5333 25.3333C29.5333 21.5469 26.4531 18.4667 22.6666 18.4667V18.8667C26.2322 18.8667 29.1333 21.7678 29.1333 25.3333H29.5333ZM28 26.8667C28.8479 26.8667 29.5333 26.1797 29.5333 25.3333H29.1333C29.1333 25.959 28.6267 26.4667 28 26.4667V26.8667ZM26.4666 25.3333C26.4666 26.1797 27.152 26.8667 28 26.8667V26.4667C27.3732 26.4667 26.8666 25.959 26.8666 25.3333H26.4666ZM22.6666 21.5333C24.7615 21.5333 26.4666 23.2385 26.4666 25.3333H26.8666C26.8666 23.0175 24.9824 21.1333 22.6666 21.1333V21.5333ZM20.3161 22.3555C20.9803 21.8294 21.8022 21.5333 22.6666 21.5333V21.1333C21.7098 21.1333 20.8009 21.4613 20.0678 22.0419L20.3161 22.3555ZM21.5333 26.6667C21.5333 25.0146 21.1083 23.4591 20.3675 22.1028L20.0164 22.2945C20.7263 23.5942 21.1333 25.084 21.1333 26.6667H21.5333ZM20 28.2C20.8479 28.2 21.5333 27.513 21.5333 26.6667H21.1333C21.1333 27.2923 20.6267 27.8 20 27.8V28.2ZM18.4666 26.6667C18.4666 27.513 19.152 28.2 20 28.2V27.8C19.3732 27.8 18.8666 27.2923 18.8666 26.6667H18.4666ZM12 20.2C15.5655 20.2 18.4666 23.1011 18.4666 26.6667H18.8666C18.8666 22.8802 15.7864 19.8 12 19.8V20.2ZM5.53329 26.6667C5.53329 23.1011 8.43442 20.2 12 20.2V19.8C8.2135 19.8 5.13329 22.8802 5.13329 26.6667H5.53329ZM3.99996 28.2C4.84788 28.2 5.53329 27.513 5.53329 26.6667H5.13329C5.13329 27.2923 4.62671 27.8 3.99996 27.8V28.2ZM2.46663 26.6667C2.46663 27.513 3.15204 28.2 3.99996 28.2V27.8C3.37321 27.8 2.86663 27.2923 2.86663 26.6667H2.46663ZM12 17.1333C6.74419 17.1333 2.46663 21.4095 2.46663 26.6667H2.86663C2.86663 21.6305 6.96506 17.5333 12 17.5333V17.1333ZM18.7278 19.9197C17.0027 18.2 14.6246 17.1333 12 17.1333V17.5333C14.514 17.5333 16.7919 18.5546 18.4454 20.203L18.7278 19.9197Z", "fill", "white", "mask", "url(#path-1-inside-1_2071_16332)"], ["mode", "toggle", "label", "Forum", "borderRadius", "12px", "description", "Public conversation where everyone can listen", 3, "expandedMode", "image", "borderColor", "backgroundColor", "toggled", "labelBadge"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M14.6134 5.66741C15.1222 5.18325 15.589 5 16 5C16.411 5 16.8778 5.18325 17.3866 5.66741C17.9005 6.15649 18.4088 6.91145 18.8574 7.92086C19.1198 8.51128 19.3551 9.17367 19.5567 9.89577C18.4235 9.74604 17.2296 9.66667 16 9.66667C14.7704 9.66667 13.5765 9.74604 12.4433 9.89577C12.6449 9.17367 12.8802 8.51128 13.1426 7.92086C13.5912 6.91145 14.0995 6.15649 14.6134 5.66741ZM10.2825 10.2825C10.5501 9.11551 10.8984 8.04573 11.315 7.10858C11.5318 6.62057 11.7707 6.16073 12.0312 5.73774C9.14854 6.85334 6.85334 9.14854 5.73774 12.0312C6.16073 11.7707 6.62057 11.5318 7.10858 11.315C8.04573 10.8984 9.1155 10.5501 10.2825 10.2825ZM3 16C3 8.8203 8.8203 3 16 3C23.1797 3 29 8.8203 29 16C29 23.1797 23.1797 29 16 29C8.8203 29 3 23.1797 3 16ZM26.2623 12.0312C25.1467 9.14854 22.8515 6.85334 19.9688 5.73774C20.2293 6.16073 20.4682 6.62057 20.685 7.10858C21.1016 8.04573 21.4499 9.11551 21.7175 10.2825C22.8845 10.5501 23.9543 10.8984 24.8914 11.315C25.3794 11.5318 25.8393 11.7707 26.2623 12.0312ZM22.1042 12.4433C22.8263 12.6449 23.4887 12.8802 24.0791 13.1426C25.0886 13.5912 25.8435 14.0995 26.3326 14.6134C26.8168 15.1222 27 15.589 27 16C27 16.411 26.8168 16.8778 26.3326 17.3866C25.8435 17.9005 25.0886 18.4088 24.0791 18.8574C23.4887 19.1198 22.8263 19.3551 22.1042 19.5567C22.254 18.4235 22.3333 17.2296 22.3333 16C22.3333 14.7704 22.254 13.5765 22.1042 12.4433ZM20.0146 11.9854C18.7738 11.7805 17.4214 11.6667 16 11.6667C14.5786 11.6667 13.2262 11.7805 11.9854 11.9854C11.7805 13.2262 11.6667 14.5786 11.6667 16C11.6667 17.4214 11.7805 18.7738 11.9854 20.0146C13.2262 20.2195 14.5786 20.3333 16 20.3333C17.4214 20.3333 18.7738 20.2195 20.0146 20.0146C20.2195 18.7738 20.3333 17.4214 20.3333 16C20.3333 14.5786 20.2195 13.2262 20.0146 11.9854ZM19.5567 22.1042C18.4235 22.254 17.2296 22.3333 16 22.3333C14.7704 22.3333 13.5765 22.254 12.4433 22.1042C12.6449 22.8263 12.8802 23.4887 13.1426 24.0791C13.5912 25.0886 14.0995 25.8435 14.6134 26.3326C15.1222 26.8168 15.589 27 16 27C16.411 27 16.8778 26.8168 17.3866 26.3326C17.9005 25.8435 18.4088 25.0886 18.8574 24.0791C19.1198 23.4887 19.3551 22.8263 19.5567 22.1042ZM10.2825 21.7175C10.5501 22.8845 10.8984 23.9543 11.315 24.8914C11.5318 25.3794 11.7707 25.8393 12.0312 26.2623C9.14854 25.1467 6.85334 22.8515 5.73774 19.9688C6.16073 20.2293 6.62057 20.4682 7.10858 20.685C8.04573 21.1016 9.11551 21.4499 10.2825 21.7175ZM9.89577 19.5567C9.17367 19.3551 8.51128 19.1198 7.92086 18.8574C6.91145 18.4088 6.15649 17.9005 5.66741 17.3866C5.18325 16.8778 5 16.411 5 16C5 15.589 5.18325 15.1222 5.66741 14.6134C6.15649 14.0995 6.91145 13.5912 7.92086 13.1426C8.51128 12.8802 9.17367 12.6449 9.89577 12.4433C9.74604 13.5765 9.66667 14.7704 9.66667 16C9.66667 17.2296 9.74604 18.4235 9.89577 19.5567ZM21.7175 21.7175C22.8845 21.4499 23.9543 21.1016 24.8914 20.685C25.3794 20.4682 25.8393 20.2293 26.2623 19.9688C25.1467 22.8515 22.8515 25.1467 19.9688 26.2623C20.2293 25.8393 20.4682 25.3794 20.685 24.8914C21.1016 23.9543 21.4499 22.8845 21.7175 21.7175Z", "fill", "#CECADA"], [1, "customArrow", "status-select", 3, "value", "selectionChange"], [3, "value"], ["class", "row top-level broadcast-settings -start-time", 4, "ngIf"], [1, "row", "top-level", "broadcast-settings", "-start-time"], ["label", "Instant live room", "mode", "toggle", "borderRadius", "8px", "fontSize", "15px", "fontWeight", "500", "backgroundColor", "transparent", 3, "toggled", "toggleChanged"], ["label", "Schedule for later", "mode", "toggle", "borderRadius", "8px", "fontSize", "15px", "fontWeight", "500", "backgroundColor", "transparent", 3, "toggled", "toggleChanged"], [1, "row", "top-level", "-date-settings"], [1, "edit-meeting-item", "meet-date"], ["editDate", ""], [1, "processing-overlay"], [1, "meeting-created-container"], [1, "success-icon"], [1, "success-message"], ["class", "meeting-date", 4, "ngIf"], [1, "copy-button", 3, "matTooltip", "matTooltipPosition", "click"], [1, "material-icons"], [1, "continue-button", 3, "click"], [1, "meeting-date"], [1, "date-text"], [1, "circle"], ["udInput", "", "disabled", "", 3, "value"]],
template: function SidebarEditMeetingPage_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](0, SidebarEditMeetingPage_section_0_Template, 14, 10, "section", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](2, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplate"](3, SidebarEditMeetingPage_ng_template_3_Template, 6, 0, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵtext"](5, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_27__["ɵɵpipeBind1"](1, 1, ctx.currentUserSettingsStream));
}
},
styles: ["[_nghost-%COMP%] .event-main-container[_ngcontent-%COMP%] {\n \n \n -ms-overflow-style: none; \n scrollbar-width: none; \n padding-top: 7px;\n}\n[_nghost-%COMP%] .event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar {\n display: none;\n}\n[_nghost-%COMP%] .event-main-container[_ngcontent-%COMP%] .new-event-wrapper[_ngcontent-%COMP%] .new-event-header[_ngcontent-%COMP%] {\n padding-left: 32px;\n}\n[_nghost-%COMP%] .event-main-container[_ngcontent-%COMP%] .new-event-wrapper[_ngcontent-%COMP%] .create-button[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n position: fixed;\n top: 11px;\n right: 20px;\n z-index: 100;\n width: 140px;\n height: 40px;\n background: #2B2733;\n border-radius: 8px;\n color: #FFFFFF;\n}\n[_nghost-%COMP%] .event-main-container[_ngcontent-%COMP%] .new-event-wrapper[_ngcontent-%COMP%] .create-button[_ngcontent-%COMP%] .mat-button-wrapper {\n display: flex;\n font-family: \"Inter\", sans-serif;\n}\n[_nghost-%COMP%] .event-main-container[_ngcontent-%COMP%] .new-event-wrapper[_ngcontent-%COMP%] .create-button[_ngcontent-%COMP%] .mat-button-wrapper span {\n font-weight: 600;\n font-size: 14px;\n line-height: 20px;\n display: flex;\n align-items: center;\n letter-spacing: -0.02em;\n}\n[_nghost-%COMP%] .event-main-container[_ngcontent-%COMP%] .new-event-wrapper[_ngcontent-%COMP%] .create-button[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin-left: 10px;\n}\n[_nghost-%COMP%] .event-main-container[_ngcontent-%COMP%] .new-event-wrapper[_ngcontent-%COMP%] .row.top-level.-title-input[_ngcontent-%COMP%] {\n margin-top: 20px;\n margin-bottom: 7px;\n}\n[_nghost-%COMP%] .event-main-container[_ngcontent-%COMP%] .new-event-wrapper[_ngcontent-%COMP%] .row.top-level.-select-settings[_ngcontent-%COMP%] {\n margin-bottom: 7px;\n}\n[_nghost-%COMP%] .event-main-container[_ngcontent-%COMP%] .new-event-wrapper[_ngcontent-%COMP%] .row.top-level.-participant-settings[_ngcontent-%COMP%] {\n margin-bottom: 15px;\n padding-bottom: 7px;\n border-bottom: 1px solid #EDEAF2;\n}\n[_nghost-%COMP%] .event-main-container[_ngcontent-%COMP%] .new-event-wrapper[_ngcontent-%COMP%] .row.top-level.-participant-settings[_ngcontent-%COMP%] .item-title[_ngcontent-%COMP%] {\n margin-bottom: 2px;\n}\n[_nghost-%COMP%] .event-main-container[_ngcontent-%COMP%] .new-event-wrapper[_ngcontent-%COMP%] .row.top-level.-date-settings[_ngcontent-%COMP%] {\n padding-bottom: 20px;\n}\n[_nghost-%COMP%] .event-main-container[_ngcontent-%COMP%] .new-event-wrapper[_ngcontent-%COMP%] .row.top-level.-date-settings[_ngcontent-%COMP%] .item-title[_ngcontent-%COMP%] {\n margin-bottom: 10px;\n}\n[_nghost-%COMP%] .event-main-container[_ngcontent-%COMP%] .new-event-wrapper[_ngcontent-%COMP%] .row.top-level.-agenda-settings[_ngcontent-%COMP%] {\n padding-bottom: 15px;\n}\n[_nghost-%COMP%] .event-main-container[_ngcontent-%COMP%] .new-event-wrapper[_ngcontent-%COMP%] .row.top-level.-date-settings[_ngcontent-%COMP%], [_nghost-%COMP%] .event-main-container[_ngcontent-%COMP%] .new-event-wrapper[_ngcontent-%COMP%] .row.top-level.-agenda-settings[_ngcontent-%COMP%] {\n margin-bottom: 15px;\n border-bottom: 1px solid #EDEAF2;\n}\n[_nghost-%COMP%] .edit-meeting-item[_ngcontent-%COMP%] .item-title[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n font-family: Inter, sans-serif;\n font-style: normal;\n font-weight: 600;\n font-size: 11px;\n line-height: 14px;\n letter-spacing: 1px;\n text-transform: uppercase;\n color: #807A8E;\n}\n[_nghost-%COMP%] .edit-meeting-item[_ngcontent-%COMP%] app-meet-topics-list .topics-container {\n margin-top: 0;\n}\n[_nghost-%COMP%] .edit-meeting-item[_ngcontent-%COMP%] app-meet-topics-list .topics-container .topics-list {\n margin-top: 0;\n}\n[_nghost-%COMP%] .edit-meeting-item[_ngcontent-%COMP%] app-meet-topics-list .topics-container .topics-list app-meet-topic-view .topic-list {\n padding: 0;\n}\n[_nghost-%COMP%] .edit-meeting-item[_ngcontent-%COMP%] app-meet-topics-list .topics-container__create-topic-wrapper {\n margin-top: 4px;\n}\n[_nghost-%COMP%] .edit-meeting-item[_ngcontent-%COMP%] app-meet-topics-list .topics-container__create-topic-wrapper app-meet-topic-form .action-item-form {\n padding: 0;\n}\n[_nghost-%COMP%] .edit-meeting-item[_ngcontent-%COMP%] app-meet-topics-list .topics-container__create-topic-wrapper app-meet-topic-form .action-item-form::before {\n content: url(\"/assets/img/task.svg\");\n width: 25px;\n height: 25px;\n}\n\n@media all and (max-width: 480px) {\n [_nghost-%COMP%] .edit-meeting-item.meeting-type[_ngcontent-%COMP%] {\n max-width: 46%;\n }\n [_nghost-%COMP%] .edit-meeting-item.meeting-duration[_ngcontent-%COMP%] {\n max-width: 48%;\n }\n [_nghost-%COMP%] .edit-meeting-item.meeting-duration[_ngcontent-%COMP%] .ud-input .mat-select-trigger .mat-select-value {\n max-width: unset;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2Nocm9tZS1leHRlbnNpb24vbW9kdWxlcy9zaWRlYmFyL3VpL3BhZ2VzL3NpZGViYXItZWRpdC1tZWV0aW5nL3NpZGViYXItZWRpdC1tZWV0aW5nLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUM3TUU7RUFDRSxnREFBQTtFQUtBLDRDQUFBO0VBRUEsd0JBQUEsRUFBQSxnQkFBQTtFQUNBLHFCQUFBLEVBQUEsWUFBQTtFQUVBLGdCQUFBO0FBbURKO0FBNURJO0VBQ0UsYUFBQTtBQThETjtBQWxETTtFQUNFLGtCQUFBO0FBb0RSO0FBakRNO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFFQSxlQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBRUEsWUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQWlEUjtBQTdDVTtFQUNFLGFBQUE7RUFDQSxnQ0FBQTtBQStDWjtBQTdDWTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUErQ2Q7QUExQ1E7RUFDRSxpQkFBQTtBQTRDVjtBQXJDVTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7QUF1Q1o7QUFwQ1U7RUFDRSxrQkFBQTtBQXNDWjtBQW5DVTtFQUNFLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQ0FBQTtBQXFDWjtBQW5DWTtFQUNFLGtCQUFBO0FBcUNkO0FBakNVO0VBQ0Usb0JBQUE7QUFtQ1o7QUFqQ1k7RUFDRSxtQkFBQTtBQW1DZDtBQS9CVTtFQUNFLG9CQUFBO0FBaUNaO0FBOUJVO0VBQ0UsbUJBQUE7RUFDQSxnQ0FBQTtBQWdDWjtBQXRCSTtFQUNFLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNIaEdtQjtBR3dIekI7QUFqQlE7RUFDRSxhQUFBO0FBbUJWO0FBakJVO0VBQ0UsYUFBQTtBQW1CWjtBQWZjO0VBQ0UsVUFBQTtBQWlCaEI7QUFYUTtFQUNFLGVBQUE7QUFhVjtBQVRZO0VBQ0UsVUFBQTtBQVdkO0FBVGM7RUFDRSxvQ0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FBV2hCOztBQUNBO0VBTU07SUFDRSxjQUFBO0VBSE47RUFNSTtJQUNFLGNBQUE7RUFKTjtFQU9RO0lBQ0UsZ0JBQUE7RUFMVjtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG5cbjpob3N0IHtcblxuICAuZXZlbnQtbWFpbi1jb250YWluZXIge1xuICAgIC8qIEhpZGUgc2Nyb2xsYmFyIGZvciBDaHJvbWUsIFNhZmFyaSBhbmQgT3BlcmEgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8qIEhpZGUgc2Nyb2xsYmFyIGZvciBJRSwgRWRnZSBhbmQgRmlyZWZveCAqL1xuXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJRSBhbmQgRWRnZSAqL1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xuXG4gICAgcGFkZGluZy10b3A6IDdweDtcblxuICAgIC5uZXctZXZlbnQtd3JhcHBlciB7XG5cbiAgICAgIC5uZXctZXZlbnQtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAuY3JlYXRlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkIyNzMzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgIDo6bmctZGVlcCB7XG5cbiAgICAgICAgICAubWF0LWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJvdyB7XG4gICAgICAgICYudG9wLWxldmVsIHtcblxuICAgICAgICAgICYuLXRpdGxlLWlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi4tc2VsZWN0LXNldHRpbmdzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLi1wYXJ0aWNpcGFudC1zZXR0aW5ncyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRURFQUYyO1xuXG4gICAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLi1kYXRlLXNldHRpbmdzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi4tYWdlbmRhLXNldHRpbmdzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuLWRhdGUtc2V0dGluZ3MsICYuLWFnZW5kYS1zZXR0aW5ncyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFREVBRjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuZWRpdC1tZWV0aW5nLWl0ZW0ge1xuXG4gICAgLml0ZW0tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgfVxuXG4gICAgOjpuZy1kZWVwIHtcblxuICAgICAgYXBwLW1lZXQtdG9waWNzLWxpc3Qge1xuXG4gICAgICAgIC50b3BpY3MtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgLnRvcGljcy1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgIGFwcC1tZWV0LXRvcGljLXZpZXcge1xuXG4gICAgICAgICAgICAgIC50b3BpYy1saXN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRvcGljcy1jb250YWluZXJfX2NyZWF0ZS10b3BpYy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAgICAgICBhcHAtbWVldC10b3BpYy1mb3JtIHtcblxuICAgICAgICAgICAgLmFjdGlvbi1pdGVtLWZvcm0ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcvYXNzZXRzL2ltZy90YXNrLnN2ZycpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE1PQklMRVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblxuICA6aG9zdCB7XG5cbiAgICAuZWRpdC1tZWV0aW5nLWl0ZW0ge1xuXG4gICAgICAmLm1lZXRpbmctdHlwZSB7XG4gICAgICAgIG1heC13aWR0aDogNDYlO1xuICAgICAgfVxuXG4gICAgICAmLm1lZXRpbmctZHVyYXRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcblxuICAgICAgICAmOjpuZy1kZWVwIC51ZC1pbnB1dCB7XG4gICAgICAgICAgLm1hdC1zZWxlY3QtdHJpZ2dlciAubWF0LXNlbGVjdC12YWx1ZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59Il0sInNvdXJjZVJvb3QiOiIifQ== */", "[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: column;\n position: relative;\n background: #FFFFFF;\n color: #807A8E;\n width: 100%;\n height: 100%;\n}\n\n\n[_nghost-%COMP%] .qs-datepicker-container {\n left: 0 !important;\n transform: none;\n}\n\n.event-main-container[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n width: 100%;\n height: 100%;\n overflow-y: scroll;\n}\n.event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar, .event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar-button, .event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar-track, .event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.event-main-container[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.event-main-container[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.event-main-container[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.event-main-container[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n\n.new-event-wrapper[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 768px;\n height: 100%;\n padding: 32px 4px;\n}\n\n.row[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n width: 100%;\n max-width: 760px;\n}\n.row.top-level[_ngcontent-%COMP%] {\n margin-bottom: 20px;\n}\n\n.processing-overlay[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 100;\n -webkit-backdrop-filter: grayscale(40%);\n backdrop-filter: grayscale(40%);\n}\n\n.new-event-header[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n width: 100%;\n}\n.new-event-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] {\n font-weight: 500;\n font-size: 16px;\n line-height: 22px;\n letter-spacing: -0.02em;\n color: #121114;\n}\n\n.edit-meeting-item[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n width: 100%;\n position: relative;\n}\n.edit-meeting-item.audio-only[_ngcontent-%COMP%] {\n font-size: 16px;\n line-height: 22px;\n font-weight: 400;\n}\n.edit-meeting-item[_ngcontent-%COMP%] + .edit-meeting-item[_ngcontent-%COMP%] {\n margin-left: 15px;\n}\n.edit-meeting-item.meeting-type[_ngcontent-%COMP%] {\n flex-grow: 2;\n max-width: 155px;\n}\n.edit-meeting-item.meeting-type[_ngcontent-%COMP%] .ud-input[_ngcontent-%COMP%] {\n min-height: 40px;\n padding: 1px 12px 1px 16px;\n border: 1px solid #9A95AC;\n}\n.edit-meeting-item.meeting-duration[_ngcontent-%COMP%] {\n flex-grow: 2;\n max-width: 155px;\n}\n.edit-meeting-item.meeting-duration[_ngcontent-%COMP%] .ud-input[_ngcontent-%COMP%] {\n min-height: 40px;\n padding: 1px 12px 1px 16px;\n border: 1px solid #9A95AC;\n}\n.edit-meeting-item.meeting-location[_ngcontent-%COMP%] {\n flex-grow: 6;\n max-width: 440px;\n}\n.edit-meeting-item.meeting-location[_ngcontent-%COMP%] .ud-input[_ngcontent-%COMP%] {\n min-height: 40px;\n padding: 1px 12px 1px 16px;\n border: 1px solid #9A95AC;\n}\n.edit-meeting-item.meeting-location[_ngcontent-%COMP%] .ud-input[_ngcontent-%COMP%] {\n padding-right: 40px !important;\n text-overflow: ellipsis;\n}\n.edit-meeting-item.meeting-title[_ngcontent-%COMP%] {\n padding-top: 10px;\n}\n.edit-meeting-item.meeting-location[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n cursor: text;\n background: transparent;\n padding-right: 36px;\n}\n.edit-meeting-item.meeting-location[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder {\n font-family: Inter, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 15px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #A59FB9;\n}\n.edit-meeting-item.meeting-location[_ngcontent-%COMP%] .copy-button[_ngcontent-%COMP%] {\n width: 24px;\n height: 24px;\n cursor: pointer;\n position: absolute;\n bottom: 24px;\n right: 12px;\n transform: translateY(50%);\n}\n.edit-meeting-item.topics-list[_ngcontent-%COMP%] {\n padding-bottom: 125px;\n}\n.edit-meeting-item[_ngcontent-%COMP%] .item-title[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n font-family: Inter, sans-serif;\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #9A95AC;\n}\n\n.edit-meeting-item.-privacy-settings[_ngcontent-%COMP%] {\n width: auto;\n margin: 0 auto;\n}\n.edit-meeting-item.-privacy-settings[_ngcontent-%COMP%] .status-select[_ngcontent-%COMP%] {\n width: auto;\n min-width: 82px;\n font-family: Inter, sans-serif;\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #2B2733;\n}\n.edit-meeting-item.-privacy-settings[_ngcontent-%COMP%] .status-select[_ngcontent-%COMP%] .mat-select-trigger .mat-select-value {\n padding-right: 8px;\n}\n\n.broadcast-settings[_ngcontent-%COMP%] {\n display: flex;\n justify-content: stretch;\n align-items: stretch;\n width: 100%;\n min-height: 102px;\n background: #FBFBFD;\n box-shadow: inset 0 0 0 1px #EDEAF2;\n border-radius: 12px;\n}\n.broadcast-settings.-start-time[_ngcontent-%COMP%] {\n min-height: 48px;\n}\n\n.leave-edit-mode-button[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n position: fixed;\n top: 16px;\n right: 16px;\n height: 48px;\n min-width: 48px;\n z-index: 100;\n padding: 0;\n border-radius: 50%;\n border: 1px solid #EDEAF2;\n box-sizing: border-box;\n background: #fefeff;\n outline: none;\n cursor: pointer;\n}\n.leave-edit-mode-button[_ngcontent-%COMP%]:after {\n position: absolute;\n z-index: 3;\n bottom: -24px;\n content: \"ESC\";\n font-family: Inter, sans-serif;\n font-style: normal;\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n letter-spacing: 1px;\n color: #CECADA;\n}\n.leave-edit-mode-button[_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\n.leave-edit-mode-button[_ngcontent-%COMP%]:active {\n background: #CECADA;\n}\n\n.save-and-send-invites-button[_ngcontent-%COMP%] {\n outline: none;\n cursor: pointer;\n background: #2B2733;\n box-sizing: border-box;\n border: 0;\n border-radius: 10px;\n padding: 10px 15px;\n color: #ffffff;\n font-weight: 500;\n font-size: 15px;\n line-height: 22px;\n position: fixed;\n bottom: 40px;\n left: 50%;\n transform: translateX(-50%);\n height: 44px;\n min-width: 120px;\n z-index: 100;\n}\n.save-and-send-invites-button.disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n color: rgba(255, 255, 255, 0.6);\n}\n\n.save-send-button-background[_ngcontent-%COMP%] {\n display: block;\n width: 100%;\n height: 150px;\n content: \"\";\n position: fixed;\n left: 0;\n bottom: 0;\n background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 82.08%);\n z-index: 13;\n}\n\n.meeting-created-container[_ngcontent-%COMP%] {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 100;\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n background: white;\n}\n.meeting-created-container[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] {\n margin: 12px 0px;\n}\n.meeting-created-container[_ngcontent-%COMP%] .success-icon[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n margin: 0;\n}\n.meeting-created-container[_ngcontent-%COMP%] .success-message[_ngcontent-%COMP%] {\n margin: 0;\n color: #121114;\n text-align: center;\n font-size: 24px;\n line-height: 30px;\n letter-spacing: 1px;\n}\n.meeting-created-container[_ngcontent-%COMP%] .success-message[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n display: block;\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n margin: 24px 0;\n text-transform: uppercase;\n color: #807A8E;\n}\n.meeting-created-container[_ngcontent-%COMP%] .success-message[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] {\n margin-bottom: 12px;\n font-weight: 400;\n font-size: 24px;\n line-height: 30px;\n}\n.meeting-created-container[_ngcontent-%COMP%] .meeting-date[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: row;\n}\n.meeting-created-container[_ngcontent-%COMP%] .meeting-date[_ngcontent-%COMP%] i[_ngcontent-%COMP%] {\n margin-right: 7px;\n}\n.meeting-created-container[_ngcontent-%COMP%] .meeting-date[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-size: 16px;\n line-height: 22px;\n font-weight: 400;\n letter-spacing: -0.02em;\n color: #807A8E;\n}\n.meeting-created-container[_ngcontent-%COMP%] .meeting-date[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] span[_ngcontent-%COMP%] .circle[_ngcontent-%COMP%] {\n font-size: 8px;\n line-height: 1;\n vertical-align: middle;\n}\n.meeting-created-container[_ngcontent-%COMP%] .meeting-location[_ngcontent-%COMP%] {\n flex: 0;\n width: 350px;\n}\n.meeting-created-container[_ngcontent-%COMP%] .meeting-location[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n padding-right: 36px;\n}\n.meeting-created-container[_ngcontent-%COMP%] .meeting-location[_ngcontent-%COMP%] .copy-button[_ngcontent-%COMP%] {\n right: 12px;\n}\n.meeting-created-container[_ngcontent-%COMP%] .continue-button[_ngcontent-%COMP%] {\n outline: none;\n cursor: pointer;\n background: #2B2733;\n box-sizing: border-box;\n border: 0;\n border-radius: 10px;\n margin-top: 70px;\n padding: 13px 20px;\n color: #ffffff;\n font-family: Inter, sans-serif;\n font-weight: 600;\n font-size: 15px;\n line-height: 22px;\n}\n\n@media all and (max-width: 1024px) {\n .new-event-wrapper[_ngcontent-%COMP%] {\n padding-top: 20px;\n }\n .leave-edit-mode-button[_ngcontent-%COMP%] {\n width: 32px;\n height: 32px;\n min-width: 32px;\n border-color: transparent;\n top: 15px;\n right: 15px;\n left: unset;\n }\n .leave-edit-mode-button[_ngcontent-%COMP%]:after {\n display: none;\n }\n .edit-meeting-item.meeting-title[_ngcontent-%COMP%] {\n margin-top: 20px;\n }\n}\n@media all and (max-width: 768px) {\n .row[_ngcontent-%COMP%] {\n max-width: 720px;\n margin: 0 auto;\n }\n}\n@media all and (max-width: 480px) {\n [_nghost-%COMP%] {\n padding: 13px 0;\n height: 100%;\n }\n .event-main-container[_ngcontent-%COMP%] {\n padding: 0 16px;\n }\n .new-event-wrapper[_ngcontent-%COMP%] {\n padding: 0;\n }\n .leave-edit-mode-button[_ngcontent-%COMP%] {\n min-width: 32px;\n height: 32px;\n border-color: transparent;\n top: 8px;\n right: 8px;\n }\n .row.top-level.-select-settings[_ngcontent-%COMP%] {\n justify-content: stretch;\n align-items: center;\n flex-wrap: wrap;\n }\n .row.top-level.-select-settings[_ngcontent-%COMP%] .edit-meeting-item[_ngcontent-%COMP%] {\n width: 100%;\n margin-bottom: 16px;\n }\n .row.top-level.-select-settings[_ngcontent-%COMP%] .edit-meeting-item.meeting-location[_ngcontent-%COMP%] {\n margin: 0;\n }\n .row.top-level.-title-input[_ngcontent-%COMP%] {\n margin-bottom: 0;\n }\n .edit-meeting-item.participants[_ngcontent-%COMP%] {\n position: unset;\n }\n .edit-meeting-item.meeting-title[_ngcontent-%COMP%] {\n margin-top: 0;\n padding-top: 0;\n }\n .edit-meeting-item.meeting-title[_ngcontent-%COMP%] app-meet-title[_ngcontent-%COMP%] {\n margin: 27px 0;\n }\n .edit-meeting-item.meeting-type[_ngcontent-%COMP%] .ud-input[_ngcontent-%COMP%], .edit-meeting-item.meeting-duration[_ngcontent-%COMP%] .ud-input[_ngcontent-%COMP%], .edit-meeting-item.meeting-location[_ngcontent-%COMP%] .ud-input[_ngcontent-%COMP%] {\n min-height: 40px;\n height: 40px;\n line-height: 1;\n }\n .edit-meeting-item.meeting-type[_ngcontent-%COMP%] {\n max-width: 46%;\n }\n .edit-meeting-item.meeting-type[_ngcontent-%COMP%] app-meet-edit-mode-extended[_ngcontent-%COMP%] .ud-input {\n max-height: 40px;\n line-height: 40px;\n }\n .edit-meeting-item.meeting-duration[_ngcontent-%COMP%] {\n max-width: 46%;\n margin: 0 0 16px auto !important;\n }\n .edit-meeting-item.meeting-duration[_ngcontent-%COMP%] .ud-input .mat-select-trigger .mat-select-value {\n max-width: 110px;\n }\n .edit-meeting-item.meeting-location[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n text-overflow: ellipsis;\n }\n .edit-meeting-item.meeting-location[_ngcontent-%COMP%] .copy-button[_ngcontent-%COMP%] {\n bottom: 20px;\n }\n .save-and-send-invites-button[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 344px;\n bottom: 24px;\n }\n .save-send-button-background[_ngcontent-%COMP%] {\n height: 100px;\n }\n .broadcast-settings[_ngcontent-%COMP%] {\n min-height: 40px;\n border-radius: 8px;\n }\n .broadcast-settings.-start-time[_ngcontent-%COMP%] {\n min-height: 40px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9wYWdlcy9lZGl0LW1lZXRpbmcvZWRpdC1tZWV0aW5nLnBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvc2Nyb2xsYmFycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ3hNQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNIS3FCO0VHSnJCLFdBQUE7RUFDQSxZQUFBO0FBb0RKOztBQS9DQSxzQ0FBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxlQUFBO0FBa0RKOztBQS9DQTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUFrREo7QUN2RUk7RUFLSSx1Q0FBQTtFQUFBLCtCQUFBO0FEcUVSO0FDbEVJO0VBQ0ksVUFBQTtFQUNBLFdBQUE7QURvRVI7QUNqRUk7RUFDSSxRQUFBO0VBQ0EsU0FBQTtBRG1FUjtBQ2hFSTtFQUNJLG1CSlZpQjtFSVdqQixtQkFBQTtBRGtFUjtBQy9ESTtFQUNJLHVCQUFBO0VBQ0EsbUJBQUE7QURpRVI7QUM5REk7RUFDSSx1QkFBQTtBRGdFUjtBQzVEUTtFQUNJLG1CSnpCYTtBR3VGekI7QUMzRFE7RUFDSSxhQUFBO0FENkRaO0FDeERRO0VBQ0ksVUFBQTtFQUNBLG1CSnBDYTtBRzhGekI7QUN2RFE7RUFDSSxVQUFBO0FEeURaOztBQWpGQTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBQW9GSjs7QUFqRkE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QUFvRko7QUFsRkk7RUFDSSxtQkFBQTtBQW9GUjs7QUFoRkE7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFFQSxZQUFBO0VBRUEsdUNBQUE7VUFBQSwrQkFBQTtBQWlGSjs7QUE5RUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FBaUZKO0FBL0VJO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNINURnQjtBRzZJeEI7O0FBN0VBO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FBZ0ZKO0FBOUVJO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QUFnRlI7QUE3RUk7RUFDSSxpQkFBQTtBQStFUjtBQTNFSTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtBQTZFUjtBQS9LSTtFQUNJLGdCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtBQWlMUjtBQTlFSTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtBQWdGUjtBQXhMSTtFQUNJLGdCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtBQTBMUjtBQWpGSTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtBQW1GUjtBQWpNSTtFQUNJLGdCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtBQW1NUjtBQXJGUTtFQUNJLDhCQUFBO0VBQ0EsdUJBQUE7QUF1Rlo7QUFsRkk7RUFDSSxpQkFBQTtBQW9GUjtBQWhGUTtFQUNJLFlBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FBa0ZaO0FBaEZZO0VBQ0ksOEJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjSHJIUztBR3VNekI7QUE5RVE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7QUFnRlo7QUE1RUk7RUFDSSxxQkFBQTtBQThFUjtBQTNFSTtFQUNJLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjSGpKaUI7QUc4TnpCOztBQXpFQTtFQUNJLFdBQUE7RUFDQSxjQUFBO0FBNEVKO0FBMUVJO0VBQ0ksV0FBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIckxRO0FHaVFoQjtBQTFFUTtFQUNJLGtCQUFBO0FBNEVaOztBQXZFQTtFQUNJLGFBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJIeEtzQjtFR3lLdEIsbUNBQUE7RUFDQSxtQkFBQTtBQTBFSjtBQXhFSTtFQUNJLGdCQUFBO0FBMEVSOztBQXRFQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBRUEsZUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFFQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QUF1RUo7QUFyRUk7RUFDSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBQXVFUjtBQXBFSTtFQUNJLG1CSHJOa0I7QUcyUjFCO0FBbkVJO0VBQ0ksbUJIM05rQjtBR2dTMUI7O0FBakVBO0VBQ0ksYUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBRUEsU0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFFQSxjSGhHSTtFR2lHSixnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLDJCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQWtFSjtBQWhFSTtFQUNJLG1CQUFBO0VBQ0EsK0JBQUE7QUFrRVI7O0FBOURBO0VBQ0ksY0FBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLDhFQUFBO0VBQ0EsV0FBQTtBQWlFSjs7QUE5REE7RUFDSSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUVBLFlBQUE7RUFFQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7QUErREo7QUE3REk7RUFDSSxnQkFBQTtBQStEUjtBQTVESTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBO0FBOERSO0FBM0RJO0VBQ0ksU0FBQTtFQUNBLGNIN1NnQjtFRzhTaEIsa0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBQTZEUjtBQTNEUTtFQUNJLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNIdlRhO0FHb1h6QjtBQTFEUTtFQUNJLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QUE0RFo7QUF4REk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBQTBEUjtBQXhEUTtFQUNJLGlCQUFBO0FBMERaO0FBdkRRO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGNIaFZhO0FHeVl6QjtBQXZEWTtFQUNJLGNBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7QUF5RGhCO0FBcERJO0VBQ0ksT0FBQTtFQUNBLFlBQUE7QUFzRFI7QUFwRFE7RUFDSSxtQkFBQTtBQXNEWjtBQW5EUTtFQUNJLFdBQUE7QUFxRFo7QUFqREk7RUFDSSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG1CSDNYWTtFRzRYWixzQkFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjSGpPQTtFR2tPQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FBbURSOztBQTlDQTtFQUNJO0lBQ0ksaUJBQUE7RUFpRE47RUE5Q0U7SUFDSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7SUFDQSx5QkFBQTtJQUNBLFNBQUE7SUFDQSxXQUFBO0lBQ0EsV0FBQTtFQWdETjtFQTlDTTtJQUNJLGFBQUE7RUFnRFY7RUEzQ007SUFDSSxnQkFBQTtFQTZDVjtBQUNGO0FBeENBO0VBQ0k7SUFDSSxnQkFBQTtJQUNBLGNBQUE7RUEwQ047QUFDRjtBQXRDQTtFQUVJO0lBQ0ksZUFBQTtJQUNBLFlBQUE7RUF1Q047RUFwQ0U7SUFDSSxlQUFBO0VBc0NOO0VBbkNFO0lBQ0ksVUFBQTtFQXFDTjtFQWxDRTtJQUNJLGVBQUE7SUFDQSxZQUFBO0lBQ0EseUJBQUE7SUFDQSxRQUFBO0lBQ0EsVUFBQTtFQW9DTjtFQS9CVTtJQUNJLHdCQUFBO0lBQ0EsbUJBQUE7SUFDQSxlQUFBO0VBaUNkO0VBL0JjO0lBQ0ksV0FBQTtJQUNBLG1CQUFBO0VBaUNsQjtFQS9Ca0I7SUFDSSxTQUFBO0VBaUN0QjtFQTVCVTtJQUNJLGdCQUFBO0VBOEJkO0VBdkJNO0lBQ0ksZUFBQTtFQXlCVjtFQXRCTTtJQUNJLGFBQUE7SUFDQSxjQUFBO0VBd0JWO0VBdEJVO0lBQ0ksY0FBQTtFQXdCZDtFQW5CVTtJQUNJLGdCQUFBO0lBQ0EsWUFBQTtJQUNBLGNBQUE7RUFxQmQ7RUFqQk07SUFDSSxjQUFBO0VBbUJWO0VBZmM7SUFDSSxnQkFBQTtJQUNBLGlCQUFBO0VBaUJsQjtFQVpNO0lBQ0ksY0FBQTtJQUNBLGdDQUFBO0VBY1Y7RUFYYztJQUNJLGdCQUFBO0VBYWxCO0VBUFU7SUFDSSx1QkFBQTtFQVNkO0VBTlU7SUFDSSxZQUFBO0VBUWQ7RUFIRTtJQUNJLFdBQUE7SUFDQSxnQkFBQTtJQUNBLFlBQUE7RUFLTjtFQUZFO0lBQ0ksYUFBQTtFQUlOO0VBREU7SUFDSSxnQkFBQTtJQUNBLGtCQUFBO0VBR047RUFETTtJQUNJLGdCQUFBO0VBR1Y7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuQG1peGluIGlucHV0UGFkZGluZyB7XG4gICAgLnVkLWlucHV0IHtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMXB4IDEycHggMXB4IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgIH1cbn1cblxuOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcms7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC8vQGluY2x1ZGUgcHVycGxlLXNjcm9sbGJhcjtcbn1cblxuLyogZml4IGF1dG8tcmVzaXphYmxlIGVsZW1lbnQgb2Zmc2V0ICovXG46aG9zdCA6Om5nLWRlZXAgLnFzLWRhdGVwaWNrZXItY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uZXZlbnQtbWFpbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBAaW5jbHVkZSBwdXJwbGUtc2Nyb2xsYmFyO1xufVxuXG4ubmV3LWV2ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDMycHggNHB4O1xufVxuXG4ucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcblxuICAgICYudG9wLWxldmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbi5wcm9jZXNzaW5nLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICBiYWNrZHJvcC1maWx0ZXI6IGdyYXlzY2FsZSg0MCUpO1xufVxuXG4ubmV3LWV2ZW50LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaDIge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgfVxufVxuXG4uZWRpdC1tZWV0aW5nLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmF1ZGlvLW9ubHkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICYgKyAuZWRpdC1tZWV0aW5nLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cblxuICAgICYubWVldGluZy10eXBlIHtcbiAgICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgICBtYXgtd2lkdGg6IDE1NXB4O1xuICAgICAgICBAaW5jbHVkZSBpbnB1dFBhZGRpbmc7XG4gICAgfVxuXG4gICAgJi5tZWV0aW5nLWR1cmF0aW9uIHtcbiAgICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgICBtYXgtd2lkdGg6IDE1NXB4O1xuICAgICAgICBAaW5jbHVkZSBpbnB1dFBhZGRpbmc7XG4gICAgfVxuXG4gICAgJi5tZWV0aW5nLWxvY2F0aW9uIHtcbiAgICAgICAgZmxleC1ncm93OiA2O1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICBAaW5jbHVkZSBpbnB1dFBhZGRpbmc7XG5cbiAgICAgICAgLnVkLWlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLm1lZXRpbmctdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAmLm1lZXRpbmctbG9jYXRpb24ge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3B5LWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRvcGljcy1saXN0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xuICAgIH1cblxuICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICB9XG59XG5cbi5lZGl0LW1lZXRpbmctaXRlbS4tcHJpdmFjeS1zZXR0aW5ncyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuc3RhdHVzLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDgycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgICY6Om5nLWRlZXAgLm1hdC1zZWxlY3QtdHJpZ2dlciAubWF0LXNlbGVjdC12YWx1ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5icm9hZGNhc3Qtc2V0dGluZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMnB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICAmLi1zdGFydC10aW1lIHtcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICB9XG59XG5cbi5sZWF2ZS1lZGl0LW1vZGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG5cbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogI2ZlZmVmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiRVNDXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBjb2xvcjogI0NFQ0FEQTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cbn1cblxuLnNhdmUtYW5kLXNlbmQtaW52aXRlcy1idXR0b24ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICMyQjI3MzM7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG4gICAgfVxufVxuXG4uc2F2ZS1zZW5kLWJ1dHRvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNGRkZGRkYgODIuMDglKTtcbiAgICB6LWluZGV4OiAxMztcbn1cblxuLm1lZXRpbmctY3JlYXRlZC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICAgID4gKiB7XG4gICAgICAgIG1hcmdpbjogMTJweCAwcHg7XG4gICAgfVxuXG4gICAgLnN1Y2Nlc3MtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnN1Y2Nlc3MtbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZWV0aW5nLWRhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGF0ZS10ZXh0IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiAgICAgICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVldGluZy1sb2NhdGlvbiB7XG4gICAgICAgIGZsZXg6IDA7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvcHktYnV0dG9uIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRpbnVlLWJ1dHRvbiB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG59XG5cbi8vIFRBQkxFVFxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5ldy1ldmVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLmxlYXZlLWVkaXQtbW9kZS1idXR0b24ge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lZGl0LW1lZXRpbmctaXRlbSB7XG4gICAgICAgICYubWVldGluZy10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzbWFsbCBUQUJMRVRcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJvdyB7XG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cblxuLy8gTU9CSUxFXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXG4gICAgOmhvc3Qge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuZXZlbnQtbWFpbi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuXG4gICAgLm5ldy1ldmVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubGVhdmUtZWRpdC1tb2RlLWJ1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgICAgJi50b3AtbGV2ZWwge1xuICAgICAgICAgICAgJi4tc2VsZWN0LXNldHRpbmdzIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAuZWRpdC1tZWV0aW5nLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAmLm1lZXRpbmctbG9jYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi10aXRsZS1pbnB1dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lZGl0LW1lZXRpbmctaXRlbSB7XG5cbiAgICAgICAgJi5wYXJ0aWNpcGFudHMge1xuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tZWV0aW5nLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgYXBwLW1lZXQtdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjdweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tZWV0aW5nLXR5cGUsICYubWVldGluZy1kdXJhdGlvbiwgJi5tZWV0aW5nLWxvY2F0aW9uIHtcbiAgICAgICAgICAgIC51ZC1pbnB1dCB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lZXRpbmctdHlwZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2JTtcblxuICAgICAgICAgICAgYXBwLW1lZXQtZWRpdC1tb2RlLWV4dGVuZGVkIHtcblxuICAgICAgICAgICAgICAgICY6Om5nLWRlZXAgLnVkLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tZWV0aW5nLWR1cmF0aW9uIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDYlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6Om5nLWRlZXAgLnVkLWlucHV0IHtcbiAgICAgICAgICAgICAgICAubWF0LXNlbGVjdC10cmlnZ2VyIC5tYXQtc2VsZWN0LXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lZXRpbmctbG9jYXRpb24ge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29weS1idXR0b24ge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zYXZlLWFuZC1zZW5kLWludml0ZXMtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzQ0cHg7XG4gICAgICAgIGJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAuc2F2ZS1zZW5kLWJ1dHRvbi1iYWNrZ3JvdW5kIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAuYnJvYWRjYXN0LXNldHRpbmdzIHtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgICYuLXN0YXJ0LXRpbWUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIG5vLXNjcm9sbCB7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gcHVycGxlLXNjcm9sbGJhciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBncmF5LXNjcm9sbGJhciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgICBAbWl4aW4gYmxhY2stc2Nyb2xsYmFyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 47893:
/*!*************************************************************************!*\
!*** ./packages/chrome-extension/services/extension-options.manager.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ExtensionOptionsManager": () => (/* binding */ ExtensionOptionsManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 60116);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs */ 81203);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_chrome_extension_contracts_extension_options__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/chrome-extension/contracts/extension-options */ 30057);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/core */ 22560);
class ExtensionOptionsManager {
constructor(config, extConnector) {
this.config = config;
this.extConnector = extConnector;
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.extensionOptionsStream.subscribe();
this.domainSpecificExtensionOptionsMapStream.subscribe();
this.domainSpecificExtensionOptionsStream.subscribe();
this.isCopyPasteEnabledStream.subscribe();
}
get domain() {
return this.extConnector.hostDomain;
}
get isCurrentSiteAllowed() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return !!(yield _this.domainSpecificExtensionOptionsStream) || (yield _this.extensionOptionsStream).allowUnknownSites;
})();
}
get isExtensionEnabledStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.domainSpecificExtensionOptionsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(options => {
var _a;
return (_a = options === null || options === void 0 ? void 0 : options.enableExtension) !== null && _a !== void 0 ? _a : false;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.shareReplay)(1)));
}
get showWarningIfDisabledStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.domainSpecificExtensionOptionsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(options => {
var _a;
return (_a = options === null || options === void 0 ? void 0 : options.showWarningIfDisabled) !== null && _a !== void 0 ? _a : false;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.shareReplay)(1)));
}
get arePredictionsEnabledStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.domainSpecificExtensionOptionsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(options => {
var _a;
return (_a = options === null || options === void 0 ? void 0 : options.enablePredictions) !== null && _a !== void 0 ? _a : false;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.shareReplay)(1)));
}
get isCopyPasteEnabledStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.domainSpecificExtensionOptionsMapStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(map => {
if (map) {
for (let domain in map) {
if (domain && map[domain]) {
if (map[domain].enableCopyPaste === true) {
return true;
}
}
}
}
return false;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.shareReplay)(1)));
}
get extensionOptionsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.extConnector.updateExtensionOptionsMessageStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(message => message.body), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_7__.share)()));
}
get domainSpecificExtensionOptionsMapStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.extConnector.updateDomainSpecificExtensionOptionsMessageStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(message => message.body), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_7__.share)()));
}
get domainSpecificExtensionOptionsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_8__.combineLatest)([this.extensionOptionsStream, this.domainSpecificExtensionOptionsMapStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.filter)(([options, _]) => !!options), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(([options, domainOptions]) => (domainOptions === null || domainOptions === void 0 ? void 0 : domainOptions.hasOwnProperty(this.domain)) ? domainOptions[this.domain] : options.allowUnknownSites ? _undock_chrome_extension_contracts_extension_options__WEBPACK_IMPORTED_MODULE_3__.DEFAULT_DOMAIN_SPECIFIC_EXTENSION_OPTIONS : null), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.shareReplay)(1)));
}
setDomainOptions(options) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.extConnector.sendMessageToExt(_undock_core__WEBPACK_IMPORTED_MODULE_2__.ExtensionMessageType.UpdateDomainSpecificExtensionOptions, options);
})();
}
}
ExtensionOptionsManager.ɵfac = function ExtensionOptionsManager_Factory(t) {
return new (t || ExtensionOptionsManager)(_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.ExtConnector));
};
ExtensionOptionsManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdefineInjectable"]({
token: ExtensionOptionsManager,
factory: ExtensionOptionsManager.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], ExtensionOptionsManager.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ExtensionOptionsManager.prototype, "isExtensionEnabledStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ExtensionOptionsManager.prototype, "showWarningIfDisabledStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ExtensionOptionsManager.prototype, "arePredictionsEnabledStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ExtensionOptionsManager.prototype, "isCopyPasteEnabledStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ExtensionOptionsManager.prototype, "extensionOptionsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ExtensionOptionsManager.prototype, "domainSpecificExtensionOptionsMapStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ExtensionOptionsManager.prototype, "domainSpecificExtensionOptionsStream", null);
/***/ }),
/***/ 79628:
/*!*********************************************************************!*\
!*** ./packages/common/calendar-grid/contracts/grid-data-source.ts ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GridDataSource": () => (/* binding */ GridDataSource)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
class GridDataSource {
constructor() {
this.displayedEvents$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
}
fetch(start, end) {
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {})();
}
}
GridDataSource.ɵfac = function GridDataSource_Factory(t) {
return new (t || GridDataSource)();
};
GridDataSource.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: GridDataSource,
factory: GridDataSource.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], GridDataSource.prototype, "displayedEvents$", void 0);
/***/ }),
/***/ 58520:
/*!*************************************************************************!*\
!*** ./packages/common/calendar-grid/states/calendar.settings.state.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CalendarSettingsStateModel": () => (/* binding */ CalendarSettingsStateModel),
/* harmony export */ "CalendarSettingsStore": () => (/* binding */ CalendarSettingsStore)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_core_states__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/states */ 55994);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_integrations__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/integrations */ 96183);
class CalendarSettingsStateModel extends _undock_core_states__WEBPACK_IMPORTED_MODULE_1__.StateModel {
constructor(api, currentUser, localStorage, integrationsManager) {
super();
this.api = api;
this.currentUser = currentUser;
this.localStorage = localStorage;
this.integrationsManager = integrationsManager;
this.store = new CalendarSettingsStore();
this.initialize().catch(error => {
console.warn(`Cannot initialize CalendarSettingsStateModel`, error);
});
}
initialize() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const user = yield _this.currentUser.data;
if (!user.isGuest) {
const cached = _this.getCachedCalendarSetting(user._id);
if (cached) {
_this.store.settingsStream.next(cached);
}
}
return _this.reload();
})();
}
reload() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const user = yield _this2.currentUser.data;
if (!user.isGuest) {
const [settings, integrations] = yield Promise.all([_this2.api.calendar.settings.getSettings(), _this2.integrationsManager.calendarsStream]);
_this2.prepareCalendarSettingsData(settings, integrations);
_this2.store.settingsStream.next(settings);
_this2.setCachedCalendarSettings(user._id, settings);
} else {
_this2.store.settingsStream.next({
calendars: [],
showWeekends: false,
showReservedSlots: false
});
}
})();
}
update(settings) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const user = yield _this3.currentUser.data;
if (!user.isGuest) {
_this3.store.settingsStream.next(settings);
_this3.setCachedCalendarSettings(user._id, settings);
return _this3.api.calendar.settings.update(settings);
}
})();
}
prepareCalendarSettingsData(settings, integrations) {
settings.calendars = _undock_core__WEBPACK_IMPORTED_MODULE_3__.ArrayHelpers.filterUniqueWithCache(settings.calendars, calSettings => calSettings.id);
for (let integration of integrations) {
const targetSettings = settings.calendars.find(item => item.id === integration.email);
if (targetSettings) {
const subCalendarIds = integration.calendars.filter(calendar => !calendar.isPrimary).map(calendar => calendar.calendarId);
const settingsSubCalendarIds = targetSettings.subCalendars.map(subCalendar => subCalendar.id);
const missingSettingSubCalendarIds = _undock_core__WEBPACK_IMPORTED_MODULE_3__.ArrayHelpers.findArraysDifference(subCalendarIds, _undock_core__WEBPACK_IMPORTED_MODULE_3__.ArrayHelpers.findArraysIntersection(subCalendarIds, settingsSubCalendarIds));
for (let calendarId of missingSettingSubCalendarIds) {
const targetSubCalendar = integration.calendars.find(calendar => calendar.calendarId === calendarId);
targetSettings.subCalendars.push({
id: targetSubCalendar.calendarId,
name: targetSubCalendar.title,
enabled: targetSubCalendar.isActive,
display: targetSubCalendar.isDisplayed,
visible: targetSubCalendar.isDisplayed,
icon: '',
color: ''
});
}
} else {
console.warn(`Should build settings for ${integration.email}`);
}
}
}
getCachedCalendarSetting(userId) {
const cache = this.localStorage.getItem(`@undock[CalendarSettings][${userId}]`);
if (cache) {
return JSON.parse(cache);
}
return null;
}
setCachedCalendarSettings(userId, settings) {
this.localStorage.setItem(`@undock[CalendarSettings][${userId}]`, JSON.stringify(settings));
}
}
CalendarSettingsStateModel.ɵfac = function CalendarSettingsStateModel_Factory(t) {
return new (t || CalendarSettingsStateModel)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_4__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_5__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_3__.LocalStorage), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_integrations__WEBPACK_IMPORTED_MODULE_6__.IntegrationsManager));
};
CalendarSettingsStateModel.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineInjectable"]({
token: CalendarSettingsStateModel,
factory: CalendarSettingsStateModel.ɵfac
});
class CalendarSettingsStore extends _undock_core_states__WEBPACK_IMPORTED_MODULE_1__.StreamStore {
constructor() {
super(...arguments);
this.settingsStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.StatefulSubject();
}
}
/***/ }),
/***/ 27969:
/*!*******************************************************************************!*\
!*** ./packages/common/calendar-grid/view-models/calendar-grid.view-model.ts ***!
\*******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CalendarGridViewModel": () => (/* binding */ CalendarGridViewModel),
/* harmony export */ "CustomEventTitleFormatter": () => (/* binding */ CustomEventTitleFormatter)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs */ 80228);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var angular_calendar__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! angular-calendar */ 62038);
/* harmony import */ var date_fns__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! date-fns */ 42375);
/* harmony import */ var date_fns__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! date-fns */ 68031);
/* harmony import */ var date_fns__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! date-fns */ 69377);
/* harmony import */ var date_fns__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! date-fns */ 51618);
/* harmony import */ var date_fns__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! date-fns */ 10913);
/* harmony import */ var date_fns__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! date-fns */ 33200);
/* harmony import */ var _undock_common_calendar_grid_contracts_grid_data_source__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/calendar-grid/contracts/grid-data-source */ 79628);
/* harmony import */ var _undock_dock_meet_helpers_emulate_tz__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/dock/meet/helpers/emulate-tz */ 57566);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_cdk_layout__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @angular/cdk/layout */ 83278);
/* harmony import */ var _undock_common_calendar_grid_states_calendar_settings_state__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/calendar-grid/states/calendar.settings.state */ 58520);
class CustomEventTitleFormatter extends angular_calendar__WEBPACK_IMPORTED_MODULE_6__.CalendarEventTitleFormatter {
weekTooltip(event, title) {
if (!event.meta.tmpEvent) {
return super.weekTooltip(event, title);
}
}
dayTooltip(event, title) {
if (!event.meta.tmpEvent) {
return super.dayTooltip(event, title);
}
}
}
CustomEventTitleFormatter.ɵfac = function () {
let ɵCustomEventTitleFormatter_BaseFactory;
return function CustomEventTitleFormatter_Factory(t) {
return (ɵCustomEventTitleFormatter_BaseFactory || (ɵCustomEventTitleFormatter_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵgetInheritedFactory"](CustomEventTitleFormatter)))(t || CustomEventTitleFormatter);
};
}();
CustomEventTitleFormatter.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineInjectable"]({
token: CustomEventTitleFormatter,
factory: CustomEventTitleFormatter.ɵfac
});
class CalendarGridViewModel {
constructor(gridDataSource, breakpointObserver, calendarSettingsStateModel) {
this.gridDataSource = gridDataSource;
this.breakpointObserver = breakpointObserver;
this.calendarSettingsStateModel = calendarSettingsStateModel;
this.DEFAULT_VIEW = angular_calendar__WEBPACK_IMPORTED_MODULE_6__.CalendarView.Day;
this.DEFAULT_EVENT_TYPE = 'new';
this.NEW_EVENT_CONFIG = {
id: '',
title: 'New event',
start: new Date(),
end: new Date(),
meta: {
tmpEvent: true
},
draggable: true,
resizable: {
afterEnd: true,
beforeStart: true
}
};
this.useCalendarSettings = true;
this.CALENDAR_RESPONSIVE = {
small: {
breakpoint: '(max-width: 480px)',
daysInWeek: 1
},
medium: {
breakpoint: '(max-width: 768px)',
daysInWeek: 3
},
large: {
breakpoint: '(max-width: 1024px)',
daysInWeek: 5
}
};
this.filters$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(undefined);
this.view$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(this.DEFAULT_VIEW);
this.viewDate$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(new Date());
this.viewDateEnd$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(new Date());
this.hideWeekends$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(true);
this.daysInWeek$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(7);
this.weekStartsOn$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(undefined);
this.excludeDays$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
this.hourSegmentDuration$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(15);
this.hourSegments$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(4);
this.dayStartHour$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(0);
this.dayEndHour$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(23);
this.dayStartMinute$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(0);
this.dayEndMinute$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(59);
this.refresh$ = new rxjs__WEBPACK_IMPORTED_MODULE_8__.Subject();
this.calendarsConfig$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject({});
this.calendarEvents$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
this.overriddenEvents$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
this.temporaryEvents$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
this.setGridTime$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.emulatedTimeZone$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.onEventDropped = new rxjs__WEBPACK_IMPORTED_MODULE_8__.Subject();
this.onEventDeleted = new rxjs__WEBPACK_IMPORTED_MODULE_8__.Subject();
this.onEventClicked = new rxjs__WEBPACK_IMPORTED_MODULE_8__.Subject();
this.onEventCreated = new rxjs__WEBPACK_IMPORTED_MODULE_8__.Subject();
this.onWeekHeaderDayClicked = new rxjs__WEBPACK_IMPORTED_MODULE_8__.Subject();
this.onWeekHeaderDayDoubleClicked = new rxjs__WEBPACK_IMPORTED_MODULE_8__.Subject();
this.onMonthCellDoubleClicked = new rxjs__WEBPACK_IMPORTED_MODULE_8__.Subject();
this.onWeekHourSegmentClicked = new rxjs__WEBPACK_IMPORTED_MODULE_8__.Subject();
this.onWeekHourSegmentDoubleClicked = new rxjs__WEBPACK_IMPORTED_MODULE_8__.Subject();
this.afterViewReRendered = new rxjs__WEBPACK_IMPORTED_MODULE_8__.Subject();
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
}
initViewModel() {
var _this = this;
if (this.calendarSettingsStateModel) {
this.calendarSettingsStateModel.state.settingsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyEvent)).subscribe( /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (config) {
_this.hideWeekends$.next(!config.showWeekends);
const result = {};
(config.calendars || []).forEach(cal => {
result[cal.id] = {
icon: cal.icon,
color: cal.color,
display: cal.display
};
(cal.subCalendars || []).forEach(subCal => {
result[subCal.id] = {
icon: subCal.icon,
color: subCal.color,
display: subCal.display
};
});
});
_this.calendarsConfig$.next(result);
_this.filters$.next(yield _this.filters$);
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
}
this.gridDataSource.displayedEvents$.subscribe(events => this.calendarEvents$.next(events));
(0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([this.view$, this.viewDate$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.debounceTime)(100), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyEvent)).subscribe(([view, viewDate]) => {
if (view && viewDate) {
this.fetchEvents().catch(console.error);
}
});
this.viewportBreakPoint.subscribe(foundBreakpoint => {
this.daysInWeek$.next(foundBreakpoint === null || foundBreakpoint === void 0 ? void 0 : foundBreakpoint.daysInWeek);
});
this.hideWeekends$.subscribe(hide => {
this.excludeDays$.next(hide ? [0, 6] : []);
});
this.daysInWeek$.subscribe(count => {
this.weekStartsOn$.next(count >= 5 ? 1 : (0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Moment)().day());
});
let tmpIndex = 0;
this.onEventCreated.subscribe(event => {
if (!event) {
return;
}
event.id = `tmp-event-${++tmpIndex}`;
event.meta = {
type: this.DEFAULT_EVENT_TYPE
};
this.temporaryEvents$.next([...this.temporaryEvents$.getValue(), {
...event
}]);
});
this.onEventDeleted.subscribe(event => {
if (event) {
this.temporaryEvents$.next(this.temporaryEvents$.getValue().filter(({
id
}) => (event === null || event === void 0 ? void 0 : event.id) !== id));
}
});
this.onEventDropped.subscribe($event => {
const {
event
} = $event || {};
if (event) {
let events = this.temporaryEvents$.getValue();
let item = events.find(item => item.id === event.id);
if (item) {
item = {
...event
};
this.temporaryEvents$.next(events);
}
}
});
}
get viewportBreakPoint() {
return this.breakpointObserver.observe(Object.values(this.CALENDAR_RESPONSIVE).map(({
breakpoint
}) => breakpoint)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.map)(state => {
return Object.values(this.CALENDAR_RESPONSIVE).find(({
breakpoint
}) => !!state.breakpoints[breakpoint]);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyEvent));
}
get isGridReady$() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([this.gridState, this.calendarSettingsStateModel.state.settingsStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.debounceTime)(10), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.map)(([state, settings]) => Boolean(state && settings)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get gridState() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([this.view$, this.viewDate$, this.viewDateEnd$, this.daysInWeek$, this.hideWeekends$, this.excludeDays$, this.hourSegments$, this.hourSegmentDuration$, this.weekStartsOn$, this.dayStartHour$, this.dayEndHour$, this.dayStartMinute$, this.dayEndMinute$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.debounceTime)(10), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.map)(([view, viewDate, viewDateEnd, daysInWeek, hideWeekends, excludeDays, hourSegments, duration, weekStartsOn, dayStartHour, dayEndHour, dayStartMinute, dayEndMinute]) => ({
view,
viewDate,
viewDateEnd,
daysInWeek,
hideWeekends,
excludeDays,
hourSegments,
duration,
weekStartsOn,
dayStartHour,
dayEndHour,
dayStartMinute,
dayEndMinute
})), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.distinctUntilChanged)());
}
get viewRange$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([this.view$, this.viewDate$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.map)(([view, viewDate]) => {
if (view && viewDate) {
const getStart = {
timeline: () => null,
month: date_fns__WEBPACK_IMPORTED_MODULE_15__["default"],
week: date_fns__WEBPACK_IMPORTED_MODULE_16__["default"],
day: date_fns__WEBPACK_IMPORTED_MODULE_17__["default"]
}[view];
const getEnd = {
timeline: () => null,
month: date_fns__WEBPACK_IMPORTED_MODULE_18__["default"],
week: date_fns__WEBPACK_IMPORTED_MODULE_19__["default"],
day: date_fns__WEBPACK_IMPORTED_MODULE_20__["default"]
}[view];
if (getStart && getEnd) {
const start = getStart(viewDate);
const end = getEnd(viewDate);
return {
start,
end
};
} else {
throw new Error(`View is not supported`);
}
}
})));
}
fetchEvents() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const viewRange = yield _this2.viewRange$;
if (viewRange) {
return _this2.gridDataSource.fetch(viewRange.start, viewRange.end);
}
return [];
})();
}
get externalEvents() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([this.calendarEvents$, this.filters$, this.calendarsConfig$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.map)(([external, filters, calendarConfigMapping]) => {
external = this.applySettingsToEvents(external, calendarConfigMapping);
const filtersCallback = eventItem => {
var _a, _b;
let conditions = Boolean(eventItem);
const eventCfg = (_b = (_a = eventItem === null || eventItem === void 0 ? void 0 : eventItem.meta) === null || _a === void 0 ? void 0 : _a.payload) === null || _b === void 0 ? void 0 : _b.calendarConfig;
if (eventCfg) {
const {
display,
color,
icon
} = eventCfg;
conditions = conditions && display;
eventItem.meta.color = color;
eventItem.meta.icon = icon;
}
if (filters) {
if (filters.title) {
const filterValue = filters.title.toUpperCase();
const {
title = ''
} = eventItem;
conditions = conditions && title.toUpperCase().indexOf(filterValue) > -1;
}
}
return conditions;
};
return external.filter(filtersCallback);
}));
}
get events() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([this.externalEvents, this.temporaryEvents$, this.overriddenEvents$, this.emulatedTimeZone$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.debounceTime)(100), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.map)(([external, temporary, overridden, emulatedTz]) => {
const allEvents = !(overridden === null || overridden === void 0 ? void 0 : overridden.length) ? [...external, ...temporary] : _undock_core__WEBPACK_IMPORTED_MODULE_2__.ArrayHelpers.filterUniqueWithCache([...overridden, ...temporary, ...external], e => e.id);
return !emulatedTz ? allEvents : allEvents.map(event => {
return {
...event,
end: (0,_undock_dock_meet_helpers_emulate_tz__WEBPACK_IMPORTED_MODULE_4__.applyEmulatedTimeZone)(event.end, emulatedTz.zone).toDate(),
start: (0,_undock_dock_meet_helpers_emulate_tz__WEBPACK_IMPORTED_MODULE_4__.applyEmulatedTimeZone)(event.start, emulatedTz.zone).toDate()
};
});
}));
}
applySettingsToEvents(events, config) {
if (!events || !this.useCalendarSettings || !config) {
return events;
}
return events.map(event => {
var _a, _b;
const calendarId = (_b = (_a = event.meta) === null || _a === void 0 ? void 0 : _a.payload) === null || _b === void 0 ? void 0 : _b.calendarId;
if (calendarId) {
event.meta.payload.calendarConfig = config[calendarId];
}
return event;
});
}
}
CalendarGridViewModel.ɵfac = function CalendarGridViewModel_Factory(t) {
return new (t || CalendarGridViewModel)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_common_calendar_grid_contracts_grid_data_source__WEBPACK_IMPORTED_MODULE_3__.GridDataSource), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_angular_cdk_layout__WEBPACK_IMPORTED_MODULE_21__.BreakpointObserver), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_common_calendar_grid_states_calendar_settings_state__WEBPACK_IMPORTED_MODULE_5__.CalendarSettingsStateModel));
};
CalendarGridViewModel.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineInjectable"]({
token: CalendarGridViewModel,
factory: CalendarGridViewModel.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "filters$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "view$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "viewDate$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "viewDateEnd$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "hideWeekends$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "daysInWeek$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "weekStartsOn$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "excludeDays$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "hourSegmentDuration$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "hourSegments$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "dayStartHour$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "dayEndHour$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "dayStartMinute$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "dayEndMinute$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "refresh$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "calendarsConfig$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "calendarEvents$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "overriddenEvents$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "temporaryEvents$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "setGridTime$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "emulatedTimeZone$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "onEventDropped", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "onEventDeleted", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "onEventClicked", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "onEventCreated", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "onWeekHeaderDayClicked", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "onWeekHeaderDayDoubleClicked", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "onMonthCellDoubleClicked", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "onWeekHourSegmentClicked", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "onWeekHourSegmentDoubleClicked", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], CalendarGridViewModel.prototype, "afterViewReRendered", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], CalendarGridViewModel.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], CalendarGridViewModel.prototype, "viewportBreakPoint", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], CalendarGridViewModel.prototype, "isGridReady$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], CalendarGridViewModel.prototype, "gridState", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], CalendarGridViewModel.prototype, "viewRange$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], CalendarGridViewModel.prototype, "externalEvents", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], CalendarGridViewModel.prototype, "events", null);
/***/ }),
/***/ 37608:
/*!***********************************************************************!*\
!*** ./packages/common/editor/adapters/attachments-upload.adapter.ts ***!
\***********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AttachmentsUploadAdapter": () => (/* binding */ AttachmentsUploadAdapter),
/* harmony export */ "createUploadAdapterPlugin": () => (/* binding */ createUploadAdapterPlugin)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
class AttachmentsUploadAdapter {
constructor(loader, ownerEntity, attachmentsManager) {
this.loader = loader;
this.ownerEntity = ownerEntity;
this.attachmentsManager = attachmentsManager;
}
upload() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const file = yield _this.loader.file;
if (!file) {
throw new Error(`File is missing`);
}
const target = {
name: file.name,
target: file
};
if (_this.attachmentsManager.checkIsMediaTypeAllowed(target)) {
const attachments = yield _this.attachmentsManager.addAttachments(_this.ownerEntity, [target]);
return {
default: yield _this.attachmentsManager.generateAttachmentUrl(attachments[0])
};
}
})();
}
abort() {
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {})();
}
}
function createUploadAdapterPlugin(entity, attachmentsManager) {
return function (editor) {
editor.plugins.get('FileRepository').createUploadAdapter = loader => {
return new AttachmentsUploadAdapter(loader, entity, attachmentsManager);
};
};
}
/***/ }),
/***/ 68748:
/*!*************************************************!*\
!*** ./packages/common/editor/editor.module.ts ***!
\*************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditorModule": () => (/* binding */ EditorModule)
/* harmony export */ });
/* harmony import */ var _undock_core_core_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core/core.module */ 78874);
/* harmony import */ var _undock_common_editor_services_markdown_2_html_converter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/editor/services/markdown-2-html.converter */ 7106);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
class EditorModule {}
EditorModule.ɵfac = function EditorModule_Factory(t) {
return new (t || EditorModule)();
};
EditorModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineNgModule"]({
type: EditorModule
});
EditorModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjector"]({
providers: [_undock_common_editor_services_markdown_2_html_converter__WEBPACK_IMPORTED_MODULE_1__.Markdown2HtmlConverter],
imports: [_undock_core_core_module__WEBPACK_IMPORTED_MODULE_0__.CoreModule]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵsetNgModuleScope"](EditorModule, {
imports: [_undock_core_core_module__WEBPACK_IMPORTED_MODULE_0__.CoreModule]
});
})();
/***/ }),
/***/ 57142:
/*!*****************************************!*\
!*** ./packages/common/editor/index.ts ***!
\*****************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AttachmentsUploadAdapter": () => (/* reexport safe */ _adapters_attachments_upload_adapter__WEBPACK_IMPORTED_MODULE_2__.AttachmentsUploadAdapter),
/* harmony export */ "Markdown2HtmlConverter": () => (/* reexport safe */ _services_markdown_2_html_converter__WEBPACK_IMPORTED_MODULE_1__.Markdown2HtmlConverter),
/* harmony export */ "ckEditorConfig": () => (/* reexport safe */ _models_defaults_ckeditor_config__WEBPACK_IMPORTED_MODULE_0__.ckEditorConfig),
/* harmony export */ "createUploadAdapterPlugin": () => (/* reexport safe */ _adapters_attachments_upload_adapter__WEBPACK_IMPORTED_MODULE_2__.createUploadAdapterPlugin)
/* harmony export */ });
/* harmony import */ var _models_defaults_ckeditor_config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./models/defaults/ckeditor-config */ 46231);
/* harmony import */ var _services_markdown_2_html_converter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./services/markdown-2-html.converter */ 7106);
/* harmony import */ var _adapters_attachments_upload_adapter__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./adapters/attachments-upload.adapter */ 37608);
/***/ }),
/***/ 46231:
/*!*******************************************************************!*\
!*** ./packages/common/editor/models/defaults/ckeditor-config.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ckEditorConfig": () => (/* binding */ ckEditorConfig)
/* harmony export */ });
const ckEditorConfig = {
placeholder: '',
link: {
addTargetToExternalLinks: true
},
toolbar: {
items: ['heading', '|', 'bold', 'italic', 'link', 'bulletedList', 'numberedList', '|', 'indent', 'outdent', '|', 'imageUpload', 'blockQuote', 'insertTable', 'mediaEmbed', 'undo', 'redo', 'maximize']
},
image: {
toolbar: ['imageStyle:full', 'imageStyle:side', '|', 'imageTextAlternative']
},
table: {
contentToolbar: ['tableColumn', 'tableRow', 'mergeTableCells']
}
};
/***/ }),
/***/ 7106:
/*!**********************************************************************!*\
!*** ./packages/common/editor/services/markdown-2-html.converter.ts ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "Markdown2HtmlConverter": () => (/* binding */ Markdown2HtmlConverter)
/* harmony export */ });
/* harmony import */ var marked__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! marked */ 59938);
/* harmony import */ var marked__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(marked__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class Markdown2HtmlConverter {
toHtml(markdown) {
return (0,marked__WEBPACK_IMPORTED_MODULE_0__.parse)(markdown, {
gfm: true,
breaks: true,
tables: true,
xhtml: true,
headerIds: false
});
}
isHTML(input) {
let htmlTagsToMatch = ['a', 'p', 'ul', 'li'];
for (let tag of htmlTagsToMatch) {
if (this.matchHtmlTag(input, tag)) {
return true;
}
}
return false;
}
matchHtmlTag(target, tagName) {
return target.match(new RegExp(`<\\s*${tagName}[^>]*>(.*?)<\\s*/\\s*a>`, 'g'));
}
}
Markdown2HtmlConverter.ɵfac = function Markdown2HtmlConverter_Factory(t) {
return new (t || Markdown2HtmlConverter)();
};
Markdown2HtmlConverter.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
token: Markdown2HtmlConverter,
factory: Markdown2HtmlConverter.ɵfac
});
/***/ }),
/***/ 75127:
/*!******************************************************************************************!*\
!*** ./packages/common/layout/components/changelog-widget/changelog-widget.component.ts ***!
\******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChangelogWidgetComponent": () => (/* binding */ ChangelogWidgetComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function ChangelogWidgetComponent_div_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "button", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](4, "img", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
}
}
class ChangelogWidgetComponent {
constructor(config) {
this.config = config;
this.displayWidgetStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(true);
}
ngAfterViewInit() {
this.initializeChangelogWidget();
}
initializeChangelogWidget() {
if (this.canny && this.config.enableCannySDK) {
this.canny('initChangelog', {
appID: this.config.cannyAppId,
position: 'top',
align: 'left'
});
} else {
this.displayWidgetStream.next(false);
}
}
get canny() {
return window['Canny'] = window['Canny'] || [];
}
}
ChangelogWidgetComponent.ɵfac = function ChangelogWidgetComponent_Factory(t) {
return new (t || ChangelogWidgetComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_1__.Config));
};
ChangelogWidgetComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
type: ChangelogWidgetComponent,
selectors: [["app-changelog-widget"]],
decls: 3,
vars: 3,
consts: [["class", "changelog-button-container", 4, "ngIf"], [1, "changelog-button-container"], ["data-canny-changelog", ""], ["src", "assets/img/rocket.svg"]],
template: function ChangelogWidgetComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](0, ChangelogWidgetComponent_div_0_Template, 7, 0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](2, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](1, 1, ctx.displayWidgetStream));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.NgIf, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_2__.StreamPipe],
styles: [".changelog-button-container[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 40px;\n height: 40px;\n}\n.changelog-button-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\n background: transparent;\n outline: none;\n border: none;\n}\n.changelog-button-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus {\n outline: none;\n}\n.changelog-button-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9sYXlvdXQvY29tcG9uZW50cy9jaGFuZ2Vsb2ctd2lkZ2V0L2NoYW5nZWxvZy13aWRnZXQuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FBQ0o7QUFDSTtFQUNJLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7QUFDUjtBQUNRO0VBQ0ksYUFBQTtBQUNaO0FBR0k7RUFDSSxlQUFBO0FBRFIiLCJzb3VyY2VzQ29udGVudCI6WyIuY2hhbmdlbG9nLWJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], ChangelogWidgetComponent.prototype, "displayWidgetStream", void 0);
/***/ }),
/***/ 31023:
/*!**************************************************************************************!*\
!*** ./packages/common/layout/components/controls-panel/controls-panel.component.ts ***!
\**************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ControlsPanelComponent": () => (/* binding */ ControlsPanelComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @angular/animations */ 24851);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/ui-kit/contracts/tooltip.position */ 99102);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/cdk/clipboard */ 86079);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_profile_shared_services_profile_links_manager__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/profile/shared/services/profile-links.manager */ 18124);
/* harmony import */ var _undock_auth__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/auth */ 96702);
/* harmony import */ var _undock_common_layout_states_sidebar_state__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/common/layout/states/sidebar.state */ 18138);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_common_layout_directives_sidebar_router_link_directive__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/common/layout/directives/sidebar-router-link.directive */ 84081);
/* harmony import */ var _undock_core_pipes__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/core/pipes */ 30175);
/* harmony import */ var _undock_core_pipes_avatar_pipe__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/core/pipes/avatar.pipe */ 15046);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function ControlsPanelComponent_ng_container_12_div_75_Template(rf, ctx) {
if (rf & 1) {
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](0, "div", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function ControlsPanelComponent_ng_container_12_div_75_Template_div_click_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r4);
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r3.onInstallExtension());
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "div", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](4, "app-icon-chrome-ext", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](7, "a", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](8, "Install Chrome Extension");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("color", "var(--color-grayscale-dark-1)");
}
}
const _c0 = function () {
return ["/me"];
};
const _c1 = function () {
return ["/settings"];
};
function ControlsPanelComponent_ng_container_12_Template(rf, ctx) {
if (rf & 1) {
const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function ControlsPanelComponent_ng_container_12_Template_div_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r6);
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r5.onToggleToast());
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](4, "img", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](6, "imgThumbnail");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](7, "avatarImage");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](9, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](10, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](12, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](13);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](15, "span", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](16);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](19, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](20, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function ControlsPanelComponent_ng_container_12_Template_div_click_20_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r6);
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r7.onToggleToast());
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](21, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](23, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function ControlsPanelComponent_ng_container_12_Template_div_click_23_listener($event) {
$event.preventDefault();
return $event.stopPropagation();
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](25, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](27, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](29, "img", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](30, "imgThumbnail");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](32, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](33, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](35, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](37, "p", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](38);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](40, "p", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](41);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](42, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](43, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](44, "button", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function ControlsPanelComponent_ng_container_12_Template_button_click_44_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r6);
const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r9.copyProfileUrl());
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](45, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](46, "app-icon-copy-link", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](47, "\n Copy link\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](49, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](50, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](51, "div", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function ControlsPanelComponent_ng_container_12_Template_div_click_51_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r6);
const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r10.onToggleToast());
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](52, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](53, "div", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](54, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](55, "app-icon-user-profile", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](56, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](57, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](58, "a", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](59, "My profile");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](60, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](61, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](62, "div", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function ControlsPanelComponent_ng_container_12_Template_div_click_62_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r6);
const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r11.onToggleToast());
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](63, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](64, "div", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](65, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](66, "app-icon-settings", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](67, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](68, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](69, "a", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](70, "Settings");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](71, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](72, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](73, "div", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](74, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](75, ControlsPanelComponent_ng_container_12_div_75_Template, 10, 1, "div", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](76, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](77, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](78, "div", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function ControlsPanelComponent_ng_container_12_Template_div_click_78_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r6);
const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r12.onRequestFeature());
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](79, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](80, "div", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](81, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](82, "app-icon-feature", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](83, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](84, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](85, "a", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](86, "Request a feature");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](87, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](88, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](89, "div", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function ControlsPanelComponent_ng_container_12_Template_div_click_89_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r6);
const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r13.logout());
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](90, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](91, "div", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](92, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](93, "app-icon-conf-exit", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](94, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](95, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](96, "a", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](97, "Log out");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](98, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](99, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](100, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](101, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](102, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const user_r1 = ctx.ngIf;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵclassProp"]("-expanded-bar", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](5, 27, ctx_r0.state.isExpandedStream));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("src", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](6, 29, _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](7, 31, user_r1.imageUrl)), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵsanitizeUrl"])("alt", user_r1.displayName || user_r1.email);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵclassProp"]("-expanded-bar", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](10, 33, ctx_r0.state.isExpandedStream));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtextInterpolate"](user_r1.displayName);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtextInterpolate1"]("@", user_r1.profileUrl, "");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("@toggleToastView", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](21, 35, ctx_r0.isUserToastActiveStream) ? "show" : "hide");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("src", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](30, 37, user_r1.imageUrl), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵsanitizeUrl"])("alt", user_r1.displayName || user_r1.email);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtextInterpolate1"]("\n ", user_r1.displayName, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtextInterpolate1"]("@", user_r1.profileUrl, "");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("width", 20)("height", 20)("color", "var(--color-primary-main)");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpureFunction0"](41, _c0));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("width", 24)("height", 24)("color", "var(--color-grayscale-dark-1)");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpureFunction0"](42, _c1));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("width", 24)("height", 24)("color", "var(--color-grayscale-dark-1)");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", !_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](76, 39, ctx_r0.isExtInstalled));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("color", "var(--color-grayscale-dark-1)");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](11);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("color", "var(--color-grayscale-dark-3)");
}
}
class ControlsPanelComponent {
constructor(config, clipboard, currentUser, extConnector, snackbarManager, profileLinksManager, authManager, state) {
this.config = config;
this.clipboard = clipboard;
this.currentUser = currentUser;
this.extConnector = extConnector;
this.snackbarManager = snackbarManager;
this.profileLinksManager = profileLinksManager;
this.authManager = authManager;
this.state = state;
this.TooltipPosition = _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_2__.TooltipPosition;
this.isExtInstalled = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.isUserToastActiveStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.currentUserStream = this.currentUser.dataStream;
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.isExtInstalled.next(yield _this.extConnector.isExtInstalled());
})();
}
copyProfileUrl() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.clipboard.copy(yield _this2.profileLinksManager.getPrivateUrlForCurrentUserProfile());
_this2.snackbarManager.info('Link copied', _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_3__.SnackbarPosition.BottomLeft);
_this2.isUserToastActiveStream.next(false);
})();
}
onInstallExtension() {
window.open(this.config.chromeExtURL, '_blank');
this.onToggleToast();
}
onRequestFeature() {
window.open(this.config.requestFeatureURL, '_blank');
this.onToggleToast();
}
logout() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this3.onToggleToast();
yield _this3.authManager.logout();
})();
}
onToggleToast() {
this.isUserToastActiveStream.next(!this.isUserToastActiveStream.value);
}
}
ControlsPanelComponent.ɵfac = function ControlsPanelComponent_Factory(t) {
return new (t || ControlsPanelComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_4__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_16__.Clipboard), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_5__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_4__.ExtConnector), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_3__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_profile_shared_services_profile_links_manager__WEBPACK_IMPORTED_MODULE_6__.ProfileLinksManager), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_auth__WEBPACK_IMPORTED_MODULE_7__.AuthManager), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_common_layout_states_sidebar_state__WEBPACK_IMPORTED_MODULE_8__.SidebarState));
};
ControlsPanelComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdefineComponent"]({
type: ControlsPanelComponent,
selectors: [["app-controls-panel"]],
decls: 16,
vars: 10,
consts: [[1, "controls-container"], [1, "chevron-right"], ["xmlns", "http://www.w3.org/2000/svg", "width", "16", "height", "17", "viewBox", "0 0 16 17", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10.7066 7.29436C11.0971 7.68488 11.0971 8.31805 10.7066 8.70857L7.70662 11.7086C7.31609 12.0991 6.68293 12.0991 6.2924 11.7086C5.90188 11.318 5.90188 10.6849 6.2924 10.2944L8.5853 8.00146L6.2924 5.70857C5.90188 5.31805 5.90188 4.68488 6.2924 4.29436C6.68293 3.90383 7.31609 3.90383 7.70662 4.29436L10.7066 7.29436Z", "fill", "#807A8E"], [4, "ngIf"], [1, "profile-image-container", 3, "click"], ["default", "/assets/img/placeholders/user.png", 3, "src", "alt"], [1, "profile-image-container__user-nickname"], [1, "name"], [1, "profile-url"], [1, "user-toast-overlay", 3, "click"], [1, "user-toast", 3, "click"], [1, "user-toast__user-box"], [1, "user-toast__user-icon"], [1, "user-toast__name-info"], [1, "user-toast__user-name-wrapper"], [1, "user-toast__full-name"], [1, "user-toast__profile-link"], [1, "user-toast__copy-button", "ud-btn", "btn-secondary", "btn-medium", 3, "click"], [3, "width", "height", "color"], ["sidebarRouterLink", "", 1, "user-toast__link-item-wrapper", 3, "routerLink", "click"], [1, "user-toast__request-icon-box"], [1, "user-toast__request-title"], [1, "user-toast__bottom-links-wrapper"], ["class", "user-toast__link-item-wrapper", 3, "click", 4, "ngIf"], [1, "user-toast__link-item-wrapper", 3, "click"], [3, "color"], [1, "user-toast__exit-icon-box"], [1, "user-toast__request-title", "-logout"]],
template: function ControlsPanelComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](0, "section", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](4, "span", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](6, "svg", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](8, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](12, ControlsPanelComponent_ng_container_12_Template, 103, 43, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](13, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](14, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](15, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵclassProp"]("-expanded-bar", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](1, 4, ctx.state.isExpandedStream));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("@toggleUserToastBg", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](2, 6, ctx.isUserToastActiveStream) ? "pressed" : "leave");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](12);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](13, 8, ctx.currentUserStream));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_17__.NgIf, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_9__.ImageDefaultDirective, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_10__.ChromeExtIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_10__.ConferenceExitIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_10__.CopyLinkIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_10__.FeatureIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_10__.SettingsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_10__.UserProfileIconComponent, _angular_router__WEBPACK_IMPORTED_MODULE_18__.RouterLink, _undock_common_layout_directives_sidebar_router_link_directive__WEBPACK_IMPORTED_MODULE_11__.SidebarRouterLinkDirective, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_12__.ImgThumbnailPipe, _undock_core_pipes_avatar_pipe__WEBPACK_IMPORTED_MODULE_13__.AvatarImagePipe, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_14__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n width: 100%;\n}\n\np[_ngcontent-%COMP%] {\n margin: 0;\n}\n\n.router-link-active[_ngcontent-%COMP%] rect[_ngcontent-%COMP%], .router-link-active[_ngcontent-%COMP%] path[_ngcontent-%COMP%] {\n fill: white;\n}\n\n.router-link-active[_ngcontent-%COMP%] {\n background: #2B2733 !important;\n}\n\n.controls-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n border-radius: 10px;\n position: relative;\n}\n.controls-container[_ngcontent-%COMP%] .chevron-right[_ngcontent-%COMP%] {\n position: absolute;\n z-index: -2;\n opacity: 0;\n top: 24px;\n right: 11px;\n cursor: pointer;\n}\n.controls-container.-expanded-bar[_ngcontent-%COMP%]:hover {\n background: #FBFBFD;\n}\n.controls-container.-expanded-bar[_ngcontent-%COMP%]:hover .chevron-right[_ngcontent-%COMP%] {\n z-index: 2;\n opacity: 1;\n}\n.controls-container.-expanded-bar[_ngcontent-%COMP%]:focus, .controls-container.-expanded-bar[_ngcontent-%COMP%]:active {\n color: #CECADA;\n}\n.controls-container[_ngcontent-%COMP%] .profile-image-container[_ngcontent-%COMP%] {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n width: 100%;\n padding: 0;\n margin: 8px 0;\n border: none;\n background-color: var(--user-picture-box-background-color);\n cursor: pointer;\n overflow: hidden;\n}\n.controls-container[_ngcontent-%COMP%] .profile-image-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n max-width: 40px;\n max-height: 40px;\n border-radius: 50%;\n margin-left: 0;\n transition: 0.3s;\n}\n.controls-container[_ngcontent-%COMP%] .profile-image-container[_ngcontent-%COMP%] img.-expanded-bar[_ngcontent-%COMP%] {\n max-width: 48px;\n max-height: 48px;\n margin-left: 8px;\n}\n.controls-container[_ngcontent-%COMP%] .profile-image-container__user-nickname[_ngcontent-%COMP%] {\n display: none;\n flex-direction: column;\n justify-content: space-around;\n align-items: flex-start;\n margin-left: 12px;\n}\n.controls-container[_ngcontent-%COMP%] .profile-image-container__user-nickname[_ngcontent-%COMP%] .name[_ngcontent-%COMP%] {\n max-width: 160px;\n font-weight: normal;\n font-size: 16px;\n line-height: 22px;\n letter-spacing: -0.02em;\n color: #121114;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.controls-container[_ngcontent-%COMP%] .profile-image-container__user-nickname[_ngcontent-%COMP%] .profile-url[_ngcontent-%COMP%] {\n font-weight: normal;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #807A8E;\n}\n.controls-container[_ngcontent-%COMP%] .profile-image-container__user-nickname.-expanded-bar[_ngcontent-%COMP%] {\n display: flex;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast-overlay[_ngcontent-%COMP%] {\n width: 100vw;\n height: 100vh;\n background: transparent;\n position: fixed;\n z-index: 23;\n left: 0;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n position: absolute;\n z-index: 1;\n bottom: 66px;\n left: 36px;\n width: 490px;\n padding: 24px 0 0;\n background: #FFFFFF;\n box-shadow: 0 25px 50px rgba(43, 39, 51, 0.2);\n border-radius: 24px;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__user-box[_ngcontent-%COMP%] {\n display: flex;\n justify-content: stretch;\n align-items: center;\n flex-wrap: wrap;\n margin-bottom: 24px;\n padding: 0 24px;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__bottom-links-wrapper[_ngcontent-%COMP%] {\n width: 100%;\n margin-top: 12px;\n padding: 10px 0 14px;\n border-top: 1px solid #EDEAF2;\n background: #FBFBFD;\n border-bottom-left-radius: 24px;\n border-bottom-right-radius: 24px;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__user-icon[_ngcontent-%COMP%] {\n max-width: 56px;\n min-width: 56px;\n max-height: 56px;\n margin-right: 16px;\n border-radius: 14px;\n border: none;\n overflow: hidden;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__user-icon[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n max-width: 56px;\n max-height: 56px;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__name-info[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n flex: 1;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__user-name-wrapper[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__full-name[_ngcontent-%COMP%] {\n width: 100%;\n font-style: normal;\n font-weight: normal;\n font-size: 20px;\n line-height: 26px;\n color: #121114;\n text-overflow: ellipsis;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__copy-button[_ngcontent-%COMP%] {\n padding: 9px 11px;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__copy-button[_ngcontent-%COMP%] app-icon-copy-link[_ngcontent-%COMP%] {\n margin-right: 8px;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__profile-link[_ngcontent-%COMP%] {\n width: 100%;\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 20px;\n color: #807A8E;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__settings-button-box[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n margin: 20px 0;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__navigation-button[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 158px;\n padding: 10px 12px;\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n line-height: 16px;\n color: #2B2733;\n background: #ffffff;\n border-radius: 8px;\n border: 1px solid #EDEAF2;\n font-family: \"Inter\", sans-serif;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__navigation-button.-profile[_ngcontent-%COMP%] {\n border-color: transparent;\n color: #ffffff;\n background: #2B2733;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__link-item-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n margin: 0 16px 2px;\n border-radius: 8px;\n cursor: pointer;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__link-item-wrapper[_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__link-item-wrapper[_ngcontent-%COMP%]:active {\n background: #CECADA;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__request-icon-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 40px;\n height: 40px;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__exit-icon-box[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 40px;\n height: 40px;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__exit-icon-box[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n margin-right: 20px;\n color: #807A8E;\n font-size: 24px;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__request-title[_ngcontent-%COMP%] {\n margin-left: 8px;\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 20px;\n color: #121114;\n cursor: pointer;\n text-decoration: none;\n}\n.controls-container[_ngcontent-%COMP%] .user-toast__request-title.-logout[_ngcontent-%COMP%] {\n color: #A59FB9;\n}\n\n.undock-logo[_ngcontent-%COMP%] {\n display: block;\n margin-top: 0.5em;\n text-align: center;\n}\n\n.navigation-buttons-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 40px;\n height: 40px;\n border-radius: 10px;\n}\n\n.navigation-button[_ngcontent-%COMP%] {\n cursor: pointer;\n border: 0;\n outline: none;\n background: transparent;\n color: #807A8E;\n text-transform: uppercase !important;\n}\n\n@media all and (max-width: 900px) and (min-resolution: 1.25dppx) {\n .controls-container[_ngcontent-%COMP%] {\n flex-direction: row;\n }\n .controls-container__item[_ngcontent-%COMP%] {\n margin-left: 20px;\n margin-top: 0;\n }\n}\n@media all and (max-width: 480px) {\n .controls-container[_ngcontent-%COMP%] .profile-image-container[_ngcontent-%COMP%] {\n margin: 0;\n padding: 8px 0;\n }\n .controls-container[_ngcontent-%COMP%] .user-toast[_ngcontent-%COMP%] {\n top: unset;\n right: unset;\n bottom: unset;\n left: 0;\n width: 100%;\n border-radius: 0 0 24px 24px;\n padding: 24px 0 0;\n }\n}\n@media all and (max-width: 360px) {\n .controls-container[_ngcontent-%COMP%] .user-toast__user-box[_ngcontent-%COMP%] {\n padding: 0 16px;\n }\n .controls-container[_ngcontent-%COMP%] .user-toast__link-item-wrapper[_ngcontent-%COMP%] {\n padding: 0 16px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9sYXlvdXQvY29tcG9uZW50cy9jb250cm9scy1wYW5lbC9jb250cm9scy1wYW5lbC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSxXQUFBO0FBNERKOztBQXpEQTtFQUNJLFNBQUE7QUE0REo7O0FBekRBO0VBQ0ksV0FBQTtBQTRESjs7QUF6REE7RUFDSSw4QkFBQTtBQTRESjs7QUF6REE7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUE0REo7QUF6REk7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FBMkRSO0FBdkRRO0VBQ0ksbUJIUGM7QUdnRTFCO0FBdkRZO0VBQ0ksVUFBQTtFQUNBLFVBQUE7QUF5RGhCO0FBckRRO0VBQ0ksY0huQmM7QUcwRTFCO0FBbERJO0VBQ0ksYUFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsMERBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUFvRFI7QUFsRFE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FBb0RaO0FBbERZO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QUFvRGhCO0FBaERRO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0FBa0RaO0FBaERZO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0gxRVE7RUcyRVIsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0FBa0RoQjtBQS9DWTtFQUNJLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjSGxGUztBR21JekI7QUE5Q1k7RUFDSSxhQUFBO0FBZ0RoQjtBQTFDSTtFQUNJLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7QUE0Q1I7QUF6Q0k7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkNIT1U7RUdOVixtQkFBQTtBQTJDUjtBQXhDUTtFQUNJLGFBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQTBDWjtBQXZDUTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkh4SGM7RUd5SGQsK0JBQUE7RUFDQSxnQ0FBQTtBQXlDWjtBQXRDUTtFQUNJLGVBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0FBd0NaO0FBdENZO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0FBd0NoQjtBQXBDUTtFQUNJLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7QUFzQ1o7QUFuQ1E7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7QUFxQ1o7QUFsQ1E7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIM0tZO0VHNEtaLHVCQUFBO0FBb0NaO0FBakNRO0VBQ0ksaUJBQUE7QUFtQ1o7QUFqQ1k7RUFDSSxpQkFBQTtBQW1DaEI7QUEvQlE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QUFpQ1o7QUE5QlE7RUFDSSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FBZ0NaO0FBN0JRO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0gvTkk7RUdnT0osbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VGbk9SLGdDQUFBO0FFbVFKO0FBN0JZO0VBQ0kseUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJIeE9BO0FHdVFoQjtBQTFCUTtFQUNJLGFBQUE7RUFDQSwyQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QUE0Qlo7QUExQlk7RUFDSSxtQkg1TlU7QUd3UDFCO0FBekJZO0VBQ0ksbUJIbE9VO0FHNlAxQjtBQXZCUTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUF5Qlo7QUF0QlE7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FBd0JaO0FBdEJZO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBQXdCaEI7QUFwQlE7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjSDNRWTtFRzRRWixlQUFBO0VBQ0EscUJBQUE7QUFzQlo7QUFwQlk7RUFDSSxjSDNRUztBR2lTekI7O0FBZEE7RUFDSSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBQWlCSjs7QUFiQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBQWdCSjs7QUFiQTtFQUNJLGVBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsY0gxU3FCO0VHMlNyQixvQ0FBQTtBQWdCSjs7QUFaQTtFQUVJO0lBQ0ksbUJBQUE7RUFjTjtFQVpNO0lBQ0ksaUJBQUE7SUFDQSxhQUFBO0VBY1Y7QUFDRjtBQUNBO0VBSVE7SUFDSSxTQUFBO0lBQ0EsY0FBQTtFQUZWO0VBS007SUFDSSxVQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSxPQUFBO0lBQ0EsV0FBQTtJQUNBLDRCQUFBO0lBQ0EsaUJBQUE7RUFIVjtBQUNGO0FBUUE7RUFNWTtJQUNJLGVBQUE7RUFYZDtFQWNVO0lBQ0ksZUFBQTtFQVpkO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxucCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ucm91dGVyLWxpbmstYWN0aXZlIHJlY3QsIC5yb3V0ZXItbGluay1hY3RpdmUgcGF0aCB7XG4gICAgZmlsbDogd2hpdGVcbn1cblxuLnJvdXRlci1saW5rLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbiAhaW1wb3J0YW50O1xufVxuXG4uY29udHJvbHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL3otaW5kZXg6IDE1O1xuXG4gICAgLmNoZXZyb24tcmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi4tZXhwYW5kZWQtYmFyIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG5cbiAgICAgICAgICAgIC5jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAucHJvZmlsZS1pbWFnZS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXVzZXItcGljdHVyZS1ib3gtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICAgICAgICAmLi1leHBhbmRlZC1iYXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX191c2VyLW5pY2tuYW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuXG4gICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9maWxlLXVybCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tZXhwYW5kZWQtYmFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAudXNlci10b2FzdC1vdmVybGF5IHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAyMztcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAudXNlci10b2FzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm90dG9tOiA2NnB4O1xuICAgICAgICBsZWZ0OiAzNnB4O1xuICAgICAgICB3aWR0aDogNDkwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLW1vZGFsO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuXG4gICAgICAgIC8vIHRvcCBib3hcbiAgICAgICAgJl9fdXNlci1ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm90dG9tLWxpbmtzLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDE0cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC00O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdXNlci1pY29uIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTZweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTZweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX25hbWUtaW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3VzZXItbmFtZS13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZnVsbC1uYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvcHktYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxMXB4O1xuXG4gICAgICAgICAgICBhcHAtaWNvbi1jb3B5LWxpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcHJvZmlsZS1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM4MDdBOEU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZXR0aW5ncy1idXR0b24tYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX25hdmlnYXRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNThweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcblxuICAgICAgICAgICAgJi4tcHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGJvdHRvbSBib3hcbiAgICAgICAgJl9fbGluay1pdGVtLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTZweCAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3JlcXVlc3QtaWNvbi1ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZXhpdC1pY29uLWJveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzgwN0E4RTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19yZXF1ZXN0LXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJi4tbG9nb3V0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG4udW5kb2NrLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4ubmF2aWdhdGlvbi1idXR0b25zLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ubmF2aWdhdGlvbi1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMS4yNWRwcHgpIHtcblxuICAgIC5jb250cm9scy1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuLy9fX19fX19fX19UQUJMRVRcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXG4gICAgLmNvbnRyb2xzLWNvbnRhaW5lciB7XG4gICAgfVxuXG59XG5cbi8vX19fX19fX19fTU9CSUxFXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXG4gICAgLmNvbnRyb2xzLWNvbnRhaW5lciB7XG5cbiAgICAgICAgLnByb2ZpbGUtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVzZXItdG9hc3Qge1xuICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjRweCAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vX19fX19fX19fc21hbGwgTU9CSUxFXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuXG4gICAgLmNvbnRyb2xzLWNvbnRhaW5lciB7XG5cbiAgICAgICAgLnVzZXItdG9hc3Qge1xuXG4gICAgICAgICAgICAmX191c2VyLWJveCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19saW5rLWl0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
data: {
animation: [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_19__.trigger)('toggleToastView', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_19__.state)('show', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_19__.style)({
top: '0',
opacity: '1'
})), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_19__.state)('hide', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_19__.style)({
bottom: '-100vh',
opacity: '0',
overflow: 'hidden'
})), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_19__.transition)('hide <=> show', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_19__.animate)('0.2s')])]), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_19__.trigger)('toggleUserToastBg', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_19__.state)('pressed', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_19__.style)({
background: '#F3F3F9',
zIndex: '18'
})), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_19__.state)('leave', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_19__.style)({
background: ''
})), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_19__.transition)('pressed <=> leave', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_19__.animate)('0.3s ease-in-out')])])]
},
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_20__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ControlsPanelComponent.prototype, "isExtInstalled", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_20__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ControlsPanelComponent.prototype, "isUserToastActiveStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_20__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], ControlsPanelComponent.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 65285:
/*!**************************************************************************************!*\
!*** ./packages/common/layout/components/default-header/default-header.component.ts ***!
\**************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DefaultHeaderComponent": () => (/* binding */ DefaultHeaderComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _web_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @web/environments/environment */ 52732);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs */ 59346);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _undock_feature_plans_tokens_is_beta_user__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/feature-plans/tokens/is-beta-user */ 56759);
/* harmony import */ var _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/ui-kit/contracts/tooltip.position */ 99102);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_common_layout_states_sidebar_state__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/layout/states/sidebar.state */ 18138);
/* harmony import */ var _undock_common_layout_states_layout_state__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/common/layout/states/layout.state */ 28973);
/* harmony import */ var _undock_integrations__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/integrations */ 96183);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_data_store_states_statuses_state__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/data-store/states/statuses.state */ 48143);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
function DefaultHeaderComponent_header_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](0, "header");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](2, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](4, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵprojection"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](9, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
}
}
function DefaultHeaderComponent_header_3_ng_container_4_div_14_Template(rf, ctx) {
if (rf & 1) {
const _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](0, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵlistener"]("click", function DefaultHeaderComponent_header_3_ng_container_4_div_14_Template_div_click_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵrestoreView"](_r11);
const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵresetView"](ctx_r10.onToggleConnectPopup());
});
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelement"](2, "app-connect-calendar-icon", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("matTooltip", "Please connect a calendar");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("width", 24)("height", 24);
}
}
function DefaultHeaderComponent_header_3_ng_container_4_ng_container_17_ng_template_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelement"](1, "app-assistant-mode-component", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](2, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"]();
const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵreference"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("popupTriggerRef", _r12);
}
}
function DefaultHeaderComponent_header_3_ng_container_4_ng_container_17_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](2, "a", 13, 14);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelement"](5, "app-shield-check-icon", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtemplate"](8, DefaultHeaderComponent_header_3_ng_container_4_ng_container_17_ng_template_8_Template, 3, 1, "ng-template", null, 15, _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r13 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵreference"](9);
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("matTooltip", "Activate Assistant Mode")("matTooltipPosition", ctx_r6.TooltipPosition.BOTTOM)("popupTrigger", _r13);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("width", 24)("height", 24)("color", "var(--assistant-icon-color)");
}
}
const _c0 = function () {
return ["/", "search", "global"];
};
function DefaultHeaderComponent_header_3_ng_container_4_ng_container_22_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](2, "a", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelement"](4, "app-icon-search", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpureFunction0"](4, _c0));
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("width", 24)("height", 24)("color", "var(--color-grayscale-dark-1)");
}
}
function DefaultHeaderComponent_header_3_ng_container_4_ng_container_29_span_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](0, "span", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
}
if (rf & 2) {
const incomingProposalsCount_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtextInterpolate"](incomingProposalsCount_r15);
}
}
function DefaultHeaderComponent_header_3_ng_container_4_ng_container_29_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtemplate"](2, DefaultHeaderComponent_header_3_ng_container_4_ng_container_29_span_2_Template, 2, 1, "span", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const incomingProposalsCount_r15 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("ngIf", incomingProposalsCount_r15 > 0);
}
}
function DefaultHeaderComponent_header_3_ng_container_4_ng_container_33_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelement"](2, "app-header-new-meeting-button");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementContainerEnd"]();
}
}
const _c1 = function () {
return ["/", "proposal", "list"];
};
function DefaultHeaderComponent_header_3_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
const _r19 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](2, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](4, "button", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵlistener"]("click", function DefaultHeaderComponent_header_3_ng_container_4_Template_button_click_4_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵrestoreView"](_r19);
const ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵresetView"](ctx_r18.state.toggleViewMode());
});
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelement"](6, "app-icon-sidebar-open", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](9, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵprojection"](11, 1);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtemplate"](14, DefaultHeaderComponent_header_3_ng_container_4_div_14_Template, 4, 3, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipe"](15, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](16, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtemplate"](17, DefaultHeaderComponent_header_3_ng_container_4_ng_container_17_Template, 11, 6, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipe"](18, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](19, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelement"](20, "app-layout-organization-invites");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](21, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtemplate"](22, DefaultHeaderComponent_header_3_ng_container_4_ng_container_22_Template, 7, 5, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipe"](23, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](24, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](25, "a", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelement"](27, "app-icon-clock");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtemplate"](29, DefaultHeaderComponent_header_3_ng_container_4_ng_container_29_Template, 4, 1, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipe"](30, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](32, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtemplate"](33, DefaultHeaderComponent_header_3_ng_container_4_ng_container_33_Template, 4, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("width", 24)("height", 24)("color", "var(--color-grayscale-dark-1)");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipeBind1"](15, 9, ctx_r3.integrationsManager.noCalendarConnectedStream));
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipeBind1"](18, 11, ctx_r3.isBetaUser$));
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("ngIf", !ctx_r3.isProduction && ctx_r3.displayNavigationIcons && _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipeBind1"](23, 13, ctx_r3.isBetaUser$));
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpureFunction0"](17, _c1));
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipeBind1"](30, 15, ctx_r3.statusesState.incomingProposalsCountStream));
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("ngIf", ctx_r3.displayNewEventButton);
}
}
function DefaultHeaderComponent_header_3_ng_container_7_a_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](0, "a", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelement"](3, "app-logo-undock", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r20 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpropertyInterpolate"]("href", "https://undock.com/?ref=" + _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipeBind1"](1, 2, ctx_r20.currentlyViewedPage), _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵsanitizeUrl"]);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("color", ctx_r20.logoColor);
}
}
const _c2 = function (a0) {
return {
ref: a0
};
};
function DefaultHeaderComponent_header_3_ng_container_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](2, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtemplate"](4, DefaultHeaderComponent_header_3_ng_container_7_a_4_Template, 5, 4, "a", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](6, "div", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](8, "button", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](10, "span", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](11, "Sign In");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](13, "span", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](14, " or Sign Up");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](16, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](17, "button", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipe"](18, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](19, "Get Started \u2013 it\u2019s Free\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](20, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("ngIf", ctx_r4.showLogo);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("routerLink", "/login");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("routerLink", "/signup")("queryParams", _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpureFunction1"](6, _c2, _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipeBind1"](18, 4, ctx_r4.currentlyViewedPage)));
}
}
function DefaultHeaderComponent_header_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](0, "header", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtemplate"](4, DefaultHeaderComponent_header_3_ng_container_4_Template, 36, 18, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtemplate"](7, DefaultHeaderComponent_header_3_ng_container_7_Template, 26, 8, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](8, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipeBind1"](1, 3, ctx_r1.isVisitorRegularUserStream));
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("ngSwitchCase", false);
}
}
function DefaultHeaderComponent_div_6_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
const _r23 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](2, "div", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelement"](4, "app-calendar-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](6, "h3", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](7, "Time to connect your calendars");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](9, "span", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](10, "Add your calendars to sync your events to Undock");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](12, "button", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵlistener"]("click", function DefaultHeaderComponent_div_6_ng_container_2_Template_button_click_12_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵrestoreView"](_r23);
const ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵresetView"](ctx_r22.connectGoogleCalendar());
});
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](14, "div", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelement"](16, "app-google-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](19, "span", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](20, "Add Google Calendar");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](22, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](23, "button", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵlistener"]("click", function DefaultHeaderComponent_div_6_ng_container_2_Template_button_click_23_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵrestoreView"](_r23);
const ctx_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵresetView"](ctx_r24.connectMicrosoftCalendar());
});
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](25, "div", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelement"](27, "app-microsoft-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](30, "span", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](31, "Add Microsoft Calendar");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](33, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](34, "button", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵlistener"]("click", function DefaultHeaderComponent_div_6_ng_container_2_Template_button_click_34_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵrestoreView"](_r23);
const ctx_r25 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵresetView"](ctx_r25.onToggleConnectPopup());
});
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](35, "Ask me later");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementContainerEnd"]();
}
}
function DefaultHeaderComponent_div_6_Template(rf, ctx) {
if (rf & 1) {
const _r27 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](0, "div", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵlistener"]("click", function DefaultHeaderComponent_div_6_Template_div_click_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵrestoreView"](_r27);
const ctx_r26 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵresetView"](ctx_r26.onToggleConnectPopup());
});
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtemplate"](2, DefaultHeaderComponent_div_6_ng_container_2_Template, 38, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipeBind1"](3, 1, ctx_r2.isOpenedStateStream) || _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipeBind1"](4, 3, ctx_r2.integrationsManager.noCalendarConnectedStream));
}
}
const _c3 = ["*", "*"];
class DefaultHeaderComponent {
constructor(isBetaUser$, state, layoutStateModel, integrationsManager, currentUser, proposalsStateModel, snackbarManager) {
this.isBetaUser$ = isBetaUser$;
this.state = state;
this.layoutStateModel = layoutStateModel;
this.integrationsManager = integrationsManager;
this.currentUser = currentUser;
this.proposalsStateModel = proposalsStateModel;
this.snackbarManager = snackbarManager;
this.isAssistantModeActivated = false;
this.TooltipPosition = _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_5__.TooltipPosition;
this.isProduction = _web_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.production;
this.showLogo = true;
this.logoColor = 'currentColor';
this.displayNavigationIcons = true;
this.displayNewEventButton = true;
this.isConnectCalendarPopup = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.isOpenedStateStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.statusesState = this.proposalsStateModel.state;
this.isVisitorRegularUserStream = this.currentUser.isRegularUserStream;
}
get currentlyViewedPage() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_13__.from)(Promise.resolve(location.pathname)));
}
ngOnInit() {
this.isVisitorRegularUserStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(this.destroyedEvent)).subscribe(v => this.guest = !Boolean(v));
}
onToggleConnectPopup() {
this.isConnectCalendarPopup.next(!this.isConnectCalendarPopup.value);
}
connectGoogleCalendar() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
yield _this.integrationsManager.connectGoogleCalendar();
} catch (error) {
_this.snackbarManager.warning(`Unable to connect Google calendar. Please try later.`);
}
})();
}
connectMicrosoftCalendar() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
yield _this2.integrationsManager.connectMicrosoftCalendar();
} catch (error) {
_this2.snackbarManager.warning(`Unable to connect Google calendar. Please try later.`);
}
})();
}
activateAssistantMode() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this3.isAssistantModeActivated = !_this3.isAssistantModeActivated;
})();
}
}
DefaultHeaderComponent.ɵfac = function DefaultHeaderComponent_Factory(t) {
return new (t || DefaultHeaderComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵdirectiveInject"](_undock_feature_plans_tokens_is_beta_user__WEBPACK_IMPORTED_MODULE_4__.IS_BETA_USER), _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵdirectiveInject"](_undock_common_layout_states_sidebar_state__WEBPACK_IMPORTED_MODULE_6__.SidebarState), _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵdirectiveInject"](_undock_common_layout_states_layout_state__WEBPACK_IMPORTED_MODULE_7__.LayoutStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵdirectiveInject"](_undock_integrations__WEBPACK_IMPORTED_MODULE_8__.IntegrationsManager), _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_9__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵdirectiveInject"](_undock_data_store_states_statuses_state__WEBPACK_IMPORTED_MODULE_10__.StatusesStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_11__.SnackbarManager));
};
DefaultHeaderComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵdefineComponent"]({
type: DefaultHeaderComponent,
selectors: [["app-default-header"]],
hostVars: 2,
hostBindings: function DefaultHeaderComponent_HostBindings(rf, ctx) {
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵclassProp"]("guest", ctx.guest);
}
},
inputs: {
showLogo: "showLogo",
logoColor: "logoColor",
displayNavigationIcons: "displayNavigationIcons",
displayNewEventButton: "displayNewEventButton"
},
ngContentSelectors: _c3,
decls: 8,
vars: 7,
consts: [[4, "ngIf"], ["class", "header", 3, "ngSwitch", 4, "ngIf"], ["class", "popup", 3, "click", 4, "ngIf"], [1, "header-row"], [1, "changing-page-content"], [1, "header", 3, "ngSwitch"], [4, "ngSwitchCase"], ["mat-button", "", 1, "sidebar-button", 3, "click"], [3, "width", "height", "color"], ["class", "connect-calendar-message controls-button", 3, "matTooltip", "click", 4, "ngIf"], ["mat-button", "", 1, "controls-button", "notifications", 3, "routerLink"], [1, "connect-calendar-message", "controls-button", 3, "matTooltip", "click"], [3, "width", "height"], ["mat-button", "", 1, "controls-button", "assistant-mode-button", "hidden", 3, "matTooltip", "matTooltipPosition", "popupTrigger"], ["popupTriggerRef", "popupTriggerRef"], ["assistantModeComponentTmpl", ""], [3, "popupTriggerRef"], ["mat-button", "", 1, "controls-button", "search-button", 3, "routerLink"], ["class", "ud-counter", 4, "ngIf"], [1, "ud-counter"], ["target", "_blank", "class", "undock-logo", 3, "href", 4, "ngIf"], [1, "buttons-box"], ["mat-button", "", 1, "link-button", "-login-button", 3, "routerLink"], [1, "title"], [1, "mobile-title"], ["mat-button", "", 1, "link-button", "-signup-button", 3, "routerLink", "queryParams"], ["target", "_blank", 1, "undock-logo", 3, "href"], [3, "color"], [1, "popup", 3, "click"], [1, "connect-calendar-button-container"], [1, "connect-title"], [1, "connect-subtitle"], ["mat-button", "", 1, "connect-calendar-button", "google", 3, "click"], [1, "icon-box"], [1, "text"], ["mat-button", "", 1, "connect-calendar-button", "microsoft", 3, "click"], ["mat-button", "", 1, "title-ask", 3, "click"]],
template: function DefaultHeaderComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵprojectionDef"](_c3);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtemplate"](0, DefaultHeaderComponent_header_0_Template, 10, 0, "header", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](2, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtemplate"](3, DefaultHeaderComponent_header_3_Template, 9, 5, "header", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](5, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtemplate"](6, DefaultHeaderComponent_div_6_Template, 6, 5, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](7, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("ngIf", !_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipeBind1"](1, 3, ctx.layoutStateModel.state.layoutEnabledStream));
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipeBind1"](4, 5, ctx.layoutStateModel.state.layoutEnabledStream));
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("ngIf", ctx.isConnectCalendarPopup.value);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n width: 100%;\n min-height: 64px;\n --assistant-icon-color: #DFC051;\n}\n\n.header[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n width: 100%;\n transition: width 0.2s ease;\n padding: 11px 24px 11px 16px;\n background: linear-gradient(180deg, #FBFBFD 0%, #FBFBFD 73.43%, rgba(251, 251, 253, 0) 100%);\n}\n\n.assistant-mode-button[_ngcontent-%COMP%] {\n height: 40px;\n width: 40px;\n}\n\n.header-row[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: flex-start;\n}\n.header-row[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n color: #121114;\n text-decoration: none;\n}\n.header-row[_ngcontent-%COMP%]:first-child:not(button, .mat-button)[_ngcontent-%COMP%] {\n margin-left: 8px;\n}\n.header-row[_ngcontent-%COMP%] .sidebar-button[_ngcontent-%COMP%] {\n display: none;\n justify-content: center;\n align-items: center;\n min-width: 40px;\n max-width: 40px;\n height: 40px;\n margin: 0 20px 0 0;\n padding: 0;\n border-radius: 50%;\n}\n.header-row[_ngcontent-%COMP%] .controls-button {\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: 40px;\n width: 40px;\n height: 40px;\n padding: 0;\n border-radius: 50%;\n overflow: unset !important;\n}\n.header-row[_ngcontent-%COMP%] .controls-button .mat-button-ripple.mat-ripple, .header-row[_ngcontent-%COMP%] .controls-button .mat-button-focus-overlay {\n border-radius: 50%;\n}\n.header-row[_ngcontent-%COMP%] .controls-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: 40px;\n width: 40px;\n height: 40px;\n margin: 0 12px 0 0;\n padding: 0;\n border-radius: 50%;\n}\n.header-row[_ngcontent-%COMP%] .controls-button.notifications[_ngcontent-%COMP%] {\n position: relative;\n}\n.header-row[_ngcontent-%COMP%] .controls-button.notifications[_ngcontent-%COMP%] app-icon-clock[_ngcontent-%COMP%] {\n color: #807A8E;\n}\n.header-row[_ngcontent-%COMP%] .command-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: 40px;\n width: 40px;\n height: 40px;\n padding: 0;\n border-radius: 50%;\n}\n.header-row[_ngcontent-%COMP%] .changing-page-content[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n width: 100%;\n}\n.header-row[_ngcontent-%COMP%] .changing-page-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:first-child):not(:last-child) {\n margin: 0 8px;\n}\n.header-row[_ngcontent-%COMP%] app-header-new-meeting-button[_ngcontent-%COMP%] {\n margin: 0;\n}\n.header-row[_ngcontent-%COMP%] .undock-logo[_ngcontent-%COMP%] {\n margin: auto 0;\n fill: #ffffff;\n}\n.header-row[_ngcontent-%COMP%] .buttons-box[_ngcontent-%COMP%] .link-button[_ngcontent-%COMP%] {\n padding: 10px 12px;\n font-family: Inter, sans-serif;\n font-style: normal;\n font-weight: 600;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: -0.02em;\n border-radius: 8px;\n}\n.header-row[_ngcontent-%COMP%] .buttons-box[_ngcontent-%COMP%] .link-button.-login-button[_ngcontent-%COMP%] {\n background: transparent;\n color: #2B2733;\n border: 1px solid #EDEAF2;\n}\n.header-row[_ngcontent-%COMP%] .buttons-box[_ngcontent-%COMP%] .link-button.-login-button[_ngcontent-%COMP%] .mobile-title[_ngcontent-%COMP%] {\n display: none;\n}\n.header-row[_ngcontent-%COMP%] .buttons-box[_ngcontent-%COMP%] .link-button.-signup-button[_ngcontent-%COMP%] {\n margin-left: 12px;\n background: #2B2733;\n color: #FFFFFF;\n}\n\n.popup[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n position: fixed;\n z-index: 25;\n width: 100%;\n height: 100%;\n background: rgba(18, 17, 20, 0.5);\n color: white;\n top: 0;\n left: 0;\n}\n\n.connect-calendar-button-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: flex-start;\n width: 100%;\n max-width: 603px;\n background: #FFFFFF;\n border-radius: 16px;\n margin-bottom: 10px;\n padding: 32px 32px 40px;\n overflow: hidden;\n box-shadow: 0px 16px 50px rgba(30, 20, 57, 0.3);\n}\n.connect-calendar-button-container[_ngcontent-%COMP%] .connect-title[_ngcontent-%COMP%] {\n margin-top: 20px;\n font-weight: normal;\n font-size: 24px;\n line-height: 30px;\n letter-spacing: -0.02em;\n color: #121114;\n}\n.connect-calendar-button-container[_ngcontent-%COMP%] .connect-subtitle[_ngcontent-%COMP%] {\n margin: 8px 0 24px;\n font-weight: normal;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #807A8E;\n}\n.connect-calendar-button-container[_ngcontent-%COMP%] .connect-calendar-button[_ngcontent-%COMP%] {\n position: relative;\n width: 100%;\n max-width: 370px;\n display: flex;\n align-items: center;\n justify-content: center;\n height: 40px;\n padding: 13px 15px;\n border-radius: 10px;\n border: 1px solid #EDEAF2;\n}\n.connect-calendar-button-container[_ngcontent-%COMP%] .connect-calendar-button.google[_ngcontent-%COMP%] {\n margin-bottom: 12px;\n}\n.connect-calendar-button-container[_ngcontent-%COMP%] .connect-calendar-button[_ngcontent-%COMP%] .icon-box[_ngcontent-%COMP%] {\n width: 22px;\n height: 22px;\n position: absolute;\n z-index: 2;\n top: 50%;\n transform: translateY(-50%);\n left: 15px;\n}\n.connect-calendar-button-container[_ngcontent-%COMP%] .connect-calendar-button[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 18px;\n}\n.connect-calendar-button-container[_ngcontent-%COMP%] .connect-calendar-button[_ngcontent-%COMP%] .text[_ngcontent-%COMP%] {\n font-family: Inter, sans-serif;\n font-weight: 600;\n font-size: 15px;\n line-height: 22px;\n letter-spacing: -0.02em;\n color: #2B2733;\n}\n.connect-calendar-button-container[_ngcontent-%COMP%] .title-ask[_ngcontent-%COMP%] {\n margin-top: 41px;\n color: #807A8E;\n}\n\n.connect-calendar-message[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 40px;\n height: 40px;\n margin: 0 24px 0 auto;\n cursor: pointer;\n border-radius: 50%;\n}\n.connect-calendar-message[_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\n.connect-calendar-message[_ngcontent-%COMP%]:active {\n background: #CECADA;\n}\n\n@media all and (max-width: 1280px) {\n .header[_ngcontent-%COMP%] {\n background: linear-gradient(180deg, #FBFBFD 0%, #FBFBFD 73.43%, rgba(247, 247, 252, 0) 100%);\n }\n .header-row[_ngcontent-%COMP%] .sidebar-button[_ngcontent-%COMP%] {\n display: flex;\n }\n}\n@media all and (max-width: 480px) {\n .header[_ngcontent-%COMP%] {\n padding: 11px 16px 11px 8px;\n }\n .header-row[_ngcontent-%COMP%] .buttons-box[_ngcontent-%COMP%] .link-button.-login-button[_ngcontent-%COMP%] .mobile-title[_ngcontent-%COMP%] {\n display: inline;\n }\n .header-row[_ngcontent-%COMP%] .buttons-box[_ngcontent-%COMP%] .link-button.-signup-button[_ngcontent-%COMP%] {\n display: none;\n }\n .connect-calendar-button-container[_ngcontent-%COMP%] {\n margin: 0 8px;\n }\n .connect-calendar-button-container[_ngcontent-%COMP%] .connect-title[_ngcontent-%COMP%] {\n font-size: 20px;\n line-height: 24px;\n }\n}\n.guest[_nghost-%COMP%] .header[_ngcontent-%COMP%] {\n background: none;\n}\n.guest[_nghost-%COMP%] .header[_ngcontent-%COMP%] .header-row[_ngcontent-%COMP%] .buttons-box[_ngcontent-%COMP%] .link-button.-login-button[_ngcontent-%COMP%] {\n background: transparent;\n color: #ffffff;\n border: none;\n}\n.guest[_nghost-%COMP%] .header[_ngcontent-%COMP%] .header-row[_ngcontent-%COMP%] .buttons-box[_ngcontent-%COMP%] .link-button.-signup-button[_ngcontent-%COMP%] {\n border: 1px solid #333137;\n background: transparent;\n color: #ffffff;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9sYXlvdXQvY29tcG9uZW50cy9kZWZhdWx0LWhlYWRlci9kZWZhdWx0LWhlYWRlci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBRUEsK0JBQUE7QUEyREo7O0FBeERBO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSxXQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDRGQUFBO0FBMkRKOztBQXhEQTtFQUNJLFlBQUE7RUFDQSxXQUFBO0FBMkRKOztBQXhEQTtFQUNJLGFBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0FBMkRKO0FBMURJO0VBQ0ksY0haZ0I7RUdhaEIscUJBQUE7QUE0RFI7QUF6REk7RUFDSSxnQkFBQTtBQTJEUjtBQXhESTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7QUEwRFI7QUF0RFE7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLDBCQUFBO0FBd0RaO0FBdERZO0VBQ0ksa0JBQUE7QUF3RGhCO0FBakRJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtBQW1EUjtBQWpEUTtFQUNJLGtCQUFBO0FBbURaO0FBakRZO0VBQ0ksY0hoRVM7QUdtSHpCO0FBN0NJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFFQSxVQUFBO0VBQ0Esa0JBQUE7QUE4Q1I7QUEzQ0k7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FBNkNSO0FBM0NRO0VBQ0ksYUFBQTtBQTZDWjtBQXpDSTtFQUNJLFNBQUE7QUEyQ1I7QUFyQ0k7RUFDSSxjQUFBO0VBQ0EsYUh2R2dCO0FHOEl4QjtBQWxDUTtFQUNJLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBQW9DWjtBQWxDWTtFQUNJLHVCQUFBO0VBQ0EsY0h4SUE7RUd5SUEseUJBQUE7QUFvQ2hCO0FBbENnQjtFQUNJLGFBQUE7QUFvQ3BCO0FBaENZO0VBQ0ksaUJBQUE7RUFDQSxtQkhsSkE7RUdtSkEsY0FBQTtBQWtDaEI7O0FBM0JBO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUNBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7QUE4Qko7O0FBM0JBO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQ0FBQTtBQThCSjtBQTVCSTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIN0tnQjtBRzJNeEI7QUEzQkk7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjSG5MaUI7QUdnTnpCO0FBMUJJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QUE0QlI7QUExQlE7RUFDSSxtQkFBQTtBQTRCWjtBQXRCUTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLDJCQUFBO0VBQ0EsVUFBQTtBQXdCWjtBQXJCUTtFQUNJLFdBQUE7QUF1Qlo7QUFwQlE7RUFDSSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjSC9PSTtBR3FRaEI7QUFsQkk7RUFDSSxnQkFBQTtFQUNBLGNIbk9pQjtBR3VQekI7O0FBaEJBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FBbUJKO0FBakJJO0VBQ0ksbUJIMU9rQjtBRzZQMUI7QUFoQkk7RUFDSSxtQkhoUGtCO0FHa1ExQjs7QUFYQTtFQUNJO0lBQ0ksNEZBQUE7RUFjTjtFQVZNO0lBQ0ksYUFBQTtFQVlWO0FBQ0Y7QUFBQTtFQUNJO0lBQ0ksMkJBQUE7RUFFTjtFQVFrQjtJQUNJLGVBQUE7RUFOdEI7RUFVYztJQUNJLGFBQUE7RUFSbEI7RUFlRTtJQUNJLGFBQUE7RUFiTjtFQWVNO0lBQ0ksZUFBQTtJQUNBLGlCQUFBO0VBYlY7QUFDRjtBQXFCUTtFQUNJLGdCQUFBO0FBbkJaO0FBd0J3QjtFQUNJLHVCQUFBO0VBQ0EsY0hsVUo7RUdtVUksWUFBQTtBQXRCNUI7QUF5QndCO0VBQ0kseUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIelVKO0FHa1R4QiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xuXG4gICAgLS1hc3Npc3RhbnQtaWNvbi1jb2xvcjogI3skY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW59O1xufVxuXG4uaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xuICAgIHBhZGRpbmc6IDExcHggMjRweCAxMXB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGNvbG9yLWdyYXlzY2FsZS1saWdodC00IDAlLCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQgNzMuNDMlLCByZ2JhKDI1MSwgMjUxLCAyNTMsIDApIDEwMCUpO1xufVxuXG4uYXNzaXN0YW50LW1vZGUtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG59XG5cbi5oZWFkZXItcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkOm5vdChidXR0b24sIC5tYXQtYnV0dG9uKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgLnNpZGViYXItYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIDo6bmctZGVlcCB7XG4gICAgICAgIC5jb250cm9scy1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAubWF0LWJ1dHRvbi1yaXBwbGUubWF0LXJpcHBsZSwgLm1hdC1idXR0b24tZm9jdXMtb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC5jb250cm9scy1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW46IDAgMTJweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAmLm5vdGlmaWNhdGlvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBhcHAtaWNvbi1jbG9jayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tbWFuZC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAvL21hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIC5jaGFuZ2luZy1wYWdlLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmID4gKjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhcHAtaGVhZGVyLW5ldy1tZWV0aW5nLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cblxuICAgIC8vICAgIF9fX19fX19fX19fX19fX19fX19cbiAgICAvLyAgICBfX19fX19fX19fX19fX19fX19fTk9OIGF1dGhvcml6ZWQgdXNlclxuICAgIC51bmRvY2stbG9nbyB7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICBmaWxsOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIH1cblxuICAgIC5idXR0b25zLWJveCB7XG5cbiAgICAgICAgLmxpbmstYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgICAmLi1sb2dpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG5cbiAgICAgICAgICAgICAgICAubW9iaWxlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLXNpZ251cC1idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzdHlsZXMgZm9yIE1PREFMICdDb25uZWN0IGNhbGVuZGFyJ1xuLnBvcHVwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDI1O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xufVxuXG4uY29ubmVjdC1jYWxlbmRhci1idXR0b24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDUwcHggcmdiYSgzMCwgMjAsIDU3LCAwLjMpO1xuXG4gICAgLmNvbm5lY3QtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgfVxuXG4gICAgLmNvbm5lY3Qtc3VidGl0bGUge1xuICAgICAgICBtYXJnaW46IDhweCAwIDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrO1xuICAgIH1cblxuICAgIC5jb25uZWN0LWNhbGVuZGFyLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuXG4gICAgICAgICYuZ29vZ2xlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1pY3Jvc29mdCB7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1ib3gge1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUtYXNrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDFweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyaztcbiAgICB9XG59XG5cbi5jb25uZWN0LWNhbGVuZGFyLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIDI0cHggMCBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM2OHB4KSB7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQgMCUsICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNCA3My40MyUsIHJnYmEoMjQ3LCAyNDcsIDI1MiwgMCkgMTAwJSk7XG4gICAgfVxuXG4gICAgLmhlYWRlci1yb3cge1xuICAgICAgICAuc2lkZWJhci1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vL19fX19fX19fX1RBQkxFVFxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG59XG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fTU9CSUxFXG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMTZweCAxMXB4IDhweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXJvdyB7XG4gICAgICAgIC8vIE5PTiBhdXRob3JpemVkXG4gICAgICAgIC5idXR0b25zLWJveCB7XG5cbiAgICAgICAgICAgIC5saW5rLWJ1dHRvbiB7XG5cbiAgICAgICAgICAgICAgICAmLi1sb2dpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAubW9iaWxlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuLXNpZ251cC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGNvbm5lY3QgY2FsZW5kYXIgbW9kYWxcbiAgICAuY29ubmVjdC1jYWxlbmRhci1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDhweDtcblxuICAgICAgICAuY29ubmVjdC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG46aG9zdCB7XG4gICAgJi5ndWVzdCB7XG5cbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICAgICAuaGVhZGVyLXJvdyB7XG4gICAgICAgICAgICAgICAgLmJ1dHRvbnMtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgLmxpbmstYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuLWxvZ2luLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLi1zaWdudXAtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMTM3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], DefaultHeaderComponent.prototype, "isConnectCalendarPopup", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], DefaultHeaderComponent.prototype, "isOpenedStateStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], DefaultHeaderComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], DefaultHeaderComponent.prototype, "currentlyViewedPage", null);
/***/ }),
/***/ 27342:
/*!*******************************************************************************************************************!*\
!*** ./packages/common/layout/components/form-elements/tags-selector-configurable/tags-configurable.component.ts ***!
\*******************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TagsSelectorConfigurableComponent": () => (/* binding */ TagsSelectorConfigurableComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _undock_common_ui_kit_ui_icons_clean__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/clean */ 72794);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
function TagsSelectorConfigurableComponent_div_2_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "app-clean-icon", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("click", function TagsSelectorConfigurableComponent_div_2_ng_container_4_Template_app_clean_icon_click_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r7);
const option_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]().$implicit;
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
ctx_r5.onTagRemoved.next(option_r2.value);
return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetView"]($event.stopPropagation());
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
}
const _c0 = function (a0) {
return {
selected: a0
};
};
function TagsSelectorConfigurableComponent_div_2_Template(rf, ctx) {
if (rf & 1) {
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("click", function TagsSelectorConfigurableComponent_div_2_Template_div_click_0_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r9);
const option_r2 = restoredCtx.$implicit;
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetView"](ctx_r8.toggleTag(option_r2));
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](2, "app-icon-element-status-checked", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](4, TagsSelectorConfigurableComponent_div_2_ng_container_4_Template, 4, 0, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
}
if (rf & 2) {
const option_r2 = ctx.$implicit;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵclassProp"]("disabled", ctx_r0.disabled);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpureFunction1"](9, _c0, option_r2.checked))("matTooltip", option_r2.checked ? "Disable" : "Enable")("matTooltipDisabled", ctx_r0.disabled);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("height", ctx_r0.iconSize)("width", ctx_r0.iconSize);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate1"]("\n\n ", option_r2.label, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx_r0.showDeleteIcon && option_r2.removable);
}
}
function TagsSelectorConfigurableComponent_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
const _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("click", function TagsSelectorConfigurableComponent_ng_container_4_Template_div_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r11);
const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetView"](ctx_r10.onAddTagClicked.emit());
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](4, "app-icon-plus");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
let tmp_0_0;
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate1"](" ", (tmp_0_0 = ctx_r1.addTagText) !== null && tmp_0_0 !== undefined ? tmp_0_0 : "", "\n ");
}
}
const _c1 = function (a0, a1) {
return {
lg: a0,
md: a1
};
};
class TagsSelectorConfigurableComponent {
constructor() {
this.onTagRemoved = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.onAddTagClicked = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.selectedChange = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.onChange = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.tagClick = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.iconSize = 18;
this.multiple = true;
this.required = false;
this.disabled = false;
this.showAddTagBtn = false;
this.showDeleteIcon = false;
this.size = 'lg';
this.tagOptions = [];
this._options = [];
this._selectedOptions = [];
}
set options(options) {
this._options = options;
this.tagOptions = options.map((item, index) => {
return {
index,
label: item.label,
value: item.value,
checked: this._selectedOptions.includes(item.value),
removable: item.removable
};
});
}
set selected(value) {
this._selectedOptions = Array.isArray(value) ? value : [value];
this.updateChecked();
}
ngOnInit() {
this.updateChecked();
}
updateChecked() {
this.tagOptions.forEach((option, index) => {
option.checked = this._selectedOptions.includes(option.value);
});
}
toggleTag(option) {
if (this.disabled) {
return null;
}
const checked = !option.checked;
if (this.required && !checked && 1 === this._selectedOptions.length) {
return false;
}
if (!this.multiple && option.checked) {
this.tagOptions.forEach(option => option.checked = false);
}
option.checked = checked;
this.tagClick.emit([this._options[option.index], checked]);
if (this.multiple) {
const selectedOptions = [];
const selectedValues = [];
this.tagOptions.forEach((option, index) => {
if (option.checked) {
selectedValues.push(option.value);
selectedOptions.push(this._options[index]);
}
});
this._selectedOptions = selectedValues;
this.selectedChange.emit(selectedValues);
this.onChange.emit(selectedOptions);
} else {
this._selectedOptions = option.checked ? [option.value] : [];
this.selectedChange.emit(this._selectedOptions[0]);
this.onChange.emit(this._options[option.index]);
}
}
}
TagsSelectorConfigurableComponent.ɵfac = function TagsSelectorConfigurableComponent_Factory(t) {
return new (t || TagsSelectorConfigurableComponent)();
};
TagsSelectorConfigurableComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
type: TagsSelectorConfigurableComponent,
selectors: [["app-tags-selector-configurable"]],
inputs: {
iconSize: "iconSize",
multiple: "multiple",
required: "required",
disabled: "disabled",
addTagText: "addTagText",
showAddTagBtn: "showAddTagBtn",
showDeleteIcon: "showDeleteIcon",
size: "size",
options: "options",
selected: "selected"
},
outputs: {
onTagRemoved: "onTagRemoved",
onAddTagClicked: "onAddTagClicked",
selectedChange: "selectedChange",
onChange: "onChange",
tagClick: "tagClick"
},
decls: 7,
vars: 6,
consts: [[1, "container", 3, "ngClass"], ["class", "tag", 3, "disabled", "ngClass", "matTooltip", "matTooltipDisabled", "click", 4, "ngFor", "ngForOf"], [4, "ngIf"], [1, "tag", 3, "ngClass", "matTooltip", "matTooltipDisabled", "click"], [1, "icon-checked", 3, "height", "width"], [1, "clickable", 3, "click"], [1, "add-tag", "clickable", 3, "click"]],
template: function TagsSelectorConfigurableComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](2, TagsSelectorConfigurableComponent_div_2_Template, 6, 11, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](4, TagsSelectorConfigurableComponent_ng_container_4_Template, 7, 1, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpureFunction2"](3, _c1, ctx.size === "lg", ctx.size === "md"));
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngForOf", ctx.tagOptions);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx.showAddTagBtn);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_3__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_3__.NgIf, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_4__.MatLegacyTooltip, _undock_common_ui_kit_ui_icons_clean__WEBPACK_IMPORTED_MODULE_0__.CleanIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_1__.ElementStatusCheckedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_1__.PlusIconComponent],
styles: ["[_nghost-%COMP%] {\n display: block;\n width: 100%;\n box-sizing: content-box;\n}\n\n.container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n padding: 0 1px;\n}\n.container.lg[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] {\n height: 40px;\n}\n.container.md[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] {\n margin: 4px 8px 0 0;\n height: 32px;\n}\n.container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] {\n height: 40px;\n margin-top: 5px;\n -webkit-touch-callout: none; \n -webkit-user-select: none; \n user-select: none; \n display: flex;\n cursor: pointer;\n justify-content: flex-start;\n align-content: center;\n align-items: center;\n flex-wrap: nowrap;\n flex-direction: row;\n margin-right: 8px;\n padding: 6px 8px 6px 6px;\n transition: 250ms;\n font-family: Inter, sans-serif;\n font-style: normal;\n font-weight: 500;\n font-size: 15px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #9A95AC;\n background: #FBFBFD;\n border: 1px solid #EDEAF2;\n box-sizing: border-box;\n border-radius: 8px;\n white-space: nowrap;\n}\n.container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%]:last-child {\n margin-right: 0;\n}\n.container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] .icon-checked[_ngcontent-%COMP%] {\n max-height: 0;\n max-width: 0;\n opacity: 0;\n overflow: hidden;\n margin: 0;\n transition: 250ms;\n}\n.container[_ngcontent-%COMP%] .tag.selected[_ngcontent-%COMP%] {\n font-weight: 600;\n background: #ffffff;\n color: #2B2733;\n border-color: #2B2733;\n box-shadow: 0 0 0 1px #2B2733;\n}\n.container[_ngcontent-%COMP%] .tag.selected[_ngcontent-%COMP%] .icon-checked[_ngcontent-%COMP%] {\n max-height: 100px;\n max-width: 100px;\n opacity: 1;\n margin-right: 10px;\n}\n.container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\n.container[_ngcontent-%COMP%] .tag.disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n}\n.container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] app-clean-icon[_ngcontent-%COMP%] {\n margin-left: 4px;\n}\n.container[_ngcontent-%COMP%] .add-tag[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-top: 5px;\n padding: 10px 12px;\n color: #2B2733;\n font-size: 14px;\n font-weight: 600;\n line-height: 20px;\n letter-spacing: -0.02em;\n}\n.container[_ngcontent-%COMP%] .add-tag[_ngcontent-%COMP%] app-icon-plus[_ngcontent-%COMP%] {\n margin-right: 6px;\n}\n\n@media all and (max-width: 480px) {\n .container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9sYXlvdXQvY29tcG9uZW50cy9mb3JtLWVsZW1lbnRzL3RhZ3Mtc2VsZWN0b3IvdGFncy5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdXRpbHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FBNERKOztBQXpEQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSwyQkFBQTtFQUNBLGNBQUE7QUE0REo7QUF6RFE7RUFDSSxZQUFBO0FBMkRaO0FBdERRO0VBQ0ksbUJBQUE7RUFDQSxZQUFBO0FBd0RaO0FBcERJO0VBQ0ksWUFBQTtFQUNBLGVBQUE7RURXSiwyQkFBQSxFQUFBLGVBQUE7RUFDQSx5QkFBQSxFQUFBLFdBQUEsRUFDQSxtQkFBQSxFQUNBLDRCQUFBLEVBQ0EsMkJBQUE7RUFDQSxpQkFBQSxFQUFBLGlGQUFBO0VDWEksYUFBQTtFQUNBLGVBQUE7RUFDQSwyQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLGlCQVhnQjtFQWFoQiw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIOUJpQjtFRytCakIsbUJIdkJrQjtFR3dCbEIseUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUF1RFI7QUFyRFE7RUFDSSxlQUFBO0FBdURaO0FBaERRO0VBQ0ksYUFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBeENZO0FBMEZ4QjtBQS9DUTtFQUNJLGdCQUFBO0VBQ0EsbUJIc0ZKO0VHckZJLGNIM0VRO0VHNEVSLHFCSDVFUTtFRzZFUiw2QkFBQTtBQWlEWjtBQS9DWTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7QUFpRGhCO0FBNUNRO0VBQ0ksbUJIaEVjO0FHOEcxQjtBQTNDUTtFQUNJLG1CQUFBO0FBNkNaO0FBMUNRO0VBQ0ksZ0JBQUE7QUE0Q1o7QUF4Q0k7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUVBLGVBQUE7RUFDQSxrQkFBQTtFQUVBLGNIN0dZO0VJNkJoQixlRGlGc0I7RUNoRnRCLGdCRGdGNEI7RUMvRTVCLGlCRCtFaUM7RUM5RWpDLHVCQUppRTtBRDZIckU7QUF6Q1E7RUFDSSxpQkFBQTtBQTJDWjs7QUF0Q0E7RUFFUTtJQUNJLGtCQUFBO0VBd0NWO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAxcHg7XG5cbiAgICAmLmxnIHtcbiAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1kIHtcbiAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICBtYXJnaW46IDRweCA4cHggMCAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhZyB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG5vLXNlbGVjdDtcbiAgICAgICAgJGFuaW1hdGlvblRpbWU6IDI1MG1zO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDhweCA2cHggNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pbWF0aW9uVGltZTtcblxuICAgICAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC00O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIC50YWcge1xuICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tY2hlY2tlZCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pbWF0aW9uVGltZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgICAgIC5pY29uLWNoZWNrZWQge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG5cbiAgICAgICAgYXBwLWNsZWFuLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZGQtdGFnIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIEBpbmNsdWRlIHRleHRQcm9wKDE0cHgsIDYwMCwgMjBweCk7XG5cbiAgICAgICAgYXBwLWljb24tcGx1cyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8vJGJhc2UtZm9udC1zaXplOiAxNjsgLS0gY2hhbmdlIHRvIHRoaXMgYWZ0ZXIgbGF5b3V0IHJlZmFjdG9yaW5nXG4kYmFzZS1mb250LXNpemU6IDEwO1xuXG4vLyAxJSBvZiBGdWxsSEQgcmVzb2x1dGlvbiBoZWlnaHRcbiRoZWlnaHQtdW5pdC1tb2RpZmllcjogMTAuODtcbi8vIDElIG9mIEZ1bGxIRCByZXNvbHV0aW9uIHdpZHRoXG4kd2lkdGgtdW5pdC1tb2RpZmllcjogMTkuMjtcblxuQGZ1bmN0aW9uIEhlaWdodFVuaXQoJHRhcmdldCwgJGNvbnRleHQ6ICRoZWlnaHQtdW5pdC1tb2RpZmllcikge1xuICAgIEByZXR1cm4gbWF0aC5kaXYoJHRhcmdldCwgJGNvbnRleHQpICogMXZoO1xufVxuXG5AZnVuY3Rpb24gV2lkdGhVbml0KCR0YXJnZXQsICRjb250ZXh0OiAkd2lkdGgtdW5pdC1tb2RpZmllcikge1xuICAgIEByZXR1cm4gbWF0aC5kaXYoJHRhcmdldCwgJGNvbnRleHQpICogMXZ3O1xufVxuXG4vLyBUT0RPOiBSZW1vdmUgdGhpcyBtaXhpbiAvIFJlcGxhY2Ugd2l0aCBmb250IG1peGluc1xuQG1peGluIHRleHRQcm9wKCRmb250U2l6ZSwgJGZvbnRXZWlnaHQsICRsaW5lSGVpZ2h0LCAkbGV0dGVyU3BhY2luZzogLTAuMDJlbSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJTcGFjaW5nO1xufVxuXG5AbWl4aW4gZnVsbFNpemVPdmVybGF5KCRiYWNrZ3JvdW5kKSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG59XG5cbi8vIFRPRE86IFJlbW92ZSB0aGlzIG1peGluIC8gUmVwbGFjZSB3aXRoIGZvbnQgbWl4aW5zXG5AbWl4aW4gdGV4dFByb3AoJGZvbnRTaXplLCAkZm9udFdlaWdodCwgJGxpbmVIZWlnaHQsICRsZXR0ZXJTcGFjaW5nOiAtMC4wMmVtKSB7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlclNwYWNpbmc7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */", ".container.lg[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] {\n height: 40px;\n}\n.container.md[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] {\n margin: 4px 4px 0 0;\n height: 32px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9sYXlvdXQvY29tcG9uZW50cy9mb3JtLWVsZW1lbnRzL3RhZ3Mtc2VsZWN0b3ItY29uZmlndXJhYmxlL3RhZ3MtY29uZmlndXJhYmxlLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVJO0VBQ0UsWUFBQTtBQUROO0FBTUk7RUFDRSxtQkFBQTtFQUNBLFlBQUE7QUFKTiIsInNvdXJjZXNDb250ZW50IjpbIi5jb250YWluZXIge1xuICAmLmxnIHtcbiAgICAudGFnIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmLm1kIHtcbiAgICAudGFnIHtcbiAgICAgIG1hcmdpbjogNHB4IDRweCAwIDA7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG59XG5cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
/***/ }),
/***/ 94:
/*!*****************************************************************************************!*\
!*** ./packages/common/layout/components/form-elements/tags-selector/tags.component.ts ***!
\*****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TagsSelectorComponent": () => (/* binding */ TagsSelectorComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _undock_common_ui_kit_ui_icons_clean__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/clean */ 72794);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
function TagsSelectorComponent_div_2_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "app-clean-icon", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("click", function TagsSelectorComponent_div_2_ng_container_4_Template_app_clean_icon_click_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r7);
const option_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]().$implicit;
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
ctx_r5.onTagRemoved.next(option_r2.value);
return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetView"]($event.stopPropagation());
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
}
const _c0 = function (a0) {
return {
selected: a0
};
};
function TagsSelectorComponent_div_2_Template(rf, ctx) {
if (rf & 1) {
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("click", function TagsSelectorComponent_div_2_Template_div_click_0_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r9);
const option_r2 = restoredCtx.$implicit;
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetView"](ctx_r8.toggleTag(option_r2));
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](2, "app-icon-element-status-checked", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](4, TagsSelectorComponent_div_2_ng_container_4_Template, 4, 0, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
}
if (rf & 2) {
const option_r2 = ctx.$implicit;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵclassProp"]("disabled", ctx_r0.disabled);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpureFunction1"](9, _c0, option_r2.checked))("matTooltip", option_r2.checked ? "Disable" : "Enable")("matTooltipDisabled", ctx_r0.disabled);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("height", ctx_r0.iconSize)("width", ctx_r0.iconSize);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate1"]("\n\n ", option_r2.label, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx_r0.showDeleteIcon);
}
}
function TagsSelectorComponent_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
const _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("click", function TagsSelectorComponent_ng_container_4_Template_div_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r11);
const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetView"](ctx_r10.onAddTagClicked.emit());
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](4, "app-icon-plus");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
let tmp_0_0;
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate1"](" ", (tmp_0_0 = ctx_r1.addTagText) !== null && tmp_0_0 !== undefined ? tmp_0_0 : "", "\n ");
}
}
const _c1 = function (a0, a1) {
return {
lg: a0,
md: a1
};
};
class TagsSelectorComponent {
constructor() {
this.onTagRemoved = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.onAddTagClicked = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.tagOptions = [];
this._options = [];
this._selectedOptions = [];
this.iconSize = 18;
this.multiple = true;
this.required = false;
this.disabled = false;
this.showAddTagBtn = false;
this.showDeleteIcon = false;
this.size = 'lg';
this.selectedChange = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.onChange = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.tagClick = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
}
set options(list) {
this._options = list;
this.tagOptions = list.map((item, index) => {
let label;
let value;
if ('string' === typeof item) {
label = value = item;
} else if (Array.isArray(item) && item.length === 2) {
value = item[0];
label = item[1];
} else if ('object' === typeof item) {
let {
label: itemLabel,
value: itemValue
} = item;
if (!itemLabel && itemValue && 'string' === typeof itemValue) {
itemLabel = itemValue;
}
if (itemLabel && !itemValue) {
itemValue = itemLabel;
}
label = itemLabel;
value = itemValue;
}
return {
index,
label,
value,
checked: this._selectedOptions.includes(value)
};
});
}
set selected(value) {
this._selectedOptions = Array.isArray(value) ? value : [value];
this.updateChecked();
}
ngOnInit() {
this.updateChecked();
}
updateChecked() {
this.tagOptions.forEach((option, index) => {
option.checked = this._selectedOptions.includes(option.value);
});
}
toggleTag(option) {
if (this.disabled) {
return null;
}
const checked = !option.checked;
if (this.required && !checked && 1 === this._selectedOptions.length) {
return false;
}
if (!this.multiple && option.checked) {
this.tagOptions.forEach(option => option.checked = false);
}
option.checked = checked;
this.tagClick.emit([this._options[option.index], checked]);
if (this.multiple) {
const selectedOptions = [];
const selectedValues = [];
this.tagOptions.forEach((option, index) => {
if (option.checked) {
selectedValues.push(option.value);
selectedOptions.push(this._options[index]);
}
});
this._selectedOptions = selectedValues;
this.selectedChange.emit(selectedValues);
this.onChange.emit(selectedOptions);
} else {
this._selectedOptions = option.checked ? [option.value] : [];
this.selectedChange.emit(this._selectedOptions[0]);
this.onChange.emit(this._options[option.index]);
}
}
}
TagsSelectorComponent.ɵfac = function TagsSelectorComponent_Factory(t) {
return new (t || TagsSelectorComponent)();
};
TagsSelectorComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
type: TagsSelectorComponent,
selectors: [["app-tags-selector"]],
inputs: {
iconSize: "iconSize",
multiple: "multiple",
required: "required",
disabled: "disabled",
addTagText: "addTagText",
showAddTagBtn: "showAddTagBtn",
showDeleteIcon: "showDeleteIcon",
size: "size",
options: "options",
selected: "selected"
},
outputs: {
onTagRemoved: "onTagRemoved",
onAddTagClicked: "onAddTagClicked",
selectedChange: "selectedChange",
onChange: "onChange",
tagClick: "tagClick"
},
decls: 7,
vars: 6,
consts: [[1, "container", 3, "ngClass"], ["class", "tag", 3, "disabled", "ngClass", "matTooltip", "matTooltipDisabled", "click", 4, "ngFor", "ngForOf"], [4, "ngIf"], [1, "tag", 3, "ngClass", "matTooltip", "matTooltipDisabled", "click"], [1, "icon-checked", 3, "height", "width"], [1, "clickable", 3, "click"], [1, "add-tag", "clickable", 3, "click"]],
template: function TagsSelectorComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](2, TagsSelectorComponent_div_2_Template, 6, 11, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](4, TagsSelectorComponent_ng_container_4_Template, 7, 1, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpureFunction2"](3, _c1, ctx.size === "lg", ctx.size === "md"));
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngForOf", ctx.tagOptions);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx.showAddTagBtn);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_3__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_3__.NgIf, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_4__.MatLegacyTooltip, _undock_common_ui_kit_ui_icons_clean__WEBPACK_IMPORTED_MODULE_0__.CleanIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_1__.ElementStatusCheckedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_1__.PlusIconComponent],
styles: ["[_nghost-%COMP%] {\n display: block;\n width: 100%;\n box-sizing: content-box;\n}\n\n.container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n padding: 0 1px;\n}\n.container.lg[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] {\n height: 40px;\n}\n.container.md[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] {\n margin: 4px 8px 0 0;\n height: 32px;\n}\n.container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] {\n height: 40px;\n margin-top: 5px;\n -webkit-touch-callout: none; \n -webkit-user-select: none; \n user-select: none; \n display: flex;\n cursor: pointer;\n justify-content: flex-start;\n align-content: center;\n align-items: center;\n flex-wrap: nowrap;\n flex-direction: row;\n margin-right: 8px;\n padding: 6px 8px 6px 6px;\n transition: 250ms;\n font-family: Inter, sans-serif;\n font-style: normal;\n font-weight: 500;\n font-size: 15px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #9A95AC;\n background: #FBFBFD;\n border: 1px solid #EDEAF2;\n box-sizing: border-box;\n border-radius: 8px;\n white-space: nowrap;\n}\n.container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%]:last-child {\n margin-right: 0;\n}\n.container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] .icon-checked[_ngcontent-%COMP%] {\n max-height: 0;\n max-width: 0;\n opacity: 0;\n overflow: hidden;\n margin: 0;\n transition: 250ms;\n}\n.container[_ngcontent-%COMP%] .tag.selected[_ngcontent-%COMP%] {\n font-weight: 600;\n background: #ffffff;\n color: #2B2733;\n border-color: #2B2733;\n box-shadow: 0 0 0 1px #2B2733;\n}\n.container[_ngcontent-%COMP%] .tag.selected[_ngcontent-%COMP%] .icon-checked[_ngcontent-%COMP%] {\n max-height: 100px;\n max-width: 100px;\n opacity: 1;\n margin-right: 10px;\n}\n.container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\n.container[_ngcontent-%COMP%] .tag.disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n}\n.container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] app-clean-icon[_ngcontent-%COMP%] {\n margin-left: 4px;\n}\n.container[_ngcontent-%COMP%] .add-tag[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-top: 5px;\n padding: 10px 12px;\n color: #2B2733;\n font-size: 14px;\n font-weight: 600;\n line-height: 20px;\n letter-spacing: -0.02em;\n}\n.container[_ngcontent-%COMP%] .add-tag[_ngcontent-%COMP%] app-icon-plus[_ngcontent-%COMP%] {\n margin-right: 6px;\n}\n\n@media all and (max-width: 480px) {\n .container[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9sYXlvdXQvY29tcG9uZW50cy9mb3JtLWVsZW1lbnRzL3RhZ3Mtc2VsZWN0b3IvdGFncy5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdXRpbHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FBNERKOztBQXpEQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSwyQkFBQTtFQUNBLGNBQUE7QUE0REo7QUF6RFE7RUFDSSxZQUFBO0FBMkRaO0FBdERRO0VBQ0ksbUJBQUE7RUFDQSxZQUFBO0FBd0RaO0FBcERJO0VBQ0ksWUFBQTtFQUNBLGVBQUE7RURXSiwyQkFBQSxFQUFBLGVBQUE7RUFDQSx5QkFBQSxFQUFBLFdBQUEsRUFDQSxtQkFBQSxFQUNBLDRCQUFBLEVBQ0EsMkJBQUE7RUFDQSxpQkFBQSxFQUFBLGlGQUFBO0VDWEksYUFBQTtFQUNBLGVBQUE7RUFDQSwyQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLGlCQVhnQjtFQWFoQiw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIOUJpQjtFRytCakIsbUJIdkJrQjtFR3dCbEIseUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUF1RFI7QUFyRFE7RUFDSSxlQUFBO0FBdURaO0FBaERRO0VBQ0ksYUFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBeENZO0FBMEZ4QjtBQS9DUTtFQUNJLGdCQUFBO0VBQ0EsbUJIc0ZKO0VHckZJLGNIM0VRO0VHNEVSLHFCSDVFUTtFRzZFUiw2QkFBQTtBQWlEWjtBQS9DWTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7QUFpRGhCO0FBNUNRO0VBQ0ksbUJIaEVjO0FHOEcxQjtBQTNDUTtFQUNJLG1CQUFBO0FBNkNaO0FBMUNRO0VBQ0ksZ0JBQUE7QUE0Q1o7QUF4Q0k7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUVBLGVBQUE7RUFDQSxrQkFBQTtFQUVBLGNIN0dZO0VJNkJoQixlRGlGc0I7RUNoRnRCLGdCRGdGNEI7RUMvRTVCLGlCRCtFaUM7RUM5RWpDLHVCQUppRTtBRDZIckU7QUF6Q1E7RUFDSSxpQkFBQTtBQTJDWjs7QUF0Q0E7RUFFUTtJQUNJLGtCQUFBO0VBd0NWO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAxcHg7XG5cbiAgICAmLmxnIHtcbiAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1kIHtcbiAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICBtYXJnaW46IDRweCA4cHggMCAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhZyB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG5vLXNlbGVjdDtcbiAgICAgICAgJGFuaW1hdGlvblRpbWU6IDI1MG1zO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDhweCA2cHggNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pbWF0aW9uVGltZTtcblxuICAgICAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC00O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIC50YWcge1xuICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tY2hlY2tlZCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pbWF0aW9uVGltZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgICAgIC5pY29uLWNoZWNrZWQge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG5cbiAgICAgICAgYXBwLWNsZWFuLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZGQtdGFnIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIEBpbmNsdWRlIHRleHRQcm9wKDE0cHgsIDYwMCwgMjBweCk7XG5cbiAgICAgICAgYXBwLWljb24tcGx1cyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8vJGJhc2UtZm9udC1zaXplOiAxNjsgLS0gY2hhbmdlIHRvIHRoaXMgYWZ0ZXIgbGF5b3V0IHJlZmFjdG9yaW5nXG4kYmFzZS1mb250LXNpemU6IDEwO1xuXG4vLyAxJSBvZiBGdWxsSEQgcmVzb2x1dGlvbiBoZWlnaHRcbiRoZWlnaHQtdW5pdC1tb2RpZmllcjogMTAuODtcbi8vIDElIG9mIEZ1bGxIRCByZXNvbHV0aW9uIHdpZHRoXG4kd2lkdGgtdW5pdC1tb2RpZmllcjogMTkuMjtcblxuQGZ1bmN0aW9uIEhlaWdodFVuaXQoJHRhcmdldCwgJGNvbnRleHQ6ICRoZWlnaHQtdW5pdC1tb2RpZmllcikge1xuICAgIEByZXR1cm4gbWF0aC5kaXYoJHRhcmdldCwgJGNvbnRleHQpICogMXZoO1xufVxuXG5AZnVuY3Rpb24gV2lkdGhVbml0KCR0YXJnZXQsICRjb250ZXh0OiAkd2lkdGgtdW5pdC1tb2RpZmllcikge1xuICAgIEByZXR1cm4gbWF0aC5kaXYoJHRhcmdldCwgJGNvbnRleHQpICogMXZ3O1xufVxuXG4vLyBUT0RPOiBSZW1vdmUgdGhpcyBtaXhpbiAvIFJlcGxhY2Ugd2l0aCBmb250IG1peGluc1xuQG1peGluIHRleHRQcm9wKCRmb250U2l6ZSwgJGZvbnRXZWlnaHQsICRsaW5lSGVpZ2h0LCAkbGV0dGVyU3BhY2luZzogLTAuMDJlbSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJTcGFjaW5nO1xufVxuXG5AbWl4aW4gZnVsbFNpemVPdmVybGF5KCRiYWNrZ3JvdW5kKSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG59XG5cbi8vIFRPRE86IFJlbW92ZSB0aGlzIG1peGluIC8gUmVwbGFjZSB3aXRoIGZvbnQgbWl4aW5zXG5AbWl4aW4gdGV4dFByb3AoJGZvbnRTaXplLCAkZm9udFdlaWdodCwgJGxpbmVIZWlnaHQsICRsZXR0ZXJTcGFjaW5nOiAtMC4wMmVtKSB7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlclNwYWNpbmc7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 15800:
/*!************************************************************************************************************!*\
!*** ./packages/common/layout/components/header-new-meeting-button/header-new-meeting-button.component.ts ***!
\************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "HeaderNewMeetingButtonComponent": () => (/* binding */ HeaderNewMeetingButtonComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _new_meeting_button_new_meeting_button_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../new-meeting-button/new-meeting-button.component */ 54762);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/material/legacy-menu */ 1051);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/router */ 60124);
const _c0 = function () {
return ["/", "proposal"];
};
const _c1 = function () {
return ["/", "meet", "new"];
};
const _c2 = function () {
return {
"m": "Broadcast"
};
};
const _c3 = function () {
return ["/", "meet", "new", "instant"];
};
class HeaderNewMeetingButtonComponent extends _new_meeting_button_new_meeting_button_component__WEBPACK_IMPORTED_MODULE_1__.NewMeetingButtonComponent {
navigateToTheNewMeetingPage() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.router.navigate(['/', 'meet', (yield _this.isBetaUser$) ? 'new-event' : 'new']);
})();
}
}
HeaderNewMeetingButtonComponent.ɵfac = function () {
let ɵHeaderNewMeetingButtonComponent_BaseFactory;
return function HeaderNewMeetingButtonComponent_Factory(t) {
return (ɵHeaderNewMeetingButtonComponent_BaseFactory || (ɵHeaderNewMeetingButtonComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetInheritedFactory"](HeaderNewMeetingButtonComponent)))(t || HeaderNewMeetingButtonComponent);
};
}();
HeaderNewMeetingButtonComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
type: HeaderNewMeetingButtonComponent,
selectors: [["app-header-new-meeting-button"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵInheritDefinitionFeature"]],
decls: 98,
vars: 14,
consts: [[1, "meet-button-box"], ["mat-button", "", 1, "meet-button-title", 3, "click"], [1, "material-icons", "-plus"], [1, "label"], [1, "expand-button", 3, "matMenuTriggerFor"], [1, "material-icons"], ["mat-button", "", 1, "plus-icon"], [3, "width", "height", "color"], ["meetingMenu", ""], [1, "menu-block"], ["mat-menu-item", "", 3, "click"], [1, "material-menu-item-box", "-header-mobile-view"], [1, "material-icons", "item-icon"], ["xmlns", "http://www.w3.org/2000/svg", "width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none"], ["clip-path", "url(#clip0)"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.0001 1C9.0001 0.447715 8.55238 -2.98023e-08 8.0001 0C7.44782 2.98023e-08 7.0001 0.447715 7.0001 1V2.01707C6.38073 2.0425 5.87057 2.10521 5.41114 2.2592C3.92444 2.75749 2.75759 3.92434 2.2593 5.41104C1.99913 6.18728 1.9995 7.10831 2.00005 8.45625L2.0001 8.64706V13L2.0001 13.0732C2.00007 14.8966 2.00005 16.3664 2.15546 17.5223C2.31682 18.7225 2.66201 19.733 3.46457 20.5355C4.26712 21.3381 5.27762 21.6833 6.47777 21.8446C7.63371 22 9.10346 22 10.9269 22H11.0001H13.0001H13.0733C14.8967 22 16.3665 22 17.5224 21.8446C18.7226 21.6833 19.7331 21.3381 20.5356 20.5355C21.3382 19.733 21.6834 18.7225 21.8447 17.5223C22.0002 16.3664 22.0001 14.8966 22.0001 13.0731V13V11V10.9269C22.0001 9.1034 22.0002 7.63363 21.8447 6.47766C21.6834 5.27752 21.3382 4.26702 20.5356 3.46447C19.7331 2.66191 18.7226 2.31672 17.5224 2.15536C17.355 2.13285 17.1809 2.11359 17.0001 2.09713V1C17.0001 0.447715 16.5524 -2.98023e-08 16.0001 0C15.4478 2.98023e-08 15.0001 0.447715 15.0001 1V2.00849C14.4074 1.99998 13.7658 1.99999 13.0733 2L13.0001 2H9.0001V1ZM16.0001 5C15.4508 5 15.0049 4.55709 15.0001 4.0089C14.4124 4.00033 13.7508 4 13.0001 4H9.0001C9.0001 4.55228 8.55238 5 8.0001 5C7.45435 5 7.01071 4.56282 7.00029 4.01957C6.54619 4.03933 6.27643 4.07853 6.04673 4.15552C5.1547 4.45449 4.45459 5.1546 4.15562 6.04663C4.01317 6.47164 4.0001 7.03378 4.0001 8.64706V13C4.0001 14.9139 4.00222 16.2487 4.13763 17.2558C4.26917 18.2342 4.50976 18.7523 4.87878 19.1213C5.2478 19.4903 5.76589 19.7309 6.74426 19.8625C7.75139 19.9979 9.08621 20 11.0001 20H13.0001C14.914 20 16.2488 19.9979 17.2559 19.8625C18.2343 19.7309 18.7524 19.4903 19.1214 19.1213C19.4904 18.7523 19.731 18.2342 19.8626 17.2558C19.998 16.2487 20.0001 14.9139 20.0001 13V11C20.0001 9.08611 19.998 7.75129 19.8626 6.74416C19.731 5.76579 19.4904 5.2477 19.1214 4.87868C18.7524 4.50966 18.2343 4.26907 17.2559 4.13753C17.1712 4.12613 17.0841 4.11568 16.9945 4.10609C16.9416 4.6085 16.5165 5 16.0001 5ZM13.0001 8C13.0001 7.44772 12.5523 7 12.0001 7C11.4478 7 11.0001 7.44772 11.0001 8V11H8.00005C7.44777 11 7.00005 11.4477 7.00005 12C7.00005 12.5523 7.44777 13 8.00005 13H11.0001V16C11.0001 16.5523 11.4478 17 12.0001 17C12.5523 17 13.0001 16.5523 13.0001 16V13H16.0001C16.5523 13 17.0001 12.5523 17.0001 12C17.0001 11.4477 16.5523 11 16.0001 11H13.0001V8Z", "fill", "#807A8E"], ["id", "clip0"], ["width", "24", "height", "24", "fill", "white"], ["mat-menu-item", "", 3, "routerLink"], [1, "material-menu-item-box"], [3, "width", "height"], ["mat-menu-item", "", 3, "routerLink", "queryParams"], ["width", "24", "height", "24", "viewBox", "0 0 30 30", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M2.8125 26.25H27.1875", "stroke", "#807A8E", "stroke-width", "2.5", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M6.5625 26.25V4.6875C6.5625 4.43886 6.66127 4.2004 6.83709 4.02459C7.0129 3.84877 7.25136 3.75 7.5 3.75H22.5C22.7486 3.75 22.9871 3.84877 23.1629 4.02459C23.3387 4.2004 23.4375 4.43886 23.4375 4.6875V26.25", "stroke", "#807A8E", "stroke-width", "2.5", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M18.2812 16.4062C19.0579 16.4062 19.6875 15.7767 19.6875 15C19.6875 14.2233 19.0579 13.5938 18.2812 13.5938C17.5046 13.5938 16.875 14.2233 16.875 15C16.875 15.7767 17.5046 16.4062 18.2812 16.4062Z", "fill", "#807A8E"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10 3H9.92684H9.92682C8.10337 2.99997 6.63362 2.99995 5.47767 3.15537C4.27752 3.31672 3.26702 3.66191 2.46447 4.46447C1.66191 5.26703 1.31672 6.27752 1.15537 7.47767C0.999952 8.63362 0.999974 10.1034 1 11.9268V11.9268V12V12.0732V12.0732C0.999974 13.8966 0.999953 15.3664 1.15537 16.5223C1.31672 17.7225 1.66191 18.733 2.46447 19.5355C3.26703 20.3381 4.27752 20.6833 5.47767 20.8446C6.63363 21.0001 8.1034 21 9.92687 21H10H10.0731C11.8966 21 13.3664 21 14.5223 20.8446C15.7225 20.6833 16.733 20.3381 17.5355 19.5355C18.3381 18.733 18.6833 17.7225 18.8446 16.5223C18.8795 16.2628 18.9066 15.9874 18.9276 15.6957C20.2393 16.6788 20.9115 17.1623 21.4472 16.8944C22 16.618 22 15.7454 22 14L22 9.99999C22 8.2546 22 7.38191 21.4472 7.10552C20.9115 6.83768 20.2393 7.32112 18.9276 8.30432C18.9066 8.01264 18.8795 7.73724 18.8446 7.47767C18.6833 6.27752 18.3381 5.26702 17.5355 4.46447C16.733 3.66191 15.7225 3.31672 14.5223 3.15537C13.3664 2.99995 11.8966 2.99997 10.0732 3H10.0732H10ZM3.87868 5.87868C4.2477 5.50967 4.76579 5.26907 5.74416 5.13753C6.7513 5.00213 8.08611 5 10 5C11.9139 5 13.2487 5.00213 14.2558 5.13753C15.2342 5.26907 15.7523 5.50966 16.1213 5.87868C16.4903 6.2477 16.7309 6.76579 16.8625 7.74416C16.9979 8.7513 17 10.0861 17 12C17 13.9139 16.9979 15.2487 16.8625 16.2558C16.7309 17.2342 16.4903 17.7523 16.1213 18.1213C15.7523 18.4903 15.2342 18.7309 14.2558 18.8625C13.2487 18.9979 11.9139 19 10 19C8.08612 19 6.7513 18.9979 5.74416 18.8625C4.7658 18.7309 4.2477 18.4903 3.87868 18.1213C3.50967 17.7523 3.26907 17.2342 3.13753 16.2558C3.00213 15.2487 3 13.9139 3 12C3 10.0861 3.00213 8.7513 3.13753 7.74416C3.26907 6.7658 3.50966 6.2477 3.87868 5.87868Z", "fill", "#807A8E"]],
template: function HeaderNewMeetingButtonComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "button", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function HeaderNewMeetingButtonComponent_Template_button_click_2_listener() {
return ctx.navigateToTheNewMeetingPage();
});
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](4, "span", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "add");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](7, "span", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, "Create");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](11, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](13, "span", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](14, "expand_more");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](16, "button", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](18, "app-icon-plus", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](20, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](21, "mat-menu", null, 8);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](24, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](26, "button", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function HeaderNewMeetingButtonComponent_Template_button_click_26_listener() {
return ctx.navigateToTheNewMeetingPage();
});
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](28, "span", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](30, "span", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](32, "svg", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](34, "g", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](36, "path", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](38, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](39, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](40, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](41, "clipPath", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](42, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](43, "rect", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](44, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](45, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](47, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](48, "\n New Event\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](49, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](50, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](51, "button", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](52, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](53, "span", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](54, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](55, "span", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](56, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](57, "app-icon-create-proposal", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](58, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](59, "\n New Request\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](60, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](61, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](62, "button", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](63, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](64, "span", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](65, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](66, "span", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](67, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](68, "svg", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](69, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](70, "path", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](71, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](72, "path", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](73, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](74, "path", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](75, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](76, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](77, "\n Open Room\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](78, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](79, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](80, "button", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](81, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](82, "span", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](83, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](84, "span", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](85, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](86, "svg", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](87, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](88, "path", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](89, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](90, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](91, "\n Instant Meeting\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](92, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](93, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](94, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](95, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](96, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](97, "\n");
}
if (rf & 2) {
const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵreference"](22);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](11);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("matMenuTriggerFor", _r0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("width", "24")("height", "24")("color", "#FFFFFF");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](33);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpureFunction0"](10, _c0));
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("width", 24)("height", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpureFunction0"](11, _c1))("queryParams", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpureFunction0"](12, _c2));
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](18);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpureFunction0"](13, _c3));
}
},
dependencies: [_angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_4__.MatLegacyMenu, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_4__.MatLegacyMenuItem, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_4__.MatLegacyMenuTrigger, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_5__.MatLegacyButton, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_2__.CreateProposalIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_2__.PlusIconComponent, _angular_router__WEBPACK_IMPORTED_MODULE_6__.RouterLink],
styles: [".menu-block[_ngcontent-%COMP%] .mat-menu-item[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n}\n\n.meet-button-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: stretch;\n width: 100%;\n max-width: 134px;\n height: 40px;\n padding: 0;\n text-align: center;\n background: #2B2733;\n border-radius: 8px;\n cursor: pointer;\n outline: none;\n color: #ffffff;\n overflow: hidden;\n}\n.meet-button-box[_ngcontent-%COMP%] .meet-button-title[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 100%;\n padding: 10px 12px;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 600;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: -0.02em;\n border-right: 2px solid #25222C;\n}\n.meet-button-box[_ngcontent-%COMP%] .meet-button-title[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n}\n.meet-button-box[_ngcontent-%COMP%] .expand-button[_ngcontent-%COMP%] .plus-icon[_ngcontent-%COMP%] {\n display: none;\n}\n.meet-button-box[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%] {\n margin: 10px 10px 10px 8px;\n font-size: 20px;\n}\n.meet-button-box[_ngcontent-%COMP%] .material-icons.-plus[_ngcontent-%COMP%] {\n margin: 0 6px 0 0;\n}\n\n@media all and (max-width: 480px) {\n .meet-button-box[_ngcontent-%COMP%] {\n justify-content: center;\n max-width: 40px;\n min-width: 40px;\n border: none;\n border-radius: 50%;\n background: #2B2733;\n }\n .meet-button-box[_ngcontent-%COMP%] .meet-button-title[_ngcontent-%COMP%] {\n display: none;\n }\n .meet-button-box[_ngcontent-%COMP%] .expand-button[_ngcontent-%COMP%] .plus-icon[_ngcontent-%COMP%] {\n display: block;\n width: 40px;\n min-width: 40px;\n height: 40px;\n padding: 8px;\n }\n .meet-button-box[_ngcontent-%COMP%] .expand-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%] {\n display: none;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9sYXlvdXQvY29tcG9uZW50cy9oZWFkZXItbmV3LW1lZXRpbmctYnV0dG9uL2hlYWRlci1uZXctbWVldGluZy1idXR0b24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDL01JO0VGREEsZ0NBQUE7QUU2REo7O0FBdkRBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJIZFk7RUdlWixrQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FBMERKO0FBeERJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7QUEwRFI7QUF4RFE7RUZyQ0osZ0NBQUE7QUVnR0o7QUFyRFE7RUFDSSxhQUFBO0FBdURaO0FBbkRJO0VBQ0ksMEJBQUE7RUFDQSxlQUFBO0FBcURSO0FBbkRRO0VBQ0ksaUJBQUE7QUFxRFo7O0FBN0NBO0VBRUk7SUFDSSx1QkFBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJIcEVRO0VHbUhkO0VBN0NNO0lBQ0ksYUFBQTtFQStDVjtFQTFDVTtJQUNJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0VBNENkO0VBekNVO0lBQ0ksYUFBQTtFQTJDZDtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG4ubWVudS1ibG9jayB7XG4gICAgLm1hdC1tZW51LWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICB9XG59XG5cbi5tZWV0LWJ1dHRvbi1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzRweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAubWVldC1idXR0b24tdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5LWRhcmstMjtcblxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXhwYW5kLWJ1dHRvbiB7XG4gICAgICAgIC5wbHVzLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggOHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgJi4tcGx1cyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbi8vIE1PQklMRVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblxuICAgIC5tZWV0LWJ1dHRvbi1ib3gge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAubWVldC1idXR0b24tdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5leHBhbmQtYnV0dG9uIHtcblxuICAgICAgICAgICAgLnBsdXMtaWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
/***/ }),
/***/ 56675:
/*!****************************************************!*\
!*** ./packages/common/layout/components/index.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChangelogWidgetComponent": () => (/* reexport safe */ _changelog_widget_changelog_widget_component__WEBPACK_IMPORTED_MODULE_0__.ChangelogWidgetComponent),
/* harmony export */ "ControlsPanelComponent": () => (/* reexport safe */ _controls_panel_controls_panel_component__WEBPACK_IMPORTED_MODULE_1__.ControlsPanelComponent),
/* harmony export */ "DefaultHeaderComponent": () => (/* reexport safe */ _default_header_default_header_component__WEBPACK_IMPORTED_MODULE_2__.DefaultHeaderComponent),
/* harmony export */ "DockPreviewTileItemViewComponent": () => (/* reexport safe */ _meeting__WEBPACK_IMPORTED_MODULE_9__.DockPreviewTileItemViewComponent),
/* harmony export */ "DockPreviewTileItemViewSkeletonComponent": () => (/* reexport safe */ _meeting__WEBPACK_IMPORTED_MODULE_9__.DockPreviewTileItemViewSkeletonComponent),
/* harmony export */ "HeaderNewMeetingButtonComponent": () => (/* reexport safe */ _header_new_meeting_button_header_new_meeting_button_component__WEBPACK_IMPORTED_MODULE_3__.HeaderNewMeetingButtonComponent),
/* harmony export */ "MainLayoutComponent": () => (/* reexport safe */ _main_layout_main_layout_component__WEBPACK_IMPORTED_MODULE_4__.MainLayoutComponent),
/* harmony export */ "MeetEditButtonComponent": () => (/* reexport safe */ _meeting__WEBPACK_IMPORTED_MODULE_9__.MeetEditButtonComponent),
/* harmony export */ "NavigationPanelComponent": () => (/* reexport safe */ _navigation_panel_navigation_panel_component__WEBPACK_IMPORTED_MODULE_5__.NavigationPanelComponent),
/* harmony export */ "NewMeetingButtonComponent": () => (/* reexport safe */ _new_meeting_button_new_meeting_button_component__WEBPACK_IMPORTED_MODULE_6__.NewMeetingButtonComponent),
/* harmony export */ "ParticipantsPopupComponent": () => (/* reexport safe */ _meeting__WEBPACK_IMPORTED_MODULE_9__.ParticipantsPopupComponent),
/* harmony export */ "ParticipantsPreviewComponent": () => (/* reexport safe */ _meeting__WEBPACK_IMPORTED_MODULE_9__.ParticipantsPreviewComponent),
/* harmony export */ "SidebarOrganizationsComponent": () => (/* reexport safe */ _organizations_sidebar_organizations_component__WEBPACK_IMPORTED_MODULE_7__.SidebarOrganizationsComponent),
/* harmony export */ "TagsSelectorComponent": () => (/* reexport safe */ _form_elements_tags_selector_tags_component__WEBPACK_IMPORTED_MODULE_10__.TagsSelectorComponent),
/* harmony export */ "TagsSelectorConfigurableComponent": () => (/* reexport safe */ _form_elements_tags_selector_configurable_tags_configurable_component__WEBPACK_IMPORTED_MODULE_11__.TagsSelectorConfigurableComponent),
/* harmony export */ "TrustedByFooterComponent": () => (/* reexport safe */ _trusted_by_footer_trusted_by_footer_component__WEBPACK_IMPORTED_MODULE_8__.TrustedByFooterComponent)
/* harmony export */ });
/* harmony import */ var _changelog_widget_changelog_widget_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./changelog-widget/changelog-widget.component */ 75127);
/* harmony import */ var _controls_panel_controls_panel_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./controls-panel/controls-panel.component */ 31023);
/* harmony import */ var _default_header_default_header_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./default-header/default-header.component */ 65285);
/* harmony import */ var _header_new_meeting_button_header_new_meeting_button_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./header-new-meeting-button/header-new-meeting-button.component */ 15800);
/* harmony import */ var _main_layout_main_layout_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./main-layout/main-layout.component */ 65621);
/* harmony import */ var _navigation_panel_navigation_panel_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./navigation-panel/navigation-panel.component */ 92807);
/* harmony import */ var _new_meeting_button_new_meeting_button_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./new-meeting-button/new-meeting-button.component */ 54762);
/* harmony import */ var _organizations_sidebar_organizations_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./organizations/sidebar-organizations.component */ 28583);
/* harmony import */ var _trusted_by_footer_trusted_by_footer_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./trusted-by-footer/trusted-by-footer.component */ 42127);
/* harmony import */ var _meeting__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./meeting */ 30984);
/* harmony import */ var _form_elements_tags_selector_tags_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./form-elements/tags-selector/tags.component */ 94);
/* harmony import */ var _form_elements_tags_selector_configurable_tags_configurable_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./form-elements/tags-selector-configurable/tags-configurable.component */ 27342);
/***/ }),
/***/ 65621:
/*!********************************************************************************!*\
!*** ./packages/common/layout/components/main-layout/main-layout.component.ts ***!
\********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MainLayoutComponent": () => (/* binding */ MainLayoutComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_auth__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/auth */ 96702);
/* harmony import */ var _undock_common_layout_states_layout_state__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/layout/states/layout.state */ 28973);
/* harmony import */ var _undock_common_layout_states_sidebar_state__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/layout/states/sidebar.state */ 18138);
function MainLayoutComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "section", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function MainLayoutComponent_ng_container_0_Template_section_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r5);
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r4.navigateToTestFlight());
});
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](4, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "Get the ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](6, "span", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7, "Undock Keyboard");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, " on iOS Test Flight today!");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](10, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
}
function MainLayoutComponent_ng_template_2_ng_container_3_section_2_Template(rf, ctx) {
if (rf & 1) {
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "section", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](5, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](7, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](9, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](11, "app-navigation-panel");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](13, "hr", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](16, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](17, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](19, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](21, "app-sidebar-organizations", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](22, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](26, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](27, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](29, "app-controls-panel");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](32, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](34, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function MainLayoutComponent_ng_template_2_ng_container_3_section_2_Template_div_click_34_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r9);
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r8.sidebarState.toggleViewMode());
});
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵclassProp"]("opened", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](1, 7, ctx_r7.sidebarState.isExpandedStream))("closed", !_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](2, 9, ctx_r7.sidebarState.isExpandedStream))("hidden", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](3, 11, ctx_r7.sidebarState.isHiddenStream));
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](21);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("collapsed", !_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](22, 13, ctx_r7.sidebarState.isExpandedStream));
}
}
function MainLayoutComponent_ng_template_2_ng_container_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](2, MainLayoutComponent_ng_template_2_ng_container_3_section_2_Template, 36, 15, "section", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](3, 1, ctx_r6.authManager.isRegularUserStream));
}
}
function MainLayoutComponent_ng_template_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](1, "main", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](3, MainLayoutComponent_ng_template_2_ng_container_3_Template, 5, 3, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](6, "section", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](8, "router-outlet");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](11, "\n");
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵclassProp"]("with-promo-banner", ctx_r2.isPromoBannedDisplayed);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](4, 3, ctx_r2.stateModel.state.layoutEnabledStream));
}
}
function MainLayoutComponent_ng_container_5_footer_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "footer");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "div", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n Calendar by ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](4, "app-logo-undock", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("width", 84)("height", 26)("color", "#A59FB9");
}
}
function MainLayoutComponent_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainer"](4, 19);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](6, MainLayoutComponent_ng_container_5_footer_6_Template, 7, 3, "footer", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵreference"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵclassProp"]("with-promo-banner", ctx_r3.isPromoBannedDisplayed);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngTemplateOutlet", _r1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx_r3.isGuest);
}
}
class MainLayoutComponent {
constructor(authManager, stateModel, sidebarState) {
this.authManager = authManager;
this.stateModel = stateModel;
this.sidebarState = sidebarState;
this.isGuest = true;
this.isPromoBannedDisplayed = false;
this.authManager.isRegularUserStream.subscribe(isLogged => this.isGuest = !isLogged);
}
navigateToTestFlight() {
window.open('https://testflight.apple.com/join/5mp3vzEX', '_blank');
}
}
MainLayoutComponent.ɵfac = function MainLayoutComponent_Factory(t) {
return new (t || MainLayoutComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_undock_auth__WEBPACK_IMPORTED_MODULE_0__.AuthManager), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_undock_common_layout_states_layout_state__WEBPACK_IMPORTED_MODULE_1__.LayoutStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_undock_common_layout_states_sidebar_state__WEBPACK_IMPORTED_MODULE_2__.SidebarState));
};
MainLayoutComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
type: MainLayoutComponent,
selectors: [["app-main-layout"]],
hostVars: 4,
hostBindings: function MainLayoutComponent_HostBindings(rf, ctx) {
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵclassProp"]("guest-view", ctx.isGuest)("promo-banner-displayed", ctx.isPromoBannedDisplayed);
}
},
decls: 7,
vars: 3,
consts: [[4, "ngIf"], ["layout", ""], [4, "ngIf", "ngIfElse"], [1, "promo-banner", 3, "click"], [1, "highlighed"], [1, "main-layout-container"], [1, "main-layout-container__route-box"], ["class", "main-layout-container__nav-panel-wrapper", 3, "opened", "closed", "hidden", 4, "ngIf"], [1, "main-layout-container__nav-panel-wrapper"], [1, "main-layout-container__sidebar-wrapper"], [1, "main-layout-container__nav-wrapper"], [1, "main-layout-container__nav-panel-box"], [1, "ud-separator"], [1, "scroll-wrapper"], [1, "scroll-container"], [3, "collapsed"], [1, "main-layout-container__user-meet-box"], [1, "main-layout-container__sidebar-overlay", 3, "click"], [1, "main-layout-content"], [3, "ngTemplateOutlet"], [1, "spacer"], [1, "logo", 3, "width", "height", "color"]],
template: function MainLayoutComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](0, MainLayoutComponent_ng_container_0_Template, 11, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](2, MainLayoutComponent_ng_template_2_Template, 12, 5, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](4, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](5, MainLayoutComponent_ng_container_5_Template, 9, 4, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵreference"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx.isPromoBannedDisplayed);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx.isGuest)("ngIfElse", _r1);
}
},
styles: [".promo-banner[_ngcontent-%COMP%] {\n width: 100%;\n height: 27px;\n min-height: 27px;\n display: flex;\n flex: 1;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n background-color: #2B2733;\n color: white;\n cursor: pointer;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n font-size: 14px;\n line-height: 17px;\n}\n.promo-banner[_ngcontent-%COMP%] .highlighed[_ngcontent-%COMP%] {\n text-decoration: underline;\n font-weight: bold;\n}\n\n.guest-view[_nghost-%COMP%] .main-layout-container[_ngcontent-%COMP%] {\n height: auto;\n min-height: calc(100% - 36px);\n align-items: unset;\n justify-content: center;\n background: transparent;\n background-image: linear-gradient(#121114 287px, #FBFBFD 287px);\n background-size: 100vw 500vh;\n}\n.guest-view[_nghost-%COMP%] .main-layout-container[_ngcontent-%COMP%] .main-layout-container__route-box[_ngcontent-%COMP%] {\n max-width: 1920px;\n background: url(\"/assets/img/guest-page-background.png\") center top no-repeat no-repeat;\n}\n.guest-view[_nghost-%COMP%] .main-layout-content[_ngcontent-%COMP%] {\n height: 100%;\n overflow: hidden scroll;\n background: #FBFBFD;\n scrollbar-width: none; \n -ms-overflow-style: none; \n}\n.guest-view[_nghost-%COMP%] .main-layout-content[_ngcontent-%COMP%]::-webkit-scrollbar {\n display: none;\n}\n.guest-view[_nghost-%COMP%] .main-layout-content[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n display: none;\n}\n.guest-view[_nghost-%COMP%] .main-layout-content.with-promo-banner[_ngcontent-%COMP%] {\n max-height: calc(100% - 27px);\n margin-top: 27px;\n}\n.guest-view[_nghost-%COMP%] .main-layout-content[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n display: flex;\n align-items: center;\n justify-content: center;\n height: 36px;\n}\n.guest-view[_nghost-%COMP%] .main-layout-content[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] .spacer[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 2px 0 8px;\n color: #A59FB9;\n}\n.guest-view[_nghost-%COMP%] .main-layout-content[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] .spacer[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%] {\n margin-left: 10px;\n}\n.guest-view[_nghost-%COMP%] .promo-banner[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n}\n\n.main-layout-container[_ngcontent-%COMP%] {\n display: flex;\n align-items: stretch;\n width: 100%;\n height: 100%;\n background-color: #FFFFFF;\n}\n.main-layout-container[_ngcontent-%COMP%] .scroll-wrapper[_ngcontent-%COMP%] {\n width: 100%;\n position: relative;\n}\n.main-layout-container[_ngcontent-%COMP%] .scroll-wrapper[_ngcontent-%COMP%] .scroll-container[_ngcontent-%COMP%] {\n scrollbar-width: none; \n -ms-overflow-style: none; \n width: 100%;\n height: calc(100% - 36px);\n top: 0;\n left: 0;\n position: absolute;\n overflow-y: scroll;\n}\n.main-layout-container[_ngcontent-%COMP%] .scroll-wrapper[_ngcontent-%COMP%] .scroll-container[_ngcontent-%COMP%]::-webkit-scrollbar {\n display: none;\n}\n.main-layout-container[_ngcontent-%COMP%] .scroll-wrapper[_ngcontent-%COMP%] .scroll-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n display: none;\n}\n.main-layout-container__nav-wrapper[_ngcontent-%COMP%] {\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n justify-content: stretch;\n}\n.main-layout-container__nav-wrapper[_ngcontent-%COMP%] .scroll-wrapper[_ngcontent-%COMP%] {\n flex-grow: 1;\n}\n.main-layout-container[_ngcontent-%COMP%] .main-layout-container__nav-panel-box[_ngcontent-%COMP%], .main-layout-container[_ngcontent-%COMP%] .main-layout-container__user-meet-box[_ngcontent-%COMP%] {\n width: 100%;\n margin: 0 auto 0 0;\n}\n.main-layout-container[_ngcontent-%COMP%] .main-layout-container__nav-panel-box[_ngcontent-%COMP%] .ud-separator[_ngcontent-%COMP%], .main-layout-container[_ngcontent-%COMP%] .main-layout-container__user-meet-box[_ngcontent-%COMP%] .ud-separator[_ngcontent-%COMP%] {\n margin-top: 12px;\n}\n.main-layout-container[_ngcontent-%COMP%] .main-layout-container__nav-panel-wrapper[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: stretch;\n justify-content: stretch;\n width: 100%;\n height: 100%;\n background: #FBFBFD;\n transition: ease 200ms;\n}\n.main-layout-container[_ngcontent-%COMP%] .main-layout-container__nav-panel-wrapper.opened[_ngcontent-%COMP%] {\n width: 248px;\n}\n.main-layout-container[_ngcontent-%COMP%] .main-layout-container__nav-panel-wrapper.closed[_ngcontent-%COMP%] {\n width: 63px;\n}\n.main-layout-container[_ngcontent-%COMP%] .main-layout-container__nav-panel-wrapper.hidden[_ngcontent-%COMP%] {\n display: none;\n}\n.main-layout-container[_ngcontent-%COMP%] .main-layout-container__sidebar-wrapper[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n justify-content: space-between;\n width: 100%;\n height: 100%;\n padding: 11px 11px 16px 12px;\n background-color: #ffffff;\n border-right: 1px solid #F3F3F9;\n overflow: hidden;\n}\n.main-layout-container[_ngcontent-%COMP%] .main-layout-container__sidebar-overlay[_ngcontent-%COMP%] {\n display: none;\n background: rgba(18, 17, 20, 0.5);\n}\n.main-layout-container[_ngcontent-%COMP%] .main-layout-container__changelog-box[_ngcontent-%COMP%] {\n width: 100%;\n max-height: 565px;\n display: flex;\n}\n.main-layout-container[_ngcontent-%COMP%] .main-layout-container__user-meet-box[_ngcontent-%COMP%] {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n}\n.main-layout-container[_ngcontent-%COMP%] .main-layout-container__route-box[_ngcontent-%COMP%] {\n flex: 1;\n background-color: #FBFBFD;\n overflow: hidden;\n transition: width 0.1s ease;\n}\n.main-layout-container.promo-banner-displayed[_ngcontent-%COMP%] {\n height: calc(100% - 27px);\n}\n\n@media all and (max-width: 1280px) {\n .main-layout-container[_ngcontent-%COMP%] .main-layout-container__nav-panel-wrapper[_ngcontent-%COMP%] {\n position: absolute;\n width: 100%;\n max-width: unset;\n overflow: hidden;\n background: transparent;\n }\n .main-layout-container[_ngcontent-%COMP%] .main-layout-container__nav-panel-wrapper.opened[_ngcontent-%COMP%] {\n width: 100%;\n max-width: unset;\n animation: all 0.3s ease-in;\n z-index: 22;\n }\n @keyframes fadebg {\n from {\n z-index: -1;\n }\n to {\n z-index: 22;\n }\n }\n .main-layout-container[_ngcontent-%COMP%] .main-layout-container__nav-panel-wrapper.opened[_ngcontent-%COMP%] .main-layout-container__sidebar-overlay[_ngcontent-%COMP%] {\n width: 100%;\n }\n .main-layout-container[_ngcontent-%COMP%] .main-layout-container__nav-panel-wrapper.closed[_ngcontent-%COMP%] {\n max-width: unset;\n animation: fadebg 0.3s ease-out;\n z-index: -1;\n }\n @keyframes fadebg {\n from {\n z-index: 22;\n }\n to {\n z-index: -1;\n }\n }\n .main-layout-container[_ngcontent-%COMP%] .main-layout-container__sidebar-wrapper[_ngcontent-%COMP%] {\n position: relative;\n width: 100%;\n max-width: 248px;\n }\n .main-layout-container[_ngcontent-%COMP%] .main-layout-container__sidebar-overlay[_ngcontent-%COMP%] {\n display: block;\n height: 100vh;\n background: transparent;\n }\n .main-layout-container__nav-panel-wrapper[_ngcontent-%COMP%] {\n transition: all 300ms ease;\n }\n .main-layout-container__nav-panel-wrapper.opened[_ngcontent-%COMP%] {\n background: rgba(18, 17, 20, 0.5);\n }\n .main-layout-container__nav-panel-wrapper.opened[_ngcontent-%COMP%] .main-layout-container__sidebar-wrapper[_ngcontent-%COMP%] {\n transition: 0.15s;\n left: 0;\n }\n .main-layout-container__nav-panel-wrapper.closed[_ngcontent-%COMP%] {\n animation: all 300ms ease;\n }\n @keyframes fadebg {\n from {\n background: rgba(18, 17, 20, 0.5);\n }\n to {\n background: rgba(18, 17, 20, 0);\n }\n }\n .main-layout-container__nav-panel-wrapper.closed[_ngcontent-%COMP%] .main-layout-container__sidebar-wrapper[_ngcontent-%COMP%] {\n transition: 0.25s;\n left: -335px;\n }\n}\n@media all and (max-width: 1024px) {\n .guest-view[_nghost-%COMP%] .main-layout-container[_ngcontent-%COMP%] {\n min-height: 100%;\n background-image: none;\n }\n .guest-view[_nghost-%COMP%] .main-layout-container[_ngcontent-%COMP%] .main-layout-container__route-box[_ngcontent-%COMP%] {\n height: auto;\n background-size: auto 258px;\n }\n .guest-view[_nghost-%COMP%] .main-layout-content[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] {\n display: none;\n }\n .main-layout-container[_ngcontent-%COMP%] {\n flex-wrap: wrap;\n }\n .main-layout-container__changelog-box[_ngcontent-%COMP%] {\n display: none;\n }\n .main-layout-container__route-box[_ngcontent-%COMP%] {\n height: 100%;\n position: relative;\n max-height: 100%;\n z-index: 1;\n overflow: hidden;\n }\n}\n@media all and (max-width: 768px) {\n [_nghost-%COMP%] .main-layout-container[_ngcontent-%COMP%] .main-layout-container__route-box[_ngcontent-%COMP%] {\n height: auto;\n padding: 0;\n }\n .guest-view[_nghost-%COMP%] .main-layout-container[_ngcontent-%COMP%] {\n background-image: none;\n }\n .guest-view[_nghost-%COMP%] .main-layout-container[_ngcontent-%COMP%] .main-layout-container__route-box[_ngcontent-%COMP%] {\n background-size: auto 178px;\n padding: 0;\n }\n}\n@media all and (max-width: 480px) {\n .guest-view[_nghost-%COMP%] app-default-header .buttons-box {\n display: none;\n }\n .main-layout-container[_ngcontent-%COMP%] {\n animation: 0.4s;\n }\n .main-layout-container__nav-panel-wrapper.opened[_ngcontent-%COMP%] {\n transition: 0.1s;\n animation: all 0.1s ease-in;\n }\n .main-layout-container__nav-panel-wrapper.opened[_ngcontent-%COMP%] .main-layout-container__sidebar-wrapper[_ngcontent-%COMP%] {\n transition: 0.3s;\n }\n .main-layout-container__nav-panel-wrapper.opened[_ngcontent-%COMP%] .main-layout-container__sidebar-overlay[_ngcontent-%COMP%] {\n max-width: 80px;\n }\n .main-layout-container__nav-panel-wrapper.closed[_ngcontent-%COMP%] {\n width: 100%;\n transition: 0.8s;\n }\n .main-layout-container__nav-panel-wrapper.closed[_ngcontent-%COMP%] .main-layout-container__sidebar-wrapper[_ngcontent-%COMP%] {\n transition: 0.3s;\n animation: all 0.1s ease-out;\n }\n .main-layout-container__sidebar-wrapper[_ngcontent-%COMP%] {\n max-width: 335px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9sYXlvdXQvY29tcG9uZW50cy9tYWluLWxheW91dC9tYWluLWxheW91dC5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvc2Nyb2xsYmFycy5zY3NzIiwid2VicGFjazovLy4vcHJvamVjdHMvd2ViL3VpLWtpdC9icmVha3BvaW50cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLFdBQUE7RUFDQSxZQUhXO0VBSVgsZ0JBSlc7RUFLWCxhQUFBO0VBQ0EsT0FBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHlCSFBnQjtFR1FoQixZQUFBO0VBQ0EsZUFBQTtFQUVBLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBQTJESjtBQXpESTtFQUNJLDBCQUFBO0VBQ0EsaUJBQUE7QUEyRFI7O0FBbkRRO0VBQ0ksWUFBQTtFQUNBLDZCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsK0RBQUE7RUFDQSw0QkFBQTtBQXNEWjtBQXBEWTtFQUNJLGlCQUFBO0VBQ0EsdUZBQUE7QUFzRGhCO0FBbERRO0VBQ0ksWUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJIbkJjO0VJNUJ0QixxQkFBQSxFQUFBLFlBQUE7RUFDQSx3QkFBQSxFQUFBLGdCQUFBO0FEb0dKO0FDbkdJO0VBQ0ksYUFBQTtBRHFHUjtBQ25HSTtFQUNJLGFBQUE7QURxR1I7QUF6RFk7RUFDSSw2QkFBQTtFQUNBLGdCQXJERDtBQWdIZjtBQXhEWTtFRnZEUixnQ0FBQTtFQWdIQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUE5RkEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUVvQ1ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQWxDTztBQWlHdkI7QUE3RGdCO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNIL0NLO0FHOEd6QjtBQTdEb0I7RUFDSSxpQkFBQTtBQStEeEI7QUF6RFE7RUFDSSxrQkFBQTtFQUNBLE1BQUE7QUEyRFo7O0FBdERBO0VBQ0ksYUFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtBQXlESjtBQXZESTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtBQXlEUjtBQXZEUTtFQy9GSixxQkFBQSxFQUFBLFlBQUE7RUFDQSx3QkFBQSxFQUFBLGdCQUFBO0VEZ0dRLFdBQUE7RUFDQSx5QkFBQTtFQUNBLE1BQUE7RUFBUSxPQUFBO0VBQ1Isa0JBQUE7RUFDQSxrQkFBQTtBQTJEWjtBQzlKSTtFQUNJLGFBQUE7QURnS1I7QUM5Skk7RUFDSSxhQUFBO0FEZ0tSO0FBN0RJO0VBQ0ksWUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7QUErRFI7QUE3RFE7RUFDSSxZQUFBO0FBK0RaO0FBM0RJOztFQUVJLFdBQUE7RUFDQSxrQkFBQTtBQTZEUjtBQTNEUTs7RUFDSSxnQkFBQTtBQThEWjtBQTFESTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CSDFHa0I7RUcyR2xCLHNCQUFBO0FBNERSO0FBMURRO0VBQ0ksWUFBQTtBQTREWjtBQXpEUTtFQUNJLFdBQUE7QUEyRFo7QUF4RFE7RUFDSSxhQUFBO0FBMERaO0FBdERJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLFdBQUE7RUFHQSxZQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0JBQUE7QUFzRFI7QUFuREk7RUFDSSxhQUFBO0VBQ0EsaUNBQUE7QUFxRFI7QUFsREk7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0FBb0RSO0FBakRJO0VBQ0ksYUFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7QUFtRFI7QUFoREk7RUFDSSxPQUFBO0VBQ0EseUJINUprQjtFRzZKbEIsZ0JBQUE7RUFDQSwyQkFBQTtBQWtEUjtBQS9DSTtFQUNJLHlCQUFBO0FBaURSOztBRTFPSTtFRmtNSTtJQUNJLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBRUEsZ0JBQUE7SUFDQSx1QkFBQTtFQTJDVjtFQXpDVTtJQUNJLFdBQUE7SUFDQSxnQkFBQTtJQUNBLDJCQUFBO0lBQ0EsV0FBQTtFQTJDZDtFQXpDYztJQUNJO01BQ0ksV0FBQTtJQTJDcEI7SUF6Q2dCO01BQ0ksV0FBQTtJQTJDcEI7RUFDRjtFQXhDYztJQUNJLFdBQUE7RUEwQ2xCO0VBdENVO0lBQ0ksZ0JBQUE7SUFDQSwrQkFBQTtJQUNBLFdBQUE7RUF3Q2Q7RUF0Q2M7SUFDSTtNQUNJLFdBQUE7SUF3Q3BCO0lBdENnQjtNQUNJLFdBQUE7SUF3Q3BCO0VBQ0Y7RUFsQ007SUFDSSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtFQW9DVjtFQWpDTTtJQUNJLGNBQUE7SUFDQSxhQUFBO0lBQ0EsdUJBQUE7RUFtQ1Y7RUE5QkU7SUFDSSwwQkh6R2E7RUd5SW5CO0VBN0JNO0lBQ0ksaUNBQUE7RUErQlY7RUE3QlU7SUFDSSxpQkFBQTtJQUNBLE9BQUE7RUErQmQ7RUEzQk07SUFDSSx5Qkh0SFM7RUdtSm5CO0VBM0JVO0lBQ0k7TUFDSSxpQ0FBQTtJQTZCaEI7SUExQlk7TUFDSSwrQkFBQTtJQTRCaEI7RUFDRjtFQXhCVTtJQUNJLGlCQUFBO0lBQ0EsWUFBQTtFQTBCZDtBQUNGO0FFL1NJO0VGNlJRO0lBRUksZ0JBQUE7SUFDQSxzQkFBQTtFQW9CZDtFQWhCYztJQUNJLFlBQUE7SUFDQSwyQkFBQTtFQWtCbEI7RUFkVTtJQUNJLGFBQUE7RUFnQmQ7RUFYRTtJQUNJLGVBQUE7RUFhTjtFQVZFO0lBQ0ksYUFBQTtFQVlOO0VBVEU7SUFDSSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQTtJQUNBLFVBQUE7SUFDQSxnQkFBQTtFQVdOO0FBQ0Y7QUVuVUk7RUY4VEk7SUFDSSxZQUFBO0lBQ0EsVUFBQTtFQVFWO0VBSlU7SUFFSSxzQkFBQTtFQUtkO0VBSGM7SUFDSSwyQkFBQTtJQUNBLFVBQUE7RUFLbEI7QUFDRjtBRTFVSTtFRmtWZ0I7SUFDSSxhQUFBO0VBTHRCO0VBWUU7SUFDSSxlQUFBO0VBVk47RUFjTTtJQUNJLGdCQUFBO0lBQ0EsMkJBQUE7RUFaVjtFQWNVO0lBQ0ksZ0JBQUE7RUFaZDtFQWVVO0lBQ0ksZUFBQTtFQWJkO0VBaUJNO0lBQ0ksV0FBQTtJQUNBLGdCQUFBO0VBZlY7RUFpQlU7SUFDSSxnQkFBQTtJQUNBLDRCQUFBO0VBZmQ7RUFvQkU7SUFDSSxnQkFBQTtFQWxCTjtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgJ3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUnO1xuXG4kYmFubmVySGVpZ2h0OiAyN3B4O1xuLnByb21vLWJhbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAkYmFubmVySGVpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6ICRiYW5uZXJIZWlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgICAuaGlnaGxpZ2hlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG5cbjpob3N0IHtcbiAgICAmLmd1ZXN0LXZpZXcge1xuICAgICAgICAkZm9vdGVySGVpZ2h0OiAzNnB4O1xuXG4gICAgICAgIC5tYWluLWxheW91dC1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gI3skZm9vdGVySGVpZ2h0fSk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRjb2xvci1ncmF5c2NhbGUtYmxhY2sgMjg3cHgsICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNCAyODdweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHZ3IDUwMHZoOyAvLyB6b29tLW91dCBncmFkaWVudCBmaXggb3IgaW5zYW5lbHkgbG9uZyBzY3JlZW4gd2l0aG91dCBpbm5lciBzY3JvbGxpbmdcblxuICAgICAgICAgICAgLm1haW4tbGF5b3V0LWNvbnRhaW5lcl9fcm91dGUtYm94IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1nL2d1ZXN0LXBhZ2UtYmFja2dyb3VuZC5wbmcnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdCBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1sYXlvdXQtY29udGVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuIHNjcm9sbDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG5vLXNjcm9sbDtcblxuICAgICAgICAgICAgJi53aXRoLXByb21vLWJhbm5lciB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skYmFubmVySGVpZ2h0fSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGJhbm5lckhlaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGZvb3RlckhlaWdodDtcblxuICAgICAgICAgICAgICAgIC5zcGFjZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbiAgICAgICAgICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvbW8tYmFubmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4tbGF5b3V0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblxuICAgIC5zY3JvbGwtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnNjcm9sbC1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbm8tc2Nyb2xsO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM2cHgpO1xuICAgICAgICAgICAgdG9wOiAwOyBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2LXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cbiAgICAgICAgLnNjcm9sbC13cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWxheW91dC1jb250YWluZXJfX25hdi1wYW5lbC1ib3gsXG4gICAgLm1haW4tbGF5b3V0LWNvbnRhaW5lcl9fdXNlci1tZWV0LWJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG5cbiAgICAgICAgLnVkLXNlcGFyYXRvciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tbGF5b3V0LWNvbnRhaW5lcl9fbmF2LXBhbmVsLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG4gICAgICAgIHRyYW5zaXRpb246IGVhc2UgMjAwbXM7XG5cbiAgICAgICAgJi5vcGVuZWQge1xuICAgICAgICAgICAgd2lkdGg6IDI0OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jbG9zZWQge1xuICAgICAgICAgICAgd2lkdGg6IDYzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tbGF5b3V0LWNvbnRhaW5lcl9fc2lkZWJhci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vbWF4LXdpZHRoOiAyNDhweDtcbiAgICAgICAgLy9taW4td2lkdGg6IDYzcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTFweCAxMXB4IDE2cHggMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5tYWluLWxheW91dC1jb250YWluZXJfX3NpZGViYXItb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcbiAgICB9XG5cbiAgICAubWFpbi1sYXlvdXQtY29udGFpbmVyX19jaGFuZ2Vsb2ctYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU2NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5tYWluLWxheW91dC1jb250YWluZXJfX3VzZXItbWVldC1ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm1haW4tbGF5b3V0LWNvbnRhaW5lcl9fcm91dGUtYm94IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC00O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjFzIGVhc2U7XG4gICAgfVxuXG4gICAgJi5wcm9tby1iYW5uZXItZGlzcGxheWVkIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRiYW5uZXJIZWlnaHR9KTtcbiAgICB9XG59XG5cblxuQGluY2x1ZGUgbGFwdG9wIHtcblxuICAgIC5tYWluLWxheW91dC1jb250YWluZXIge1xuXG4gICAgICAgIC5tYWluLWxheW91dC1jb250YWluZXJfX25hdi1wYW5lbC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjI7XG5cbiAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGZhZGViZyB7XG4gICAgICAgICAgICAgICAgICAgIGZyb20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdG8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi1sYXlvdXQtY29udGFpbmVyX19zaWRlYmFyLW92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2xvc2VkIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZWJnIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGZhZGViZyB7XG4gICAgICAgICAgICAgICAgICAgIGZyb20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdG8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5tYWluLWxheW91dC1jb250YWluZXJfX3NpZGViYXItd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjQ4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1sYXlvdXQtY29udGFpbmVyX19zaWRlYmFyLW92ZXJsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5tYWluLWxheW91dC1jb250YWluZXJfX25hdi1wYW5lbC13cmFwcGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tcmVndWxhcjtcblxuXG4gICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuICAgICAgICAgICAgLm1haW4tbGF5b3V0LWNvbnRhaW5lcl9fc2lkZWJhci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jbG9zZWQge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiAkdHJhbnNpdGlvbi1yZWd1bGFyO1xuXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIGZhZGViZyB7XG4gICAgICAgICAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRvIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1sYXlvdXQtY29udGFpbmVyX19zaWRlYmFyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0zMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgdGFibGV0IHtcbiAgICA6aG9zdCB7XG4gICAgICAgICYuZ3Vlc3QtdmlldyB7XG4gICAgICAgICAgICAubWFpbi1sYXlvdXQtY29udGFpbmVyIHtcblxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICRiZ0hlaWdodDogMjU4cHg7XG5cbiAgICAgICAgICAgICAgICAubWFpbi1sYXlvdXQtY29udGFpbmVyX19yb3V0ZS1ib3gge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAkYmdIZWlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1sYXlvdXQtY29udGVudCBmb290ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1sYXlvdXQtY29udGFpbmVyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5tYWluLWxheW91dC1jb250YWluZXJfX2NoYW5nZWxvZy1ib3gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tYWluLWxheW91dC1jb250YWluZXJfX3JvdXRlLWJveCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgdGFibGV0U21hbGwge1xuICAgIDpob3N0IHtcblxuICAgICAgICAubWFpbi1sYXlvdXQtY29udGFpbmVyIC5tYWluLWxheW91dC1jb250YWluZXJfX3JvdXRlLWJveCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ndWVzdC12aWV3IHtcbiAgICAgICAgICAgIC5tYWluLWxheW91dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICRiZ0hlaWdodDogMTc4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgICAgICAgICAgIC5tYWluLWxheW91dC1jb250YWluZXJfX3JvdXRlLWJveCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAkYmdIZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG5cbiAgICA6aG9zdCB7XG4gICAgICAgICYuZ3Vlc3QtdmlldyB7XG4gICAgICAgICAgICA6Om5nLWRlZXAge1xuICAgICAgICAgICAgICAgIGFwcC1kZWZhdWx0LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25zLWJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tbGF5b3V0LWNvbnRhaW5lciB7XG4gICAgICAgIGFuaW1hdGlvbjogMC40cztcbiAgICB9XG5cbiAgICAubWFpbi1sYXlvdXQtY29udGFpbmVyX19uYXYtcGFuZWwtd3JhcHBlciB7XG4gICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXM7XG4gICAgICAgICAgICBhbmltYXRpb246IGFsbCAwLjFzIGVhc2UtaW47XG5cbiAgICAgICAgICAgIC5tYWluLWxheW91dC1jb250YWluZXJfX3NpZGViYXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tbGF5b3V0LWNvbnRhaW5lcl9fc2lkZWJhci1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNsb3NlZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuOHM7XG5cbiAgICAgICAgICAgIC5tYWluLWxheW91dC1jb250YWluZXJfX3NpZGViYXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tbGF5b3V0LWNvbnRhaW5lcl9fc2lkZWJhci13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBuby1zY3JvbGwge1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIHB1cnBsZS1zY3JvbGxiYXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gZ3JheS1zY3JvbGxiYXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4gICAgQG1peGluIGJsYWNrLXNjcm9sbGJhciB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiIsIlxuQG1peGluIGRlc2t0b3Age1xuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIGxhcHRvcCB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gdGFibGV0IHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXRTbWFsbCB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiBtb2JpbGUge1xuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gbW9iaWxlU21hbGwge1xuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gbW9iaWxlRXh0cmFTbWFsbCB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 30984:
/*!************************************************************!*\
!*** ./packages/common/layout/components/meeting/index.ts ***!
\************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockPreviewTileItemViewComponent": () => (/* reexport safe */ _preview_tile_item_view_component__WEBPACK_IMPORTED_MODULE_3__.DockPreviewTileItemViewComponent),
/* harmony export */ "DockPreviewTileItemViewSkeletonComponent": () => (/* reexport safe */ _preview_tile_item_view_skeleton_component__WEBPACK_IMPORTED_MODULE_4__.DockPreviewTileItemViewSkeletonComponent),
/* harmony export */ "MeetEditButtonComponent": () => (/* reexport safe */ _meet_edit_button_meet_edit_button_component__WEBPACK_IMPORTED_MODULE_0__.MeetEditButtonComponent),
/* harmony export */ "ParticipantsPopupComponent": () => (/* reexport safe */ _participants_participants_popup_participants_popup_component__WEBPACK_IMPORTED_MODULE_2__.ParticipantsPopupComponent),
/* harmony export */ "ParticipantsPreviewComponent": () => (/* reexport safe */ _participants_participants_preview_component__WEBPACK_IMPORTED_MODULE_1__.ParticipantsPreviewComponent)
/* harmony export */ });
/* harmony import */ var _meet_edit_button_meet_edit_button_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./meet-edit-button/meet-edit-button.component */ 56936);
/* harmony import */ var _participants_participants_preview_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./participants/participants-preview.component */ 37543);
/* harmony import */ var _participants_participants_popup_participants_popup_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./participants/participants-popup/participants-popup.component */ 13280);
/* harmony import */ var _preview_tile_item_view_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./preview-tile/item-view.component */ 30139);
/* harmony import */ var _preview_tile_item_view_skeleton_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./preview-tile/item-view-skeleton.component */ 94918);
/***/ }),
/***/ 56936:
/*!**************************************************************************************************!*\
!*** ./packages/common/layout/components/meeting/meet-edit-button/meet-edit-button.component.ts ***!
\**************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetEditButtonComponent": () => (/* binding */ MeetEditButtonComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/models/dock/dock-participant.model */ 43538);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/ui-kit */ 4397);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/material/legacy-menu */ 1051);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function MeetEditButtonComponent_ng_container_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "button", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](4, "i", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "more_horiz");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("disabled", true);
}
}
function MeetEditButtonComponent_ng_container_5_ng_container_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0, 12);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "button", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](4, "span", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n RSVP\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainer"](6, 15);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵreference"](18);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngTemplateOutlet", _r6);
}
}
function MeetEditButtonComponent_ng_container_5_ng_template_13_button_17_Template(rf, ctx) {
if (rf & 1) {
const _r13 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "button", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "span", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function MeetEditButtonComponent_ng_container_5_ng_template_13_button_17_Template_span_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r13);
const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r12.rsvpNo());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "No");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
}
}
function MeetEditButtonComponent_ng_container_5_ng_template_13_Template(rf, ctx) {
if (rf & 1) {
const _r15 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](1, "button", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](3, "span", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](4, "\n RSVP\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainer"](5, 15);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](8, "mat-menu", null, 17);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](11, "button", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](13, "span", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function MeetEditButtonComponent_ng_container_5_ng_template_13_Template_span_click_13_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r15);
const ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r14.rsvpYes());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](14, "Yes");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](17, MeetEditButtonComponent_ng_container_5_ng_template_13_button_17_Template, 5, 0, "button", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](18, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](20, "button", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](22, "span", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function MeetEditButtonComponent_ng_container_5_ng_template_13_Template_span_click_22_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r15);
const ctx_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r16.rsvpMaybe());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](23, "Maybe");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](27, "\n ");
}
if (rf & 2) {
const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵreference"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵreference"](18);
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("matMenuTriggerFor", _r10);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngTemplateOutlet", _r6);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](12);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](18, 3, ctx_r5.canRsvpNoStream));
}
}
function MeetEditButtonComponent_ng_container_5_ng_template_17_span_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "No");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
}
}
function MeetEditButtonComponent_ng_container_5_ng_template_17_span_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "Yes");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
}
}
function MeetEditButtonComponent_ng_container_5_ng_template_17_span_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "Maybe");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
}
}
function MeetEditButtonComponent_ng_container_5_ng_template_17_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](1, 0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](4, MeetEditButtonComponent_ng_container_5_ng_template_17_span_4_Template, 2, 0, "span", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](6, MeetEditButtonComponent_ng_container_5_ng_template_17_span_6_Template, 2, 0, "span", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](8, MeetEditButtonComponent_ng_container_5_ng_template_17_span_8_Template, 2, 0, "span", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](10, "\n ");
}
if (rf & 2) {
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](2, 4, ctx_r7.currentUserParticipantStatusStream));
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngSwitchCase", ctx_r7.DockParticipantStatus.Denied);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngSwitchCase", ctx_r7.DockParticipantStatus.Accepted);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngSwitchCase", ctx_r7.DockParticipantStatus.Tentative);
}
}
function MeetEditButtonComponent_ng_container_5_ng_container_21_Template(rf, ctx) {
if (rf & 1) {
const _r21 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "button", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function MeetEditButtonComponent_ng_container_5_ng_container_21_Template_button_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r21);
const ctx_r20 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r20.navigateMeetReschedule());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](4, "a", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "Reschedule");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
}
function MeetEditButtonComponent_ng_container_5_ng_container_24_Template(rf, ctx) {
if (rf & 1) {
const _r23 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "button", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function MeetEditButtonComponent_ng_container_5_ng_container_24_Template_button_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r23);
const ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r22.navigateMeetDuplicate());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](4, "a", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "Duplicate");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
}
function MeetEditButtonComponent_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
const _r26 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "button", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function MeetEditButtonComponent_ng_container_5_Template_button_click_2_listener($event) {
return $event.stopPropagation();
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](4, "i", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "more_horiz");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](7, "mat-menu", null, 5);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](10, MeetEditButtonComponent_ng_container_5_ng_container_10_Template, 10, 1, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](11, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](13, MeetEditButtonComponent_ng_container_5_ng_template_13_Template, 28, 5, "ng-template", null, 7, _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](15, " ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](16, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](17, MeetEditButtonComponent_ng_container_5_ng_template_17_Template, 11, 6, "ng-template", null, 8, _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](19, " ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](20, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](21, MeetEditButtonComponent_ng_container_5_ng_container_21_Template, 8, 0, "ng-container", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](22, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](23, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](24, MeetEditButtonComponent_ng_container_5_ng_container_24_Template, 8, 0, "ng-container", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](25, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](26, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](27, "button", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function MeetEditButtonComponent_ng_container_5_Template_button_click_27_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r26);
const ctx_r25 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r25.meetDelete());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](29, "a", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](30, "Delete");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵreference"](8);
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵreference"](14);
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("matMenuTriggerFor", _r2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](11, 5, ctx_r1.cantChangeRsvpStream))("ngIfElse", _r4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](11);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](22, 7, ctx_r1.isRescheduleAllowed));
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](25, 9, ctx_r1.isDuplicateAllowed));
}
}
class MeetEditButtonComponent {
constructor(api, router, currentUser, confirmService) {
this.api = api;
this.router = router;
this.currentUser = currentUser;
this.confirmService = confirmService;
this.DockParticipantStatus = _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__.DockParticipantStatus;
this.disabled = false;
this.eventSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.preAction = new _angular_core__WEBPACK_IMPORTED_MODULE_8__.EventEmitter();
this.canRsvpNoStream = this.eventSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(event => event.provider !== 'microsoft'));
this.cantChangeRsvpStream = this.eventSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(event => event.isOrganizer && event.provider === 'microsoft'));
}
set event(value) {
if (value) {
this.eventSubject.next(value);
}
}
get isDuplicateAllowed() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.eventSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(event => event.editingAllowed)));
}
get isRescheduleAllowed() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.eventSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(event => event.isOrganizer || event.isOwner)));
}
get currentUserParticipantStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_11__.combineLatest)([this.eventSubject, this.currentUser.dataStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(([event, currentUser]) => {
return event.participants.find(p => {
var _a, _b;
return currentUser.email === ((_b = (_a = p === null || p === void 0 ? void 0 : p.userData) === null || _a === void 0 ? void 0 : _a.email) !== null && _b !== void 0 ? _b : p.emailAddress);
});
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get currentUserParticipantStatusStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.currentUserParticipantStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(participant => {
if (!participant) {
return null;
}
if (participant.status) {
return participant.status;
}
if (participant.denied) {
return _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__.DockParticipantStatus.Denied;
}
if (participant.deleted) {
return _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__.DockParticipantStatus.Deleted;
}
if (participant.accepted) {
return _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__.DockParticipantStatus.Accepted;
}
if (participant.tentative) {
return _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__.DockParticipantStatus.Tentative;
}
return _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__.DockParticipantStatus.Pending;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyedEvent)));
}
get dockId() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return (yield _this.eventSubject).dockId;
})();
}
meetDelete() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const isConfirmed = yield _this2.confirmService.open({
title: 'Are you sure you want to delete this event?',
description: `This action could not be undone`,
confirmButtonLabel: 'Yes, Delete',
discardButtonLabel: 'Cancel'
});
if (isConfirmed) {
_this2.preAction.emit('delete-event');
const event = yield _this2.eventSubject;
if (event.dockId) {
yield _this2.api.meet.dock.deleteById(event.dockId);
} else {
yield _this2.api.calendar.events.deleteById(event.id);
}
}
return null;
})();
}
navigateMeetReschedule() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this3.router.navigate(['meet', 'edit', yield _this3.ensureDockExistAndGetId()]);
})();
}
navigateMeetDuplicate() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this4.router.navigate(['meet', 'edit', yield _this4.api.meet.dock.duplicate(yield _this4.ensureDockExistAndGetId())]);
})();
}
rsvpYes() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a, _b;
const current = yield _this5.currentUserParticipantStatusStream;
if (current !== _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__.DockParticipantStatus.Accepted) {
const [event, currentUserEmail] = yield Promise.all([_this5.eventSubject, _this5.currentUser.email]);
for (let participant of event.participants) {
if (currentUserEmail === ((_a = participant.emailAddress) !== null && _a !== void 0 ? _a : (_b = participant === null || participant === void 0 ? void 0 : participant.userData) === null || _b === void 0 ? void 0 : _b.email)) {
participant.accepted = true;
participant.denied = false;
participant.pending = false;
participant.tentative = false;
participant.status = _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__.DockParticipantStatus.Accepted;
_this5.eventSubject.next(event);
}
}
_this5.eventSubject.next(event);
yield _this5.api.calendar.rsvp.yes(event.id);
}
})();
}
rsvpNo() {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a, _b;
const current = yield _this6.currentUserParticipantStatusStream;
if (current !== _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__.DockParticipantStatus.Denied) {
const [event, currentUserEmail] = yield Promise.all([_this6.eventSubject, _this6.currentUser.email]);
for (let participant of event.participants) {
if (currentUserEmail === ((_a = participant.emailAddress) !== null && _a !== void 0 ? _a : (_b = participant === null || participant === void 0 ? void 0 : participant.userData) === null || _b === void 0 ? void 0 : _b.email)) {
participant.denied = true;
participant.pending = false;
participant.accepted = false;
participant.tentative = false;
participant.status = _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__.DockParticipantStatus.Denied;
_this6.eventSubject.next(event);
}
}
yield _this6.api.calendar.rsvp.no(event.id);
}
})();
}
rsvpMaybe() {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a, _b;
const current = yield _this7.currentUserParticipantStatusStream;
if (current !== _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__.DockParticipantStatus.Tentative) {
const [event, currentUserEmail] = yield Promise.all([_this7.eventSubject, _this7.currentUser.email]);
for (let participant of event.participants) {
if (currentUserEmail === ((_a = participant.emailAddress) !== null && _a !== void 0 ? _a : (_b = participant === null || participant === void 0 ? void 0 : participant.userData) === null || _b === void 0 ? void 0 : _b.email)) {
participant.denied = false;
participant.pending = false;
participant.accepted = false;
participant.tentative = true;
participant.status = _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__.DockParticipantStatus.Tentative;
_this7.eventSubject.next(event);
}
}
yield _this7.api.calendar.rsvp.maybe(event.id);
}
})();
}
ensureDockExistAndGetId() {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const event = yield _this8.eventSubject;
let dockId;
if (!event.dockId && event.dockKey) {
const dock = yield _this8.api.meet.dock.getBySharedAccessSecret(event.dockKey);
dockId = dock.id;
} else {
dockId = event.dockId;
}
return dockId;
})();
}
}
MeetEditButtonComponent.ɵfac = function MeetEditButtonComponent_Factory(t) {
return new (t || MeetEditButtonComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_api__WEBPACK_IMPORTED_MODULE_4__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_13__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_5__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_6__.ConfirmPopupService));
};
MeetEditButtonComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineComponent"]({
type: MeetEditButtonComponent,
selectors: [["app-meet-edit-button"]],
inputs: {
disabled: "disabled",
event: "event"
},
outputs: {
preAction: "preAction"
},
decls: 8,
vars: 3,
consts: [[3, "ngSwitch"], [4, "ngSwitchCase"], ["mat-button", "", 1, "event-more-button", "expand-button", "button", 3, "disabled"], [1, "material-icons-outlined", "button-icon"], ["mat-button", "", 1, "event-more-button", "expand-button", "button", 3, "matMenuTriggerFor", "click"], ["meetingEdit", ""], ["class", "button", 4, "ngIf", "ngIfElse"], ["fullRsvpMenu", ""], ["rsvpStatuses", ""], [4, "ngIf"], ["mat-menu-item", "", 1, "button", 3, "click"], [1, "material-menu-item-box", "-delete"], [1, "button"], ["mat-menu-item", ""], [1, "material-menu-item-box", "-rsvp"], [3, "ngTemplateOutlet"], ["mat-menu-item", "", 1, "button", 3, "matMenuTriggerFor"], ["rsvpAvailability", ""], ["mat-menu-item", "", 1, "button"], [1, "material-menu-item-box", 3, "click"], ["mat-menu-item", "", "class", "button", 4, "ngIf"], [1, "material-menu-item-box"]],
template: function MeetEditButtonComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](0, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](1, 0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](3, MeetEditButtonComponent_ng_container_3_Template, 8, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](5, MeetEditButtonComponent_ng_container_5_Template, 35, 11, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n\n\n\n\n\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngSwitch", ctx.disabled);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngSwitchCase", false);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_14__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_14__.NgTemplateOutlet, _angular_common__WEBPACK_IMPORTED_MODULE_14__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_14__.NgSwitchCase, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_15__.MatLegacyMenu, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_15__.MatLegacyMenuItem, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_15__.MatLegacyMenuTrigger, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_16__.MatLegacyButton, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_7__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.button[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n}\n\n.event-more-button[_ngcontent-%COMP%] {\n width: 32px;\n height: 32px;\n margin-left: 8px;\n border-radius: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n border: none;\n min-width: unset;\n padding: 0;\n}\n.event-more-button[_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\n.event-more-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%] {\n color: #2B2733;\n}\n\n@media all and (max-width: 480px) {\n [_nghost-%COMP%] {\n width: 32px;\n height: 32px;\n margin-left: 8px;\n border-radius: 100%;\n }\n .event-more-button[_ngcontent-%COMP%] {\n margin: 0;\n }\n .event-more-button[_ngcontent-%COMP%] .button-icon[_ngcontent-%COMP%] {\n transform: rotate(90deg);\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9sYXlvdXQvY29tcG9uZW50cy9tZWV0aW5nL21lZXQtZWRpdC1idXR0b24vbWVldC1lZGl0LWJ1dHRvbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUMxTUE7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBQXNESjs7QUFuREE7RUZaSSxnQ0FBQTtBRW1FSjs7QUFuREE7RUFoQkksV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBZ0JBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBQXdESjtBQXRESTtFQUNJLG1CQUFBO0FBd0RSO0FBckRJO0VBQ0ksY0g5QlE7QUdxRmhCOztBQWxEQTtFQUNJO0lBckNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtFQTJGRjtFQXJERTtJQUNJLFNBQUE7RUF1RE47RUFyRE07SUFDSSx3QkFBQTtFQXVEVjtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbkBtaXhpbiBidXR0b25TdHlsZSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG59XG5cbi5ldmVudC1tb3JlLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgYnV0dG9uU3R5bGU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgfVxuXG4gICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbn1cblxuLy9fX19fX19fX19NT0JJTEVcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgOmhvc3Qge1xuICAgICAgICBAaW5jbHVkZSBidXR0b25TdHlsZTtcbiAgICB9XG5cbiAgICAuZXZlbnQtbW9yZS1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgLmJ1dHRvbi1pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], MeetEditButtonComponent.prototype, "eventSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], MeetEditButtonComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], MeetEditButtonComponent.prototype, "isDuplicateAllowed", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], MeetEditButtonComponent.prototype, "isRescheduleAllowed", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], MeetEditButtonComponent.prototype, "currentUserParticipantStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], MeetEditButtonComponent.prototype, "currentUserParticipantStatusStream", null);
/***/ }),
/***/ 13280:
/*!*******************************************************************************************************************!*\
!*** ./packages/common/layout/components/meeting/participants/participants-popup/participants-popup.component.ts ***!
\*******************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ParticipantsPopupComponent": () => (/* binding */ ParticipantsPopupComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/dock/meet/models/dock/dock-participant.model */ 43538);
/* harmony import */ var _participants_preview_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../participants-preview.component */ 37543);
/* harmony import */ var _undock_user__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/user */ 36255);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
function ParticipantsPopupComponent_div_5_ng_container_4_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](4, "svg", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](6, "path", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
}
function ParticipantsPopupComponent_div_5_ng_container_4_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](4, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "check");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
}
function ParticipantsPopupComponent_div_5_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](4, "img", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](6, ParticipantsPopupComponent_div_5_ng_container_4_ng_container_6_Template, 10, 0, "ng-container", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](8, ParticipantsPopupComponent_div_5_ng_container_4_ng_container_8_Template, 8, 0, "ng-container", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](11, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](13, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](16, "span", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](17);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const participant_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]().$implicit;
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("src", participant_r1.userData.imageUrl, _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵsanitizeUrl"])("alt", participant_r1.userData.email);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx_r2.isParticipantDenied(participant_r1));
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx_r2.isParticipantAccepted(participant_r1));
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate"](participant_r1.fullname);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate"](participant_r1.emailAddress || participant_r1.email);
}
}
function ParticipantsPopupComponent_div_5_ng_template_6_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](4, "svg", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](6, "path", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
}
function ParticipantsPopupComponent_div_5_ng_template_6_ng_container_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](4, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "check");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
}
function ParticipantsPopupComponent_div_5_ng_template_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](1, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](3, "img", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](5, ParticipantsPopupComponent_div_5_ng_template_6_ng_container_5_Template, 10, 0, "ng-container", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](7, ParticipantsPopupComponent_div_5_ng_template_6_ng_container_7_Template, 8, 0, "ng-container", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](10, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](12, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](13);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](15, "\n ");
}
if (rf & 2) {
const participant_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]().$implicit;
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("alt", participant_r1.emailAddress || participant_r1.email);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx_r4.isParticipantDenied(participant_r1));
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx_r4.isParticipantAccepted(participant_r1));
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate"](participant_r1.emailAddress || participant_r1.email);
}
}
function ParticipantsPopupComponent_div_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](4, ParticipantsPopupComponent_div_5_ng_container_4_Template, 20, 6, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](6, ParticipantsPopupComponent_div_5_ng_template_6_Template, 16, 4, "ng-template", null, 6, _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](9, "button", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](11, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](12, "more_horiz");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
}
if (rf & 2) {
const participant_r1 = ctx.$implicit;
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵreference"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", participant_r1.isUndockUser)("ngIfElse", _r3);
}
}
class ParticipantsPopupComponent extends _participants_preview_component__WEBPACK_IMPORTED_MODULE_1__.ParticipantsPreviewComponent {
constructor(profilesProvider, ref) {
super(profilesProvider);
this.profilesProvider = profilesProvider;
this.ref = ref;
this.onMouseLeave = new _angular_core__WEBPACK_IMPORTED_MODULE_4__.EventEmitter();
}
onMouseleave() {
this.onMouseLeave.emit(true);
}
onMousemove(event) {
let boundaries = this.ref.nativeElement.getBoundingClientRect();
if (boundaries.width == 0 && boundaries.height == 0) {
return;
}
boundaries.y -= 60;
boundaries.height = boundaries.height > 380 ? 380 : boundaries.height;
boundaries.height += 120;
if (this.mouseLeftBoundaries(event.x, event.y, boundaries)) {
this.onMouseLeave.emit(true);
}
}
mouseLeftBoundaries(x, y, rect) {
return !(x > rect.x && x < rect.x + rect.width && y > rect.y && y < rect.y + rect.height);
}
isParticipantDenied(participant) {
return participant.status ? [_undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_0__.DockParticipantStatus.Denied, _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_0__.DockParticipantStatus.Deleted].includes(participant.status) : participant.denied;
}
isParticipantAccepted(participant) {
return participant.status ? participant.status === _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_0__.DockParticipantStatus.Accepted : participant.accepted;
}
isParticipantDidntRespond(participant) {
return participant.status ? participant.status === _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_0__.DockParticipantStatus.Pending : participant.pending;
}
isParticipantTentativelyAccepted(participant) {
return participant.status ? participant.status === _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_0__.DockParticipantStatus.Tentative : participant.tentative;
}
}
ParticipantsPopupComponent.ɵfac = function ParticipantsPopupComponent_Factory(t) {
return new (t || ParticipantsPopupComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_undock_user__WEBPACK_IMPORTED_MODULE_2__.ProfilesProvider), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_4__.ElementRef));
};
ParticipantsPopupComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({
type: ParticipantsPopupComponent,
selectors: [["app-participants-popup"]],
hostBindings: function ParticipantsPopupComponent_HostBindings(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("mouseleave", function ParticipantsPopupComponent_mouseleave_HostBindingHandler($event) {
return ctx.onMouseleave($event);
})("mousemove", function ParticipantsPopupComponent_mousemove_HostBindingHandler($event) {
return ctx.onMousemove($event);
}, false, _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresolveDocument"]);
}
},
outputs: {
onMouseLeave: "onMouseLeave"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵInheritDefinitionFeature"]],
decls: 8,
vars: 1,
consts: [[1, "scroll-wrapper"], [1, "participant-popup-title"], ["class", "participant-popup-item", 4, "ngFor", "ngForOf"], [1, "participant-popup-item"], [1, "participant-popup-item__body"], [4, "ngIf", "ngIfElse"], ["profileDoesNotExistsTmpl", ""], ["mat-button", "", 1, "participant-popup-item__more-button"], [1, "material-icons"], [1, "participant-popup-item__icon"], ["default", "/assets/img/placeholders/user.png", 3, "src", "alt"], [4, "ngIf"], [1, "participant-popup-item__user-info"], [1, "user-email"], [1, "participant-status", "denied"], ["xmlns", "http://www.w3.org/2000/svg", "width", "12", "height", "12", "viewBox", "0 0 12 12", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M2.46967 2.46967C2.76256 2.17678 3.23744 2.17678 3.53033 2.46967L6 4.93934L8.46967 2.46967C8.76256 2.17678 9.23744 2.17678 9.53033 2.46967C9.82322 2.76256 9.82322 3.23744 9.53033 3.53033L7.06066 6L9.53033 8.46967C9.82322 8.76256 9.82322 9.23744 9.53033 9.53033C9.23744 9.82322 8.76256 9.82322 8.46967 9.53033L6 7.06066L3.53033 9.53033C3.23744 9.82322 2.76256 9.82322 2.46967 9.53033C2.17678 9.23744 2.17678 8.76256 2.46967 8.46967L4.93934 6L2.46967 3.53033C2.17678 3.23744 2.17678 2.76256 2.46967 2.46967Z", "fill", "white"], [1, "participant-status", "accepted"], ["src", "/assets/img/placeholders/user.png", 3, "alt"]],
template: function ParticipantsPopupComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "section", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "h2", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "participants");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](5, ParticipantsPopupComponent_div_5_Template, 16, 2, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](6, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngForOf", ctx.participants);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_5__.NgIf, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_6__.MatLegacyButton, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_3__.ImageDefaultDirective],
styles: ["[_nghost-%COMP%] {\n width: 100%;\n max-width: 340px;\n height: auto;\n display: flex;\n overflow: hidden;\n}\n\n.scroll-wrapper[_ngcontent-%COMP%] {\n max-height: 380px;\n overflow-y: scroll;\n overflow-x: hidden;\n}\n.scroll-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar, .scroll-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-button, .scroll-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .scroll-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-track, .scroll-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.scroll-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.scroll-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.scroll-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.scroll-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.scroll-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.scroll-wrapper[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.scroll-wrapper[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.scroll-wrapper[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.scroll-wrapper[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n\n.participant-popup-title[_ngcontent-%COMP%] {\n margin: 0;\n padding: 12px 16px;\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n color: #807A8E;\n letter-spacing: 1px;\n text-transform: uppercase;\n}\n\n.participant-popup-item__body[_ngcontent-%COMP%] {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n width: 100%;\n max-width: 340px;\n padding: 8px 12px;\n background: #ffffff;\n border-radius: 8px;\n}\n.participant-popup-item__icon[_ngcontent-%COMP%] {\n position: relative;\n width: 40px;\n min-width: 40px;\n height: 40px;\n border-radius: 50%;\n}\n.participant-popup-item__icon[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 100%;\n min-width: 40px;\n max-width: 40px;\n height: 100%;\n border-radius: 50%;\n overflow: hidden;\n}\n.participant-popup-item__icon[_ngcontent-%COMP%] .participant-status[_ngcontent-%COMP%] {\n position: absolute;\n z-index: 2;\n right: -2px;\n bottom: -2px;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 18px;\n height: 18px;\n border-radius: 50%;\n border: 2px solid #ffffff;\n background: #2B2733;\n}\n.participant-popup-item__icon[_ngcontent-%COMP%] .participant-status.denied[_ngcontent-%COMP%] {\n background: #CECADA;\n}\n.participant-popup-item__icon[_ngcontent-%COMP%] .participant-status[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: #ffffff;\n font-size: 8px;\n}\n.participant-popup-item__user-info[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n margin-left: 12px;\n min-width: 156px;\n max-width: 212px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.participant-popup-item__user-info[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n max-width: 212px;\n font-weight: normal;\n font-size: 15px;\n line-height: 22px;\n letter-spacing: -0.02em;\n color: #121114;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n.participant-popup-item__user-info[_ngcontent-%COMP%] span.user-email[_ngcontent-%COMP%] {\n font-size: 12px;\n line-height: 16px;\n color: #807A8E;\n}\n.participant-popup-item__more-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 32px;\n max-width: 32px;\n min-width: 32px;\n height: 32px;\n margin: 0 0 0 auto;\n padding: 0;\n cursor: not-allowed;\n}\n.participant-popup-item__more-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: #807A8E;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9sYXlvdXQvY29tcG9uZW50cy9tZWV0aW5nL3BhcnRpY2lwYW50cy9wYXJ0aWNpcGFudHMtcG9wdXAvcGFydGljaXBhbnRzLXBvcHVwLmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vcHJvamVjdHMvd2ViL3VpLWtpdC9zY3JvbGxiYXJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDak5BO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtBQTZESjs7QUExREE7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUE2REo7QUM1REk7RUFLSSx1Q0FBQTtFQUFBLCtCQUFBO0FEMERSO0FDdkRJO0VBQ0ksVUFBQTtFQUNBLFdBQUE7QUR5RFI7QUN0REk7RUFDSSxRQUFBO0VBQ0EsU0FBQTtBRHdEUjtBQ3JESTtFQUNJLG1CSlZpQjtFSVdqQixtQkFBQTtBRHVEUjtBQ3BESTtFQUNJLHVCQUFBO0VBQ0EsbUJBQUE7QURzRFI7QUNuREk7RUFDSSx1QkFBQTtBRHFEUjtBQ2pEUTtFQUNJLG1CSnpCYTtBRzRFekI7QUNoRFE7RUFDSSxhQUFBO0FEa0RaO0FDN0NRO0VBQ0ksVUFBQTtFQUNBLG1CSnBDYTtBR21GekI7QUM1Q1E7RUFDSSxVQUFBO0FEOENaOztBQTVGQTtFQUNJLFNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0hEcUI7RUdFckIsbUJBQUE7RUFDQSx5QkFBQTtBQStGSjs7QUExRkk7RUFDSSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBQTZGUjtBQTFGSTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUE0RlI7QUExRlE7RUFDSSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQTRGWjtBQXpGUTtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkhqRUk7QUc0SmhCO0FBekZZO0VBQ0ksbUJINUNVO0FHdUkxQjtBQXhGWTtFQUNJLGNBQUE7RUFDQSxjQUFBO0FBMEZoQjtBQXJGSTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBQXVGUjtBQXJGUTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIL0VZO0VHZ0ZaLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQXVGWjtBQXJGWTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIcEZTO0FHMkt6QjtBQWxGSTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0FBb0ZSO0FBbEZRO0VBQ0ksY0h0R2E7QUcwTHpCIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zY3JvbGwtd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogMzgwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBwdXJwbGUtc2Nyb2xsYmFyO1xufVxuXG4ucGFydGljaXBhbnQtcG9wdXAtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyaztcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wYXJ0aWNpcGFudC1wb3B1cC1pdGVtIHtcblxuICAgICZfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAucGFydGljaXBhbnQtc3RhdHVzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICByaWdodDogLTJweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAgICAgJi5kZW5pZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX191c2VyLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDE1NnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIxMnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgJi51c2VyLWVtYWlsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21vcmUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBuby1zY3JvbGwge1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIHB1cnBsZS1zY3JvbGxiYXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gZ3JheS1zY3JvbGxiYXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4gICAgQG1peGluIGJsYWNrLXNjcm9sbGJhciB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
/***/ }),
/***/ 37543:
/*!**************************************************************************************************!*\
!*** ./packages/common/layout/components/meeting/participants/participants-preview.component.ts ***!
\**************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ParticipantsPreviewComponent": () => (/* binding */ ParticipantsPreviewComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/contracts/tooltip.position */ 99102);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_user_services_profiles_provider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/user/services/profiles.provider */ 91058);
function ParticipantsPreviewComponent_ng_template_0_ng_container_1_ng_container_2_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](2, "img", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](3, "imgThumbnail");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const participant_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2).ngIf;
const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("src", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind1"](3, 4, participant_r7.userData.imageUrl), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵsanitizeUrl"])("alt", participant_r7.userData.email)("matTooltip", participant_r7.userData.displayName || participant_r7.userData.email)("matTooltipPosition", ctx_r9.TooltipPosition.BOTTOM);
}
}
function ParticipantsPreviewComponent_ng_template_0_ng_container_1_ng_container_2_ng_template_4_ng_container_1_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](2, "img", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](3, "imgThumbnail");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const profile_r16 = ctx.ngIf;
const participant_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](3).ngIf;
const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("src", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind1"](3, 4, profile_r16.imageUrl), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵsanitizeUrl"])("alt", profile_r16.email)("matTooltip", profile_r16.displayName || (participant_r7 == null ? null : participant_r7.fullname) || (participant_r7 == null ? null : participant_r7.firstname) || participant_r7.emailAddress)("matTooltipPosition", ctx_r15.TooltipPosition.BOTTOM);
}
}
function ParticipantsPreviewComponent_ng_template_0_ng_container_1_ng_container_2_ng_template_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](1, ParticipantsPreviewComponent_ng_template_0_ng_container_1_ng_container_2_ng_template_4_ng_container_1_Template, 5, 6, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵreference"](8);
const participant_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]().ngIf;
const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind1"](2, 2, ctx_r11.profilesProvider.getProfileByEmail(participant_r7.email || participant_r7.emailAddress)))("ngIfElse", _r12);
}
}
function ParticipantsPreviewComponent_ng_template_0_ng_container_1_ng_container_2_ng_template_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](1, "img", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](2, "\n ");
}
if (rf & 2) {
const participant_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2).ngIf;
const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("alt", participant_r7.emailAddress)("matTooltip", (participant_r7 == null ? null : participant_r7.fullname) || (participant_r7 == null ? null : participant_r7.firstname) || participant_r7.emailAddress || participant_r7.email)("matTooltipPosition", ctx_r13.TooltipPosition.BOTTOM);
}
}
function ParticipantsPreviewComponent_ng_template_0_ng_container_1_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](2, ParticipantsPreviewComponent_ng_template_0_ng_container_1_ng_container_2_ng_container_2_Template, 5, 6, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](4, ParticipantsPreviewComponent_ng_template_0_ng_container_1_ng_container_2_ng_template_4_Template, 4, 4, "ng-template", null, 4, _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](7, ParticipantsPreviewComponent_ng_template_0_ng_container_1_ng_container_2_ng_template_7_Template, 3, 3, "ng-template", null, 5, _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵreference"](5);
const participant_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", participant_r7.isUndockUser)("ngIfElse", _r10);
}
}
function ParticipantsPreviewComponent_ng_template_0_ng_container_1_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](2, ParticipantsPreviewComponent_ng_template_0_ng_container_1_ng_container_2_Template, 10, 2, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const participant_r7 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", participant_r7.emailAddress || participant_r7.email);
}
}
function ParticipantsPreviewComponent_ng_template_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](1, ParticipantsPreviewComponent_ng_template_0_ng_container_1_Template, 4, 1, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](2, "\n");
}
if (rf & 2) {
const participant_r5 = ctx.participant;
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx_r1.toParticipantRecord(participant_r5));
}
}
const _c0 = function (a0) {
return {
participant: a0
};
};
function ParticipantsPreviewComponent_ng_template_3_ng_container_1_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainer"](6, 12);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const participant_r23 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]().$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵreference"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngTemplateOutlet", _r0)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpureFunction1"](2, _c0, participant_r23));
}
}
function ParticipantsPreviewComponent_ng_template_3_ng_container_1_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](2, ParticipantsPreviewComponent_ng_template_3_ng_container_1_ng_container_2_Template, 10, 4, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const i_r24 = ctx.index;
const ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", i_r24 < ctx_r21.visibleCount);
}
}
function ParticipantsPreviewComponent_ng_template_3_div_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "span", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate1"]("+", (ctx_r22.participants == null ? null : ctx_r22.participants.length) - ctx_r22.visibleCount, "");
}
}
function ParticipantsPreviewComponent_ng_template_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](1, ParticipantsPreviewComponent_ng_template_3_ng_container_1_Template, 4, 1, "ng-container", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](2, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](3, ParticipantsPreviewComponent_ng_template_3_div_3_Template, 8, 1, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngForOf", ctx_r3.participants);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx_r3.visibleCount < (ctx_r3.participants == null ? null : ctx_r3.participants.length));
}
}
function ParticipantsPreviewComponent_ng_container_6_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
const _r32 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](6, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](8, "div", 18, 19);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("mouseover", function ParticipantsPreviewComponent_ng_container_6_ng_container_2_Template_div_mouseover_8_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r32);
const _r29 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵreference"](9);
return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetView"](_r29.openMenu());
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainer"](11, 20);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](13, "mat-menu", 21, 22);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](16, "app-participants-popup", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("onMouseLeave", function ParticipantsPreviewComponent_ng_container_6_ng_container_2_Template_app_participants_popup_onMouseLeave_16_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r32);
const _r29 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵreference"](9);
return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetView"](_r29.closeMenu());
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r30 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵreference"](14);
const ctx_r27 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵreference"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵstyleProp"]("max-width", ctx_r27.maxSpacerWidth);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵstyleProp"]("max-width", ctx_r27.maxWidth, "px");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("matMenuTriggerFor", _r30);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngTemplateOutlet", _r2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("overlapTrigger", false);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("participants", ctx_r27.participants);
}
}
function ParticipantsPreviewComponent_ng_container_6_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](6, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](8, "div", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainer"](10, 20);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r28 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵreference"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵstyleProp"]("max-width", ctx_r28.maxSpacerWidth);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵstyleProp"]("max-width", ctx_r28.maxWidth, "px");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngTemplateOutlet", _r2);
}
}
function ParticipantsPreviewComponent_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](2, ParticipantsPreviewComponent_ng_container_6_ng_container_2_Template, 22, 8, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](4, ParticipantsPreviewComponent_ng_container_6_ng_container_4_Template, 15, 5, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx_r4.popupOnHover);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", !ctx_r4.popupOnHover);
}
}
class ParticipantsPreviewComponent {
constructor(profilesProvider) {
this.profilesProvider = profilesProvider;
this.iconSize = 38;
this.iconShift = 10;
this.TooltipPosition = _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_0__.TooltipPosition;
this.maxDisplayCount = 5;
this.preserveWidth = false;
this.dynamicWidth = false;
this.popupOnHover = false;
this.expandOnHover = false;
this.minWidth = 0;
this.maxWidth = 0;
this.maxSpacerWidth = '100%';
this.toParticipantRecord = item => item;
}
get rightDirection() {
return this.direction !== 'left';
}
get leftDirection() {
return this.direction === 'left';
}
ngOnInit() {
this.updateLayout();
}
updateLayout() {
if (!this.participants) {
return;
}
const totalCount = this.participants.length;
this.visibleCount = this.maxDisplayCount;
let displayCount = this.visibleCount;
if (totalCount > this.visibleCount) {
this.visibleCount--;
}
if (this.dynamicWidth) {}
const itemsToShow = displayCount <= totalCount ? displayCount : totalCount;
const calcWidth = itemsToShow * (this.iconSize - this.iconShift) + this.iconShift;
const realSize = this.iconSize >= calcWidth ? this.iconSize : calcWidth;
if (this.preserveWidth) {
this.minWidth = realSize;
}
this.maxWidth = realSize;
this.maxSpacerWidth = `calc(100% - ${realSize}px)`;
}
}
ParticipantsPreviewComponent.ɵfac = function ParticipantsPreviewComponent_Factory(t) {
return new (t || ParticipantsPreviewComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_undock_user_services_profiles_provider__WEBPACK_IMPORTED_MODULE_1__.ProfilesProvider));
};
ParticipantsPreviewComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
type: ParticipantsPreviewComponent,
selectors: [["app-meeting-participants-preview"]],
hostVars: 8,
hostBindings: function ParticipantsPreviewComponent_HostBindings(rf, ctx) {
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵstyleProp"]("min-width", ctx.minWidth, "px");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵclassProp"]("expand-on-hover", ctx.expandOnHover)("right-to-left", ctx.rightDirection)("left-to-right", ctx.leftDirection);
}
},
inputs: {
iconSize: "iconSize",
iconShift: "iconShift",
direction: "direction",
maxDisplayCount: "maxDisplayCount",
preserveWidth: "preserveWidth",
dynamicWidth: "dynamicWidth",
popupOnHover: "popupOnHover",
participants: "participants",
expandOnHover: "expandOnHover"
},
decls: 8,
vars: 1,
consts: [["profile", ""], ["visibleParticipants", ""], [4, "ngIf"], [4, "ngIf", "ngIfElse"], ["oldProfileApproachBlock", ""], ["profileDoesNotExistsTmpl", ""], ["default", "/assets/img/placeholders/user.png", 1, "participants-list__participant-icon", 3, "src", "alt", "matTooltip", "matTooltipPosition"], ["src", "/assets/img/placeholders/user.png", 1, "participants-list__participant-icon", "guest", 3, "alt", "matTooltip", "matTooltipPosition"], [4, "ngFor", "ngForOf"], ["class", "out-item", 4, "ngIf"], [1, "out-item"], [1, "item", "participant-view"], [3, "ngTemplateOutlet", "ngTemplateOutletContext"], [1, "item", "participant-counter"], [1, "hidden-participants-count"], [1, "wrapper"], [1, "inner"], [1, "spacer"], [1, "icons-block", 3, "matMenuTriggerFor", "mouseover"], ["ParticipantsTrigger", "matMenuTrigger"], [3, "ngTemplateOutlet"], [1, "popup-box", 3, "overlapTrigger"], ["ParticipantsView", "matMenu"], [3, "participants", "onMouseLeave"], [1, "icons-block"]],
template: function ParticipantsPreviewComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](0, ParticipantsPreviewComponent_ng_template_0_Template, 3, 1, "ng-template", null, 0, _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](2, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](3, ParticipantsPreviewComponent_ng_template_3_Template, 5, 2, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](6, ParticipantsPreviewComponent_ng_container_6_Template, 6, 2, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx.participants);
}
},
styles: ["[_nghost-%COMP%] {\n flex: 1;\n display: flex;\n width: 100%;\n}\n.left-to-right[_nghost-%COMP%] .wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] {\n justify-content: flex-start;\n}\n.left-to-right[_nghost-%COMP%] .wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] {\n justify-content: flex-start;\n padding-left: 10px;\n}\n.left-to-right[_nghost-%COMP%] .wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] .out-item[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] {\n left: auto;\n right: 0;\n}\n.right-to-left[_nghost-%COMP%] .wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] {\n justify-content: flex-end;\n flex-direction: row-reverse;\n}\n.right-to-left[_nghost-%COMP%] .wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] {\n justify-content: flex-start;\n padding-right: 10px;\n}\n.right-to-left[_nghost-%COMP%] .wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] .out-item[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] {\n left: 0;\n right: auto;\n}\n\n.participant-counter[_ngcontent-%COMP%], .participant-view[_ngcontent-%COMP%] {\n width: 38px;\n min-width: 38px;\n height: 38px;\n min-height: 38px;\n background: #ffffff;\n border: 2px solid #ffffff;\n border-radius: 50%;\n overflow: hidden;\n}\n\n.participant-counter[_ngcontent-%COMP%] {\n text-align: center;\n background: #2B2733;\n}\n.participant-counter[_ngcontent-%COMP%] .hidden-participants-count[_ngcontent-%COMP%] {\n font-weight: 500;\n font-size: 12px;\n line-height: 38px;\n color: #ffffff;\n}\n\n.participant-view[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n border-radius: 50%;\n}\n\n.wrapper[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n height: 38px;\n width: 100%;\n transition: ease-in-out 250ms;\n}\n.wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] {\n display: flex;\n width: 100%;\n flex-direction: row;\n justify-content: flex-end;\n justify-items: center;\n}\n.wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] .spacer[_ngcontent-%COMP%] {\n display: flex;\n flex: 1 0 calc(38px / 2);\n}\n.wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] {\n display: flex;\n flex: 1 1 38px;\n}\n.wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .out-item[_ngcontent-%COMP%] {\n display: flex;\n flex: 0 1 calc(38px - 10px);\n justify-content: center;\n align-content: center;\n position: relative;\n}\n.wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .out-item[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] {\n position: absolute;\n display: flex;\n flex: 0;\n justify-content: center;\n align-content: center;\n align-items: center;\n}\n.wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .out-item[_ngcontent-%COMP%] .item.participant-view[_ngcontent-%COMP%] {\n display: block;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9sYXlvdXQvY29tcG9uZW50cy9tZWV0aW5nL3BhcnRpY2lwYW50cy9wYXJ0aWNpcGFudHMtcHJldmlldy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUM5TUE7RUFDSSxPQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7QUEwREo7QUF4Q1E7RUFFSSwyQkFBQTtBQXlDWjtBQXZDWTtFQUNJLDJCQUFBO0VBQ0Esa0JBQUE7QUF5Q2hCO0FBdENZO0VBQ0ksVUFBQTtFQUNBLFFBQUE7QUF3Q2hCO0FBbENRO0VBRUkseUJBQUE7RUFDQSwyQkFBQTtBQW1DWjtBQWpDWTtFQUNJLDJCQUFBO0VBQ0EsbUJBQUE7QUFtQ2hCO0FBaENZO0VBQ0ksT0FBQTtFQUNBLFdBQUE7QUFrQ2hCOztBQTNCQTtFQUNJLFdBNURHO0VBNkRILGVBN0RHO0VBOERILFlBOURHO0VBK0RILGdCQS9ERztFQWlFSCxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQTZCSjs7QUExQkE7RUFFSSxrQkFBQTtFQUNBLG1CSHpFWTtBR3FHaEI7QUExQkk7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkEvRUQ7RUFnRkMsY0hrRkE7QUd0RFI7O0FBdkJJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBQTBCUjs7QUF0QkE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQS9GRztFQWdHSCxXQUFBO0VBQ0EsNkJBQUE7QUF5Qko7QUF2Qkk7RUFDSSxhQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBQXlCUjtBQXZCUTtFQUNJLGFBQUE7RUFDQSx3QkFBQTtBQXlCWjtBQXRCUTtFQUNJLGFBQUE7RUFDQSxjQUFBO0FBd0JaO0FBckJZO0VBQ0ksYUFBQTtFQUNBLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0FBdUJoQjtBQXJCZ0I7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxPQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0FBdUJwQjtBQXJCb0I7RUFDSSxjQUFBO0FBdUJ4QiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG4kaW1hZ2VTaGlmdFNwYWNlV2lkdGg6IDEwcHg7XG4kc2l6ZTogMzhweDtcblxuOmhvc3Qge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYuZXhwYW5kLW9uLWhvdmVyIHtcblxuICAgICAgICAvL2Rpc2FibGVkIGJ5IEFsZXhcblxuICAgICAgICAvLyY6aG92ZXIge1xuICAgICAgICAvLyAgLnBhcnRpY2lwYW50LXZpZXcge1xuICAgICAgICAvLyAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gIH1cbiAgICAgICAgLy9cbiAgICAgICAgLy8gIC5wYXJ0aWNpcGFudC1jb3VudGVyIHtcbiAgICAgICAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy8gIH1cbiAgICAgICAgLy99XG4gICAgfVxuXG4gICAgJi5sZWZ0LXRvLXJpZ2h0IHtcbiAgICAgICAgLndyYXBwZXIgLmlubmVyIHtcblxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAuaWNvbnMtYmxvY2sge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vdXQtaXRlbSAuaXRlbSB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucmlnaHQtdG8tbGVmdCB7XG4gICAgICAgIC53cmFwcGVyIC5pbm5lciB7XG5cbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgICAgIC5pY29ucy1ibG9jayB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vdXQtaXRlbSAuaXRlbSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4ucGFydGljaXBhbnQtY291bnRlciwgLnBhcnRpY2lwYW50LXZpZXcge1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgbWluLWhlaWdodDogJHNpemU7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhcnRpY2lwYW50LWNvdW50ZXIge1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgLmhpZGRlbi1wYXJ0aWNpcGFudHMtY291bnQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi5wYXJ0aWNpcGFudC12aWV3IHtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxufVxuXG4ud3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjUwbXM7XG5cbiAgICAuaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5zcGFjZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBjYWxjKCN7JHNpemV9IC8gMik7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbnMtYmxvY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAkc2l6ZTtcblxuXG4gICAgICAgICAgICAub3V0LWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIGNhbGMoI3skc2l6ZX0gLSAjeyRpbWFnZVNoaWZ0U3BhY2VXaWR0aH0pO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmLnBhcnRpY2lwYW50LXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 94918:
/*!************************************************************************************************!*\
!*** ./packages/common/layout/components/meeting/preview-tile/item-view-skeleton.component.ts ***!
\************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockPreviewTileItemViewSkeletonComponent": () => (/* binding */ DockPreviewTileItemViewSkeletonComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var ngx_skeleton_loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ngx-skeleton-loader */ 38495);
const _c0 = function () {
return {
height: "20px",
width: "100px",
maxWidth: "30%",
margin: "0 12px 0 0",
backgroundColor: "#FBFBFD"
};
};
function DockPreviewTileItemViewSkeletonComponent_section_28_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "section", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "ngx-skeleton-loader", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("theme", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](2, _c0))("count", 3);
}
}
const _c1 = function () {
return {
height: "24px",
width: "60%",
minWidth: "100px",
maxWidth: "230px",
margin: "0 0 0 0",
backgroundColor: "#FBFBFD"
};
};
const _c2 = function () {
return {
height: "16px",
width: "80%",
minWidth: "115px",
maxWidth: "280px",
margin: "7px 0 0 0",
backgroundColor: "#FBFBFD"
};
};
const _c3 = function () {
return {
height: "32px",
width: "32px",
margin: "0 0 0 -4px",
border: "2px solid #fff",
backgroundColor: "#FBFBFD"
};
};
const _c4 = function () {
return {
height: "40px",
width: "140px",
minWidth: "50px",
maxWidth: "140px",
margin: "0 0 0 20px",
backgroundColor: "#FBFBFD"
};
};
class DockPreviewTileItemViewSkeletonComponent {
constructor() {
this.tabs = true;
this.single = false;
}
}
DockPreviewTileItemViewSkeletonComponent.ɵfac = function DockPreviewTileItemViewSkeletonComponent_Factory(t) {
return new (t || DockPreviewTileItemViewSkeletonComponent)();
};
DockPreviewTileItemViewSkeletonComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: DockPreviewTileItemViewSkeletonComponent,
selectors: [["app-meeting-preview-skeleton"]],
inputs: {
scaleSize: "scaleSize",
tabs: "tabs",
single: "single"
},
decls: 31,
vars: 15,
consts: [[1, "event-item"], [1, "description-wrapper"], [1, "left"], [3, "theme"], [1, "right"], [1, "participants"], ["appearance", "circle", 3, "theme"], [1, "action-btn", 3, "theme"], ["class", "event-details", 4, "ngIf"], [1, "event-details"], [3, "theme", "count"]],
template: function DockPreviewTileItemViewSkeletonComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "section", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "ngx-skeleton-loader", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "ngx-skeleton-loader", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](15, "ngx-skeleton-loader", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](17, "ngx-skeleton-loader", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](19, "ngx-skeleton-loader", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](21, "ngx-skeleton-loader", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](24, "ngx-skeleton-loader", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](28, DockPreviewTileItemViewSkeletonComponent_section_28_Template, 4, 3, "section", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](30, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("theme", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](8, _c1));
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("theme", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](9, _c2));
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("theme", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](10, _c3));
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("theme", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](11, _c3));
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("theme", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](12, _c3));
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("theme", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](13, _c3));
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("theme", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](14, _c4));
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.tabs);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgIf, ngx_skeleton_loader__WEBPACK_IMPORTED_MODULE_2__.NgxSkeletonLoaderComponent],
styles: ["[_nghost-%COMP%] {\n display: flex;\n flex-direction: column;\n place-content: stretch;\n place-items: stretch;\n width: 100%;\n max-height: 100vh;\n transition: max-height 0.5s ease-in-out;\n font-family: \"Inter\", sans-serif;\n}\n\n.event-item[_ngcontent-%COMP%] {\n padding: 18px 20px;\n border-radius: 16px;\n box-sizing: border-box;\n overflow: hidden;\n background: #ffffff;\n width: 100%;\n display: flex;\n justify-content: space-between;\n align-items: stretch;\n flex-direction: column;\n}\n.event-item[_ngcontent-%COMP%] .description-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n}\n.event-item[_ngcontent-%COMP%] .description-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%] {\n flex: 1;\n width: 50%;\n display: flex;\n flex-direction: column;\n}\n.event-item[_ngcontent-%COMP%] .description-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] {\n flex: 1;\n width: 50%;\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n align-items: center;\n}\n.event-item[_ngcontent-%COMP%] .description-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] .participants[_ngcontent-%COMP%] {\n flex: 0;\n display: flex;\n flex-direction: row-reverse;\n}\n.event-item[_ngcontent-%COMP%] .event-details[_ngcontent-%COMP%] {\n margin-top: 21px;\n}\n\n@media all and (max-width: 1024px) {\n .event-item[_ngcontent-%COMP%] .description-wrapper[_ngcontent-%COMP%] {\n flex-direction: column;\n }\n .event-item[_ngcontent-%COMP%] .description-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%], .event-item[_ngcontent-%COMP%] .description-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] {\n width: 100%;\n }\n .event-item[_ngcontent-%COMP%] .description-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] {\n margin-top: 10px;\n justify-content: space-between;\n }\n .event-item[_ngcontent-%COMP%] .event-details[_ngcontent-%COMP%] {\n overflow: hidden;\n }\n .event-item[_ngcontent-%COMP%] .event-details[_ngcontent-%COMP%] ngx-skeleton-loader[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n flex-wrap: nowrap;\n }\n}\n@media all and (max-width: 480px) {\n .event-item[_ngcontent-%COMP%] .description-wrapper[_ngcontent-%COMP%] {\n flex-direction: column;\n }\n .event-item[_ngcontent-%COMP%] .description-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%], .event-item[_ngcontent-%COMP%] .description-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] {\n width: 100%;\n }\n .event-item[_ngcontent-%COMP%] .description-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] {\n margin-top: 10px;\n justify-content: space-between;\n }\n .event-item[_ngcontent-%COMP%] .description-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] .action-btn[_ngcontent-%COMP%] {\n max-width: 35%;\n overflow: hidden;\n }\n .event-item[_ngcontent-%COMP%] .event-details[_ngcontent-%COMP%] {\n display: none;\n overflow: hidden;\n }\n .event-item[_ngcontent-%COMP%] .event-details[_ngcontent-%COMP%] ngx-skeleton-loader[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n flex-wrap: nowrap;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9sYXlvdXQvY29tcG9uZW50cy9tZWV0aW5nL3ByZXZpZXctdGlsZS9pdGVtLXZpZXctc2tlbGV0b24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDak5BO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLHVDQUFBO0VBQ0EsZ0NBQUE7QUE2REo7O0FBMURBO0VBRUksa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFFQSxtQkFBQTtFQUNBLFdBQUE7RUFFQSxhQUFBO0VBRUEsOEJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0FBeURKO0FBdkRJO0VBRUksYUFBQTtFQUNBLDhCQUFBO0FBd0RSO0FBdERRO0VBQ0ksT0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7QUF3RFo7QUFyRFE7RUFDSSxPQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QUF1RFo7QUFyRFk7RUFDSSxPQUFBO0VBQ0EsYUFBQTtFQUNBLDJCQUFBO0FBdURoQjtBQWxESTtFQUNJLGdCQUFBO0FBb0RSOztBQTdDQTtFQUVRO0lBQ0ksc0JBQUE7RUErQ1Y7RUE3Q1U7SUFDSSxXQUFBO0VBK0NkO0VBNUNVO0lBQ0ksZ0JBQUE7SUFDQSw4QkFBQTtFQThDZDtFQTFDTTtJQUNJLGdCQUFBO0VBNENWO0VBMUNVO0lBQ0ksYUFBQTtJQUNBLG1CQUFBO0lBRUEsaUJBQUE7RUEyQ2Q7QUFDRjtBQXJDQTtFQUVRO0lBQ0ksc0JBQUE7RUFzQ1Y7RUFwQ1U7SUFDSSxXQUFBO0VBc0NkO0VBbkNVO0lBQ0ksZ0JBQUE7SUFDQSw4QkFBQTtFQXFDZDtFQW5DYztJQUNJLGNBQUE7SUFDQSxnQkFBQTtFQXFDbEI7RUEvQk07SUFDSSxhQUFBO0lBQ0EsZ0JBQUE7RUFpQ1Y7RUEvQlU7SUFDSSxhQUFBO0lBQ0EsbUJBQUE7SUFFQSxpQkFBQTtFQWdDZDtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGxhY2UtY29udGVudDogc3RyZXRjaDtcbiAgICBwbGFjZS1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlLWluLW91dDtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuLmV2ZW50LWl0ZW0ge1xuXG4gICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5kZXNjcmlwdGlvbi13cmFwcGVyIHtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5wYXJ0aWNpcGFudHMge1xuICAgICAgICAgICAgICAgIGZsZXg6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnQtZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG59XG5cbi8vIFRBQkxFVFxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmV2ZW50LWl0ZW0ge1xuICAgICAgICAuZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAubGVmdCwgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ldmVudC1kZXRhaWxzIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIG5neC1za2VsZXRvbi1sb2FkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vX19fX19fX19fTU9CSUxFXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ldmVudC1pdGVtIHtcbiAgICAgICAgLmRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLmxlZnQsIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAuYWN0aW9uLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV2ZW50LWRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIG5neC1za2VsZXRvbi1sb2FkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
});
/***/ }),
/***/ 30139:
/*!***************************************************************************************!*\
!*** ./packages/common/layout/components/meeting/preview-tile/item-view.component.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockPreviewTileItemViewComponent": () => (/* binding */ DockPreviewTileItemViewComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_integrations__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/integrations */ 96183);
/* harmony import */ var _undock_dock_meet__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet */ 1467);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/router */ 60124);
function DockPreviewTileItemViewComponent_ng_container_2_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate1"]("starts ", ctx_r15.timerText, "");
}
}
function DockPreviewTileItemViewComponent_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n Next event\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](2, DockPreviewTileItemViewComponent_ng_container_2_ng_container_2_Template, 2, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx_r0.timerText);
}
}
function DockPreviewTileItemViewComponent_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate1"]("\n Started ", ctx_r1.timerText, "\n ");
}
}
function DockPreviewTileItemViewComponent_ng_container_6_span_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "span", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "stop_circle");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
}
}
function DockPreviewTileItemViewComponent_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](2, DockPreviewTileItemViewComponent_ng_container_6_span_2_Template, 2, 0, "span", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, " Event Request\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx_r2.isNext || ctx_r2.isFirstActive);
}
}
function DockPreviewTileItemViewComponent_ng_container_26_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](2, "app-event-label-location-icon", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("matTooltip", ctx_r3.event.location);
}
}
function DockPreviewTileItemViewComponent_ng_container_28_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](2, "app-event-label-video-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
}
function DockPreviewTileItemViewComponent_ng_container_30_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](2, "app-event-label-notes-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](4, "app-event-label-agenda-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
}
function DockPreviewTileItemViewComponent_ng_container_32_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](2, "app-event-label-command-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
}
function DockPreviewTileItemViewComponent_app_meeting_participants_preview_64_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](0, "app-meeting-participants-preview", 27);
}
if (rf & 2) {
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("direction", "right")("expandOnHover", false)("popupOnHover", false)("participants", ctx_r7.event.participants);
}
}
function DockPreviewTileItemViewComponent_app_meeting_participants_preview_66_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](0, "app-meeting-participants-preview", 28);
}
if (rf & 2) {
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("direction", "left")("expandOnHover", true)("popupOnHover", true)("participants", ctx_r8.event.participants);
}
}
function DockPreviewTileItemViewComponent_ng_container_71_Template(rf, ctx) {
if (rf & 1) {
const _r18 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "div", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](4, "button", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function DockPreviewTileItemViewComponent_ng_container_71_Template_button_click_4_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r18);
const ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r17.action.emit("declineMeetingRequest"));
});
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n Deny\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](7, "button", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function DockPreviewTileItemViewComponent_ng_container_71_Template_button_click_7_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r18);
const ctx_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r19.action.emit("acceptMeetingRequest"));
});
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](8, "\n Accept\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
}
function DockPreviewTileItemViewComponent_ng_template_73_ng_container_1_button_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "button", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "a", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "View location");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("href", ctx_r22.event.inPersonLocationUrl, _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵsanitizeUrl"]);
}
}
function DockPreviewTileItemViewComponent_ng_template_73_ng_container_1_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](2, DockPreviewTileItemViewComponent_ng_template_73_ng_container_1_button_2_Template, 5, 1, "button", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r20 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx_r20.event.inPersonLocationUrl !== "");
}
}
function DockPreviewTileItemViewComponent_ng_template_73_button_3_Template(rf, ctx) {
if (rf & 1) {
const _r24 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "button", 37);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function DockPreviewTileItemViewComponent_ng_template_73_button_3_Template_button_click_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r24);
const ctx_r23 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r23.navigateToConference());
});
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n Join Room\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
}
}
function DockPreviewTileItemViewComponent_ng_template_73_Template(rf, ctx) {
if (rf & 1) {
const _r26 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](1, DockPreviewTileItemViewComponent_ng_template_73_ng_container_1_Template, 4, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](2, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](3, DockPreviewTileItemViewComponent_ng_template_73_button_3_Template, 2, 0, "button", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](5, "app-meet-edit-button", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("preAction", function DockPreviewTileItemViewComponent_ng_template_73_Template_app_meet_edit_button_preAction_5_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r26);
const ctx_r25 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r25.action.emit($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](6, "\n ");
}
if (rf & 2) {
const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx_r11.event.hasOwnProperty("inPersonLocationUrl"));
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx_r11.canJoinMeeting);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("event", ctx_r11.event)("disabled", !ctx_r11.event.editingAllowed);
}
}
function DockPreviewTileItemViewComponent_ng_template_79_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
}
}
function DockPreviewTileItemViewComponent_ng_container_84_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainer"](0);
}
}
class DockPreviewTileItemViewComponent {
constructor(router, eventsManager) {
this.router = router;
this.eventsManager = eventsManager;
this.MeetingMode = _undock_dock_meet__WEBPACK_IMPORTED_MODULE_3__.MeetingMode;
this.isNext = false;
this.isFirstActive = false;
this.isActive = false;
this.canJoinMeeting = false;
this.timerText = '';
this.isFirst = false;
this.isLast = false;
this.isEditMode = false;
this.disableBorder = false;
this.meetingRequest = false;
this.action = new _angular_core__WEBPACK_IMPORTED_MODULE_4__.EventEmitter();
}
onClick($event) {
this.navigateToDock($event);
}
navigateToDock($event) {
var _a, _b, _c, _d, _e;
if ($event) {
$event.stopPropagation();
}
if (((_a = this.event) === null || _a === void 0 ? void 0 : _a.dockKey) || ((_b = this.event) === null || _b === void 0 ? void 0 : _b.dockId)) {
return this.router.navigate(['meet', (_d = (_c = this.event) === null || _c === void 0 ? void 0 : _c.dockKey) !== null && _d !== void 0 ? _d : (_e = this.event) === null || _e === void 0 ? void 0 : _e.dockId]);
}
}
navigateToConference() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const {
dockId,
dockKey,
conferenceLink
} = _this.event;
if (conferenceLink && (conferenceLink === null || conferenceLink === void 0 ? void 0 : conferenceLink.length) > 0) {
(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.openLinkBlank)(conferenceLink);
} else if (dockId || dockKey) {
yield _this.router.navigate(['meet', dockKey !== null && dockKey !== void 0 ? dockKey : dockId, 'room']);
}
yield _this.eventsManager.dispatch(new _undock_integrations__WEBPACK_IMPORTED_MODULE_2__.TrackUserAnalyticsEvent(_undock_integrations__WEBPACK_IMPORTED_MODULE_2__.UserAnalyticsAction.MeetingJoinedFromTimeline));
})();
}
}
DockPreviewTileItemViewComponent.ɵfac = function DockPreviewTileItemViewComponent_Factory(t) {
return new (t || DockPreviewTileItemViewComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_5__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_1__.AppEventsDispatcher));
};
DockPreviewTileItemViewComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({
type: DockPreviewTileItemViewComponent,
selectors: [["app-dock-preview"]],
hostVars: 16,
hostBindings: function DockPreviewTileItemViewComponent_HostBindings(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function DockPreviewTileItemViewComponent_click_HostBindingHandler($event) {
return ctx.onClick($event);
});
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵclassProp"]("next", ctx.isNext)("first-active", ctx.isFirstActive)("bordered", ctx.isActive)("first", ctx.isFirst)("last", ctx.isLast)("edit-mode", ctx.isEditMode)("no-border", ctx.disableBorder)("meetingRequest", ctx.meetingRequest);
}
},
inputs: {
event: "event",
isNext: "isNext",
isFirstActive: "isFirstActive",
isActive: "isActive",
canJoinMeeting: "canJoinMeeting",
timerText: "timerText",
isFirst: "isFirst",
isLast: "isLast",
isEditMode: "isEditMode",
disableBorder: "disableBorder",
tabsTemplate: "tabsTemplate",
meetingRequest: "meetingRequest"
},
outputs: {
action: "action"
},
decls: 88,
vars: 31,
consts: [[1, "event-item-header"], [4, "ngIf"], [1, "event-item-body"], [1, "description-wrapper"], [1, "description-left"], [1, "title-timer"], [1, "duration"], [1, "title-box"], [1, "title"], [1, "labels-list"], [1, "time-subtitle"], [1, "short-date"], [1, "full-date"], [1, "material-icons"], [1, "viewport-mobile", "glue-top-right", 3, "event", "disabled", "preAction"], [1, "description-right"], [1, "participants-list"], ["class", "viewport-mobile", 3, "direction", "expandOnHover", "popupOnHover", "participants", 4, "ngIf"], ["class", "viewport-web", 3, "direction", "expandOnHover", "popupOnHover", "participants", 4, "ngIf"], [1, "enter-buttons-box", 3, "click"], [4, "ngIf", "ngIfElse"], ["actionButtons", ""], ["defaultTabs", ""], [1, "viewport-web"], [4, "ngTemplateOutlet"], ["class", "material-icons", 4, "ngIf"], [3, "matTooltip"], [1, "viewport-mobile", 3, "direction", "expandOnHover", "popupOnHover", "participants"], [1, "viewport-web", 3, "direction", "expandOnHover", "popupOnHover", "participants"], [1, "request-controls-wrapper", "-choice"], [1, "enter-button", "-deny", 3, "click"], ["mat-button", "", 1, "enter-button", "-accept", 3, "click"], ["mat-button", "", "class", "enter-button -join-meeting", 3, "click", 4, "ngIf"], [1, "viewport-web", "meeting-edit-btn", 3, "event", "disabled", "preAction"], ["class", "btn-primary view-location-button", 4, "ngIf"], [1, "btn-primary", "view-location-button"], ["target", "_blank", 3, "href"], ["mat-button", "", 1, "enter-button", "-join-meeting", 3, "click"]],
template: function DockPreviewTileItemViewComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](2, DockPreviewTileItemViewComponent_ng_container_2_Template, 4, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](4, DockPreviewTileItemViewComponent_ng_container_4_Template, 2, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](6, DockPreviewTileItemViewComponent_ng_container_6_Template, 4, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](8, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](9, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](11, "section", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](13, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](15, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](17, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](19, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](21, "h3", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](22);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](23, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](24, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](26, DockPreviewTileItemViewComponent_ng_container_26_Template, 4, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](27, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](28, DockPreviewTileItemViewComponent_ng_container_28_Template, 4, 0, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](29, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](30, DockPreviewTileItemViewComponent_ng_container_30_Template, 6, 0, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](31, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](32, DockPreviewTileItemViewComponent_ng_container_32_Template, 4, 0, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](35, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](36, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](38, "span", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](39);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](40, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](42, "span", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](43);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](44, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](45, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](46, "span", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](47, "circle");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](49, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](50);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](51, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](52, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](53, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](54, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](55, "app-meet-edit-button", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("preAction", function DockPreviewTileItemViewComponent_Template_app_meet_edit_button_preAction_55_listener($event) {
return ctx.action.emit($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](56, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](57, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](58, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](59, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](60, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](61, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](62, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](63, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](64, DockPreviewTileItemViewComponent_app_meeting_participants_preview_64_Template, 1, 4, "app-meeting-participants-preview", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](65, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](66, DockPreviewTileItemViewComponent_app_meeting_participants_preview_66_Template, 1, 4, "app-meeting-participants-preview", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](67, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](68, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](69, "div", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function DockPreviewTileItemViewComponent_Template_div_click_69_listener($event) {
return $event.stopPropagation();
});
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](70, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](71, DockPreviewTileItemViewComponent_ng_container_71_Template, 11, 0, "ng-container", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](72, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](73, DockPreviewTileItemViewComponent_ng_template_73_Template, 7, 4, "ng-template", null, 21, _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](75, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](76, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](77, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](78, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](79, DockPreviewTileItemViewComponent_ng_template_79_Template, 2, 0, "ng-template", null, 22, _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](81, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](82, "div", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](83, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](84, DockPreviewTileItemViewComponent_ng_container_84_Template, 1, 0, "ng-container", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](85, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](86, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](87, "\n");
}
if (rf & 2) {
const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵreference"](74);
const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵreference"](80);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.isNext);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", !ctx.isNext && ctx.isFirstActive);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.meetingRequest);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](16);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate1"]("\n ", ctx.event.title, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.event.type === ctx.MeetingMode.InPerson);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.event.location && ctx.event.type !== ctx.MeetingMode.InPerson);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.event.dockId);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.event.isAutoGenerated);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind2"](40, 19, ctx.event.start, "ddd, MMM D, y"));
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind2"](44, 22, ctx.event.start, "dddd, MMM D, y"));
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate2"]("", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind2"](51, 25, ctx.event.start, "h:mm A"), "\u2013", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind2"](52, 28, ctx.event.end, "h:mm A"), "");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("event", ctx.event)("disabled", !ctx.event.editingAllowed);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.event.participants == null ? null : ctx.event.participants.length);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.event.participants == null ? null : ctx.event.participants.length);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.meetingRequest)("ngIfElse", _r10);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](13);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngTemplateOutlet", ctx.tabsTemplate || _r12);
}
},
styles: ["[_nghost-%COMP%] {\n box-shadow: 0px 2px 3px rgba(43, 39, 51, 0.05);\n border-radius: 16px;\n box-sizing: border-box;\n overflow: hidden;\n background: #ffffff;\n width: 100%;\n display: flex;\n justify-content: space-between;\n align-items: stretch;\n flex-direction: column;\n}\n[_nghost-%COMP%] .event-item-header[_ngcontent-%COMP%], [_nghost-%COMP%] .event-item-body[_ngcontent-%COMP%] {\n border-radius: 16px;\n border: 0 solid #2B2733;\n}\n.clickable[_nghost-%COMP%] {\n cursor: pointer;\n}\n.hasHeader[_nghost-%COMP%] .event-item-header[_ngcontent-%COMP%] {\n display: flex;\n border-bottom: none;\n border-radius: 16px 16px 0 0;\n}\n.hasHeader[_nghost-%COMP%] .event-item-body[_ngcontent-%COMP%] {\n border-top: none;\n border-radius: 0 0 16px 16px;\n}\n[_nghost-%COMP%] .event-item-header[_ngcontent-%COMP%] {\n display: none;\n margin: 0;\n color: #ffffff;\n background: #2B2733;\n font-weight: 500;\n height: 24px;\n font-size: 12px;\n line-height: 16px;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n.meetingRequest[_nghost-%COMP%] .event-item-header[_ngcontent-%COMP%] {\n color: #2B2733;\n background: #F3F3F9;\n}\n.next[_nghost-%COMP%]:not(.no-border) .event-item-header[_ngcontent-%COMP%], .next[_nghost-%COMP%]:not(.no-border) .event-item-body[_ngcontent-%COMP%], .bordered[_nghost-%COMP%]:not(.no-border) .event-item-header[_ngcontent-%COMP%], .bordered[_nghost-%COMP%]:not(.no-border) .event-item-body[_ngcontent-%COMP%] {\n border-width: 2px;\n}\n.next.hasHeader.meetingRequest[_nghost-%COMP%] .event-item-header[_ngcontent-%COMP%], .bordered.hasHeader.meetingRequest[_nghost-%COMP%] .event-item-header[_ngcontent-%COMP%] {\n color: #ffffff;\n background: #2B2733;\n}\n\n.material-icons[_ngcontent-%COMP%] {\n margin: 0 6px;\n font-size: 3px;\n}\n\n.event-view-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n width: 100%;\n max-width: 1152px;\n margin: 0;\n border-radius: 16px;\n background: #ffffff;\n font-family: \"Inter\", sans-serif;\n}\n.event-view-container.bordered[_ngcontent-%COMP%] {\n border: 2px solid #2B2733;\n}\n\n.description-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n padding: 14px 10px 12px 18px;\n position: relative;\n z-index: 1;\n}\n\n.description-left[_ngcontent-%COMP%] {\n display: flex;\n \n justify-content: flex-start;\n align-items: center;\n}\n\n.duration[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n\n.title-box[_ngcontent-%COMP%] {\n width: auto;\n display: flex;\n flex-direction: row;\n}\n.title-box[_ngcontent-%COMP%] h3[_ngcontent-%COMP%] {\n display: inline-block;\n}\n.title-box[_ngcontent-%COMP%] div.labels-list[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: row;\n justify-content: flex-start;\n}\n.title-box[_ngcontent-%COMP%] div.labels-list[_ngcontent-%COMP%] *[_ngcontent-%COMP%] {\n margin-right: 8px;\n}\n\n.title[_ngcontent-%COMP%] {\n position: relative;\n z-index: 1;\n max-width: 630px;\n margin: 0 16px 4px 0;\n font-weight: normal;\n font-size: 20px;\n line-height: 26px;\n color: #121114;\n letter-spacing: -0.02em;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.event-icon[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n width: auto;\n padding: 4px 8px 4px 4px;\n background: #FBFBFD;\n border-radius: 16px;\n}\n.event-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n width: 20px;\n height: 20px;\n margin-right: 8px;\n border-radius: 50%;\n overflow: hidden;\n}\n.event-icon[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%] {\n font-weight: 500;\n font-size: 14px;\n line-height: 20px;\n color: #121114;\n}\n\n.time-subtitle[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n font-weight: normal;\n font-size: 14px;\n line-height: 20px;\n color: #807A8E;\n letter-spacing: -0.02em;\n}\n.time-subtitle[_ngcontent-%COMP%] .full-date[_ngcontent-%COMP%] {\n display: inline;\n}\n.time-subtitle[_ngcontent-%COMP%] .short-date[_ngcontent-%COMP%] {\n display: none;\n}\n.time-subtitle[_ngcontent-%COMP%] .separator[_ngcontent-%COMP%] {\n padding: 0 2px;\n}\n\n.description-right[_ngcontent-%COMP%] {\n display: flex;\n flex: 1;\n align-items: center;\n justify-content: flex-end;\n padding: 0;\n}\n\n.participants-list[_ngcontent-%COMP%] {\n display: flex;\n align-items: flex-start;\n flex-direction: row-reverse;\n width: 100%;\n background: #ffffff;\n padding: 0 0 0 15px;\n border-radius: 18px;\n}\n.participants-list[_ngcontent-%COMP%]:hover .event-item__participant-view[_ngcontent-%COMP%] {\n display: block;\n}\n.participants-list[_ngcontent-%COMP%]:hover .event-item__participant-counter[_ngcontent-%COMP%] {\n display: none;\n}\n\n.view-location-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n flex: 1;\n margin: 0 8px 0 20px;\n border-radius: 8px;\n padding: 10px 12px;\n}\n.view-location-button[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n text-decoration: none;\n white-space: nowrap;\n color: #ffffff;\n font-weight: 600;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: -0.02em;\n}\n\n.participant-counter[_ngcontent-%COMP%] {\n width: 40px;\n height: 40px;\n margin-left: -9px;\n text-align: center;\n background: #2B2733;\n border-radius: 50%;\n overflow: hidden;\n}\n.participant-counter[_ngcontent-%COMP%] .hidden-participants-count[_ngcontent-%COMP%] {\n font-weight: 500;\n font-size: 15px;\n line-height: 40px;\n color: #ffffff;\n}\n\n.participant-view[_ngcontent-%COMP%] {\n width: 40px;\n height: 40px;\n margin-left: -9px;\n border: 2px solid #fff;\n border-radius: 50%;\n overflow: hidden;\n}\n.participant-view[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.enter-buttons-box[_ngcontent-%COMP%] {\n display: flex;\n justify-content: flex-end;\n align-items: center;\n position: relative;\n}\n\n.enter-button[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n padding: 0 8px;\n border-radius: 8px;\n margin-left: 8px;\n font-size: 14px;\n font-style: normal;\n font-weight: 600;\n line-height: 40px;\n height: 40px;\n box-sizing: border-box;\n border: 2px solid;\n cursor: pointer;\n outline: none;\n display: flex;\n align-items: center;\n justify-content: center;\n align-content: center;\n}\n.enter-button[_ngcontent-%COMP%]:first-child {\n margin-left: 0;\n}\n.enter-button.-join-meeting[_ngcontent-%COMP%] {\n color: #ffffff;\n background: #2B2733;\n width: 100px;\n}\n.enter-button.-join-meeting[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin-right: 8px;\n}\n.enter-button.-view-agenda[_ngcontent-%COMP%] {\n color: #2B2733;\n border: 2px solid #9A95AC;\n background: #ffffff;\n width: 100px;\n}\n.enter-button.-view-agenda[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin-right: 8px;\n}\n.enter-button.-accept[_ngcontent-%COMP%] {\n background: #2B2733;\n color: #FFFFFF;\n width: 133px;\n}\n.enter-button.-accept[_ngcontent-%COMP%]:hover {\n background: #25222C;\n}\n.enter-button.-deny[_ngcontent-%COMP%] {\n background: #FFFFFF;\n color: #2B2733;\n border: 1px solid #EDEAF2;\n width: 58px;\n}\n.enter-button.-deny[_ngcontent-%COMP%]:hover {\n transition: 0.4s;\n color: #2B2733;\n}\n\n.request-controls-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n position: relative;\n z-index: 2;\n padding: 0 6px 0 13px;\n top: 0;\n left: 0;\n background: #ffffff;\n}\n.request-controls-wrapper.-choice[_ngcontent-%COMP%] {\n justify-content: space-between;\n}\n\n.meeting-edit-btn[_ngcontent-%COMP%] {\n margin-left: 5px;\n}\n\n.viewport-mobile[_ngcontent-%COMP%] {\n display: none;\n}\n\n.viewport-web[_ngcontent-%COMP%] {\n display: unset;\n}\n\n.glue-top-right[_ngcontent-%COMP%] {\n position: absolute;\n right: 10px;\n top: 10px;\n}\n\n@media all and (max-width: 480px) {\n .viewport-mobile[_ngcontent-%COMP%] {\n display: unset;\n }\n .viewport-web[_ngcontent-%COMP%] {\n display: none;\n }\n .title-box[_ngcontent-%COMP%] {\n width: calc(100% - 40px);\n }\n .description-wrapper[_ngcontent-%COMP%] {\n flex-direction: column;\n align-items: flex-start;\n }\n .description-wrapper[_ngcontent-%COMP%] .description-left[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n max-width: 100%;\n flex-direction: column;\n flex-wrap: nowrap;\n align-content: flex-start;\n align-items: stretch;\n }\n .description-wrapper[_ngcontent-%COMP%] .description-left[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] {\n margin-right: 32px;\n }\n .description-wrapper[_ngcontent-%COMP%] .description-right[_ngcontent-%COMP%] {\n width: 100%;\n }\n .description-wrapper[_ngcontent-%COMP%] .description-right[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%] {\n padding: 0 4px 0 0;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9sYXlvdXQvY29tcG9uZW50cy9tZWV0aW5nL3ByZXZpZXctdGlsZS9pdGVtLXZpZXcuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDL01BO0VBQ0ksOENBQUE7RUFDQSxtQkFKWTtFQUtaLHNCQUFBO0VBQ0EsZ0JBQUE7RUFFQSxtQkFBQTtFQUNBLFdBQUE7RUFFQSxhQUFBO0VBRUEsOEJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0FBd0RKO0FBdERJO0VBQ0ksbUJBbEJRO0VBbUJSLHVCQUFBO0FBd0RSO0FBckRJO0VBQ0ksZUFBQTtBQXVEUjtBQW5EUTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0FBcURaO0FBbERRO0VBQ0ksZ0JBQUE7RUFDQSw0QkFBQTtBQW9EWjtBQWhESTtFQUNJLGFBQUE7RUFFQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLG1CSHpDWTtFRzBDWixnQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFFQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUFnRFI7QUE1Q1E7RUFDSSxjSHREUTtFR3VEUixtQkg5QmM7QUc0RTFCO0FBeENZO0VBQ0ksaUJBQUE7QUEwQ2hCO0FBckNZO0VBQ0ksY0FBQTtFQUNBLG1CSHJFSTtBRzRHcEI7O0FBakNBO0VBQ0ksYUFBQTtFQUNBLGNBQUE7QUFvQ0o7O0FBakNBO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBMUZZO0VBMkZaLG1CQUFBO0VBQ0EsZ0NBQUE7QUFvQ0o7QUFsQ0k7RUFDSSx5QkFBQTtBQW9DUjs7QUFoQ0E7RUFDSSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSw0QkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBQW1DSjs7QUFoQ0E7RUFDSSxhQUFBO0VBQ0E7OztHQUFBO0VBSUEsMkJBQUE7RUFDQSxtQkFBQTtBQW1DSjs7QUFoQ0E7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtBQW1DSjs7QUFoQ0E7RUFDSSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FBbUNKO0FBakNJO0VBQ0kscUJBQUE7QUFtQ1I7QUFoQ0k7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0FBa0NSO0FBaENRO0VBQ0ksaUJBQUE7QUFrQ1o7O0FBN0JBO0VBQ0ksa0JBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0h2SW9CO0VHd0lwQix1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBQWdDSjs7QUE3QkE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkh2SXNCO0VHd0l0QixtQkFyS1k7QUFxTWhCO0FBOUJJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QUFnQ1I7QUE3Qkk7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIbEtnQjtBR2lNeEI7O0FBM0JBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjSHpLcUI7RUcwS3JCLHVCQUFBO0FBOEJKO0FBNUJJO0VBQ0ksZUFBQTtBQThCUjtBQTNCSTtFQUNJLGFBQUE7QUE2QlI7QUExQkk7RUFDSSxjQUFBO0FBNEJSOztBQXBCQTtFQUNJLGFBQUE7RUFDQSxPQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLFVBQUE7QUF1Qko7O0FBcEJBO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FBdUJKO0FBcEJRO0VBQ0ksY0FBQTtBQXNCWjtBQW5CUTtFQUNJLGFBQUE7QUFxQlo7O0FBaEJBO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FBbUJKO0FBakJJO0VBQ0kscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNIdEZBO0VHdUZBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7QUFtQlI7O0FBZkE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkhuUWdCO0VHb1FoQixrQkFBQTtFQUNBLGdCQUFBO0FBa0JKO0FBaEJJO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FBa0JSOztBQWRBO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQWlCSjtBQWZJO0VBQ0ksV0FBQTtBQWlCUjs7QUFiQTtFQUNJLGFBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUFnQko7O0FBWkE7RUZ0U0ksZ0NBQUE7RUV5U0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7QUFjSjtBQVpJO0VBQ0ksY0FBQTtBQWNSO0FBWEk7RUFDSSxjQUFBO0VBQ0EsbUJIOVRZO0VHK1RaLFlBQUE7QUFhUjtBQVhRO0VBQ0ksaUJBQUE7QUFhWjtBQVRJO0VBQ0ksY0h2VVk7RUd3VVoseUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7QUFXUjtBQVRRO0VBQ0ksaUJBQUE7QUFXWjtBQVBJO0VBQ0ksbUJIbFZZO0VHbVZaLGNBQUE7RUFDQSxZQUFBO0FBU1I7QUFQUTtFQUNJLG1CSHBWVztBRzZWdkI7QUFMSTtFQUNJLG1CQUFBO0VBQ0EsY0g3Vlk7RUc4VloseUJBQUE7RUFDQSxXQUFBO0FBT1I7QUFMUTtFQUNJLGdCQUFBO0VBQ0EsY0hwV0k7QUcyV2hCOztBQURBO0VBQ0ksYUFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsbUJBQUE7QUFJSjtBQUZJO0VBQ0ksOEJBQUE7QUFJUjs7QUFDQTtFQUNJLGdCQUFBO0FBRUo7O0FBQ0E7RUFDSSxhQUFBO0FBRUo7O0FBQ0E7RUFDSSxjQUFBO0FBRUo7O0FBQ0E7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0FBRUo7O0FBQ0E7RUFFSTtJQUNJLGNBQUE7RUFDTjtFQUNFO0lBQ0ksYUFBQTtFQUNOO0VBRUU7SUFDSSx3QkFBQTtFQUFOO0VBR0U7SUFDSSxzQkFBQTtJQUNBLHVCQUFBO0VBRE47RUFHTTtJQUNJLGtCQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0lBQ0EsaUJBQUE7SUFDQSx5QkFBQTtJQUNBLG9CQUFBO0VBRFY7RUFHVTtJQUNJLGtCQUFBO0VBRGQ7RUFLTTtJQUNJLFdBQUE7RUFIVjtFQUtVO0lBQ0ksa0JBQUE7RUFIZDtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbiRib3JkZXItcmFkaXVzOiAxNnB4O1xuXG46aG9zdCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggcmdiKDQzIDM5IDUxIC8gNSUpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuZXZlbnQtaXRlbS1oZWFkZXIsIC5ldmVudC1pdGVtLWJvZHkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYm9yZGVyOiAwIHNvbGlkICRjb2xvci1kYXJrLXB1cnBsZTtcbiAgICB9XG5cbiAgICAmLmNsaWNrYWJsZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLmhhc0hlYWRlciB7XG4gICAgICAgIC5ldmVudC1pdGVtLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ldmVudC1pdGVtLWJvZHkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC1pdGVtLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmstcHVycGxlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLm1lZXRpbmdSZXF1ZXN0IHtcbiAgICAgICAgLmV2ZW50LWl0ZW0taGVhZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uZXh0LCAmLmJvcmRlcmVkIHtcbiAgICAgICAgJjpub3QoLm5vLWJvcmRlcikge1xuICAgICAgICAgICAgLmV2ZW50LWl0ZW0taGVhZGVyLCAuZXZlbnQtaXRlbS1ib2R5IHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzSGVhZGVyLm1lZXRpbmdSZXF1ZXN0IHtcbiAgICAgICAgICAgIC5ldmVudC1pdGVtLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmstcHVycGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWF0ZXJpYWwtaWNvbnMge1xuICAgIG1hcmdpbjogMCA2cHg7XG4gICAgZm9udC1zaXplOiAzcHg7XG59XG5cbi5ldmVudC12aWV3LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTUycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG5cbiAgICAmLmJvcmRlcmVkIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWRhcmstcHVycGxlO1xuICAgIH1cbn1cblxuLmRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDE0cHggMTBweCAxMnB4IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5kZXNjcmlwdGlvbi1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8qXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgKi9cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmR1cmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50aXRsZS1ib3gge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGgzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIGRpdi5sYWJlbHMtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgbWFyZ2luOiAwIDE2cHggNHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZXZlbnQtaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDRweCA4cHggNHB4IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5iYWRnZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIH1cbn1cblxuLnRpbWUtc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG4gICAgLmZ1bGwtZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAuc2hvcnQtZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlcGFyYXRvciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgIH1cblxufVxuXG5cbi8vIERFU0NSSVBUSU9OIFJJR0hUXG5cbi5kZXNjcmlwdGlvbi1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ucGFydGljaXBhbnRzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5ldmVudC1pdGVtX19wYXJ0aWNpcGFudC12aWV3IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV2ZW50LWl0ZW1fX3BhcnRpY2lwYW50LWNvdW50ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZXctbG9jYXRpb24tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDAgOHB4IDAgMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgfVxufVxuXG4ucGFydGljaXBhbnQtY291bnRlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFyay1wdXJwbGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuaGlkZGVuLXBhcnRpY2lwYW50cy1jb3VudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbn1cblxuLnBhcnRpY2lwYW50LXZpZXcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZW50ZXItYnV0dG9ucy1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmVudGVyLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG5cbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLi1qb2luLW1lZXRpbmcge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmstcHVycGxlO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi4tdmlldy1hZ2VuZGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstcHVycGxlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLWFjY2VwdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrLXB1cnBsZTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHdpZHRoOiAxMzNweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcmstMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuLWRlbnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgICAgICB3aWR0aDogNThweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnJlcXVlc3QtY29udHJvbHMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAwIDZweCAwIDEzcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcblxuICAgICYuLWNob2ljZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbn1cblxuLm1lZXRpbmctZWRpdC1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi52aWV3cG9ydC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3cG9ydC13ZWIge1xuICAgIGRpc3BsYXk6IHVuc2V0O1xufVxuXG4uZ2x1ZS10b3AtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cbiAgICAudmlld3BvcnQtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgfVxuICAgIC52aWV3cG9ydC13ZWIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50aXRsZS1ib3gge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAuZGVzY3JpcHRpb24tbGVmdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uLXJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAucGFydGljaXBhbnRzLWxpc3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 92807:
/*!******************************************************************************************!*\
!*** ./packages/common/layout/components/navigation-panel/navigation-panel.component.ts ***!
\******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "NavigationPanelComponent": () => (/* binding */ NavigationPanelComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/animations */ 24851);
/* harmony import */ var _undock_feature_plans_tokens_is_beta_user__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/feature-plans/tokens/is-beta-user */ 56759);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_common_layout_states_sidebar_state__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/layout/states/sidebar.state */ 18138);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _undock_common_ui_kit_ui_icons_calendar_basic_calendar_basic_icon_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/calendar-basic/calendar-basic-icon.component */ 25567);
/* harmony import */ var _undock_common_ui_kit_ui_icons_infinity_infinity_icon_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/infinity/infinity-icon.component */ 45859);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_common_ui_kit_ui_icons_people_people_icon_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/people/people-icon.component */ 92708);
/* harmony import */ var _undock_common_ui_kit_ui_icons_plans_plans_icon_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/plans/plans-icon.component */ 27538);
/* harmony import */ var _undock_common_layout_directives_sidebar_router_link_directive__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/common/layout/directives/sidebar-router-link.directive */ 84081);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_11__);
function NavigationPanelComponent_section_0_div_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](0, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](2, "button", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelement"](4, "app-icon-sidebar-open", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("width", 24)("height", 24)("color", "var(--color-grayscale-dark-1)");
}
}
function NavigationPanelComponent_section_0_div_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](0, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](2, "app-logo-undock", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](5, "button", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelement"](7, "app-icon-sidebar-close", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("color", "var(--color-primary-main)")("@sidebarView", view_r1.isExpanded ? "show" : "hide");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("width", 24)("height", 24);
}
}
const _c0 = function () {
return ["/time"];
};
function NavigationPanelComponent_section_0_ng_container_9_Template(rf, ctx) {
if (rf & 1) {
const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](2, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](4, "button", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵlistener"]("click", function NavigationPanelComponent_section_0_ng_container_9_Template_button_click_4_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵrestoreView"](_r7);
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵresetView"](ctx_r6.registerNavigationChange("time"));
});
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](6, "p", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelement"](8, "app-infinity-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](10, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](11, "Time");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("matTooltip", view_r1.isExpanded ? "" : "Time")("matTooltipPosition", "right");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵclassProp"]("-expanded", view_r1.isExpanded);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpureFunction0"](7, _c0));
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵclassProp"]("-expanded-bar", view_r1.isExpanded);
}
}
const _c1 = function () {
return ["/dashboard"];
};
const _c2 = function () {
return ["/plans"];
};
const _c3 = function () {
return ["/people"];
};
function NavigationPanelComponent_section_0_Template(rf, ctx) {
if (rf & 1) {
const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](0, "section", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](2, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵlistener"]("click", function NavigationPanelComponent_section_0_Template_div_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵrestoreView"](_r10);
const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵresetView"](ctx_r9.toggleSidebar());
});
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtemplate"](4, NavigationPanelComponent_section_0_div_4_Template, 7, 3, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtemplate"](6, NavigationPanelComponent_section_0_div_6_Template, 10, 4, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtemplate"](9, NavigationPanelComponent_section_0_ng_container_9_Template, 16, 8, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipe"](10, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](11, "\n\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](12, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](14, "button", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵlistener"]("click", function NavigationPanelComponent_section_0_Template_button_click_14_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵrestoreView"](_r10);
const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵresetView"](ctx_r11.registerNavigationChange("timeline"));
});
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](16, "p", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelement"](18, "app-calendar-basic-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](20, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](21, "Calendar");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](25, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](26, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](28, "button", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵlistener"]("click", function NavigationPanelComponent_section_0_Template_button_click_28_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵrestoreView"](_r10);
const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵresetView"](ctx_r12.registerNavigationChange("plans"));
});
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](30, "p", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelement"](32, "app-plans-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](34, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](35, "Plans");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](38, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](39, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](40, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](42, "button", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵlistener"]("click", function NavigationPanelComponent_section_0_Template_button_click_42_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵrestoreView"](_r10);
const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵresetView"](ctx_r13.registerNavigationChange("people"));
});
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](44, "p", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](45, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelement"](46, "app-people-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](47, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementStart"](48, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](49, "People");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](50, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](51, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](52, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](53, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵelementEnd"]();
}
if (rf & 2) {
const view_r1 = ctx.ngIf;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("ngSwitch", view_r1.isExpanded);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("ngSwitchCase", false);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipeBind1"](10, 25, ctx_r0.isBetaUser$));
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("matTooltip", view_r1.isExpanded ? "" : "Calendar")("matTooltipPosition", "right");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵclassProp"]("-expanded", view_r1.isExpanded);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpureFunction0"](27, _c1));
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵclassProp"]("-expanded-bar", view_r1.isExpanded);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("matTooltip", view_r1.isExpanded ? "" : "Plans")("matTooltipPosition", "right");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵclassProp"]("-expanded", view_r1.isExpanded);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpureFunction0"](28, _c2));
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵclassProp"]("-expanded-bar", view_r1.isExpanded);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("matTooltip", view_r1.isExpanded ? "" : "People")("matTooltipPosition", "right");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵclassProp"]("-expanded", view_r1.isExpanded);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpureFunction0"](29, _c3));
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵclassProp"]("-expanded-bar", view_r1.isExpanded);
}
}
const _c4 = function (a0) {
return {
isExpanded: a0
};
};
class NavigationPanelComponent {
constructor(state, isBetaUser$, router, currentUser) {
this.state = state;
this.isBetaUser$ = isBetaUser$;
this.router = router;
this.currentUser = currentUser;
}
toggleSidebar() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.state.toggleViewMode();
})();
}
registerNavigationChange(location) {
this.state.registerNavigationChange(location);
}
}
NavigationPanelComponent.ɵfac = function NavigationPanelComponent_Factory(t) {
return new (t || NavigationPanelComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵdirectiveInject"](_undock_common_layout_states_sidebar_state__WEBPACK_IMPORTED_MODULE_2__.SidebarState), _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵdirectiveInject"](_undock_feature_plans_tokens_is_beta_user__WEBPACK_IMPORTED_MODULE_1__.IS_BETA_USER), _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_13__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_3__.CurrentUser));
};
NavigationPanelComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵdefineComponent"]({
type: NavigationPanelComponent,
selectors: [["app-navigation-panel"]],
decls: 3,
vars: 5,
consts: [["class", "navigation-container", 4, "ngIf"], [1, "navigation-container"], [1, "navigation-container__item", "-top", 3, "ngSwitch", "click"], ["class", "navigation-container__item-row", 4, "ngSwitchCase"], [4, "ngIf"], [1, "navigation-container__item", "sidebar-navigation", "sidebar-navigation-container", 3, "matTooltip", "matTooltipPosition"], ["sidebarRouterLink", "", "routerLinkActive", "-router-link-active", 1, "sidebar-navigation__navigation-buttons-box", "sidebar-navigation__button", "-light-bg", "sidebar-navigation__calendar-button", 3, "routerLink", "click"], [1, "button-content"], [1, "link-name"], [1, "navigation-container__item", 3, "matTooltip", "matTooltipPosition"], ["sidebarRouterLink", "", "routerLinkActive", "-router-link-active", 1, "sidebar-navigation__navigation-buttons-box", "sidebar-navigation__button", "-light-bg", 3, "routerLink", "click"], [1, "navigation-container__item-row"], [1, "navigation-container__item-icon"], [3, "width", "height", "color"], [3, "color"], [3, "width", "height"]],
template: function NavigationPanelComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtemplate"](0, NavigationPanelComponent_section_0_Template, 54, 30, "section", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵtext"](2, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpureFunction1"](3, _c4, _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵpipeBind1"](1, 1, ctx.state.isExpandedStream)));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_14__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_14__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_14__.NgSwitchCase, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_15__.MatLegacyTooltip, _undock_common_ui_kit_ui_icons_calendar_basic_calendar_basic_icon_component__WEBPACK_IMPORTED_MODULE_4__.CalendarBasicIconComponent, _undock_common_ui_kit_ui_icons_infinity_infinity_icon_component__WEBPACK_IMPORTED_MODULE_5__.InfinityIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.LogoUndockComponent, _undock_common_ui_kit_ui_icons_people_people_icon_component__WEBPACK_IMPORTED_MODULE_7__.PeopleIconComponent, _undock_common_ui_kit_ui_icons_plans_plans_icon_component__WEBPACK_IMPORTED_MODULE_8__.PlansIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.SidebarCloseIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.SidebarOpenIconComponent, _angular_router__WEBPACK_IMPORTED_MODULE_13__.RouterLink, _angular_router__WEBPACK_IMPORTED_MODULE_13__.RouterLinkActive, _undock_common_layout_directives_sidebar_router_link_directive__WEBPACK_IMPORTED_MODULE_9__.SidebarRouterLinkDirective, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_10__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: flex-start;\n}\n\n.-router-link-active[_ngcontent-%COMP%] rect[_ngcontent-%COMP%], .-router-link-active[_ngcontent-%COMP%] path[_ngcontent-%COMP%] {\n fill: #2B2733;\n}\n\n.navigation-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n.navigation-container__item[_ngcontent-%COMP%] {\n margin: 8px auto 0 0;\n transition: 0.3s;\n}\n.navigation-container__item.-new-meet[_ngcontent-%COMP%] {\n display: none;\n}\n.navigation-container__item.-top[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n margin-top: 0;\n outline: none;\n cursor: pointer;\n}\n.navigation-container__item-row[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n width: 100%;\n}\n.navigation-container__item-row[_ngcontent-%COMP%] app-logo-undock[_ngcontent-%COMP%] {\n margin-left: 8px;\n}\n.navigation-container__item-row[_ngcontent-%COMP%] .undock-sign[_ngcontent-%COMP%] {\n margin: 0 0 0 9px;\n overflow: hidden;\n}\n.navigation-container__item-icon[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 40px;\n min-width: 40px;\n height: 40px;\n margin: 0 0 0 auto;\n padding: 0;\n border-radius: 50%;\n border: none;\n background: transparent;\n cursor: pointer;\n}\n.navigation-container__item-icon[_ngcontent-%COMP%]:hover {\n transition: background-color 0.2s ease;\n background-color: #F3F3F9;\n}\n.navigation-container__item-icon[_ngcontent-%COMP%]:active {\n transition: background-color 0.2s ease;\n background-color: #CECADA;\n}\n\n.sidebar-navigation__navigation-buttons-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 40px;\n height: 40px;\n border-radius: 8px;\n}\n.sidebar-navigation__navigation-buttons-box[_ngcontent-%COMP%] .link-name[_ngcontent-%COMP%] {\n display: none;\n margin-left: 12px;\n font-weight: 500;\n font-size: 15px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #807A8E;\n text-transform: capitalize;\n transition: 0.3s;\n}\n.sidebar-navigation__navigation-buttons-box.-router-link-active[_ngcontent-%COMP%] .link-name[_ngcontent-%COMP%] {\n color: #2B2733;\n}\n.sidebar-navigation__navigation-buttons-box.-expanded[_ngcontent-%COMP%] {\n justify-content: flex-start;\n width: 224px;\n}\n.sidebar-navigation__navigation-buttons-box.-expanded[_ngcontent-%COMP%] .link-name[_ngcontent-%COMP%] {\n display: block;\n}\n.sidebar-navigation__button[_ngcontent-%COMP%] {\n min-width: 40px;\n padding: 8px;\n cursor: pointer;\n border: 0;\n outline: none;\n background: transparent;\n color: #807A8E;\n text-transform: uppercase !important;\n transition: background-color 0.2s ease;\n font-family: \"Inter\", sans-serif;\n}\n.sidebar-navigation__button[_ngcontent-%COMP%]:hover {\n background-color: #F3F3F9;\n}\n.sidebar-navigation__button[_ngcontent-%COMP%]:active {\n background: #CECADA !important;\n}\n.sidebar-navigation__button.-router-link-active[_ngcontent-%COMP%] {\n background: #EDEAF2;\n}\n.sidebar-navigation__button[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: flex-start;\n margin: 0;\n}\n\n@media all and (max-width: 480px) {\n [_nghost-%COMP%] {\n width: 100%;\n }\n .navigation-container[_ngcontent-%COMP%] {\n width: 100%;\n justify-content: space-between;\n align-items: flex-start;\n }\n .navigation-container__item[_ngcontent-%COMP%] {\n width: 100%;\n margin: 0;\n }\n .navigation-container__item.-people[_ngcontent-%COMP%] {\n margin: 0;\n }\n .sidebar-navigation__navigation-buttons-box.-expanded[_ngcontent-%COMP%] {\n width: 100%;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9sYXlvdXQvY29tcG9uZW50cy9uYXZpZ2F0aW9uLXBhbmVsL25hdmlnYXRpb24tcGFuZWwuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0FBNERKOztBQXhEQTtFQUNJLGFITlk7QUdpRWhCOztBQXhEQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0FBMkRKO0FBekRJO0VBQ0ksb0JBQUE7RUFDQSxnQkFBQTtBQTJEUjtBQXpEUTtFQUNJLGFBQUE7QUEyRFo7QUF4RFE7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QUEwRFo7QUF0REk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FBd0RSO0FBdERRO0VBQ0ksZ0JBQUE7QUF3RFo7QUFyRFE7RUFFSSxpQkFBQTtFQUNBLGdCQUFBO0FBc0RaO0FBbERJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7QUFvRFI7QUFsRFE7RUFDSSxzQ0FBQTtFQUNBLHlCSHZDYztBRzJGMUI7QUFqRFE7RUFDSSxzQ0FBQTtFQUNBLHlCSDlDYztBR2lHMUI7O0FBNUNJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FBK0NSO0FBN0NRO0VBQ0ksYUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIMUVhO0VHMkViLDBCQUFBO0VBQ0EsZ0JBQUE7QUErQ1o7QUEzQ1k7RUFDSSxjSG5HQTtBR2dKaEI7QUF6Q1E7RUFDSSwyQkFBQTtFQUNBLFlBQUE7QUEyQ1o7QUF6Q1k7RUFDSSxjQUFBO0FBMkNoQjtBQXRDSTtFQUNJLGVBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxjSHRHaUI7RUd1R2pCLG9DQUFBO0VBQ0Esc0NBQUE7RUYzSEosZ0NBQUE7QUVvS0o7QUF0Q1E7RUFDSSx5QkhwR2M7QUc0STFCO0FBckNRO0VBQ0ksOEJBQUE7QUF1Q1o7QUFwQ1E7RUFDSSxtQkg3R2M7QUdtSjFCO0FBbkNRO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7RUFDQSxTQUFBO0FBcUNaOztBQXRCQTtFQUVJO0lBQ0ksV0FBQTtFQXdCTjtFQXJCRTtJQUNJLFdBQUE7SUFDQSw4QkFBQTtJQUNBLHVCQUFBO0VBdUJOO0VBckJNO0lBQ0ksV0FBQTtJQUNBLFNBQUE7RUF1QlY7RUFyQlU7SUFDSSxTQUFBO0VBdUJkO0VBaEJVO0lBQ0ksV0FBQTtFQWtCZDtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuXG4uLXJvdXRlci1saW5rLWFjdGl2ZSByZWN0LCAuLXJvdXRlci1saW5rLWFjdGl2ZSBwYXRoIHtcbiAgICBmaWxsOiAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLm5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDhweCBhdXRvIDAgMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgICAmLi1uZXctbWVldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBhcHAtbG9nby11bmRvY2sge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51bmRvY2stc2lnbiB7XG4gICAgICAgICAgICAvL3dpZHRoOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA5cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnNpZGViYXItbmF2aWdhdGlvbiB7XG4gICAgJl9fbmF2aWdhdGlvbi1idXR0b25zLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgLmxpbmstbmFtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcms7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1yb3V0ZXItbGluay1hY3RpdmUge1xuICAgICAgICAgICAgLmxpbmstbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tZXhwYW5kZWQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgd2lkdGg6IDIyNHB4O1xuXG4gICAgICAgICAgICAubGluay1uYW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcms7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1yb3V0ZXItbGluay1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBMQVBUT1BcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xufVxuXG4vLyBUQUJMRVRcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xufVxuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX01PQklMRVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblxuICAgIDpob3N0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgJi4tcGVvcGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZWJhci1uYXZpZ2F0aW9uIHtcbiAgICAgICAgJl9fbmF2aWdhdGlvbi1idXR0b25zLWJveCB7XG4gICAgICAgICAgICAmLi1leHBhbmRlZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
data: {
animation: [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.trigger)('sidebarView', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.state)('hide', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.style)({
width: '0',
opacity: '0'
})), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.state)('show', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.style)({
width: '105px',
opacity: '1'
})), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.transition)('hide <=> show', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_16__.animate)('0.1s linear')])])]
},
changeDetection: 0
});
/***/ }),
/***/ 54762:
/*!**********************************************************************************************!*\
!*** ./packages/common/layout/components/new-meeting-button/new-meeting-button.component.ts ***!
\**********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "NewMeetingButtonComponent": () => (/* binding */ NewMeetingButtonComponent)
/* harmony export */ });
/* harmony import */ var _undock_feature_plans_tokens_is_beta_user__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/feature-plans/tokens/is-beta-user */ 56759);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/material/legacy-menu */ 1051);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
const _c0 = function () {
return ["/", "meet", "new"];
};
const _c1 = function () {
return {
"m": "Broadcast"
};
};
const _c2 = function () {
return ["/", "meet", "new", "instant"];
};
class NewMeetingButtonComponent {
constructor(isBetaUser$, config, router) {
this.isBetaUser$ = isBetaUser$;
this.config = config;
this.router = router;
this.isProduction = config.isProduction;
}
}
NewMeetingButtonComponent.ɵfac = function NewMeetingButtonComponent_Factory(t) {
return new (t || NewMeetingButtonComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_undock_feature_plans_tokens_is_beta_user__WEBPACK_IMPORTED_MODULE_0__.IS_BETA_USER), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_1__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_4__.Router));
};
NewMeetingButtonComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
type: NewMeetingButtonComponent,
selectors: [["app-new-meeting-button"]],
decls: 71,
vars: 9,
consts: [[1, "meet-button-box", 3, "matMenuTriggerFor"], ["width", "20px", "height", "20px", "viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg", 1, "plus-icon"], ["d", "M10 4.16669V15.8334", "stroke", "#2B2733", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M4.1665 10H15.8332", "stroke", "#2B2733", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["meetingMenu", ""], ["mat-menu-item", "", 3, "routerLink"], [1, "material-menu-item-box", "-header-mobile-view"], [1, "material-icons", "item-icon"], ["xmlns", "http://www.w3.org/2000/svg", "width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none"], ["clip-path", "url(#clip0)"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.0001 1C9.0001 0.447715 8.55238 -2.98023e-08 8.0001 0C7.44782 2.98023e-08 7.0001 0.447715 7.0001 1V2.01707C6.38073 2.0425 5.87057 2.10521 5.41114 2.2592C3.92444 2.75749 2.75759 3.92434 2.2593 5.41104C1.99913 6.18728 1.9995 7.10831 2.00005 8.45625L2.0001 8.64706V13L2.0001 13.0732C2.00007 14.8966 2.00005 16.3664 2.15546 17.5223C2.31682 18.7225 2.66201 19.733 3.46457 20.5355C4.26712 21.3381 5.27762 21.6833 6.47777 21.8446C7.63371 22 9.10346 22 10.9269 22H11.0001H13.0001H13.0733C14.8967 22 16.3665 22 17.5224 21.8446C18.7226 21.6833 19.7331 21.3381 20.5356 20.5355C21.3382 19.733 21.6834 18.7225 21.8447 17.5223C22.0002 16.3664 22.0001 14.8966 22.0001 13.0731V13V11V10.9269C22.0001 9.1034 22.0002 7.63363 21.8447 6.47766C21.6834 5.27752 21.3382 4.26702 20.5356 3.46447C19.7331 2.66191 18.7226 2.31672 17.5224 2.15536C17.355 2.13285 17.1809 2.11359 17.0001 2.09713V1C17.0001 0.447715 16.5524 -2.98023e-08 16.0001 0C15.4478 2.98023e-08 15.0001 0.447715 15.0001 1V2.00849C14.4074 1.99998 13.7658 1.99999 13.0733 2L13.0001 2H9.0001V1ZM16.0001 5C15.4508 5 15.0049 4.55709 15.0001 4.0089C14.4124 4.00033 13.7508 4 13.0001 4H9.0001C9.0001 4.55228 8.55238 5 8.0001 5C7.45435 5 7.01071 4.56282 7.00029 4.01957C6.54619 4.03933 6.27643 4.07853 6.04673 4.15552C5.1547 4.45449 4.45459 5.1546 4.15562 6.04663C4.01317 6.47164 4.0001 7.03378 4.0001 8.64706V13C4.0001 14.9139 4.00222 16.2487 4.13763 17.2558C4.26917 18.2342 4.50976 18.7523 4.87878 19.1213C5.2478 19.4903 5.76589 19.7309 6.74426 19.8625C7.75139 19.9979 9.08621 20 11.0001 20H13.0001C14.914 20 16.2488 19.9979 17.2559 19.8625C18.2343 19.7309 18.7524 19.4903 19.1214 19.1213C19.4904 18.7523 19.731 18.2342 19.8626 17.2558C19.998 16.2487 20.0001 14.9139 20.0001 13V11C20.0001 9.08611 19.998 7.75129 19.8626 6.74416C19.731 5.76579 19.4904 5.2477 19.1214 4.87868C18.7524 4.50966 18.2343 4.26907 17.2559 4.13753C17.1712 4.12613 17.0841 4.11568 16.9945 4.10609C16.9416 4.6085 16.5165 5 16.0001 5ZM13.0001 8C13.0001 7.44772 12.5523 7 12.0001 7C11.4478 7 11.0001 7.44772 11.0001 8V11H8.00005C7.44777 11 7.00005 11.4477 7.00005 12C7.00005 12.5523 7.44777 13 8.00005 13H11.0001V16C11.0001 16.5523 11.4478 17 12.0001 17C12.5523 17 13.0001 16.5523 13.0001 16V13H16.0001C16.5523 13 17.0001 12.5523 17.0001 12C17.0001 11.4477 16.5523 11 16.0001 11H13.0001V8Z", "fill", "#807A8E"], ["id", "clip0"], ["width", "24", "height", "24", "fill", "white"], ["mat-menu-item", "", 3, "routerLink", "queryParams"], [1, "material-menu-item-box"], ["width", "20", "height", "20", "viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M1.875 17.5H18.125", "stroke", "#807A8E", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M4.375 17.5V3.125C4.375 2.95924 4.44085 2.80027 4.55806 2.68306C4.67527 2.56585 4.83424 2.5 5 2.5H15C15.1658 2.5 15.3247 2.56585 15.4419 2.68306C15.5592 2.80027 15.625 2.95924 15.625 3.125V17.5", "stroke", "#807A8E", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M12.1875 10.9375C12.7053 10.9375 13.125 10.5178 13.125 10C13.125 9.48223 12.7053 9.0625 12.1875 9.0625C11.6697 9.0625 11.25 9.48223 11.25 10C11.25 10.5178 11.6697 10.9375 12.1875 10.9375Z", "fill", "#807A8E"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10 3H9.92684H9.92682C8.10337 2.99997 6.63362 2.99995 5.47767 3.15537C4.27752 3.31672 3.26702 3.66191 2.46447 4.46447C1.66191 5.26703 1.31672 6.27752 1.15537 7.47767C0.999952 8.63362 0.999974 10.1034 1 11.9268V11.9268V12V12.0732V12.0732C0.999974 13.8966 0.999953 15.3664 1.15537 16.5223C1.31672 17.7225 1.66191 18.733 2.46447 19.5355C3.26703 20.3381 4.27752 20.6833 5.47767 20.8446C6.63363 21.0001 8.1034 21 9.92687 21H10H10.0731C11.8966 21 13.3664 21 14.5223 20.8446C15.7225 20.6833 16.733 20.3381 17.5355 19.5355C18.3381 18.733 18.6833 17.7225 18.8446 16.5223C18.8795 16.2628 18.9066 15.9874 18.9276 15.6957C20.2393 16.6788 20.9115 17.1623 21.4472 16.8944C22 16.618 22 15.7454 22 14L22 9.99999C22 8.2546 22 7.38191 21.4472 7.10552C20.9115 6.83768 20.2393 7.32112 18.9276 8.30432C18.9066 8.01264 18.8795 7.73724 18.8446 7.47767C18.6833 6.27752 18.3381 5.26702 17.5355 4.46447C16.733 3.66191 15.7225 3.31672 14.5223 3.15537C13.3664 2.99995 11.8966 2.99997 10.0732 3H10.0732H10ZM3.87868 5.87868C4.2477 5.50967 4.76579 5.26907 5.74416 5.13753C6.7513 5.00213 8.08611 5 10 5C11.9139 5 13.2487 5.00213 14.2558 5.13753C15.2342 5.26907 15.7523 5.50966 16.1213 5.87868C16.4903 6.2477 16.7309 6.76579 16.8625 7.74416C16.9979 8.7513 17 10.0861 17 12C17 13.9139 16.9979 15.2487 16.8625 16.2558C16.7309 17.2342 16.4903 17.7523 16.1213 18.1213C15.7523 18.4903 15.2342 18.7309 14.2558 18.8625C13.2487 18.9979 11.9139 19 10 19C8.08612 19 6.7513 18.9979 5.74416 18.8625C4.7658 18.7309 4.2477 18.4903 3.87868 18.1213C3.50967 17.7523 3.26907 17.2342 3.13753 16.2558C3.00213 15.2487 3 13.9139 3 12C3 10.0861 3.00213 8.7513 3.13753 7.74416C3.26907 6.7658 3.50966 6.2477 3.87868 5.87868Z", "fill", "#807A8E"]],
template: function NewMeetingButtonComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "svg", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](9, "mat-menu", null, 4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](12, "button", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](14, "span", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](16, "span", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](18, "svg", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](20, "g", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](22, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](25, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](27, "clipPath", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](29, "rect", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](34, "\n New event\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](36, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](37, "button", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](38, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](39, "span", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](40, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](41, "span", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](42, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](43, "svg", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](44, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](45, "path", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](47, "path", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](49, "path", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](50, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](51, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](52, "\n Broadcast\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](53, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](54, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](55, "button", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](56, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](57, "span", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](58, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](59, "span", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](60, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](61, "svg", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](62, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](63, "path", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](64, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](65, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](66, "\n Instant Room\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](67, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](68, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](69, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](70, "\n\n\n");
}
if (rf & 2) {
const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵreference"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("matMenuTriggerFor", _r0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](12);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpureFunction0"](5, _c0));
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](25);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpureFunction0"](6, _c0))("queryParams", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpureFunction0"](7, _c1));
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](18);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpureFunction0"](8, _c2));
}
},
dependencies: [_angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_5__.MatLegacyMenu, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_5__.MatLegacyMenuItem, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_5__.MatLegacyMenuTrigger, _angular_router__WEBPACK_IMPORTED_MODULE_4__.RouterLink],
styles: [".meet-button-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 40px;\n height: 40px;\n padding: 0;\n text-align: center;\n background: transparent;\n border-radius: 8px;\n color: #2B2733;\n cursor: pointer;\n outline: none;\n border: 1px solid #E4DFF2;\n}\n\n.meet-button-icon[_ngcontent-%COMP%] {\n position: relative;\n z-index: 1;\n}\n.meet-button-icon[_ngcontent-%COMP%]:before, .meet-button-icon[_ngcontent-%COMP%]:after {\n display: block;\n position: absolute;\n z-index: 2;\n content: \"\";\n width: 42px;\n height: 16px;\n border-radius: 50px;\n background-color: #4631c9;\n}\n.meet-button-icon[_ngcontent-%COMP%]:before {\n transform: rotate(90deg);\n top: 0;\n left: -17px;\n}\n.meet-button-icon[_ngcontent-%COMP%]:after {\n transform: translate(-50%, -50%);\n top: 8px;\n left: 50%;\n}\n.meet-button-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n position: relative;\n z-index: 3;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9sYXlvdXQvY29tcG9uZW50cy9uZXctbWVldGluZy1idXR0b24vbmV3LW1lZXRpbmctYnV0dG9uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQy9NQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0hWWTtFR1daLGVBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7QUEyREo7O0FBeERBO0VBQ0ksa0JBQUE7RUFDQSxVQUFBO0FBMkRKO0FBekRJO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QUEyRFI7QUF4REk7RUFDSSx3QkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0FBMERSO0FBdERJO0VBQ0ksZ0NBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtBQXdEUjtBQXJESTtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtBQXVEUiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuXG4ubWVldC1idXR0b24tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0REZGMjtcbn1cblxuLm1lZXQtYnV0dG9uLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDYzMWM5O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0xN3B4O1xuXG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG59XG5cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
/***/ }),
/***/ 50799:
/*!*******************************************************************************************!*\
!*** ./packages/common/layout/components/organizations/organization-invites.component.ts ***!
\*******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LayoutOrganizationInvitesComponent": () => (/* binding */ LayoutOrganizationInvitesComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/ui-kit/contracts/tooltip.position */ 99102);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_organizations_services_organizations_storage__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/organizations/services/organizations.storage */ 82831);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_organizations_services_organization_invites_manager__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/organizations/services/organization-invites.manager */ 77573);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _undock_common_ui_kit_ui_icons_people_people_icon_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/people/people-icon.component */ 92708);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function LayoutOrganizationInvitesComponent_ng_container_0_ng_container_2_ng_container_18_ng_container_13_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](2, "img", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const invite_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]().$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("src", invite_r4.organization.logoUrl, _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵsanitizeUrl"]);
}
}
const _c0 = function (a0) {
return {
"dark": a0
};
};
function LayoutOrganizationInvitesComponent_ng_container_0_ng_container_2_ng_container_18_Template(rf, ctx) {
if (rf & 1) {
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](2, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](4, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](6, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](8, "img", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](11, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](13, LayoutOrganizationInvitesComponent_ng_container_0_ng_container_2_ng_container_18_ng_container_13_Template, 4, 1, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](16, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](18, "header");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](20, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](21);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](23, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](24);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](27, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](28);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](32, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](34, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](35);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](37, "div", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](38);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](40, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](41, "div", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](42, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](43, "button", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵlistener"]("click", function LayoutOrganizationInvitesComponent_ng_container_0_ng_container_2_ng_container_18_Template_button_click_43_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵrestoreView"](_r9);
const invite_r4 = restoredCtx.$implicit;
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵresetView"](ctx_r8.joinOrganization(invite_r4));
});
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](44, "Join Organization");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](45, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](46, "button", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵlistener"]("click", function LayoutOrganizationInvitesComponent_ng_container_0_ng_container_2_ng_container_18_Template_button_click_46_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵrestoreView"](_r9);
const invite_r4 = restoredCtx.$implicit;
const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵresetView"](ctx_r10.navigateToInviteViewPage(invite_r4));
});
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](47, "Details");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](49, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](50, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](51, "hr", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](52, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const invite_r4 = ctx.$implicit;
const i_r5 = ctx.index;
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction1"](9, _c0, i_r5 % 2 === 0));
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("src", invite_r4.invitedBy.imageUrl, _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵsanitizeUrl"]);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", invite_r4.organization.logoUrl);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtextInterpolate2"]("\n ", invite_r4.invitedBy.firstName, " ", invite_r4.invitedBy.lastName, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtextInterpolate1"]("\n has invited you to join ", invite_r4.organization.name, ".\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtextInterpolate1"]("\n ", invite_r4.dateFromNow, " ago\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtextInterpolate1"]("\n ", invite_r4.organization.name, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtextInterpolate1"]("\n @", invite_r4.organization.handle, "\n ");
}
}
const _c1 = function (a0) {
return {
"isOpened": a0
};
};
function LayoutOrganizationInvitesComponent_ng_container_0_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](2, "a", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵlistener"]("click", function LayoutOrganizationInvitesComponent_ng_container_0_ng_container_2_Template_a_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵrestoreView"](_r12);
const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵresetView"](ctx_r11.openInvitesPopup());
});
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](4, "app-people-icon", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerStart"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](8, "span", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](13, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](15, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](16, "\n Organization Invites\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](18, LayoutOrganizationInvitesComponent_ng_container_0_ng_container_2_ng_container_18_Template, 53, 11, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](20, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](21, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵlistener"]("click", function LayoutOrganizationInvitesComponent_ng_container_0_ng_container_2_Template_div_click_21_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵrestoreView"](_r12);
const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵresetView"](ctx_r13.close());
});
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const invites_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]().ngIf;
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("matTooltip", "New Organization Invite")("matTooltipPosition", ctx_r2.TooltipPosition.BOTTOM);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("width", 24)("height", 24)("color", "#807A8E");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtextInterpolate"](invites_r1.length);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction1"](9, _c1, ctx_r2.isOpened === true));
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngForOf", invites_r1);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction1"](11, _c1, ctx_r2.isOpened === true));
}
}
function LayoutOrganizationInvitesComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](2, LayoutOrganizationInvitesComponent_ng_container_0_ng_container_2_Template, 23, 13, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const invites_r1 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", invites_r1.length > 0);
}
}
class LayoutOrganizationInvitesComponent {
constructor(api, organizationsProvider, snackbarManager, router, organizationInvitesManager) {
this.api = api;
this.organizationsProvider = organizationsProvider;
this.snackbarManager = snackbarManager;
this.router = router;
this.organizationInvitesManager = organizationInvitesManager;
this.TooltipPosition = _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_3__.TooltipPosition;
this.isOpened = false;
this.invites$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
}
ngOnInit() {
this.initInvitesLoading();
}
initInvitesLoading() {
this.organizationInvitesManager.invites$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.map)(invites => {
return this.prepareInviteData(invites);
})).subscribe(value => {
this.invites$.next(value);
});
}
prepareInviteData(invites) {
return invites.map(invite => {
return {
...invite,
dateFromNow: moment__WEBPACK_IMPORTED_MODULE_2___default()(invite.createdAt).startOf('hour').fromNow(true)
};
});
}
openInvitesPopup() {
this.isOpened = !this.isOpened;
}
close() {
this.isOpened = false;
}
joinOrganization(invite) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.invites$.next(_this.invites$.value.filter(item => item._id !== invite._id));
try {
yield _this.api.organizations.invites.respond({
inviteId: invite._id,
status: true
});
} catch (error) {
_this.snackbarManager.error("Cannot join organization");
}
_this.organizationsProvider.triggerOrganizationsRefresh$.next();
})();
}
navigateToInviteViewPage(invite) {
this.router.navigate([`organizations`, `invite`, `${invite._id}`]);
}
}
LayoutOrganizationInvitesComponent.ɵfac = function LayoutOrganizationInvitesComponent_Factory(t) {
return new (t || LayoutOrganizationInvitesComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdirectiveInject"](_undock_api__WEBPACK_IMPORTED_MODULE_4__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdirectiveInject"](_undock_organizations_services_organizations_storage__WEBPACK_IMPORTED_MODULE_5__.OrganizationsStorage), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_6__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_12__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdirectiveInject"](_undock_organizations_services_organization_invites_manager__WEBPACK_IMPORTED_MODULE_7__.OrganizationInvitesManager));
};
LayoutOrganizationInvitesComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdefineComponent"]({
type: LayoutOrganizationInvitesComponent,
selectors: [["app-layout-organization-invites"]],
decls: 3,
vars: 3,
consts: [[4, "ngIf"], ["mat-button", "", 1, "controls-button", 3, "matTooltip", "matTooltipPosition", "click"], [3, "width", "height", "color"], [1, "ud-counter"], [1, "ud-card", 3, "ngClass"], [1, "ud-form-label"], [4, "ngFor", "ngForOf"], [1, "close-wrapper", 3, "ngClass", "click"], [1, "invite", 3, "ngClass"], [1, "ud-row-item", "sender"], [1, "avatar"], ["alt", "avatar", 3, "src"], [1, "company"], [1, "sender-data"], [1, "name"], [1, "invite-message"], [1, "status"], [1, "ud-row-item", "organization"], [1, "organization-name"], [1, "organization-handle"], [1, "ud-row-item", "actions"], ["mat-button", "", 1, "ud-btn", "ud-btn-primary", "btn-small", 3, "click"], ["mat-button", "", 1, "ud-btn", "ud-btn-secondary", "btn-small", 3, "click"], [1, "ud-separator"], ["alt", "company", 3, "src"]],
template: function LayoutOrganizationInvitesComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](0, LayoutOrganizationInvitesComponent_ng_container_0_Template, 4, 1, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](2, "\n\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipeBind1"](1, 1, ctx.invites$));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_13__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_13__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_13__.NgIf, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_14__.MatLegacyButton, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_14__.MatLegacyAnchor, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_15__.MatLegacyTooltip, _undock_common_ui_kit_ui_icons_people_people_icon_component__WEBPACK_IMPORTED_MODULE_8__.PeopleIconComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_9__.StreamPipe],
styles: [".controls-button[_ngcontent-%COMP%] {\n margin-right: 12px;\n}\n\n.close-wrapper[_ngcontent-%COMP%] {\n display: none;\n position: fixed;\n top: 0;\n left: 0;\n height: 100vh;\n width: 100vw;\n background: rgba(0, 0, 0, 0.32);\n z-index: 6;\n}\n.close-wrapper.isOpened[_ngcontent-%COMP%] {\n display: block;\n}\n\n.ud-separator[_ngcontent-%COMP%] {\n margin-bottom: 0;\n}\n\n.ud-card[_ngcontent-%COMP%] {\n display: none;\n padding: 16px 0 0 0;\n width: 480px;\n overflow: hidden;\n position: fixed;\n top: 61px;\n right: 25px;\n z-index: 12;\n max-height: 803px;\n overflow-y: auto;\n}\n.ud-card[_ngcontent-%COMP%]::-webkit-scrollbar, .ud-card[_ngcontent-%COMP%]::-webkit-scrollbar-button, .ud-card[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .ud-card[_ngcontent-%COMP%]::-webkit-scrollbar-track, .ud-card[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.ud-card[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.ud-card[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.ud-card[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.ud-card[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.ud-card[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.ud-card[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.ud-card[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.ud-card[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.ud-card[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n.ud-card.isOpened[_ngcontent-%COMP%] {\n display: block;\n}\n.ud-card[_ngcontent-%COMP%] .ud-form-label[_ngcontent-%COMP%] {\n margin-left: 20px;\n margin-bottom: 8px;\n}\n.ud-card[_ngcontent-%COMP%] .invite[_ngcontent-%COMP%] {\n padding: 16px 20px;\n}\n.ud-card[_ngcontent-%COMP%] .invite.dark[_ngcontent-%COMP%] {\n background-color: #F3F3F9;\n}\n.ud-card[_ngcontent-%COMP%] .invite[_ngcontent-%COMP%] .ud-row-item[_ngcontent-%COMP%] {\n margin-bottom: 12px;\n}\n.ud-card[_ngcontent-%COMP%] .invite[_ngcontent-%COMP%] .ud-row-item.sender[_ngcontent-%COMP%] {\n display: flex;\n position: relative;\n max-height: 40px;\n}\n.ud-card[_ngcontent-%COMP%] .invite[_ngcontent-%COMP%] .ud-row-item.sender[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .ud-card[_ngcontent-%COMP%] .invite[_ngcontent-%COMP%] .ud-row-item.sender[_ngcontent-%COMP%] .company[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n}\n.ud-card[_ngcontent-%COMP%] .invite[_ngcontent-%COMP%] .ud-row-item.sender[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%] {\n background-color: #B4AFC6;\n min-width: 40px;\n min-height: 40px;\n max-height: 40px;\n max-width: 40px;\n border-radius: 50%;\n overflow: hidden;\n}\n.ud-card[_ngcontent-%COMP%] .invite[_ngcontent-%COMP%] .ud-row-item.sender[_ngcontent-%COMP%] .company[_ngcontent-%COMP%] {\n position: absolute;\n bottom: -7px;\n left: 25px;\n min-width: 24px;\n min-height: 24px;\n max-height: 24px;\n max-width: 24px;\n border-radius: 50%;\n border: 2px solid white;\n overflow: hidden;\n z-index: 14;\n background-color: #B4AFC6;\n}\n.ud-card[_ngcontent-%COMP%] .invite[_ngcontent-%COMP%] .ud-row-item.sender[_ngcontent-%COMP%] .sender-data[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-around;\n flex-direction: column;\n margin-left: 16px;\n}\n.ud-card[_ngcontent-%COMP%] .invite[_ngcontent-%COMP%] .ud-row-item.sender[_ngcontent-%COMP%] .sender-data[_ngcontent-%COMP%] header[_ngcontent-%COMP%] {\n display: flex;\n}\n.ud-card[_ngcontent-%COMP%] .invite[_ngcontent-%COMP%] .ud-row-item.sender[_ngcontent-%COMP%] .sender-data[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .name[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 14px;\n line-height: 20px;\n font-weight: 600;\n color: #121114;\n margin-right: 4px;\n}\n.ud-card[_ngcontent-%COMP%] .invite[_ngcontent-%COMP%] .ud-row-item.sender[_ngcontent-%COMP%] .sender-data[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .invite-message[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 14px;\n line-height: 20px;\n color: #121114;\n}\n.ud-card[_ngcontent-%COMP%] .invite[_ngcontent-%COMP%] .ud-row-item.sender[_ngcontent-%COMP%] .sender-data[_ngcontent-%COMP%] .status[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-size: 13px;\n line-height: 18px;\n color: #807A8E;\n}\n.ud-card[_ngcontent-%COMP%] .invite[_ngcontent-%COMP%] .ud-row-item.organization[_ngcontent-%COMP%] {\n display: flex;\n}\n.ud-card[_ngcontent-%COMP%] .invite[_ngcontent-%COMP%] .ud-row-item.organization[_ngcontent-%COMP%] .organization-name[_ngcontent-%COMP%], .ud-card[_ngcontent-%COMP%] .invite[_ngcontent-%COMP%] .ud-row-item.organization[_ngcontent-%COMP%] .organization-handle[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n}\n.ud-card[_ngcontent-%COMP%] .invite[_ngcontent-%COMP%] .ud-row-item.organization[_ngcontent-%COMP%] .organization-name[_ngcontent-%COMP%] {\n color: #121114;\n margin-right: 6px;\n}\n.ud-card[_ngcontent-%COMP%] .invite[_ngcontent-%COMP%] .ud-row-item.organization[_ngcontent-%COMP%] .organization-handle[_ngcontent-%COMP%] {\n color: #807A8E;\n}\n.ud-card[_ngcontent-%COMP%] .invite[_ngcontent-%COMP%] .ud-row-item.actions[_ngcontent-%COMP%] {\n display: flex;\n margin-bottom: 0;\n}\n.ud-card[_ngcontent-%COMP%] .invite[_ngcontent-%COMP%] .ud-row-item.actions[_ngcontent-%COMP%] .ud-btn-secondary[_ngcontent-%COMP%] {\n margin-left: 8px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9sYXlvdXQvY29tcG9uZW50cy9vcmdhbml6YXRpb25zL29yZ2FuaXphdGlvbi1pbnZpdGVzLmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vcHJvamVjdHMvd2ViL3VpLWtpdC9zY3JvbGxiYXJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDN01BO0VBQ0ksa0JBQUE7QUF5REo7O0FBdERBO0VBQ0ksYUFBQTtFQUNBLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsK0JBQUE7RUFDQSxVQUFBO0FBeURKO0FBdkRJO0VBQ0ksY0FBQTtBQXlEUjs7QUFyREE7RUFDSSxnQkFBQTtBQXdESjs7QUFyREE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBQXdESjtBQ2pGSTtFQUtJLHVDQUFBO0VBQUEsK0JBQUE7QUQrRVI7QUM1RUk7RUFDSSxVQUFBO0VBQ0EsV0FBQTtBRDhFUjtBQzNFSTtFQUNJLFFBQUE7RUFDQSxTQUFBO0FENkVSO0FDMUVJO0VBQ0ksbUJKVmlCO0VJV2pCLG1CQUFBO0FENEVSO0FDekVJO0VBQ0ksdUJBQUE7RUFDQSxtQkFBQTtBRDJFUjtBQ3hFSTtFQUNJLHVCQUFBO0FEMEVSO0FDdEVRO0VBQ0ksbUJKekJhO0FHaUd6QjtBQ3JFUTtFQUNJLGFBQUE7QUR1RVo7QUNsRVE7RUFDSSxVQUFBO0VBQ0EsbUJKcENhO0FHd0d6QjtBQ2pFUTtFQUNJLFVBQUE7QURtRVo7QUF4Rkk7RUFDSSxjQUFBO0FBMEZSO0FBdkZJO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTtBQXlGUjtBQXRGSTtFQUNJLGtCQUFBO0FBd0ZSO0FBdEZRO0VBQ0kseUJIekJjO0FHaUgxQjtBQXJGUTtFQUNJLG1CQUFBO0FBdUZaO0FBckZZO0VBQ0ksYUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QUF1RmhCO0FBcEZvQjtFQUNJLFdBQUE7RUFDQSxZQUFBO0FBc0Z4QjtBQWxGZ0I7RUFDSSx5QkhqREs7RUdrREwsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQW9GcEI7QUFqRmdCO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSx5Qkh0RUs7QUd5SnpCO0FBaEZnQjtFQUNJLGFBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7QUFrRnBCO0FBaEZvQjtFQUNJLGFBQUE7QUFrRnhCO0FBaEZ3QjtFRnhHcEIsZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBN0VBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBZ0lBLGdCQUFBO0VFdkR3QixjSDFGSjtFRzJGSSxpQkFBQTtBQXlGNUI7QUF0RndCO0VGOUdwQixnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUE3RUEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUUrRXdCLGNIaEdKO0FHOEx4QjtBQTFGb0I7RUZwSGhCLGdDQUFBO0VBMEJBLGVBQUE7RUFDQSxpQkFBQTtFRTRGb0IsY0hwR0M7QUdpTXpCO0FBeEZZO0VBQ0ksYUFBQTtBQTBGaEI7QUF4RmdCO0VGL0haLGdDQUFBO0VBZ0hBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQTdFQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBRXlMSjtBQTdGZ0I7RUFDSSxjSHBISTtFR3FISixpQkFBQTtBQStGcEI7QUE1RmdCO0VBQ0ksY0h0SEs7QUdvTnpCO0FBMUZZO0VBQ0ksYUFBQTtFQUNBLGdCQUFBO0FBNEZoQjtBQTFGZ0I7RUFDSSxnQkFBQTtBQTRGcEIiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCAncHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZSc7XG5cbjpob3N0IHtcblxufVxuXG4uY29udHJvbHMtYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5jbG9zZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4zMik7XG4gICAgei1pbmRleDogNjtcblxuICAgICYuaXNPcGVuZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi51ZC1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi51ZC1jYXJkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDE2cHggMCAwIDA7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNjFweDtcbiAgICByaWdodDogMjVweDtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBtYXgtaGVpZ2h0OiA4MDNweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIEBpbmNsdWRlIHB1cnBsZS1zY3JvbGxiYXI7XG5cbiAgICAmLmlzT3BlbmVkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnVkLWZvcm0tbGFiZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5pbnZpdGUge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG5cbiAgICAgICAgJi5kYXJrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICAgICAgfVxuXG4gICAgICAgIC51ZC1yb3ctaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICAmLnNlbmRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgIC5hdmF0YXIsIC5jb21wYW55IHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmF2YXRhciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay00O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb21wYW55IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC03cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxNDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlbmRlci1kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEJvZHkxNFNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW52aXRlLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnN0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxMztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcmdhbml6YXRpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAub3JnYW5pemF0aW9uLW5hbWUsIC5vcmdhbml6YXRpb24taGFuZGxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEJvZHkxNU1lZGl1bTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAub3JnYW5pemF0aW9uLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm9yZ2FuaXphdGlvbi1oYW5kbGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgIC51ZC1idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gbm8tc2Nyb2xsIHtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSUUgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBwdXJwbGUtc2Nyb2xsYmFyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGdyYXktc2Nyb2xsYmFyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuICAgIEBtaXhpbiBibGFjay1zY3JvbGxiYXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
});
/***/ }),
/***/ 28583:
/*!********************************************************************************************!*\
!*** ./packages/common/layout/components/organizations/sidebar-organizations.component.ts ***!
\********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SidebarOrganizationsComponent": () => (/* binding */ SidebarOrganizationsComponent)
/* harmony export */ });
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs */ 59346);
/* harmony import */ var _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/contracts/tooltip.position */ 99102);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_common_layout_states_sidebar_state__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/layout/states/sidebar.state */ 18138);
/* harmony import */ var _undock_organizations_services_organizations_storage__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/organizations/services/organizations.storage */ 82831);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var ngx_skeleton_loader__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ngx-skeleton-loader */ 38495);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_common_ui_kit_ui_icons_plus_small_plus_small_icon_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/plus-small/plus-small-icon.component */ 2757);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_core_pipes__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/core/pipes */ 30175);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function SidebarOrganizationsComponent_div_0_div_13_div_2_img_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](0, "img", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](1, "imgThumbnail");
}
if (rf & 2) {
const organization_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"]().$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("src", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](1, 1, organization_r7.logoUrl), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵsanitizeUrl"]);
}
}
const _c0 = function (a1) {
return ["/", a1];
};
function SidebarOrganizationsComponent_div_0_div_13_div_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](2, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](4, SidebarOrganizationsComponent_div_0_div_13_div_2_img_4_Template, 2, 3, "img", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](7, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
if (rf & 2) {
const organization_r7 = ctx.$implicit;
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](2).ngIf;
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpureFunction1"](5, _c0, organization_r7.handle))("matTooltip", view_r1.isExpanded ? "" : organization_r7.name)("matTooltipPosition", ctx_r6.TooltipPosition.RIGHT);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", organization_r7.logoUrl);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtextInterpolate1"]("\n ", organization_r7.name, "\n ");
}
}
function SidebarOrganizationsComponent_div_0_div_13_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](2, SidebarOrganizationsComponent_div_0_div_13_div_2_Template, 10, 7, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
if (rf & 2) {
const organizations_r5 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngForOf", organizations_r5);
}
}
const _c1 = function () {
return {
width: "24px",
height: "24px"
};
};
const _c2 = function () {
return {
width: "100%",
height: "20px",
"border-radius": "6px"
};
};
function SidebarOrganizationsComponent_div_0_ng_template_16_div_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](2, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](4, "ngx-skeleton-loader", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](7, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](9, "ngx-skeleton-loader", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("theme", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpureFunction0"](2, _c1));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("theme", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpureFunction0"](3, _c2));
}
}
function SidebarOrganizationsComponent_div_0_ng_template_16_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](1, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](3, SidebarOrganizationsComponent_div_0_ng_template_16_div_3_Template, 12, 4, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](6, "\n ");
}
if (rf & 2) {
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("udRepeat", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](4, 1, ctx_r4.cachedOrganizationsCount$));
}
}
const _c3 = function () {
return ["", "organizations", "new"];
};
function SidebarOrganizationsComponent_div_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](2, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](4, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n Organizations\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](7, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](9, "app-plus-small-icon", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](13, SidebarOrganizationsComponent_div_0_div_13_Template, 4, 1, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](14, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](16, SidebarOrganizationsComponent_div_0_ng_template_16_Template, 7, 3, "ng-template", null, 7, _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](18, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
if (rf & 2) {
const view_r1 = ctx.ngIf;
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵreference"](17);
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpureFunction0"](10, _c3));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("height", 22)("width", 22)("color", "#807A8E")("matTooltip", view_r1.isExpanded ? "" : "New Organization")("matTooltipPosition", "right");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](14, 8, ctx_r0.organizations$))("ngIfElse", _r3);
}
}
const _c4 = function (a0) {
return {
isExpanded: a0
};
};
class SidebarOrganizationsComponent {
constructor(state, organizationsProvider) {
this.state = state;
this.organizationsProvider = organizationsProvider;
this.TooltipPosition = _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_0__.TooltipPosition;
if (this.organizationsProvider) {
this.organizations$ = this.organizationsProvider.own$;
this.cachedOrganizationsCount$ = this.organizationsProvider.cachedUserOrganizationsCount$;
} else {
this.organizations$ = (0,rxjs__WEBPACK_IMPORTED_MODULE_8__.from)(Promise.resolve([]));
this.cachedOrganizationsCount$ = (0,rxjs__WEBPACK_IMPORTED_MODULE_8__.from)(Promise.resolve(0));
}
}
}
SidebarOrganizationsComponent.ɵfac = function SidebarOrganizationsComponent_Factory(t) {
return new (t || SidebarOrganizationsComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_undock_common_layout_states_sidebar_state__WEBPACK_IMPORTED_MODULE_1__.SidebarState), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_undock_organizations_services_organizations_storage__WEBPACK_IMPORTED_MODULE_2__.OrganizationsStorage, 8));
};
SidebarOrganizationsComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineComponent"]({
type: SidebarOrganizationsComponent,
selectors: [["app-sidebar-organizations"]],
hostVars: 2,
hostBindings: function SidebarOrganizationsComponent_HostBindings(rf, ctx) {
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵclassProp"]("collapsed", ctx.collapsed);
}
},
inputs: {
collapsed: "collapsed"
},
decls: 3,
vars: 5,
consts: [["class", "organizations-container", 4, "ngIf"], [1, "organizations-container"], [1, "header"], [1, "label"], [1, "add-organization", "clickable", 3, "routerLink"], [3, "height", "width", "color", "matTooltip", "matTooltipPosition"], ["class", "organizations-list", 4, "ngIf", "ngIfElse"], ["organizationsSkeletonTmpl", ""], [1, "organizations-list"], ["class", "organization-list-item", 3, "routerLink", "matTooltip", "matTooltipPosition", 4, "ngFor", "ngForOf"], [1, "organization-list-item", 3, "routerLink", "matTooltip", "matTooltipPosition"], [1, "ud-avatar", "avatar-24"], ["alt", "", 3, "src", 4, "ngIf"], [1, "name"], ["alt", "", 3, "src"], ["class", "organization-list-item", 4, "udRepeat"], [1, "organization-list-item"], [1, "logo"], ["appearance", "circle", 3, "theme"], [3, "theme"]],
template: function SidebarOrganizationsComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](0, SidebarOrganizationsComponent_div_0_Template, 19, 11, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](2, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpureFunction1"](3, _c4, _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](1, 1, ctx.state.isExpandedStream)));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_9__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_9__.NgIf, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_10__.MatLegacyTooltip, ngx_skeleton_loader__WEBPACK_IMPORTED_MODULE_11__.NgxSkeletonLoaderComponent, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_3__.RepeatDirective, _undock_common_ui_kit_ui_icons_plus_small_plus_small_icon_component__WEBPACK_IMPORTED_MODULE_4__.PlusSmallIconComponent, _angular_router__WEBPACK_IMPORTED_MODULE_12__.RouterLink, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_5__.ImgThumbnailPipe, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_6__.StreamPipe],
styles: [".collapsed[_nghost-%COMP%] .organizations-container[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n display: none;\n}\n.collapsed[_nghost-%COMP%] .organizations-container[_ngcontent-%COMP%] .organizations-list[_ngcontent-%COMP%] .organization-list-item[_ngcontent-%COMP%] .name[_ngcontent-%COMP%] {\n display: none;\n}\n\nngx-skeleton-loader[_ngcontent-%COMP%] {\n display: flex;\n}\nngx-skeleton-loader[_ngcontent-%COMP%] .loader {\n margin: 0;\n}\nngx-skeleton-loader[_ngcontent-%COMP%] .loader.circle {\n margin: 0;\n}\n\n.organizations-container[_ngcontent-%COMP%] {\n width: 100%;\n overflow: hidden;\n}\n.organizations-container[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin-bottom: 4px;\n padding: 5px 8px;\n}\n.organizations-container[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n color: #807A8E;\n font-family: \"Inter\", sans-serif;\n \n font-size: 12px;\n line-height: 16px;\n font-style: normal;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n font-weight: 600;\n letter-spacing: 1px;\n}\n.organizations-container[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .add-organization[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n.organizations-container[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .add-organization[_ngcontent-%COMP%] app-plus-small-icon[_ngcontent-%COMP%] {\n display: flex;\n height: 22px;\n width: 22px;\n border-radius: 4px;\n transition: all 0.2s ease;\n}\n.organizations-container[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .add-organization[_ngcontent-%COMP%] app-plus-small-icon[_ngcontent-%COMP%]:hover {\n background-color: #F3F3F9;\n}\n.organizations-container[_ngcontent-%COMP%] .organizations-list[_ngcontent-%COMP%] {\n overflow: scroll;\n height: 100%;\n scrollbar-width: none; \n -ms-overflow-style: none; \n}\n.organizations-container[_ngcontent-%COMP%] .organizations-list[_ngcontent-%COMP%]::-webkit-scrollbar {\n display: none;\n}\n.organizations-container[_ngcontent-%COMP%] .organizations-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n display: none;\n}\n.organizations-container[_ngcontent-%COMP%] .organizations-list[_ngcontent-%COMP%] .organization-list-item[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n height: 40px;\n margin-bottom: 8px;\n padding: 8px;\n overflow: hidden;\n cursor: pointer;\n}\n.organizations-container[_ngcontent-%COMP%] .organizations-list[_ngcontent-%COMP%] .organization-list-item[_ngcontent-%COMP%]:last-child {\n margin-bottom: unset;\n}\n.organizations-container[_ngcontent-%COMP%] .organizations-list[_ngcontent-%COMP%] .organization-list-item[_ngcontent-%COMP%] .name[_ngcontent-%COMP%] {\n width: 100%;\n margin-left: 12px;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #2B2733;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9sYXlvdXQvY29tcG9uZW50cy9vcmdhbml6YXRpb25zL3NpZGViYXItb3JnYW5pemF0aW9ucy5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvc2Nyb2xsYmFycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQzdNZ0I7RUFDSSxhQUFBO0FBeURwQjtBQXBEb0I7RUFDSSxhQUFBO0FBc0R4Qjs7QUE3Q0k7RUFDSSxhQUFBO0FBZ0RSO0FBL0NRO0VBQ0ksU0FBQTtBQWlEWjtBQWhEWTtFQUNJLFNBQUE7QUFrRGhCOztBQTVDQTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtBQStDSjtBQTdDSTtFQUNJLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQStDUjtBQTdDUTtFQUNJLGNBQUE7RUYxQ1IsZ0NBQUE7RUFvQkEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFnR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFpSkEsZ0JBQUE7RUFDQSxtQkFBQTtBRXhLSjtBQXJEUTtFQUNJLGVBQUE7QUF1RFo7QUFyRFk7RUFDSSxhQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0FBdURoQjtBQXJEZ0I7RUFDSSx5Qkg5Qk07QUdxRjFCO0FBakRJO0VBQ0ksZ0JBQUE7RUFDQSxZQUFBO0VDakVKLHFCQUFBLEVBQUEsWUFBQTtFQUNBLHdCQUFBLEVBQUEsZ0JBQUE7QURxSEo7QUNwSEk7RUFDSSxhQUFBO0FEc0hSO0FDcEhJO0VBQ0ksYUFBQTtBRHNIUjtBQXhEUTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QUEwRFo7QUF4RFk7RUFDSSxvQkFBQTtBQTBEaEI7QUF2RFk7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7RUZuRlosZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBdkVBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBa0lBLGlCQUFBO0VFcEZZLGNIbkZJO0FHbUpwQiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAub3JnYW5pemF0aW9ucy1jb250YWluZXIge1xuICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3JnYW5pemF0aW9ucy1saXN0IHtcbiAgICAgICAgICAgICAgICAub3JnYW5pemF0aW9uLWxpc3QtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIC5uYW1lICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5uZ3gtc2tlbGV0b24tbG9hZGVyIHtcbiAgICA6Om5nLWRlZXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAubG9hZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICYuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcmdhbml6YXRpb25zLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDhweDtcblxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICM4MDdBOEU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFkZC1vcmdhbml6YXRpb24ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBhcHAtcGx1cy1zbWFsbC1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9yZ2FuaXphdGlvbnMtbGlzdCB7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbm8tc2Nyb2xsO1xuXG4gICAgICAgIC5vcmdhbml6YXRpb24tbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRCb2R5MTVSZWd1bGFyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1wdXJwbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBuby1zY3JvbGwge1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIHB1cnBsZS1zY3JvbGxiYXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gZ3JheS1zY3JvbGxiYXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4gICAgQG1peGluIGJsYWNrLXNjcm9sbGJhciB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 42127:
/*!********************************************************************************************!*\
!*** ./packages/common/layout/components/trusted-by-footer/trusted-by-footer.component.ts ***!
\********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TrustedByFooterComponent": () => (/* binding */ TrustedByFooterComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class TrustedByFooterComponent {}
TrustedByFooterComponent.ɵfac = function TrustedByFooterComponent_Factory(t) {
return new (t || TrustedByFooterComponent)();
};
TrustedByFooterComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: TrustedByFooterComponent,
selectors: [["app-trusted-by-footer"]],
decls: 16,
vars: 0,
consts: [[1, "title"], [1, "items"], ["src", "/assets/img/logos/partners/uber.svg", "alt", "Uber", 1, "partner-logo"], ["src", "/assets/img/logos/partners/plaid.svg", "alt", "Plaid", 1, "partner-logo"], ["src", "/assets/img/logos/partners/peloton.svg", "alt", "Peloton", 1, "partner-logo"], ["src", "/assets/img/logos/partners/bird.svg", "alt", "Bird", 1, "partner-logo"], ["src", "/assets/img/logos/partners/shopify.svg", "alt", "Shopify", 1, "partner-logo"]],
template: function TrustedByFooterComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "trusted by");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](5, "img", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](7, "img", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](9, "img", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](11, "img", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](13, "img", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](14, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "\n");
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n flex-direction: column;\n width: 100%;\n margin-top: 64px;\n}\n[_nghost-%COMP%] .title[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n font-weight: 600;\n text-transform: uppercase;\n display: flex;\n letter-spacing: 10px;\n color: #807A8E;\n justify-content: center;\n}\n[_nghost-%COMP%] .items[_ngcontent-%COMP%] {\n margin: 25px 0;\n display: flex;\n justify-content: space-between;\n}\n@media all and (max-width: 768px) {\n [_nghost-%COMP%] {\n display: none;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9sYXlvdXQvY29tcG9uZW50cy90cnVzdGVkLWJ5LWZvb3Rlci90cnVzdGVkLWJ5LWZvb3Rlci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNqTkE7RUFFSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QUE0REo7QUExREk7RUZOQSxnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUF4RkEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFnUUEsZ0JBQUE7RUFDQSx5QkFBQTtFRS9RSSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxjSFNpQjtFR1JqQix1QkFBQTtBQW9FUjtBQWxFSTtFQUNJLGNBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7QUFvRVI7QUE3REE7RUFDSTtJQUNJLGFBQUE7RUErRE47QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMTBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLml0ZW1zIHtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLnBhcnRuZXItbG9nbyB7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICA6aG9zdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 84081:
/*!****************************************************************************!*\
!*** ./packages/common/layout/directives/sidebar-router-link.directive.ts ***!
\****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SidebarRouterLinkDirective": () => (/* binding */ SidebarRouterLinkDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_common_layout_states_sidebar_state__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/layout/states/sidebar.state */ 18138);
class SidebarRouterLinkDirective {
constructor(state) {
this.state = state;
}
onClick($event) {
if (window.innerWidth <= 1280) {
this.state.collapse();
}
}
}
SidebarRouterLinkDirective.ɵfac = function SidebarRouterLinkDirective_Factory(t) {
return new (t || SidebarRouterLinkDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_undock_common_layout_states_sidebar_state__WEBPACK_IMPORTED_MODULE_0__.SidebarState));
};
SidebarRouterLinkDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
type: SidebarRouterLinkDirective,
selectors: [["", "sidebarRouterLink", ""]],
hostBindings: function SidebarRouterLinkDirective_HostBindings(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function SidebarRouterLinkDirective_click_HostBindingHandler($event) {
return ctx.onClick($event);
});
}
}
});
/***/ }),
/***/ 66752:
/*!*************************************************!*\
!*** ./packages/common/layout/layout.module.ts ***!
\*************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LayoutModule": () => (/* binding */ LayoutModule)
/* harmony export */ });
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_core_core_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core/core.module */ 78874);
/* harmony import */ var _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/ui-kit.module */ 85196);
/* harmony import */ var _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/material/legacy-menu */ 1051);
/* harmony import */ var _undock_data_store_data_store_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/data-store/data.store.provider */ 37238);
/* harmony import */ var _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/layout/components */ 56675);
/* harmony import */ var _undock_common_layout_directives_sidebar_router_link_directive__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/common/layout/directives/sidebar-router-link.directive */ 84081);
/* harmony import */ var _undock_common_layout_components_organizations_organization_invites_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/layout/components/organizations/organization-invites.component */ 50799);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/common/ui-kit/ui/pipes */ 97648);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_core_pipes__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/core/pipes */ 30175);
/* harmony import */ var _undock_common_ui_kit_ui_directives_popup_trigger_popup_trigger_directive__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives/popup-trigger/popup-trigger.directive */ 84757);
/* harmony import */ var _undock_common_ui_kit_ui_components_assistant_mode_popup_assistant_mode_popup_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components/assistant-mode-popup/assistant-mode-popup.component */ 80732);
class LayoutModule {}
LayoutModule.ɵfac = function LayoutModule_Factory(t) {
return new (t || LayoutModule)();
};
LayoutModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdefineNgModule"]({
type: LayoutModule
});
LayoutModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdefineInjector"]({
imports: [_undock_core_core_module__WEBPACK_IMPORTED_MODULE_0__.CoreModule, _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_1__.UiKitModule, _angular_common__WEBPACK_IMPORTED_MODULE_14__.CommonModule, _angular_router__WEBPACK_IMPORTED_MODULE_15__.RouterModule, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_16__.MatLegacyMenuModule, _undock_data_store_data_store_provider__WEBPACK_IMPORTED_MODULE_2__.DataStoreProvider]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵsetNgModuleScope"](LayoutModule, {
declarations: [_undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.MainLayoutComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.ControlsPanelComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.NavigationPanelComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.ChangelogWidgetComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.NewMeetingButtonComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.TrustedByFooterComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.HeaderNewMeetingButtonComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.TagsSelectorComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.TagsSelectorConfigurableComponent, _undock_common_layout_directives_sidebar_router_link_directive__WEBPACK_IMPORTED_MODULE_4__.SidebarRouterLinkDirective, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.DockPreviewTileItemViewComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.DockPreviewTileItemViewSkeletonComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.ParticipantsPreviewComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.ParticipantsPopupComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.MeetEditButtonComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.DefaultHeaderComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.SidebarOrganizationsComponent, _undock_common_layout_components_organizations_organization_invites_component__WEBPACK_IMPORTED_MODULE_5__.LayoutOrganizationInvitesComponent],
imports: [_undock_core_core_module__WEBPACK_IMPORTED_MODULE_0__.CoreModule, _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_1__.UiKitModule, _angular_common__WEBPACK_IMPORTED_MODULE_14__.CommonModule, _angular_router__WEBPACK_IMPORTED_MODULE_15__.RouterModule, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_16__.MatLegacyMenuModule, _undock_data_store_data_store_provider__WEBPACK_IMPORTED_MODULE_2__.DataStoreProvider],
exports: [_undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.MainLayoutComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.ControlsPanelComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.NavigationPanelComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.NewMeetingButtonComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.TrustedByFooterComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.HeaderNewMeetingButtonComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.TagsSelectorComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.TagsSelectorConfigurableComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.DockPreviewTileItemViewComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.DockPreviewTileItemViewSkeletonComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.ParticipantsPreviewComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.ParticipantsPopupComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.MeetEditButtonComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.DefaultHeaderComponent]
});
})();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵsetComponentScope"](_undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.MainLayoutComponent, [_angular_common__WEBPACK_IMPORTED_MODULE_14__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_14__.NgTemplateOutlet, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.LogoUndockComponent, _angular_router__WEBPACK_IMPORTED_MODULE_15__.RouterOutlet, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.ControlsPanelComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.NavigationPanelComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.SidebarOrganizationsComponent], [_undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_7__.StreamPipe]);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵsetComponentScope"](_undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.DockPreviewTileItemViewComponent, [_angular_common__WEBPACK_IMPORTED_MODULE_14__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_14__.NgTemplateOutlet, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_17__.MatLegacyButton, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_18__.MatLegacyTooltip, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.EventLabelAgendaIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.EventLabelCommandIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.EventLabelNotesIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.EventLabelVideoIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.EventLabelLocationIconComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.ParticipantsPreviewComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.MeetEditButtonComponent], [_undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_8__.MomentPipe]);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵsetComponentScope"](_undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.ParticipantsPreviewComponent, [_angular_common__WEBPACK_IMPORTED_MODULE_14__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_14__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_14__.NgTemplateOutlet, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_16__.MatLegacyMenu, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_16__.MatLegacyMenuTrigger, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_18__.MatLegacyTooltip, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_9__.ImageDefaultDirective, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.ParticipantsPopupComponent], [_undock_core_pipes__WEBPACK_IMPORTED_MODULE_10__.ImgThumbnailPipe, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_7__.StreamPipe]);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵsetComponentScope"](_undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.DefaultHeaderComponent, [_angular_common__WEBPACK_IMPORTED_MODULE_14__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_14__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_14__.NgSwitchCase, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_17__.MatLegacyButton, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_17__.MatLegacyAnchor, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_18__.MatLegacyTooltip, _undock_common_ui_kit_ui_directives_popup_trigger_popup_trigger_directive__WEBPACK_IMPORTED_MODULE_11__.PopupTriggerDirective, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.AddCalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.ConnectCalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.GoogleIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.LogoUndockComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.MicrosoftIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.ClockIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.SearchIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.SidebarOpenIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.ShieldCheckIconComponent, _undock_common_ui_kit_ui_components_assistant_mode_popup_assistant_mode_popup_component__WEBPACK_IMPORTED_MODULE_12__.AssistantModePopupComponent, _angular_router__WEBPACK_IMPORTED_MODULE_15__.RouterLink, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_3__.HeaderNewMeetingButtonComponent, _undock_common_layout_components_organizations_organization_invites_component__WEBPACK_IMPORTED_MODULE_5__.LayoutOrganizationInvitesComponent], [_undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_7__.StreamPipe]);
/***/ }),
/***/ 78075:
/*!***************************************************!*\
!*** ./packages/common/layout/layout.provider.ts ***!
\***************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LayoutProvider": () => (/* binding */ LayoutProvider)
/* harmony export */ });
/* harmony import */ var _undock_common_layout_states_sidebar_state__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/layout/states/sidebar.state */ 18138);
/* harmony import */ var _undock_common_layout_states_layout_state__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/layout/states/layout.state */ 28973);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
class LayoutProvider {
static forRoot() {
return {
ngModule: LayoutProvider,
providers: [_undock_common_layout_states_sidebar_state__WEBPACK_IMPORTED_MODULE_0__.SidebarState, _undock_common_layout_states_layout_state__WEBPACK_IMPORTED_MODULE_1__.LayoutStateModel]
};
}
}
LayoutProvider.ɵfac = function LayoutProvider_Factory(t) {
return new (t || LayoutProvider)();
};
LayoutProvider.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineNgModule"]({
type: LayoutProvider
});
LayoutProvider.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjector"]({});
/***/ }),
/***/ 28973:
/*!*******************************************************!*\
!*** ./packages/common/layout/states/layout.state.ts ***!
\*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LayoutStateModel": () => (/* binding */ LayoutStateModel),
/* harmony export */ "LayoutStore": () => (/* binding */ LayoutStore)
/* harmony export */ });
/* harmony import */ var _undock_core_states__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core/states */ 55994);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
class LayoutStateModel extends _undock_core_states__WEBPACK_IMPORTED_MODULE_0__.StateModel {
constructor() {
super(...arguments);
this.store = new LayoutStore();
}
switchToMobileAppMode() {
this.store.layoutEnabledStream.next(false);
}
switchToWebAppMode() {
this.store.layoutEnabledStream.next(false);
}
switchToChromeExtMode() {
this.store.layoutEnabledStream.next(false);
}
}
LayoutStateModel.ɵfac = function () {
let ɵLayoutStateModel_BaseFactory;
return function LayoutStateModel_Factory(t) {
return (ɵLayoutStateModel_BaseFactory || (ɵLayoutStateModel_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](LayoutStateModel)))(t || LayoutStateModel);
};
}();
LayoutStateModel.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: LayoutStateModel,
factory: LayoutStateModel.ɵfac,
providedIn: 'root'
});
class LayoutStore extends _undock_core_states__WEBPACK_IMPORTED_MODULE_0__.StreamStore {
constructor() {
super(...arguments);
this.layoutEnabledStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(true);
}
}
/***/ }),
/***/ 18138:
/*!********************************************************!*\
!*** ./packages/common/layout/states/sidebar.state.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SidebarState": () => (/* binding */ SidebarState)
/* harmony export */ });
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
var SidebarViewMode;
(function (SidebarViewMode) {
SidebarViewMode["Collapsed"] = "collapsed";
SidebarViewMode["Expanded"] = "expanded";
SidebarViewMode["Hidden"] = "hidden";
})(SidebarViewMode || (SidebarViewMode = {}));
class SidebarState {
constructor() {
this.locationChangesStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject('');
this.viewModeStateStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(SidebarViewMode.Collapsed);
this.isExpandedStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ReactiveStream(this.viewModeStateStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_1__.map)(mode => mode === SidebarViewMode.Expanded)));
this.isHiddenStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ReactiveStream(this.viewModeStateStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_1__.map)(mode => mode === SidebarViewMode.Hidden)));
}
toggleViewMode() {
if (this.viewModeStateStream.value === SidebarViewMode.Collapsed) {
this.viewModeStateStream.next(SidebarViewMode.Expanded);
} else {
this.viewModeStateStream.next(SidebarViewMode.Collapsed);
}
}
expand() {
this.viewModeStateStream.next(SidebarViewMode.Expanded);
}
collapse() {
this.viewModeStateStream.next(SidebarViewMode.Collapsed);
}
hideSidebar() {
this.viewModeStateStream.next(SidebarViewMode.Hidden);
}
showSidebar() {
this.collapse();
}
registerNavigationChange(location) {
this.locationChangesStream.next(location);
}
}
SidebarState.ɵfac = function SidebarState_Factory(t) {
return new (t || SidebarState)();
};
SidebarState.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: SidebarState,
factory: SidebarState.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 1677:
/*!*******************************************************************!*\
!*** ./packages/common/mentions/components/mentions.component.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MentionsComponent": () => (/* binding */ MentionsComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_common_mentions_components_text_input_highlight_text_input_highlight_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/mentions/components/text-input-highlight/text-input-highlight.component */ 81911);
/* harmony import */ var _undock_common_mentions_components_text_input_autocomplete_text_input_autocomplete_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/mentions/components/text-input-autocomplete/text-input-autocomplete.component */ 98901);
const _c0 = ["autocompleteMenu"];
const _c1 = ["highlights"];
class MentionsComponent {
constructor() {
this.triggerCharacter = '@';
this.openDirection = 'down';
this.searchRegexp = /^\w*$/;
this.closeMenuOnBlur = false;
this.selectedChoices = [];
this.menuShow = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.menuHide = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.choiceSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.choiceRemoved = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.selectedChoicesChange = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.search = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.tagCssClass = '';
this.tagClick = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.tagMouseEnter = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.tagMouseLeave = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.selectedCwis = [];
}
ngOnInit() {}
selectChoice(choice) {
if (this.autocomplete) {
this.autocomplete.selectChoice(choice);
}
}
onSelectedChoicesChange(cwis) {
this.selectedCwis = cwis;
this.selectedChoicesChange.emit(cwis);
}
clearHighlights() {
if (this.highlights) {
this.highlights.clear();
}
this.onSelectedChoicesChange([]);
}
}
MentionsComponent.ɵfac = function MentionsComponent_Factory(t) {
return new (t || MentionsComponent)();
};
MentionsComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
type: MentionsComponent,
selectors: [["app-mentions"]],
viewQuery: function MentionsComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵviewQuery"](_c0, 5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵviewQuery"](_c1, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵloadQuery"]()) && (ctx.autocomplete = _t.first);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵloadQuery"]()) && (ctx.highlights = _t.first);
}
},
inputs: {
textInputElement: "textInputElement",
menuTemplate: "menuTemplate",
triggerCharacter: "triggerCharacter",
openDirection: "openDirection",
searchRegexp: "searchRegexp",
closeMenuOnBlur: "closeMenuOnBlur",
selectedChoices: "selectedChoices",
getChoiceLabel: "getChoiceLabel",
tagCssClass: "tagCssClass"
},
outputs: {
menuShow: "menuShow",
menuHide: "menuHide",
choiceSelected: "choiceSelected",
choiceRemoved: "choiceRemoved",
selectedChoicesChange: "selectedChoicesChange",
search: "search",
tagClick: "tagClick",
tagMouseEnter: "tagMouseEnter",
tagMouseLeave: "tagMouseLeave"
},
decls: 6,
vars: 11,
consts: [[3, "textInputElement", "menuTemplate", "triggerCharacter", "openDirection", "searchRegexp", "closeMenuOnBlur", "getChoiceLabel", "selectedChoices", "search", "choiceSelected", "choiceRemoved", "selectedChoicesChange", "menuShow", "menuHide"], ["autocompleteMenu", ""], [3, "textInputElement", "tags", "tagCssClass", "tagClick", "tagMouseEnter", "tagMouseLeave"], ["highlights", ""]],
template: function MentionsComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "app-text-input-autocomplete", 0, 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("search", function MentionsComponent_Template_app_text_input_autocomplete_search_0_listener($event) {
return ctx.search.emit($event);
})("choiceSelected", function MentionsComponent_Template_app_text_input_autocomplete_choiceSelected_0_listener($event) {
return ctx.choiceSelected.emit($event);
})("choiceRemoved", function MentionsComponent_Template_app_text_input_autocomplete_choiceRemoved_0_listener($event) {
return ctx.choiceRemoved.emit($event);
})("selectedChoicesChange", function MentionsComponent_Template_app_text_input_autocomplete_selectedChoicesChange_0_listener($event) {
return ctx.onSelectedChoicesChange($event);
})("menuShow", function MentionsComponent_Template_app_text_input_autocomplete_menuShow_0_listener() {
return ctx.menuShow.emit();
})("menuHide", function MentionsComponent_Template_app_text_input_autocomplete_menuHide_0_listener() {
return ctx.menuHide.emit();
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](2, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](3, "app-text-input-highlight", 2, 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("tagClick", function MentionsComponent_Template_app_text_input_highlight_tagClick_3_listener($event) {
return ctx.tagClick.emit($event);
})("tagMouseEnter", function MentionsComponent_Template_app_text_input_highlight_tagMouseEnter_3_listener($event) {
return ctx.tagMouseEnter.emit($event);
})("tagMouseLeave", function MentionsComponent_Template_app_text_input_highlight_tagMouseLeave_3_listener($event) {
return ctx.tagMouseLeave.emit($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("textInputElement", ctx.textInputElement)("menuTemplate", ctx.menuTemplate)("triggerCharacter", ctx.triggerCharacter)("openDirection", ctx.openDirection)("searchRegexp", ctx.searchRegexp)("closeMenuOnBlur", ctx.closeMenuOnBlur)("getChoiceLabel", ctx.getChoiceLabel)("selectedChoices", ctx.selectedChoices);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("textInputElement", ctx.textInputElement)("tags", ctx.selectedCwis)("tagCssClass", ctx.tagCssClass);
}
},
dependencies: [_undock_common_mentions_components_text_input_highlight_text_input_highlight_component__WEBPACK_IMPORTED_MODULE_0__.TextInputHighlightComponent, _undock_common_mentions_components_text_input_autocomplete_text_input_autocomplete_component__WEBPACK_IMPORTED_MODULE_1__.TextInputAutocompleteComponent],
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 18203:
/*!********************************************************************************************************************!*\
!*** ./packages/common/mentions/components/text-input-autocomplete-menu/text-input-autocomplete-menu.component.ts ***!
\********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TextInputAutocompleteMenuComponent": () => (/* binding */ TextInputAutocompleteMenuComponent)
/* harmony export */ });
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 80228);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
const _c0 = ["dropdownMenu"];
function TextInputAutocompleteMenuComponent_ul_1_li_3_Template(rf, ctx) {
if (rf & 1) {
const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "li");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "a", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function TextInputAutocompleteMenuComponent_ul_1_li_3_Template_a_click_2_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r5);
const choice_r3 = restoredCtx.$implicit;
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r4.selectChoice.next(choice_r3));
});
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
}
if (rf & 2) {
const choice_r3 = ctx.$implicit;
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("active", ctx_r2.activeChoice === choice_r3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("\n ", choice_r3.name, "\n ");
}
}
function TextInputAutocompleteMenuComponent_ul_1_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "ul", 1, 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, TextInputAutocompleteMenuComponent_ul_1_li_3_Template, 5, 3, "li", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("top", ctx_r0.position == null ? null : ctx_r0.position.top, "px")("left", ctx_r0.position == null ? null : ctx_r0.position.left, "px");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r0.choices)("ngForTrackBy", ctx_r0.trackById);
}
}
class TextInputAutocompleteMenuComponent {
constructor(elementRef) {
this.elementRef = elementRef;
this.selectChoice = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
this.choiceLoading = false;
this.trackById = (index, choice) => typeof choice.id !== 'undefined' ? choice.id : choice;
}
set choices(choices) {
this._choices = choices;
if (choices.indexOf(this.activeChoice) === -1 && choices.length > 0) {
this.activeChoice = choices[0];
}
}
get choices() {
return this._choices;
}
onArrowDown(event) {
event.preventDefault();
const index = this.choices.indexOf(this.activeChoice);
if (this.choices[index + 1]) {
this.scrollToChoice(index + 1);
}
}
onArrowUp(event) {
event.preventDefault();
const index = this.choices.indexOf(this.activeChoice);
if (this.choices[index - 1]) {
this.scrollToChoice(index - 1);
}
}
onEnter(event) {
if (this.choices.indexOf(this.activeChoice) > -1) {
event.preventDefault();
this.selectChoice.next(this.activeChoice);
}
}
scrollToChoice(index) {
this.activeChoice = this._choices[index];
if (this.dropdownMenuElement) {
const ulPosition = this.dropdownMenuElement.nativeElement.getBoundingClientRect();
const li = this.dropdownMenuElement.nativeElement.children[index];
const liPosition = li.getBoundingClientRect();
if (liPosition.top < ulPosition.top || liPosition.bottom > ulPosition.bottom) {
li.scrollIntoView({
behavior: 'smooth',
block: 'nearest'
});
}
}
}
}
TextInputAutocompleteMenuComponent.ɵfac = function TextInputAutocompleteMenuComponent_Factory(t) {
return new (t || TextInputAutocompleteMenuComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
TextInputAutocompleteMenuComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: TextInputAutocompleteMenuComponent,
selectors: [["app-text-input-autocomplete-menu"]],
viewQuery: function TextInputAutocompleteMenuComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c0, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.dropdownMenuElement = _t.first);
}
},
hostBindings: function TextInputAutocompleteMenuComponent_HostBindings(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("keydown.ArrowDown", function TextInputAutocompleteMenuComponent_keydown_ArrowDown_HostBindingHandler($event) {
return ctx.onArrowDown($event);
}, false, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresolveDocument"])("keydown.ArrowUp", function TextInputAutocompleteMenuComponent_keydown_ArrowUp_HostBindingHandler($event) {
return ctx.onArrowUp($event);
}, false, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresolveDocument"])("keydown.Enter", function TextInputAutocompleteMenuComponent_keydown_Enter_HostBindingHandler($event) {
return ctx.onEnter($event);
}, false, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresolveDocument"]);
}
},
decls: 3,
vars: 1,
consts: [["class", "dropdown-menu", 3, "top", "left", 4, "ngIf"], [1, "dropdown-menu"], ["dropdownMenu", ""], [3, "active", 4, "ngFor", "ngForOf", "ngForTrackBy"], ["href", "javascript:;", 3, "click"]],
template: function TextInputAutocompleteMenuComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TextInputAutocompleteMenuComponent_ul_1_Template, 5, 6, "ul", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.choices == null ? null : ctx.choices.length);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf],
styles: [".dropdown-menu[_ngcontent-%COMP%] {\n display: block;\n max-height: 200px;\n overflow-y: auto;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9tZW50aW9ucy9jb21wb25lbnRzL3RleHQtaW5wdXQtYXV0b2NvbXBsZXRlLW1lbnUvdGV4dC1pbnB1dC1hdXRvY29tcGxldGUtbWVudS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtNQUNNO1FBQ0UsY0FBYztRQUNkLGlCQUFpQjtRQUNqQixnQkFBZ0I7TUFDbEIiLCJzb3VyY2VzQ29udGVudCI6WyJcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgICJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
/***/ }),
/***/ 98901:
/*!**********************************************************************************************************!*\
!*** ./packages/common/mentions/components/text-input-autocomplete/text-input-autocomplete.component.ts ***!
\**********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TextInputAutocompleteComponent": () => (/* binding */ TextInputAutocompleteComponent),
/* harmony export */ "findStringIndex": () => (/* binding */ findStringIndex),
/* harmony export */ "getChoiceIndex": () => (/* binding */ getChoiceIndex),
/* harmony export */ "precedingCharValid": () => (/* binding */ precedingCharValid)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_common_mentions_utils_textarea_caret_position__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/mentions/utils/textarea-caret-position */ 92365);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
function TextInputAutocompleteComponent_div_0_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0);
}
}
function TextInputAutocompleteComponent_div_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, TextInputAutocompleteComponent_div_0_ng_container_2_Template, 1, 0, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵstyleProp"]("top", !!ctx_r0.menuCtrl.position.top ? ctx_r0.menuCtrl.position.top + "px" : "unset")("bottom", !!ctx_r0.menuCtrl.position.bottom ? ctx_r0.menuCtrl.position.bottom + "px" : "unset")("left", ctx_r0.menuCtrl.position.left + "px");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", ctx_r0.menuTemplate)("ngTemplateOutletContext", ctx_r0.menuCtrl.context);
}
}
class TextInputAutocompleteComponent {
constructor(ngZone, renderer) {
this.ngZone = ngZone;
this.renderer = renderer;
this.triggerCharacter = '@';
this.openDirection = 'down';
this.searchRegexp = /^\w*$/;
this.closeMenuOnBlur = false;
this.selectedChoices = [];
this.menuShow = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.menuHide = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.choiceSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.choiceRemoved = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.selectedChoicesChange = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.search = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this._eventListeners = [];
this._selectedCwis = [];
this._dumpedCwis = [];
this.selectChoice = choice => {
const label = this.getChoiceLabel(choice);
const startIndex = this.menuCtrl.triggerCharacterPosition;
const start = this.textInputElement.value.slice(0, startIndex);
const caretPosition = this.menuCtrl.lastCaretPosition || this.textInputElement.selectionStart;
const end = this.textInputElement.value.slice(caretPosition);
const insertValue = label + ' ';
this.textInputElement.value = start + insertValue + end;
this.textInputElement.dispatchEvent(new Event('input'));
const setCursorAt = (start + insertValue).length;
this.textInputElement.setSelectionRange(setCursorAt, setCursorAt);
this.textInputElement.focus();
const choiceWithIndices = {
choice,
indices: {
start: startIndex,
end: startIndex + label.length
}
};
this.addToSelected(choiceWithIndices);
this.updateIndices();
this.selectedChoicesChange.emit(this._selectedCwis);
this.hideMenu();
};
}
ngOnChanges(changes) {
if (changes.selectedChoices) {
if (Array.isArray(this.selectedChoices)) {
this.ngZone.runOutsideAngular(() => {
setTimeout(() => {
const selectedCwisPrevious = JSON.stringify(this._selectedCwis);
this._selectedCwis = this.selectedChoices.map(c => {
return {
choice: c,
indices: {
start: -1,
end: -1
}
};
});
this.updateIndices();
this._selectedCwis = this._selectedCwis.filter(cwi => cwi.indices.start > -1);
if (JSON.stringify(this._selectedCwis) !== selectedCwisPrevious) {
this.ngZone.run(() => {
this.selectedChoicesChange.emit(this._selectedCwis);
});
}
});
});
}
}
}
ngOnInit() {
const onKeydown = this.renderer.listen(this.textInputElement, 'keydown', event => this.onKeydown(event));
this._eventListeners.push(onKeydown);
const onInput = this.renderer.listen(this.textInputElement, 'input', event => this.onInput(event));
this._eventListeners.push(onInput);
const onBlur = this.renderer.listen(this.textInputElement, 'blur', event => this.onBlur(event));
this._eventListeners.push(onBlur);
const onClick = this.renderer.listen(this.textInputElement, 'click', event => this.onClick(event));
this._eventListeners.push(onClick);
}
ngOnDestroy() {
this.hideMenu();
this._eventListeners.forEach(unregister => unregister());
}
onKeydown(event) {
const cursorPosition = this.textInputElement.selectionStart;
const precedingChar = this.textInputElement.value.charAt(cursorPosition - 1);
if (event.key === this.triggerCharacter && precedingCharValid(precedingChar)) {
this.showMenu();
return;
}
const keyCode = event.keyCode || event.charCode;
if (keyCode === 8 || keyCode === 46) {
const cwiToEdit = this._selectedCwis.find(cwi => {
const label = this.getChoiceLabel(cwi.choice);
const labelEndIndex = this.getChoiceIndex(label) + label.length;
return cursorPosition === labelEndIndex;
});
if (cwiToEdit) {
this.editChoice(cwiToEdit.choice);
}
}
}
onInput(event) {
const value = event.target.value;
const selectedCwisPrevious = JSON.stringify(this._selectedCwis);
if (!this.menuCtrl) {
this.dumpNonExistingChoices();
this.retrieveExistingChoices();
this.updateIndices();
if (JSON.stringify(this._selectedCwis) !== selectedCwisPrevious) {
this.selectedChoicesChange.emit(this._selectedCwis);
}
return;
}
this.updateIndices();
if (JSON.stringify(this._selectedCwis) !== selectedCwisPrevious) {
this.selectedChoicesChange.emit(this._selectedCwis);
}
if (value[this.menuCtrl.triggerCharacterPosition] !== this.triggerCharacter) {
this.hideMenu();
return;
}
const cursorPosition = this.textInputElement.selectionStart;
if (cursorPosition < this.menuCtrl.triggerCharacterPosition) {
this.hideMenu();
return;
}
const searchText = value.slice(this.menuCtrl.triggerCharacterPosition + 1, cursorPosition);
if (!searchText.match(this.searchRegexp)) {
this.hideMenu();
return;
}
this.search.emit(searchText);
}
onBlur(event) {
if (!this.menuCtrl) {
return;
}
this.menuCtrl.lastCaretPosition = this.textInputElement.selectionStart;
if (this.closeMenuOnBlur) {
this.hideMenu();
}
}
onClick(event) {
if (!this.menuCtrl) {
return;
}
const cursorPosition = this.textInputElement.selectionStart;
if (cursorPosition <= this.menuCtrl.triggerCharacterPosition) {
this.hideMenu();
return;
}
const searchText = this.textInputElement.value.slice(this.menuCtrl.triggerCharacterPosition + 1, cursorPosition);
if (!searchText.match(this.searchRegexp)) {
this.hideMenu();
return;
}
}
hideMenu() {
if (!this.menuCtrl) {
return;
}
this.menuCtrl = undefined;
this.menuHide.emit();
if (this._editingCwi) {
const label = this.getChoiceLabel(this._editingCwi.choice);
const labelExists = this.getChoiceIndex(label + ' ') > -1;
const choiceExists = this._selectedCwis.find(cwi => this.getChoiceLabel(cwi.choice) === label);
if (labelExists && !choiceExists) {
this.addToSelected(this._editingCwi);
this.updateIndices();
this.selectedChoicesChange.emit(this._selectedCwis);
}
}
this._editingCwi = undefined;
}
showMenu() {
if (this.menuCtrl) {
return;
}
const lineHeight = this.getLineHeight(this.textInputElement);
const {
top,
bottom,
left
} = (0,_undock_common_mentions_utils_textarea_caret_position__WEBPACK_IMPORTED_MODULE_0__.getCaretCoordinates)(this.textInputElement, this.textInputElement.selectionStart, {
swapHeight: this.openDirection === 'up'
});
this.menuCtrl = {
template: this.menuTemplate,
context: {
selectChoice: this.selectChoice
},
position: {
top: top !== undefined ? top + lineHeight + this.textInputElement.offsetTop : undefined,
bottom: bottom !== undefined ? bottom + lineHeight + this.textInputElement.offsetTop : undefined,
left: left + this.textInputElement.offsetLeft
},
triggerCharacterPosition: this.textInputElement.selectionStart
};
this.menuShow.emit();
}
editChoice(choice) {
const label = this.getChoiceLabel(choice);
const startIndex = this.getChoiceIndex(label);
const endIndex = startIndex + label.length;
this._editingCwi = this._selectedCwis.find(cwi => this.getChoiceLabel(cwi.choice) === label);
this.removeFromSelected(this._editingCwi);
this.selectedChoicesChange.emit(this._selectedCwis);
this.textInputElement.focus();
this.textInputElement.setSelectionRange(endIndex, endIndex);
this.showMenu();
this.menuCtrl.triggerCharacterPosition = startIndex;
const editValue = label.replace(this.triggerCharacter, '');
this.search.emit(editValue);
}
dumpNonExistingChoices() {
const choicesToDump = this._selectedCwis.filter(cwi => {
const label = this.getChoiceLabel(cwi.choice);
return this.getChoiceIndex(label) === -1;
});
if (choicesToDump.length) {
choicesToDump.forEach(cwi => {
this.removeFromSelected(cwi);
this._dumpedCwis.push(cwi);
});
}
}
retrieveExistingChoices() {
const choicesToRetrieve = this._dumpedCwis.filter(dcwi => {
const label = this.getChoiceLabel(dcwi.choice);
const labelExists = this.getChoiceIndex(label) > -1;
const choiceExists = this._selectedCwis.find(scwi => this.getChoiceLabel(scwi.choice) === label);
return labelExists && !choiceExists;
});
if (choicesToRetrieve.length) {
choicesToRetrieve.forEach(c => {
this.addToSelected(c);
this._dumpedCwis.splice(this._dumpedCwis.indexOf(c), 1);
});
}
}
addToSelected(cwi) {
const exists = this._selectedCwis.some(scwi => this.getChoiceLabel(scwi.choice) === this.getChoiceLabel(cwi.choice));
if (!exists) {
this._selectedCwis.push(cwi);
this.choiceSelected.emit(cwi);
}
}
removeFromSelected(cwi) {
const exists = this._selectedCwis.some(scwi => this.getChoiceLabel(scwi.choice) === this.getChoiceLabel(cwi.choice));
if (exists) {
this._selectedCwis.splice(this._selectedCwis.indexOf(cwi), 1);
this.choiceRemoved.emit(cwi);
}
}
getLineHeight(elm) {
const lineHeightStr = getComputedStyle(elm).lineHeight || '';
const lineHeight = parseFloat(lineHeightStr);
const normalLineHeight = 1.2;
const fontSizeStr = getComputedStyle(elm).fontSize || '';
const fontSize = parseFloat(fontSizeStr);
if (lineHeightStr === lineHeight + '') {
return fontSize * lineHeight;
}
if (lineHeightStr.toLowerCase() === 'normal') {
return fontSize * normalLineHeight;
}
return parseFloat(lineHeightStr);
}
getChoiceIndex(label) {
const text = this.textInputElement && this.textInputElement.value;
const labels = this._selectedCwis.map(cwi => this.getChoiceLabel(cwi.choice));
return getChoiceIndex(text, label, labels);
}
updateIndices() {
this._selectedCwis = this._selectedCwis.map(cwi => {
const label = this.getChoiceLabel(cwi.choice);
const index = this.getChoiceIndex(label);
return {
choice: cwi.choice,
indices: {
start: index,
end: index + label.length
}
};
});
}
}
TextInputAutocompleteComponent.ɵfac = function TextInputAutocompleteComponent_Factory(t) {
return new (t || TextInputAutocompleteComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.Renderer2));
};
TextInputAutocompleteComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: TextInputAutocompleteComponent,
selectors: [["app-text-input-autocomplete"]],
inputs: {
textInputElement: "textInputElement",
menuTemplate: "menuTemplate",
triggerCharacter: "triggerCharacter",
openDirection: "openDirection",
searchRegexp: "searchRegexp",
closeMenuOnBlur: "closeMenuOnBlur",
selectedChoices: "selectedChoices",
getChoiceLabel: "getChoiceLabel"
},
outputs: {
menuShow: "menuShow",
menuHide: "menuHide",
choiceSelected: "choiceSelected",
choiceRemoved: "choiceRemoved",
selectedChoicesChange: "selectedChoicesChange",
search: "search"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵNgOnChangesFeature"]],
decls: 1,
vars: 1,
consts: [["class", "menu-template-container", 3, "top", "bottom", "left", 4, "ngIf"], [1, "menu-template-container"], [4, "ngTemplateOutlet", "ngTemplateOutletContext"]],
template: function TextInputAutocompleteComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, TextInputAutocompleteComponent_div_0_Template, 4, 8, "div", 0);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.menuCtrl);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgTemplateOutlet],
styles: ["[_nghost-%COMP%] .menu-template-container[_ngcontent-%COMP%] {\n position: absolute;\n z-index: 999;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9tZW50aW9ucy9jb21wb25lbnRzL3RleHQtaW5wdXQtYXV0b2NvbXBsZXRlL3RleHQtaW5wdXQtYXV0b2NvbXBsZXRlLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNJO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0FBQVIiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgLm1lbnUtdGVtcGxhdGUtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
function getChoiceIndex(text, label, labels) {
text = text || '';
labels.forEach(l => {
if (l !== label && l.indexOf(label) > -1) {
text = text.replace(new RegExp(l, 'g'), '*'.repeat(l.length));
}
});
return findStringIndex(text, label, (startIndex, endIndex) => {
const precedingChar = text[startIndex - 1];
return precedingCharValid(precedingChar) || text.slice(startIndex - 4, startIndex) === '
';
});
}
function precedingCharValid(char) {
return !char || char === '\n' || char === ' ' || char === '(';
}
function findStringIndex(text, value, callback) {
let index = text.indexOf(value);
if (index === -1) {
return -1;
}
let conditionMet = callback(index, index + value.length);
while (!conditionMet && index > -1) {
index = text.indexOf(value, index + 1);
conditionMet = callback(index, index + value.length);
}
return index;
}
/***/ }),
/***/ 81911:
/*!****************************************************************************************************!*\
!*** ./packages/common/mentions/components/text-input-highlight/text-input-highlight.component.ts ***!
\****************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TextInputHighlightComponent": () => (/* binding */ TextInputHighlightComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_common_mentions_utils_textarea_caret_position__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/mentions/utils/textarea-caret-position */ 92365);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
const _c0 = ["highlightElement"];
const styleProperties = Object.freeze(['direction', 'boxSizing', 'width', 'height', 'overflowX', 'overflowY', 'borderTopWidth', 'borderRightWidth', 'borderBottomWidth', 'borderLeftWidth', 'borderStyle', 'paddingTop', 'paddingRight', 'paddingBottom', 'paddingLeft', 'fontStyle', 'fontVariant', 'fontWeight', 'fontStretch', 'fontSize', 'fontSizeAdjust', 'lineHeight', 'fontFamily', 'textAlign', 'textTransform', 'textIndent', 'textDecoration', 'letterSpacing', 'wordSpacing', 'tabSize', 'MozTabSize']);
const tagIndexIdPrefix = 'flx-text-highlight-tag-id-';
class TextInputHighlightComponent {
constructor(renderer, ngZone, cdr) {
this.renderer = renderer;
this.ngZone = ngZone;
this.cdr = cdr;
this.tags = [];
this.tagCssClass = '';
this.tagClick = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.tagMouseEnter = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.tagMouseLeave = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.highlightElementContainerStyle = {};
this.textareaEventListeners = [];
this.isDestroyed = false;
}
ngOnChanges(changes) {
if (changes.textInputElement) {
this.textInputElementChanged();
}
if (changes.tags || changes.tagCssClass || changes.textInputValue) {
this.addTags();
}
}
ngOnInit() {
this.textInputElement.parentElement.style['position'] = 'relative';
if (getComputedStyle(this.textInputElement.parentElement).display === 'inline') {
this.textInputElement.parentElement.style['display'] = 'block';
}
this.textInputElement.style['background'] = 'none';
this.textInputElement.style['position'] = 'relative';
this.textInputElement.style['z-index'] = '2';
}
ngOnDestroy() {
this.isDestroyed = true;
this.textareaEventListeners.forEach(unregister => unregister());
}
onWindowResize() {
this.refresh();
}
refresh() {
const computed = getComputedStyle(this.textInputElement);
styleProperties.forEach(prop => {
this.highlightElementContainerStyle[prop] = computed[prop];
});
let offsetLeft = this.textInputElement.offsetLeft,
offsetTop = this.textInputElement.offsetTop;
this.highlightElementContainerStyle['left'] = offsetLeft + 'px';
this.highlightElementContainerStyle['top'] = offsetTop + 'px';
}
clear() {
var _a;
this.highlightedText = '';
if ((_a = this.highlightTagElements) === null || _a === void 0 ? void 0 : _a.length) {
for (let el of this.highlightTagElements) {
if (el.element) {
el.element.remove();
}
}
}
}
textInputElementChanged() {
const elementType = this.textInputElement.tagName.toLowerCase();
setTimeout(() => {
if (this.isDestroyed) {
return;
}
this.refresh();
this.textareaEventListeners.forEach(unregister => unregister());
this.textareaEventListeners = [];
const onInput = this.renderer.listen(this.textInputElement, 'input', () => {
this.addTags();
});
this.textareaEventListeners.push(onInput);
const onScroll = this.renderer.listen(this.textInputElement, 'scroll', () => {
this.highlightElement.nativeElement.scrollTop = this.textInputElement.scrollTop;
this.highlightTagElements = this.highlightTagElements.map(tag => {
tag.clientRect = tag.element.getBoundingClientRect();
return tag;
});
});
this.textareaEventListeners.push(onScroll);
const onMouseUp = this.renderer.listen(this.textInputElement, 'mouseup', () => {
this.refresh();
});
this.textareaEventListeners.push(onMouseUp);
if (this.tagClick.observers.length > 0) {
const onClick = this.renderer.listen(this.textInputElement, 'click', event => {
this.handleTextareaMouseEvent(event, 'click');
});
this.textareaEventListeners.push(onClick);
}
if (this.tagMouseEnter.observers.length > 0) {
const onMouseMove = this.renderer.listen(this.textInputElement, 'mousemove', event => {
this.handleTextareaMouseEvent(event, 'mousemove');
});
this.textareaEventListeners.push(onMouseMove);
const onMouseLeave = this.renderer.listen(this.textInputElement, 'mouseleave', event => {
if (this.hoveredTag) {
this.onMouseLeave(this.hoveredTag, event);
}
});
this.textareaEventListeners.push(onMouseLeave);
}
this.addTags();
});
}
addTags() {
const textInputValue = typeof this.textInputValue !== 'undefined' ? this.textInputValue : this.textInputElement.value;
const prevTags = [];
const parts = [];
[...this.tags].sort((tagA, tagB) => {
return tagA.indices.start - tagB.indices.start;
}).forEach(tag => {
if (tag.indices.start > tag.indices.end) {
throw new Error(`Highlight tag with indices [${tag.indices.start}, ${tag.indices.end}] cannot start after it ends.`);
}
prevTags.forEach(prevTag => {
if ((0,_undock_common_mentions_utils_textarea_caret_position__WEBPACK_IMPORTED_MODULE_0__.overlaps)(prevTag, tag)) {
throw new Error(`Highlight tag with indices [${tag.indices.start}, ${tag.indices.end}] overlaps with tag [${prevTag.indices.start}, ${prevTag.indices.end}]`);
}
});
const expectedTagLength = tag.indices.end - tag.indices.start;
const tagContents = textInputValue.slice(tag.indices.start, tag.indices.end);
if (tagContents.length === expectedTagLength) {
const previousIndex = prevTags.length > 0 ? prevTags[prevTags.length - 1].indices.end : 0;
const before = textInputValue.slice(previousIndex, tag.indices.start);
parts.push((0,_undock_common_mentions_utils_textarea_caret_position__WEBPACK_IMPORTED_MODULE_0__.escapeHtml)(before));
const cssClass = tag.cssClass || this.tagCssClass;
const tagId = tagIndexIdPrefix + this.tags.indexOf(tag);
parts.push(`${(0,_undock_common_mentions_utils_textarea_caret_position__WEBPACK_IMPORTED_MODULE_0__.escapeHtml)(tagContents)}`);
prevTags.push(tag);
}
});
const remainingIndex = prevTags.length > 0 ? prevTags[prevTags.length - 1].indices.end : 0;
const remaining = textInputValue.slice(remainingIndex);
parts.push((0,_undock_common_mentions_utils_textarea_caret_position__WEBPACK_IMPORTED_MODULE_0__.escapeHtml)(remaining));
parts.push(' ');
this.highlightedText = parts.join('');
this.cdr.detectChanges();
this.highlightTagElements = Array.from(this.highlightElement.nativeElement.getElementsByTagName('span')).map(element => {
return {
element,
clientRect: element.getBoundingClientRect()
};
});
}
handleTextareaMouseEvent(event, eventName) {
const matchingTagIndex = this.highlightTagElements.findIndex(elm => (0,_undock_common_mentions_utils_textarea_caret_position__WEBPACK_IMPORTED_MODULE_0__.isCoordinateWithinRect)(elm.clientRect, event.clientX, event.clientY));
if (matchingTagIndex > -1) {
const target = this.highlightTagElements[matchingTagIndex].element;
const tagClass = Array.from(target.classList).find(className => className.startsWith(tagIndexIdPrefix));
if (tagClass) {
const tagId = tagClass.replace(tagIndexIdPrefix, '');
const tag = this.tags[Number(tagId)];
const tagMouseEvent = {
tag,
target,
event
};
if (eventName === 'click') {
this.tagClick.emit(tagMouseEvent);
} else {
if (this.hoveredTag) {
if (this.hoveredTag.target !== tagMouseEvent.target) {
this.onMouseLeave(this.hoveredTag, event);
this.onMouseEnter(tagMouseEvent, event);
}
} else {
this.onMouseEnter(tagMouseEvent, event);
}
}
}
} else if (eventName === 'mousemove' && this.hoveredTag) {
this.onMouseLeave(this.hoveredTag, event);
}
}
onMouseEnter(tag, event) {
tag.event = event;
tag.target.classList.add('flx-text-highlight-tag-hovered');
this.hoveredTag = tag;
this.tagMouseEnter.emit(tag);
}
onMouseLeave(tag, event) {
tag.event = event;
tag.target.classList.remove('flx-text-highlight-tag-hovered');
this.hoveredTag = undefined;
this.tagMouseLeave.emit(tag);
}
}
TextInputHighlightComponent.ɵfac = function TextInputHighlightComponent_Factory(t) {
return new (t || TextInputHighlightComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.Renderer2), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ChangeDetectorRef));
};
TextInputHighlightComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: TextInputHighlightComponent,
selectors: [["app-text-input-highlight"]],
viewQuery: function TextInputHighlightComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵviewQuery"](_c0, 7);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵloadQuery"]()) && (ctx.highlightElement = _t.first);
}
},
hostBindings: function TextInputHighlightComponent_HostBindings(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("resize", function TextInputHighlightComponent_resize_HostBindingHandler() {
return ctx.onWindowResize();
}, false, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵresolveWindow"]);
}
},
inputs: {
tags: "tags",
textInputElement: "textInputElement",
textInputValue: "textInputValue",
tagCssClass: "tagCssClass"
},
outputs: {
tagClick: "tagClick",
tagMouseEnter: "tagMouseEnter",
tagMouseLeave: "tagMouseLeave"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵNgOnChangesFeature"]],
decls: 3,
vars: 2,
consts: [[1, "flx-text-highlight-element", 3, "ngStyle", "innerHtml"], ["highlightElement", ""]],
template: function TextInputHighlightComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "div", 0, 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngStyle", ctx.highlightElementContainerStyle)("innerHtml", ctx.highlightedText, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsanitizeHtml"]);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgStyle],
styles: ["/**\n Superhuman\n */\n/** Not defined in Figma as such */\n/** Not defined in Figma as such */\n/** Not defined in Figma as such */\n/** Not defined in Figma as such */\n/*\n * New colors\n */\n/**\n Superhuman\n */\n/** Not defined in Figma as such */\n/** Not defined in Figma as such */\n/** Not defined in Figma as such */\n/** Not defined in Figma as such */\n/*\n * New colors\n */\n/* Header 34 Bebas Neue */\n/* Header 46 Bebas Neue */\n/* Header 20 Regular */\n/* Header 24 Regular */\n/* Header 28 Regular */\n/* Body 14 Regular */\n/* Body 14 Medium */\n/* Body 14 Semi-Bold */\n/* Body 15 Regular */\n/* Body 13 Medium */\n/* Body 15 Medium */\n/* Body 16 Medium */\n/* Body 16 Regular */\n/* Small Label 10 Medium */\n/* Label 11 Regular */\n/* Label 11 Medium */\n/* Label 12 Regular */\n/* Label 12 Medium */\n/* Small Caption / Caption 10 */\n/* Caption 10 */\n/* Caption 11 */\n/* Caption 12 */\n/* Caption 14 */\n/**\n Superhuman\n */\n/** Not defined in Figma as such */\n/** Not defined in Figma as such */\n/** Not defined in Figma as such */\n/** Not defined in Figma as such */\n/*\n * New colors\n */\n/* Card */\n/* Tooltip */\n/* Light/1. Card */\n/* Light/2. Card Raised */\n/* Dark/2. Card Raised */\n/* Light/3. Dropdown */\n/* Sidebar/Light */\n/* Button Medium */\n/* Button Small */\n.flx-text-highlight-element {\n overflow: hidden;\n word-break: break-word;\n white-space: pre-wrap;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n pointer-events: none;\n background: transparent;\n color: rgba(0, 0, 0, 0);\n z-index: 1;\n}\n\n.flx-text-highlight-tag {\n padding: 1px 2px;\n margin: -1px -2px;\n border-radius: 6px;\n overflow-wrap: break-word;\n background-color: #EDEAF2;\n color: transparent;\n opacity: 0.6;\n}\n.flx-text-highlight-tag.flx-text-highlight-tag-hovered {\n opacity: 1;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi9tZW50aW9ucy9jb21wb25lbnRzL3RleHQtaW5wdXQtaGlnaGxpZ2h0L3RleHQtaW5wdXQtaGlnaGxpZ2h0LmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQzFNQTtFQUNJLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7QUFzREo7O0FBbkRBO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBQXNESjtBQXBESTtFQUNJLFVBQUE7QUFzRFIiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbi8vIC5mbHgtdGV4dC1pbnB1dC1lbGVtZW50IHtcbi8vICAgYmFja2dyb3VuZDogbm9uZTtcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICB6LWluZGV4OiAyO1xuLy8gfVxuXG4uZmx4LXRleHQtaGlnaGxpZ2h0LWVsZW1lbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uZmx4LXRleHQtaGlnaGxpZ2h0LXRhZyB7XG4gICAgcGFkZGluZzogMXB4IDJweDtcbiAgICBtYXJnaW46IC0xcHggLTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDAuNjtcblxuICAgICYuZmx4LXRleHQtaGlnaGxpZ2h0LXRhZy1ob3ZlcmVkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
encapsulation: 2
});
/***/ }),
/***/ 49168:
/*!*****************************************************!*\
!*** ./packages/common/mentions/mentions.module.ts ***!
\*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MentionsModule": () => (/* binding */ MentionsModule)
/* harmony export */ });
/* harmony import */ var _undock_common_mentions_components_text_input_highlight_text_input_highlight_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/mentions/components/text-input-highlight/text-input-highlight.component */ 81911);
/* harmony import */ var _undock_common_mentions_components_mentions_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/mentions/components/mentions.component */ 1677);
/* harmony import */ var _undock_common_mentions_components_text_input_autocomplete_text_input_autocomplete_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/mentions/components/text-input-autocomplete/text-input-autocomplete.component */ 98901);
/* harmony import */ var _undock_common_mentions_components_text_input_autocomplete_menu_text_input_autocomplete_menu_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/mentions/components/text-input-autocomplete-menu/text-input-autocomplete-menu.component */ 18203);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
class MentionsModule {}
MentionsModule.ɵfac = function MentionsModule_Factory(t) {
return new (t || MentionsModule)();
};
MentionsModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineNgModule"]({
type: MentionsModule
});
MentionsModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjector"]({
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.CommonModule]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵsetNgModuleScope"](MentionsModule, {
declarations: [_undock_common_mentions_components_mentions_component__WEBPACK_IMPORTED_MODULE_1__.MentionsComponent, _undock_common_mentions_components_text_input_highlight_text_input_highlight_component__WEBPACK_IMPORTED_MODULE_0__.TextInputHighlightComponent, _undock_common_mentions_components_text_input_autocomplete_text_input_autocomplete_component__WEBPACK_IMPORTED_MODULE_2__.TextInputAutocompleteComponent, _undock_common_mentions_components_text_input_autocomplete_menu_text_input_autocomplete_menu_component__WEBPACK_IMPORTED_MODULE_3__.TextInputAutocompleteMenuComponent],
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.CommonModule],
exports: [_undock_common_mentions_components_mentions_component__WEBPACK_IMPORTED_MODULE_1__.MentionsComponent, _undock_common_mentions_components_text_input_highlight_text_input_highlight_component__WEBPACK_IMPORTED_MODULE_0__.TextInputHighlightComponent, _undock_common_mentions_components_text_input_autocomplete_text_input_autocomplete_component__WEBPACK_IMPORTED_MODULE_2__.TextInputAutocompleteComponent, _undock_common_mentions_components_text_input_autocomplete_menu_text_input_autocomplete_menu_component__WEBPACK_IMPORTED_MODULE_3__.TextInputAutocompleteMenuComponent]
});
})();
/***/ }),
/***/ 92365:
/*!*******************************************************************!*\
!*** ./packages/common/mentions/utils/textarea-caret-position.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "escapeHtml": () => (/* binding */ escapeHtml),
/* harmony export */ "getCaretCoordinates": () => (/* binding */ getCaretCoordinates),
/* harmony export */ "indexIsInsideTag": () => (/* binding */ indexIsInsideTag),
/* harmony export */ "isCoordinateWithinRect": () => (/* binding */ isCoordinateWithinRect),
/* harmony export */ "overlaps": () => (/* binding */ overlaps)
/* harmony export */ });
var properties = ['direction', 'boxSizing', 'width', 'height', 'overflowX', 'overflowY', 'borderTopWidth', 'borderRightWidth', 'borderBottomWidth', 'borderLeftWidth', 'borderStyle', 'paddingTop', 'paddingRight', 'paddingBottom', 'paddingLeft', 'fontStyle', 'fontVariant', 'fontWeight', 'fontStretch', 'fontSize', 'fontSizeAdjust', 'lineHeight', 'fontFamily', 'textAlign', 'textTransform', 'textIndent', 'textDecoration', 'letterSpacing', 'wordSpacing', 'tabSize', 'MozTabSize'];
function isBrowser() {
return typeof window !== 'undefined';
}
function isFirefox() {
return isBrowser() && window.mozInnerScreenX != null;
}
function getCaretCoordinates(element, position, options = {}) {
if (!isBrowser()) {
throw new Error('textarea-caret-position#getCaretCoordinates should only be called in a browser');
}
var debug = options && options.debug || false;
if (debug) {
var el = document.querySelector('#input-textarea-caret-position-mirror-div');
if (el) el.parentNode.removeChild(el);
}
var div = document.createElement('div');
div.id = 'input-textarea-caret-position-mirror-div';
document.body.appendChild(div);
var style = div.style;
var computed = window.getComputedStyle ? window.getComputedStyle(element) : element.currentStyle;
var isInput = element.nodeName === 'INPUT';
style.whiteSpace = 'pre-wrap';
if (!isInput) style.wordWrap = 'break-word';
style.position = 'absolute';
if (!debug) style.visibility = 'hidden';
properties.forEach(function (prop) {
if (isInput && prop === 'lineHeight') {
if (computed.boxSizing === 'border-box') {
var height = parseInt(computed.height);
var outerHeight = parseInt(computed.paddingTop) + parseInt(computed.paddingBottom) + parseInt(computed.borderTopWidth) + parseInt(computed.borderBottomWidth);
var targetHeight = outerHeight + parseInt(computed.lineHeight);
if (height > targetHeight) {
style.lineHeight = height - outerHeight + 'px';
} else if (height === targetHeight) {
style.lineHeight = computed.lineHeight;
} else {
style.lineHeight = '0';
}
} else {
style.lineHeight = computed.height;
}
} else {
style[prop] = computed[prop];
}
});
if (isFirefox()) {
if (element.scrollHeight > parseInt(computed.height)) style.overflowY = 'scroll';
} else {
style.overflow = 'hidden';
}
div.textContent = element.value.substring(0, position);
if (isInput) div.textContent = div.textContent.replace(/\s/g, '\u00a0');
var span = document.createElement('span');
span.textContent = element.value.substring(position) || '.';
div.appendChild(span);
var coordinates = {
top: span.offsetTop + parseInt(computed['borderTopWidth']),
bottom: undefined,
left: span.offsetLeft + parseInt(computed['borderLeftWidth']),
height: parseInt(computed['lineHeight'])
};
if (options === null || options === void 0 ? void 0 : options.swapHeight) {
coordinates.bottom = coordinates.top;
coordinates.top = undefined;
}
if (debug) {
span.style.backgroundColor = '#aaa';
} else {
document.body.removeChild(div);
}
return coordinates;
}
function indexIsInsideTag(index, tag) {
return tag.indices.start < index && index < tag.indices.end;
}
function overlaps(tagA, tagB) {
return indexIsInsideTag(tagB.indices.start, tagA) || indexIsInsideTag(tagB.indices.end, tagA);
}
function isCoordinateWithinRect(rect, x, y) {
return rect.left < x && x < rect.right && rect.top < y && y < rect.bottom;
}
function escapeHtml(str) {
return str.replace(//g, '>');
}
/***/ }),
/***/ 91554:
/*!***********************************************************!*\
!*** ./packages/common/ui-kit/contracts/resized-event.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ResizedEvent": () => (/* binding */ ResizedEvent)
/* harmony export */ });
class ResizedEvent {
constructor(newRect, oldRect) {
this.newRect = newRect;
this.oldRect = oldRect;
this.isFirst = oldRect == null;
}
}
/***/ }),
/***/ 39250:
/*!*********************************************************************!*\
!*** ./packages/common/ui-kit/contracts/tokens/image-viewer-key.ts ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "IMAGE_VIEWER_KEY": () => (/* binding */ IMAGE_VIEWER_KEY)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
const IMAGE_VIEWER_KEY = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('IMAGE_VIEWER_KEY');
/***/ }),
/***/ 99102:
/*!**************************************************************!*\
!*** ./packages/common/ui-kit/contracts/tooltip.position.ts ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TooltipPosition": () => (/* binding */ TooltipPosition)
/* harmony export */ });
var TooltipPosition;
(function (TooltipPosition) {
TooltipPosition["TOP"] = "above";
TooltipPosition["BOTTOM"] = "below";
TooltipPosition["LEFT"] = "left";
TooltipPosition["RIGHT"] = "right";
TooltipPosition["AFTER"] = "after";
TooltipPosition["BEFORE"] = "before";
})(TooltipPosition || (TooltipPosition = {}));
/***/ }),
/***/ 4397:
/*!*****************************************!*\
!*** ./packages/common/ui-kit/index.ts ***!
\*****************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CONFIRM_POPUP_CONTEXT": () => (/* reexport safe */ _services_confirm_popup_service__WEBPACK_IMPORTED_MODULE_2__.CONFIRM_POPUP_CONTEXT),
/* harmony export */ "ConfirmPopupService": () => (/* reexport safe */ _services_confirm_popup_service__WEBPACK_IMPORTED_MODULE_2__.ConfirmPopupService),
/* harmony export */ "IMAGE_VIEWER_KEY": () => (/* reexport safe */ _contracts_tokens_image_viewer_key__WEBPACK_IMPORTED_MODULE_3__.IMAGE_VIEWER_KEY),
/* harmony export */ "ImageViewerService": () => (/* reexport safe */ _services_image_viewer_service__WEBPACK_IMPORTED_MODULE_1__.ImageViewerService),
/* harmony export */ "InfiniteListDirective": () => (/* reexport safe */ _ui_directives_infinite_list_infinite_list_directive__WEBPACK_IMPORTED_MODULE_4__.InfiniteListDirective),
/* harmony export */ "NavigationLoaderOverlayComponent": () => (/* reexport safe */ _ui_components_navigation_loader_overlay_navigation_loader_overlay_component__WEBPACK_IMPORTED_MODULE_6__.NavigationLoaderOverlayComponent),
/* harmony export */ "NotFoundScreen": () => (/* reexport safe */ _ui_screens_not_found_screen__WEBPACK_IMPORTED_MODULE_0__.NotFoundScreen),
/* harmony export */ "ValuesSelectorComponent": () => (/* reexport safe */ _ui_components_values_selector_values_selector_component__WEBPACK_IMPORTED_MODULE_5__.ValuesSelectorComponent)
/* harmony export */ });
/* harmony import */ var _ui_screens_not_found_screen__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ui/screens/not-found.screen */ 45395);
/* harmony import */ var _services_image_viewer_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./services/image-viewer.service */ 93187);
/* harmony import */ var _services_confirm_popup_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./services/confirm-popup.service */ 33796);
/* harmony import */ var _contracts_tokens_image_viewer_key__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./contracts/tokens/image-viewer-key */ 39250);
/* harmony import */ var _ui_directives_infinite_list_infinite_list_directive__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./ui/directives/infinite-list/infinite-list.directive */ 97215);
/* harmony import */ var _ui_components_values_selector_values_selector_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./ui/components/values-selector/values-selector.component */ 13737);
/* harmony import */ var _ui_components_navigation_loader_overlay_navigation_loader_overlay_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./ui/components/navigation-loader-overlay/navigation-loader-overlay.component */ 18413);
/***/ }),
/***/ 47336:
/*!****************************************************!*\
!*** ./packages/common/ui-kit/materials.module.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MaterialsModule": () => (/* binding */ MaterialsModule)
/* harmony export */ });
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/material/legacy-tabs */ 32821);
/* harmony import */ var _angular_material_legacy_input__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/material/legacy-input */ 52044);
/* harmony import */ var _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/material/legacy-menu */ 1051);
/* harmony import */ var _angular_material_badge__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/material/badge */ 83335);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/material/core */ 59121);
/* harmony import */ var _angular_material_icon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/material/icon */ 57822);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _angular_material_legacy_checkbox__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/material/legacy-checkbox */ 8469);
/* harmony import */ var _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/material/legacy-select */ 36002);
/* harmony import */ var _angular_material_stepper__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/material/stepper */ 44193);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _angular_material_grid_list__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/material/grid-list */ 42642);
/* harmony import */ var _angular_material_legacy_paginator__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @angular/material/legacy-paginator */ 47101);
/* harmony import */ var _angular_material_datepicker__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @angular/material/datepicker */ 42298);
/* harmony import */ var _angular_material_legacy_slide_toggle__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @angular/material/legacy-slide-toggle */ 43921);
/* harmony import */ var _angular_material_legacy_autocomplete__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @angular/material/legacy-autocomplete */ 26523);
/* harmony import */ var _angular_material_button_toggle__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @angular/material/button-toggle */ 19837);
/* harmony import */ var _angular_material_legacy_progress_spinner__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @angular/material/legacy-progress-spinner */ 47578);
/* harmony import */ var _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/material/legacy-snack-bar */ 57402);
/* harmony import */ var _angular_material_legacy_radio__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @angular/material/legacy-radio */ 3493);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
class MaterialsModule {
constructor(matIconRegistry, domSanitizer) {
this.matIconRegistry = matIconRegistry;
this.domSanitizer = domSanitizer;
MaterialsModule.svgIconsAssetList.forEach(iconName => {
this.matIconRegistry.addSvgIcon(iconName, this.domSanitizer.bypassSecurityTrustResourceUrl(`assets/icons/mat-icons/${iconName}.svg`));
});
}
static forRoot() {
return {
ngModule: MaterialsModule,
providers: [_angular_material_icon__WEBPACK_IMPORTED_MODULE_0__.MatIconRegistry]
};
}
}
MaterialsModule.svgIconsAssetList = ['alert-triangle', 'anchor', 'archive', 'award', 'baby-carriage', 'battery-charging', 'bed-2', 'bed', 'bell', 'book', 'bookmark', 'box-2', 'box', 'briefcase-2', 'briefcase', 'brush', 'bug', 'bulb-slash', 'bulb', 'cash', 'calendar', 'chart-column', 'chart-line', 'chart-pie', 'clipboard-text', 'clock-zzz', 'coffee', 'comments-2', 'compass', 'credit-card', 'cut', 'cutlery-3', 'cutlery-4', 'dashboard-2', 'dollar-circle', 'dumbell', 'edit-3', 'elements', 'email', 'emotion-neutral', 'emotion-sad', 'emotion-smile', 'eye', 'file-text', 'film-board', 'fire', 'flag-2', 'flag-3', 'folder-photo', 'gift', 'glass-cocktail', 'glass-wine', 'globe', 'hashtag', 'headphones', 'heart-slash', 'heart', 'history', 'home', 'infinity', 'invoice', 'kanban', 'key', 'keyboard', 'laptop', 'lifebuoy', 'lock-2', 'map-view', 'megaphone', 'moon', 'music-library', 'paint-tool', 'paperclip', 'phone', 'pin-3', 'pin', 'planet', 'plug-slash', 'plug', 'pos', 'presentation-chart', 'presentation-line', 'rocket-2', 'ruler', 'search', 'send', 'shield', 'shopping-bag-2', 'shopping-cart-2', 'shopping-cart', 'sliders-vert', 'speed', 'star', 'sun', 'tag-2', 'terminal', 'thumbs-down', 'thumbs-up', 'ticket', 'timer-2', 'trash', 'trophy', 'truck', 'tv', 'umbrella', 'user', 'users', 'volume-cross', 'volume-high', 'watch-2', 'weighter', 'wrench'];
MaterialsModule.ɵfac = function MaterialsModule_Factory(t) {
return new (t || MaterialsModule)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_material_icon__WEBPACK_IMPORTED_MODULE_0__.MatIconRegistry), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_platform_browser__WEBPACK_IMPORTED_MODULE_2__.DomSanitizer));
};
MaterialsModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({
type: MaterialsModule
});
MaterialsModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({
imports: [_angular_forms__WEBPACK_IMPORTED_MODULE_3__.FormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_3__.ReactiveFormsModule, _angular_common_http__WEBPACK_IMPORTED_MODULE_4__.HttpClientModule, _angular_material_legacy_input__WEBPACK_IMPORTED_MODULE_5__.MatLegacyInputModule, _angular_material_icon__WEBPACK_IMPORTED_MODULE_0__.MatIconModule, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_6__.MatLegacyMenuModule, _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_7__.MatLegacyTabsModule, _angular_material_badge__WEBPACK_IMPORTED_MODULE_8__.MatBadgeModule, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_9__.MatLegacyButtonModule, _angular_material_grid_list__WEBPACK_IMPORTED_MODULE_10__.MatGridListModule, _angular_material_legacy_checkbox__WEBPACK_IMPORTED_MODULE_11__.MatLegacyCheckboxModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_12__.MatRippleModule, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_13__.MatLegacySelectModule, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_14__.MatLegacyTooltipModule, _angular_material_stepper__WEBPACK_IMPORTED_MODULE_15__.MatStepperModule, _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_16__.MatLegacySnackBarModule, _angular_material_legacy_paginator__WEBPACK_IMPORTED_MODULE_17__.MatLegacyPaginatorModule, _angular_material_datepicker__WEBPACK_IMPORTED_MODULE_18__.MatDatepickerModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_12__.MatNativeDateModule, _angular_material_legacy_slide_toggle__WEBPACK_IMPORTED_MODULE_19__.MatLegacySlideToggleModule, _angular_material_button_toggle__WEBPACK_IMPORTED_MODULE_20__.MatButtonToggleModule, _angular_material_legacy_autocomplete__WEBPACK_IMPORTED_MODULE_21__.MatLegacyAutocompleteModule, _angular_material_legacy_progress_spinner__WEBPACK_IMPORTED_MODULE_22__.MatLegacyProgressSpinnerModule, _angular_material_legacy_radio__WEBPACK_IMPORTED_MODULE_23__.MatLegacyRadioModule, _angular_forms__WEBPACK_IMPORTED_MODULE_3__.FormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_3__.ReactiveFormsModule, _angular_material_legacy_input__WEBPACK_IMPORTED_MODULE_5__.MatLegacyInputModule, _angular_material_icon__WEBPACK_IMPORTED_MODULE_0__.MatIconModule, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_6__.MatLegacyMenuModule, _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_7__.MatLegacyTabsModule, _angular_material_badge__WEBPACK_IMPORTED_MODULE_8__.MatBadgeModule, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_9__.MatLegacyButtonModule, _angular_material_grid_list__WEBPACK_IMPORTED_MODULE_10__.MatGridListModule, _angular_material_legacy_checkbox__WEBPACK_IMPORTED_MODULE_11__.MatLegacyCheckboxModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_12__.MatRippleModule, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_13__.MatLegacySelectModule, _angular_material_stepper__WEBPACK_IMPORTED_MODULE_15__.MatStepperModule, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_14__.MatLegacyTooltipModule, _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_16__.MatLegacySnackBarModule, _angular_material_legacy_paginator__WEBPACK_IMPORTED_MODULE_17__.MatLegacyPaginatorModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_12__.MatNativeDateModule, _angular_material_datepicker__WEBPACK_IMPORTED_MODULE_18__.MatDatepickerModule, _angular_material_legacy_slide_toggle__WEBPACK_IMPORTED_MODULE_19__.MatLegacySlideToggleModule, _angular_material_button_toggle__WEBPACK_IMPORTED_MODULE_20__.MatButtonToggleModule, _angular_material_legacy_autocomplete__WEBPACK_IMPORTED_MODULE_21__.MatLegacyAutocompleteModule, _angular_material_legacy_progress_spinner__WEBPACK_IMPORTED_MODULE_22__.MatLegacyProgressSpinnerModule, _angular_material_legacy_radio__WEBPACK_IMPORTED_MODULE_23__.MatLegacyRadioModule]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsetNgModuleScope"](MaterialsModule, {
imports: [_angular_forms__WEBPACK_IMPORTED_MODULE_3__.FormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_3__.ReactiveFormsModule, _angular_common_http__WEBPACK_IMPORTED_MODULE_4__.HttpClientModule, _angular_material_legacy_input__WEBPACK_IMPORTED_MODULE_5__.MatLegacyInputModule, _angular_material_icon__WEBPACK_IMPORTED_MODULE_0__.MatIconModule, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_6__.MatLegacyMenuModule, _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_7__.MatLegacyTabsModule, _angular_material_badge__WEBPACK_IMPORTED_MODULE_8__.MatBadgeModule, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_9__.MatLegacyButtonModule, _angular_material_grid_list__WEBPACK_IMPORTED_MODULE_10__.MatGridListModule, _angular_material_legacy_checkbox__WEBPACK_IMPORTED_MODULE_11__.MatLegacyCheckboxModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_12__.MatRippleModule, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_13__.MatLegacySelectModule, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_14__.MatLegacyTooltipModule, _angular_material_stepper__WEBPACK_IMPORTED_MODULE_15__.MatStepperModule, _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_16__.MatLegacySnackBarModule, _angular_material_legacy_paginator__WEBPACK_IMPORTED_MODULE_17__.MatLegacyPaginatorModule, _angular_material_datepicker__WEBPACK_IMPORTED_MODULE_18__.MatDatepickerModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_12__.MatNativeDateModule, _angular_material_legacy_slide_toggle__WEBPACK_IMPORTED_MODULE_19__.MatLegacySlideToggleModule, _angular_material_button_toggle__WEBPACK_IMPORTED_MODULE_20__.MatButtonToggleModule, _angular_material_legacy_autocomplete__WEBPACK_IMPORTED_MODULE_21__.MatLegacyAutocompleteModule, _angular_material_legacy_progress_spinner__WEBPACK_IMPORTED_MODULE_22__.MatLegacyProgressSpinnerModule, _angular_material_legacy_radio__WEBPACK_IMPORTED_MODULE_23__.MatLegacyRadioModule],
exports: [_angular_forms__WEBPACK_IMPORTED_MODULE_3__.FormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_3__.ReactiveFormsModule, _angular_material_legacy_input__WEBPACK_IMPORTED_MODULE_5__.MatLegacyInputModule, _angular_material_icon__WEBPACK_IMPORTED_MODULE_0__.MatIconModule, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_6__.MatLegacyMenuModule, _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_7__.MatLegacyTabsModule, _angular_material_badge__WEBPACK_IMPORTED_MODULE_8__.MatBadgeModule, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_9__.MatLegacyButtonModule, _angular_material_grid_list__WEBPACK_IMPORTED_MODULE_10__.MatGridListModule, _angular_material_legacy_checkbox__WEBPACK_IMPORTED_MODULE_11__.MatLegacyCheckboxModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_12__.MatRippleModule, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_13__.MatLegacySelectModule, _angular_material_stepper__WEBPACK_IMPORTED_MODULE_15__.MatStepperModule, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_14__.MatLegacyTooltipModule, _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_16__.MatLegacySnackBarModule, _angular_material_legacy_paginator__WEBPACK_IMPORTED_MODULE_17__.MatLegacyPaginatorModule, _angular_material_core__WEBPACK_IMPORTED_MODULE_12__.MatNativeDateModule, _angular_material_datepicker__WEBPACK_IMPORTED_MODULE_18__.MatDatepickerModule, _angular_material_legacy_slide_toggle__WEBPACK_IMPORTED_MODULE_19__.MatLegacySlideToggleModule, _angular_material_button_toggle__WEBPACK_IMPORTED_MODULE_20__.MatButtonToggleModule, _angular_material_legacy_autocomplete__WEBPACK_IMPORTED_MODULE_21__.MatLegacyAutocompleteModule, _angular_material_legacy_progress_spinner__WEBPACK_IMPORTED_MODULE_22__.MatLegacyProgressSpinnerModule, _angular_material_legacy_radio__WEBPACK_IMPORTED_MODULE_23__.MatLegacyRadioModule]
});
})();
/***/ }),
/***/ 13990:
/*!*******************************************************************!*\
!*** ./packages/common/ui-kit/services/confirm-action.service.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConfirmAction": () => (/* binding */ ConfirmAction),
/* harmony export */ "ConfirmActionService": () => (/* binding */ ConfirmActionService)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit */ 4397);
var ConfirmAction;
(function (ConfirmAction) {
ConfirmAction["CreateEvent"] = "Create Event";
ConfirmAction["UpdateEvent"] = "Update Event";
ConfirmAction["DeleteEvent"] = "Delete Event";
ConfirmAction["RsvpToEvent"] = "Respond to Event";
ConfirmAction["ConfirmTimelineEvent"] = "Confirm timeline Event";
ConfirmAction["DeclineTimelineEvent"] = "Decline timeline Event";
ConfirmAction["CreateProposal"] = "Create Request";
ConfirmAction["UpdateProposal"] = "Update Request";
ConfirmAction["DeleteProposal"] = "Delete Request";
ConfirmAction["ConfirmProposal"] = "Confirm Request";
ConfirmAction["RespondToProposal"] = "Respond to Request";
ConfirmAction["RespondWithEmptyProposal"] = "Respond with empty Request";
})(ConfirmAction || (ConfirmAction = {}));
class ConfirmActionService {
constructor() {
this.actionEnabled = {
[ConfirmAction.DeleteEvent]: true,
[ConfirmAction.DeleteProposal]: true,
[ConfirmAction.RespondWithEmptyProposal]: true
};
this.confirmPopupService = (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.inject)(_undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_1__.ConfirmPopupService);
}
askFor(actionType) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!_this.actionEnabled[actionType]) {
return true;
}
return _this.confirmPopupService.open(yield _this.getProperties(actionType), _this.getComponentClass());
})();
}
getComponentClass() {
return null;
}
getProperties(actionType) {
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
switch (actionType) {
case ConfirmAction.DeleteEvent:
return {
title: 'Are you sure you want to delete this event?',
description: `This action could not be undone`,
confirmButtonLabel: 'Yes, Delete',
discardButtonLabel: 'Cancel'
};
case ConfirmAction.DeleteProposal:
return {
title: 'Are you sure you want to delete this request?',
description: `This action could not be undone`,
confirmButtonLabel: 'Yes, Delete',
discardButtonLabel: 'Cancel'
};
case ConfirmAction.RespondWithEmptyProposal:
return {
title: 'Are you sure you want to submit an empty response?',
description: `You haven't selected any time slots`,
confirmButtonLabel: 'Yes, I\'m sure',
discardButtonLabel: 'Cancel'
};
}
})();
}
}
ConfirmActionService.ɵfac = function ConfirmActionService_Factory(t) {
return new (t || ConfirmActionService)();
};
ConfirmActionService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: ConfirmActionService,
factory: ConfirmActionService.ɵfac
});
/***/ }),
/***/ 33796:
/*!******************************************************************!*\
!*** ./packages/common/ui-kit/services/confirm-popup.service.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CONFIRM_POPUP_CONTEXT": () => (/* binding */ CONFIRM_POPUP_CONTEXT),
/* harmony export */ "ConfirmPopupService": () => (/* binding */ ConfirmPopupService)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/cdk/portal */ 17520);
/* harmony import */ var _ui_components_confirm_popup_confirm_popup_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../ui/components/confirm-popup/confirm-popup.component */ 23522);
/* harmony import */ var _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/cdk/overlay */ 25895);
const CONFIRM_POPUP_CONTEXT = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.InjectionToken('CONFIRM_POPUP_CONTEXT');
class ConfirmPopupService {
constructor(overlay, injector) {
this.overlay = overlay;
this.injector = injector;
this.popupComponentClass = _ui_components_confirm_popup_confirm_popup_component__WEBPACK_IMPORTED_MODULE_1__.ConfirmPopupComponent;
}
open(config, popupComponentClass, popupContext) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const positionStrategy = _this.overlay.position().global().centerVertically().centerHorizontally();
_this.ckdOverlayRef = _this.overlay.create({
positionStrategy,
scrollStrategy: _this.overlay.scrollStrategies.noop(),
hasBackdrop: true
});
const component = _this.ckdOverlayRef.attach(popupComponentClass ? new _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_3__.ComponentPortal(popupComponentClass, null, _this.createContextInjector(popupContext, _this.injector)) : new _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_3__.ComponentPortal(_this.popupComponentClass));
component.instance.applyConfig(config);
_this.ckdOverlayRef.backdropClick().subscribe(() => _this.close());
return new Promise(resolve => {
const subscriptions = [];
const unsubscribeAll = ss => {
return ss.map(s => s.unsubscribe());
};
subscriptions.push(component.instance.onClosed.subscribe(result => {
resolve(result);
unsubscribeAll(subscriptions);
_this.close();
}));
});
})();
}
close() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this2.ckdOverlayRef) {
_this2.ckdOverlayRef.dispose();
_this2.ckdOverlayRef = null;
}
if (_this2.closeSubscription) {
_this2.closeSubscription.unsubscribe();
}
})();
}
createContextInjector(context, parentInjector) {
return _angular_core__WEBPACK_IMPORTED_MODULE_2__.Injector.create({
providers: [{
provide: CONFIRM_POPUP_CONTEXT,
useValue: context
}],
parent: parentInjector
});
}
}
ConfirmPopupService.ɵfac = function ConfirmPopupService_Factory(t) {
return new (t || ConfirmPopupService)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_4__.Overlay), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.Injector));
};
ConfirmPopupService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: ConfirmPopupService,
factory: ConfirmPopupService.ɵfac
});
/***/ }),
/***/ 93187:
/*!*****************************************************************!*\
!*** ./packages/common/ui-kit/services/image-viewer.service.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ImageViewerService": () => (/* binding */ ImageViewerService)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_common_ui_kit_contracts_tokens_image_viewer_key__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/contracts/tokens/image-viewer-key */ 39250);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
class ImageViewerService {
constructor(key = 'default') {
this.key = key;
}
registerHost(instance, key) {
this.host = instance;
}
displayImage(imageUrl) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.host.displayImage(imageUrl);
})();
}
}
ImageViewerService.ɵfac = function ImageViewerService_Factory(t) {
return new (t || ImageViewerService)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_undock_common_ui_kit_contracts_tokens_image_viewer_key__WEBPACK_IMPORTED_MODULE_1__.IMAGE_VIEWER_KEY, 8));
};
ImageViewerService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: ImageViewerService,
factory: ImageViewerService.ɵfac
});
/***/ }),
/***/ 75081:
/*!*************************************************************!*\
!*** ./packages/common/ui-kit/services/snackbar.manager.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SnackbarManager": () => (/* binding */ SnackbarManager),
/* harmony export */ "SnackbarPosition": () => (/* binding */ SnackbarPosition),
/* harmony export */ "SnackbarState": () => (/* binding */ SnackbarState)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/material/legacy-snack-bar */ 57402);
var SnackbarState;
(function (SnackbarState) {
SnackbarState["Primary"] = "ud-snackbar--primary";
SnackbarState["Secondary"] = "ud-snackbar--secondary";
SnackbarState["Info"] = "ud-snackbar--info";
SnackbarState["Success"] = "ud-snackbar--success";
SnackbarState["Error"] = "ud-snackbar--danger";
SnackbarState["Warning"] = "ud-snackbar--warning";
})(SnackbarState || (SnackbarState = {}));
var SnackbarPosition;
(function (SnackbarPosition) {
SnackbarPosition[SnackbarPosition["BottomLeft"] = 1] = "BottomLeft";
SnackbarPosition[SnackbarPosition["BottomCenter"] = 2] = "BottomCenter";
SnackbarPosition[SnackbarPosition["BottomRight"] = 3] = "BottomRight";
SnackbarPosition[SnackbarPosition["TopLeft"] = 4] = "TopLeft";
SnackbarPosition[SnackbarPosition["TopCenter"] = 5] = "TopCenter";
SnackbarPosition[SnackbarPosition["TopRight"] = 6] = "TopRight";
})(SnackbarPosition || (SnackbarPosition = {}));
class SnackbarManager {
constructor(snackbar) {
this.snackbar = snackbar;
}
showText(text, state = SnackbarState.Primary, position, action) {
const config = {
duration: 3000,
panelClass: [state]
};
if (position) {
switch (position) {
case SnackbarPosition.BottomLeft:
config['horizontalPosition'] = 'start';
config['verticalPosition'] = 'bottom';
break;
case SnackbarPosition.BottomCenter:
config['horizontalPosition'] = 'center';
config['verticalPosition'] = 'bottom';
break;
case SnackbarPosition.BottomRight:
config['horizontalPosition'] = 'end';
config['verticalPosition'] = 'bottom';
break;
case SnackbarPosition.TopLeft:
config['horizontalPosition'] = 'start';
config['verticalPosition'] = 'top';
break;
case SnackbarPosition.TopCenter:
config['horizontalPosition'] = 'center';
config['verticalPosition'] = 'top';
break;
case SnackbarPosition.TopRight:
config['horizontalPosition'] = 'end';
config['verticalPosition'] = 'top';
break;
default:
break;
}
}
return this.snackbar.open(text, action !== null && action !== void 0 ? action : null, config);
}
info(text, position, action) {
return this.showText(text, SnackbarState.Info, position, action);
}
success(text, position, action) {
return this.showText(text, SnackbarState.Success, position, action);
}
error(text, position, action) {
return this.showText(text, SnackbarState.Error, position, action);
}
warning(text, position, action) {
return this.showText(text, SnackbarState.Error, position, action);
}
}
SnackbarManager.ɵfac = function SnackbarManager_Factory(t) {
return new (t || SnackbarManager)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_1__.MatLegacySnackBar));
};
SnackbarManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
token: SnackbarManager,
factory: SnackbarManager.ɵfac
});
/***/ }),
/***/ 85196:
/*!*************************************************!*\
!*** ./packages/common/ui-kit/ui-kit.module.ts ***!
\*************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ICONS": () => (/* binding */ ICONS),
/* harmony export */ "UiKitModule": () => (/* binding */ UiKitModule),
/* harmony export */ "lottiePlayerFactory": () => (/* binding */ lottiePlayerFactory)
/* harmony export */ });
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_65__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_66__ = __webpack_require__(/*! @angular/cdk/overlay */ 25895);
/* harmony import */ var _angular_cdk_drag_drop__WEBPACK_IMPORTED_MODULE_67__ = __webpack_require__(/*! @angular/cdk/drag-drop */ 47727);
/* harmony import */ var _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_68__ = __webpack_require__(/*! @angular/cdk/clipboard */ 86079);
/* harmony import */ var _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__(/*! @angular/material/legacy-snack-bar */ 10930);
/* harmony import */ var _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_69__ = __webpack_require__(/*! @angular/material/legacy-snack-bar */ 57402);
/* harmony import */ var _angular_material_moment_adapter__WEBPACK_IMPORTED_MODULE_70__ = __webpack_require__(/*! @angular/material-moment-adapter */ 77118);
/* harmony import */ var angular2_text_mask__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! angular2-text-mask */ 90210);
/* harmony import */ var _ckeditor_ckeditor5_angular__WEBPACK_IMPORTED_MODULE_71__ = __webpack_require__(/*! @ckeditor/ckeditor5-angular */ 36844);
/* harmony import */ var ngx_lottie__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ngx-lottie */ 79906);
/* harmony import */ var ngx_simple_modal__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__(/*! ngx-simple-modal */ 17394);
/* harmony import */ var ngx_skeleton_loader__WEBPACK_IMPORTED_MODULE_74__ = __webpack_require__(/*! ngx-skeleton-loader */ 38495);
/* harmony import */ var ngx_pagination__WEBPACK_IMPORTED_MODULE_75__ = __webpack_require__(/*! ngx-pagination */ 92302);
/* harmony import */ var ngx_colors__WEBPACK_IMPORTED_MODULE_76__ = __webpack_require__(/*! ngx-colors */ 43564);
/* harmony import */ var ngx_image_cropper__WEBPACK_IMPORTED_MODULE_73__ = __webpack_require__(/*! ngx-image-cropper */ 10649);
/* harmony import */ var lottie_web_build_player_lottie_svg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lottie-web/build/player/lottie_svg */ 61919);
/* harmony import */ var lottie_web_build_player_lottie_svg__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lottie_web_build_player_lottie_svg__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _undock_common_ui_kit_materials_module__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/ui-kit/materials.module */ 47336);
/* harmony import */ var _undock_common_undock_theme_undock_theme_module__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/common/undock-theme/undock-theme.module */ 31307);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _undock_common_ui_kit_services_image_viewer_service__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/common/ui-kit/services/image-viewer.service */ 93187);
/* harmony import */ var _undock_common_ui_kit_services_confirm_popup_service__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/common/ui-kit/services/confirm-popup.service */ 33796);
/* harmony import */ var _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/common/ui-kit/ui/pipes */ 97648);
/* harmony import */ var ng2_currency_mask__WEBPACK_IMPORTED_MODULE_72__ = __webpack_require__(/*! ng2-currency-mask */ 64345);
/* harmony import */ var _undock_common_ui_kit_ui_icons_time_zone_time_zone_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/time-zone/time-zone.component */ 32339);
/* harmony import */ var _undock_common_ui_kit_ui_icons_pin_pin_component__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/pin/pin.component */ 79280);
/* harmony import */ var _undock_common_ui_kit_ui_icons_commands_command_run_command_run_component__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/commands/command-run/command-run.component */ 40267);
/* harmony import */ var _undock_common_ui_kit_ui_icons_clipboard_clipboard_component__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/clipboard/clipboard.component */ 97721);
/* harmony import */ var _undock_common_ui_kit_ui_icons_clean__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/clean */ 72794);
/* harmony import */ var _undock_common_ui_kit_ui_pipes_rrule_to_string_pipe__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @undock/common/ui-kit/ui/pipes/rrule-to-string.pipe */ 68000);
/* harmony import */ var _undock_common_ui_kit_ui_icons_credit_card_logo_credit_card_logo_icon_component__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/credit-card-logo/credit-card-logo-icon.component */ 67847);
/* harmony import */ var _undock_common_ui_kit_ui_components_time_zone_selector_time_zone_selector_2_component__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components/time-zone-selector/time-zone-selector-2.component */ 77892);
/* harmony import */ var _undock_common_ui_kit_ui_directives_popup_trigger_popup_trigger_directive__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives/popup-trigger/popup-trigger.directive */ 84757);
/* harmony import */ var _undock_common_ui_kit_ui_icons_dollar_dollar_icon_component__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/dollar/dollar-icon.component */ 910);
/* harmony import */ var _undock_common_ui_kit_ui_icons_lock_medieval_lock_medieval_icon__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/lock-medieval/lock-medieval-icon */ 98678);
/* harmony import */ var _undock_common_ui_kit_ui_icons_people_people_icon_component__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/people/people-icon.component */ 92708);
/* harmony import */ var _undock_common_ui_kit_ui_icons_plans_plans_icon_component__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/plans/plans-icon.component */ 27538);
/* harmony import */ var _undock_common_ui_kit_ui_icons_infinity_infinity_icon_component__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/infinity/infinity-icon.component */ 45859);
/* harmony import */ var _undock_common_ui_kit_ui_icons_calendar_basic_calendar_basic_icon_component__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/calendar-basic/calendar-basic-icon.component */ 25567);
/* harmony import */ var _undock_common_ui_kit_ui_icons_wand_wand_icon_component__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/wand/wand-icon.component */ 24698);
/* harmony import */ var _undock_common_ui_kit_ui_icons_items_list_items_list_component__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/items-list/items-list.component */ 47568);
/* harmony import */ var _undock_common_ui_kit_ui_icons_active_active_icon_component__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/active/active-icon.component */ 94974);
/* harmony import */ var _undock_common_ui_kit_ui_icons_close_circle_close_circle_component__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/close-circle/close-circle.component */ 13617);
/* harmony import */ var _undock_common_ui_kit_ui_icons_no_search_results_lite_no_results_lite_component__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/no-search-results-lite/no-results-lite.component */ 92047);
/* harmony import */ var _undock_common_ui_kit_ui_icons_expand_element_expand_element_icon_component__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/expand-element/expand-element-icon.component */ 26488);
/* harmony import */ var _undock_common_ui_kit_ui_icons_text_text_icon_component__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/text/text-icon.component */ 63021);
/* harmony import */ var _undock_common_ui_kit_ui_icons_person_person_icon_component__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/person/person-icon.component */ 88126);
/* harmony import */ var _undock_common_ui_kit_ui_icons_duration_duration_icon_component__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/duration/duration-icon.component */ 78755);
/* harmony import */ var _undock_common_ui_kit_ui_icons_agenda_extended_agenda_extended_icon_component__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/agenda-extended/agenda-extended-icon.component */ 53028);
/* harmony import */ var _undock_common_ui_kit_ui_icons_bell_bell_icon_component__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/bell/bell-icon.component */ 38658);
/* harmony import */ var _undock_common_ui_kit_ui_components_view_switch_view_switch_component__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components/view-switch/view-switch.component */ 62165);
/* harmony import */ var _undock_common_ui_kit_ui_icons_plus_small_plus_small_icon_component__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/plus-small/plus-small-icon.component */ 2757);
/* harmony import */ var _undock_common_ui_kit_ui_icons_lock_rounded_lock_rounded_icon_component__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/lock-rounded/lock-rounded-icon.component */ 28);
/* harmony import */ var _undock_common_ui_kit_ui_components_double_option_switch_double_option_switch_component__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components/double-option-switch/double-option-switch.component */ 92537);
/* harmony import */ var _undock_common_ui_kit_ui_icons_reserved_slots_hidden_reserved_slots_hidden_icon_component__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/reserved-slots-hidden/reserved-slots-hidden-icon.component */ 98442);
/* harmony import */ var _undock_common_ui_kit_ui_icons_reserved_slots_shown_reserved_slots_shown_icon_component__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/reserved-slots-shown/reserved-slots-shown-icon.component */ 63675);
/* harmony import */ var _undock_common_ui_kit_ui_icons_briefcase_briefcase_icon_component__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/briefcase/briefcase-icon.component */ 32103);
/* harmony import */ var _undock_common_ui_kit_ui_icons_add_calendar_add_calendar_icon_component__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/add-calendar/add-calendar-icon.component */ 25201);
/* harmony import */ var _undock_common_ui_kit_ui_icons_analytics_analytics_icon_component__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/analytics/analytics-icon.component */ 75705);
/* harmony import */ var _undock_common_ui_kit_ui_icons_billing_billing_icon_component__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/billing/billing-icon.component */ 72588);
/* harmony import */ var _undock_common_ui_kit_ui_icons_email_at_sign_icon_component__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/email/at-sign-icon.component */ 49094);
/* harmony import */ var _undock_common_ui_kit_ui_components_checked_hollow_checked_hollow_icon_component__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components/checked-hollow/checked-hollow-icon.component */ 78473);
/* harmony import */ var _undock_common_mentions_mentions_module__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! @undock/common/mentions/mentions.module */ 49168);
/* harmony import */ var _undock_common_ui_kit_ui_icons_hashtag_hashtag_icon_component__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/hashtag/hashtag-icon.component */ 54861);
/* harmony import */ var _undock_core_core_module__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! @undock/core/core.module */ 78874);
/* harmony import */ var _undock_common_ui_kit_ui_directives_scroll_box_scroll_box_directive__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives/scroll-box/scroll-box.directive */ 79445);
/* harmony import */ var _undock_common_ui_kit_ui_icons_form_form_icon_component__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/form/form-icon.component */ 43408);
/* harmony import */ var _undock_common_ui_kit_ui_icons_stack_stack_icon_component__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/stack/stack-icon.component */ 21626);
/* harmony import */ var _undock_common_ui_kit_ui_components_assistant_mode_popup_assistant_mode_popup_component__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components/assistant-mode-popup/assistant-mode-popup.component */ 80732);
/* harmony import */ var _undock_common_ui_kit_services_confirm_action_service__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(/*! @undock/common/ui-kit/services/confirm-action.service */ 13990);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
/* harmony import */ var _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input.directive */ 51081);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_77__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _angular_material_icon__WEBPACK_IMPORTED_MODULE_78__ = __webpack_require__(/*! @angular/material/icon */ 57822);
/* harmony import */ var _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_79__ = __webpack_require__(/*! @angular/material/legacy-select */ 36002);
/* harmony import */ var _angular_material_legacy_input__WEBPACK_IMPORTED_MODULE_80__ = __webpack_require__(/*! @angular/material/legacy-input */ 52044);
/* harmony import */ var _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_81__ = __webpack_require__(/*! @angular/material/legacy-core */ 57090);
const ICONS = [_undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AgendaIconComponent, _undock_common_ui_kit_ui_icons_agenda_extended_agenda_extended_icon_component__WEBPACK_IMPORTED_MODULE_36__.AgendaExtendedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AddCalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AuthEmptyStateIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AddPeopleIconComponent, _undock_common_ui_kit_ui_icons_add_calendar_add_calendar_icon_component__WEBPACK_IMPORTED_MODULE_45__.AddNewCalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AlignmentIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AllDayEventClockIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AllowedSitesIconComponent, _undock_common_ui_kit_ui_icons_analytics_analytics_icon_component__WEBPACK_IMPORTED_MODULE_46__.AnalyticsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AttachmentsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AudioOffIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AudioOnIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AudioOnlyBroadcastIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AutoRescheduleIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AvatarGuestIconComponent, _undock_common_ui_kit_ui_icons_active_active_icon_component__WEBPACK_IMPORTED_MODULE_29__.ActiveIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.BackArrowIconComponent, _undock_common_ui_kit_ui_icons_bell_bell_icon_component__WEBPACK_IMPORTED_MODULE_37__.BellIconComponent, _undock_common_ui_kit_ui_icons_billing_billing_icon_component__WEBPACK_IMPORTED_MODULE_47__.BillingIconComponent, _undock_common_ui_kit_ui_icons_briefcase_briefcase_icon_component__WEBPACK_IMPORTED_MODULE_44__.BriefcaseIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.BasketIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ExpandIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CalendarNoTimeIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CalendarPersonIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CalendarProposeIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CalendarRequestedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CalendarViewIconComponent, _undock_common_ui_kit_ui_icons_calendar_basic_calendar_basic_icon_component__WEBPACK_IMPORTED_MODULE_26__.CalendarBasicIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CameraOffIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CameraOnIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ChainLinkIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ChangeColorIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ChangeTextColorIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ChatIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CheckedCircleIconComponent, _undock_common_ui_kit_ui_components_checked_hollow_checked_hollow_icon_component__WEBPACK_IMPORTED_MODULE_49__.CheckedHollowIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ChevronIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ChromeExtIconComponent, _undock_common_ui_kit_ui_icons_clipboard_clipboard_component__WEBPACK_IMPORTED_MODULE_15__.ClipboardIconComponent, _undock_common_ui_kit_ui_icons_clean__WEBPACK_IMPORTED_MODULE_16__.CleanIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CloseIconComponent, _undock_common_ui_kit_ui_icons_close_circle_close_circle_component__WEBPACK_IMPORTED_MODULE_30__.CloseCircleComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CustomFormIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandsListIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandAfternoonsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandCreatedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandCustomRangeIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandEveningsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandMarkAvailableIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandMarkBusyIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandMeetingIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandMorningsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandPriorityIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandPromptIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandRescheduleIconComponent, _undock_common_ui_kit_ui_icons_commands_command_run_command_run_component__WEBPACK_IMPORTED_MODULE_14__.CommandRunIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandTimeBlockIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CompareCalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ConfEmptyStateIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ConferenceExitIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ConfSettingsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ConnectCalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CopyCodeIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CopyLinkIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CopyTimesIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CreateProposalIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CreditCardPlusIconComponent, _undock_common_ui_kit_ui_icons_credit_card_logo_credit_card_logo_icon_component__WEBPACK_IMPORTED_MODULE_18__.CreditCardLogoIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.DoorIconComponent, _undock_common_ui_kit_ui_icons_dollar_dollar_icon_component__WEBPACK_IMPORTED_MODULE_21__.DollarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.DiscoverIconComponent, _undock_common_ui_kit_ui_icons_duration_duration_icon_component__WEBPACK_IMPORTED_MODULE_35__.DurationIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EmailIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ElementStatusCheckedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventLabelAgendaIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventLabelCommandIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventLabelNotesIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventLabelAudioIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventLabelVideoIconComponent, _undock_common_ui_kit_ui_icons_email_at_sign_icon_component__WEBPACK_IMPORTED_MODULE_48__.AtSignIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventLabelLocationIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventPreferencesIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ExpandArrowIconComponent, _undock_common_ui_kit_ui_icons_expand_element_expand_element_icon_component__WEBPACK_IMPORTED_MODULE_32__.ExpandElementIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EyeCloseIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EyeOpenIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.FeatureIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.FolderIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ForumBroadcastIconComponent, _undock_common_ui_kit_ui_icons_form_form_icon_component__WEBPACK_IMPORTED_MODULE_54__.FormIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.GearIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.GlobalIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.GoogleIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.GoogleAuthIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.GuardIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.HistoryIconComponent, _undock_common_ui_kit_ui_icons_reserved_slots_hidden_reserved_slots_hidden_icon_component__WEBPACK_IMPORTED_MODULE_42__.ReservedSlotsHiddenIconComponent, _undock_common_ui_kit_ui_icons_reserved_slots_shown_reserved_slots_shown_icon_component__WEBPACK_IMPORTED_MODULE_43__.ReservedSlotsShownIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.HourglassIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.IconTemplateComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.IndividualBroadcastIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.InfoIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.InPersonIconComponent, _undock_common_ui_kit_ui_icons_infinity_infinity_icon_component__WEBPACK_IMPORTED_MODULE_25__.InfinityIconComponent, _undock_common_ui_kit_ui_icons_items_list_items_list_component__WEBPACK_IMPORTED_MODULE_28__.ItemsListComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LightningIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LiveBroadcastIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LocationsEmptyStateIconComponent, _undock_common_ui_kit_ui_icons_lock_medieval_lock_medieval_icon__WEBPACK_IMPORTED_MODULE_22__.LockMedievalIconComponent, _undock_common_ui_kit_ui_icons_lock_rounded_lock_rounded_icon_component__WEBPACK_IMPORTED_MODULE_40__.LockRoundedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LockIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LogoUndockComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MeetingCancelledIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MeetingConfirmedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MinusCircleHollowComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MeetingSubmittedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MenuHorizontalIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MenuVerticalIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MicrosoftIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.NoProposalIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.NoResultsIconComponent, _undock_common_ui_kit_ui_icons_no_search_results_lite_no_results_lite_component__WEBPACK_IMPORTED_MODULE_31__.NoResultsLiteIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.NotesIconComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.NotFoundComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.NotFoundIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.OpenLinkIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ParticipantsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PersonalizedFormIconComponent, _undock_common_ui_kit_ui_icons_people_people_icon_component__WEBPACK_IMPORTED_MODULE_23__.PeopleIconComponent, _undock_common_ui_kit_ui_icons_person_person_icon_component__WEBPACK_IMPORTED_MODULE_34__.PersonIconComponent, _undock_common_ui_kit_ui_icons_plans_plans_icon_component__WEBPACK_IMPORTED_MODULE_24__.PlansIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PhoneIconComponent, _undock_common_ui_kit_ui_icons_pin_pin_component__WEBPACK_IMPORTED_MODULE_13__.PinIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PlanCategoryIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PlayIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PlusIconComponent, _undock_common_ui_kit_ui_icons_plus_small_plus_small_icon_component__WEBPACK_IMPORTED_MODULE_39__.PlusSmallIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PreferTimeAfternoonIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PreferTimeLateMorningIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PreferTimeMidIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PreferTimeMorningIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.KeyIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ClockIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LocationIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.QuotesIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.RemoteIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.RemoveIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ScheduleIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SearchIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SettingsGearIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SettingsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SettingsPersonalizedFormEditFormIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ShareIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ShareOnIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ShareUnavailableIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ShareWidgetIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ShrinkIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SidebarCloseIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SidebarOpenIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SignupMessageIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SlotHeldIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SpecialKeyIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.StatusInIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.StatusOutIconComponent, _undock_common_ui_kit_ui_icons_stack_stack_icon_component__WEBPACK_IMPORTED_MODULE_55__.StackIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.TimeIconComponent, _undock_common_ui_kit_ui_icons_time_zone_time_zone_component__WEBPACK_IMPORTED_MODULE_12__.TimeZoneIconComponent, _undock_common_ui_kit_ui_icons_text_text_icon_component__WEBPACK_IMPORTED_MODULE_33__.TextIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.TuneUpIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.UdWidgetIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.UserDataIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.UserIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.UserProfileIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.UserCheckIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.UsersIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.VerifiedCheckIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.WarningCalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.WarningIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.DragNDropIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.WebGlobeIconComponent, _undock_common_ui_kit_ui_icons_wand_wand_icon_component__WEBPACK_IMPORTED_MODULE_27__.WandIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ShieldCheckIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.GmailIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.TwitterIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.FacebookIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LinkedInIconComponent, _undock_common_ui_kit_ui_icons_hashtag_hashtag_icon_component__WEBPACK_IMPORTED_MODULE_51__.HashtagIconComponent];
function lottiePlayerFactory() {
return (lottie_web_build_player_lottie_svg__WEBPACK_IMPORTED_MODULE_2___default());
}
class UiKitModule {
static forRoot() {
return {
ngModule: UiKitModule,
providers: [_undock_common_ui_kit_services_image_viewer_service__WEBPACK_IMPORTED_MODULE_9__.ImageViewerService, _undock_common_ui_kit_services_confirm_popup_service__WEBPACK_IMPORTED_MODULE_10__.ConfirmPopupService, _undock_common_ui_kit_services_confirm_action_service__WEBPACK_IMPORTED_MODULE_57__.ConfirmActionService, _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_8__.SnackbarManager, {
provide: _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_60__.MAT_SNACK_BAR_DEFAULT_OPTIONS,
useValue: {
duration: 2500
}
}]
};
}
}
UiKitModule.ɵfac = function UiKitModule_Factory(t) {
return new (t || UiKitModule)();
};
UiKitModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_61__["ɵɵdefineNgModule"]({
type: UiKitModule
});
UiKitModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_61__["ɵɵdefineInjector"]({
providers: [ngx_simple_modal__WEBPACK_IMPORTED_MODULE_62__.SimpleModalModule, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.MomentTimeZonePipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.SplitOnCapitalPipe],
imports: [_undock_core_core_module__WEBPACK_IMPORTED_MODULE_52__.CoreModule, _angular_forms__WEBPACK_IMPORTED_MODULE_63__.FormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_63__.ReactiveFormsModule, _angular_router__WEBPACK_IMPORTED_MODULE_64__.RouterModule, _angular_common__WEBPACK_IMPORTED_MODULE_65__.CommonModule, _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_66__.OverlayModule, _angular_cdk_drag_drop__WEBPACK_IMPORTED_MODULE_67__.DragDropModule, _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_68__.ClipboardModule, _undock_common_ui_kit_materials_module__WEBPACK_IMPORTED_MODULE_3__.MaterialsModule, _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_69__.MatLegacySnackBarModule, _angular_material_moment_adapter__WEBPACK_IMPORTED_MODULE_70__.MatMomentDateModule, _undock_common_undock_theme_undock_theme_module__WEBPACK_IMPORTED_MODULE_4__.UndockThemeModule, _ckeditor_ckeditor5_angular__WEBPACK_IMPORTED_MODULE_71__.CKEditorModule, angular2_text_mask__WEBPACK_IMPORTED_MODULE_0__.TextMaskModule, _undock_common_mentions_mentions_module__WEBPACK_IMPORTED_MODULE_50__.MentionsModule, ng2_currency_mask__WEBPACK_IMPORTED_MODULE_72__.CurrencyMaskModule, ngx_image_cropper__WEBPACK_IMPORTED_MODULE_73__.ImageCropperModule, ngx_skeleton_loader__WEBPACK_IMPORTED_MODULE_74__.NgxSkeletonLoaderModule, ngx_pagination__WEBPACK_IMPORTED_MODULE_75__.NgxPaginationModule, ngx_colors__WEBPACK_IMPORTED_MODULE_76__.NgxColorsModule, ngx_simple_modal__WEBPACK_IMPORTED_MODULE_62__.SimpleModalModule.forRoot({
container: document.body
}, {
...ngx_simple_modal__WEBPACK_IMPORTED_MODULE_62__.defaultSimpleModalOptions,
closeOnEscape: true,
closeOnClickOutside: true,
animationDuration: 400,
autoFocus: true
}), ngx_lottie__WEBPACK_IMPORTED_MODULE_1__.LottieModule.forRoot({
player: lottiePlayerFactory
}), ngx_lottie__WEBPACK_IMPORTED_MODULE_1__.LottieCacheModule.forRoot(), _undock_core_core_module__WEBPACK_IMPORTED_MODULE_52__.CoreModule, _angular_forms__WEBPACK_IMPORTED_MODULE_63__.FormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_63__.ReactiveFormsModule, _angular_common__WEBPACK_IMPORTED_MODULE_65__.CommonModule, _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_66__.OverlayModule, _angular_cdk_drag_drop__WEBPACK_IMPORTED_MODULE_67__.DragDropModule, _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_68__.ClipboardModule, _undock_common_ui_kit_materials_module__WEBPACK_IMPORTED_MODULE_3__.MaterialsModule, _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_69__.MatLegacySnackBarModule, _angular_material_moment_adapter__WEBPACK_IMPORTED_MODULE_70__.MatMomentDateModule, _undock_common_undock_theme_undock_theme_module__WEBPACK_IMPORTED_MODULE_4__.UndockThemeModule, _ckeditor_ckeditor5_angular__WEBPACK_IMPORTED_MODULE_71__.CKEditorModule, angular2_text_mask__WEBPACK_IMPORTED_MODULE_0__.TextMaskModule, _undock_common_mentions_mentions_module__WEBPACK_IMPORTED_MODULE_50__.MentionsModule, ng2_currency_mask__WEBPACK_IMPORTED_MODULE_72__.CurrencyMaskModule, ngx_image_cropper__WEBPACK_IMPORTED_MODULE_73__.ImageCropperModule, ngx_skeleton_loader__WEBPACK_IMPORTED_MODULE_74__.NgxSkeletonLoaderModule, ngx_pagination__WEBPACK_IMPORTED_MODULE_75__.NgxPaginationModule, ngx_colors__WEBPACK_IMPORTED_MODULE_76__.NgxColorsModule, ngx_lottie__WEBPACK_IMPORTED_MODULE_1__.LottieModule, ngx_lottie__WEBPACK_IMPORTED_MODULE_1__.LottieCacheModule]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_61__["ɵɵsetNgModuleScope"](UiKitModule, {
declarations: [_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.NotFoundScreen, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.DropdownDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.DropzoneDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.EditableDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.LifecycleDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.ObservablesDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.InfiniteListDirective, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ImageCropperComponent, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.ClickOutsideDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.ImageDefaultDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.TextareaAutoresizeDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.InputAutoresizeDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.ElementHeightClassDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.RequireAuthDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.RefreshOnAuthChangeDirective, _undock_common_ui_kit_ui_directives_popup_trigger_popup_trigger_directive__WEBPACK_IMPORTED_MODULE_20__.PopupTriggerDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.RepeatDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.ResizeObserverDirective, _undock_common_ui_kit_ui_directives_scroll_box_scroll_box_directive__WEBPACK_IMPORTED_MODULE_53__.ScrollBoxDirective, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.MomentPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.MomentTimeZonePipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.BooleanPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.ObjectKeysPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.AsyncDefaultPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.RepeatElementPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.HourOfDayPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.MonthOfYearPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.SplitOnCapitalPipe, _undock_common_ui_kit_ui_pipes_rrule_to_string_pipe__WEBPACK_IMPORTED_MODULE_17__.RRuleToStringPipe, _undock_common_ui_kit_ui_components_assistant_mode_popup_assistant_mode_popup_component__WEBPACK_IMPORTED_MODULE_56__.AssistantModePopupComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.DatePickerComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.DateRangePickerComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.SpinnerComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.NotFoundComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.UrlInputComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.KeyLabelComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ImageViewerComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ConfirmPopupComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.LoadingComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.AILoadingComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.LoadingOverlayComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ValuesSelectorComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.IconSelectorComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ImageUploadPreviewComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ImageUploadComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ColorSelectorComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ImageViewerHostComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.PhoneNumberInputComponent, _undock_common_ui_kit_ui_components_view_switch_view_switch_component__WEBPACK_IMPORTED_MODULE_38__.ViewSwitchComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.TextSwitchToggleComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ArrowButtonComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ShortArrowButtonComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.DropdownButtonComponent, _undock_common_ui_kit_ui_components_double_option_switch_double_option_switch_component__WEBPACK_IMPORTED_MODULE_41__.DoubleOptionSwitchComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.IconSelectButtonComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.OnOffSelectButtonComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.SelectFilterInputComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.SelectFilterComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LogoUndockComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ParentDialogModalComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.NavigationLoaderOverlayComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.TimeSliderComponent, _undock_common_ui_kit_ui_components_time_zone_selector_time_zone_selector_2_component__WEBPACK_IMPORTED_MODULE_19__.TimeZoneSelector2Component, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.RecordAudioComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AgendaIconComponent, _undock_common_ui_kit_ui_icons_agenda_extended_agenda_extended_icon_component__WEBPACK_IMPORTED_MODULE_36__.AgendaExtendedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AddCalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AuthEmptyStateIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AddPeopleIconComponent, _undock_common_ui_kit_ui_icons_add_calendar_add_calendar_icon_component__WEBPACK_IMPORTED_MODULE_45__.AddNewCalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AlignmentIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AllDayEventClockIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AllowedSitesIconComponent, _undock_common_ui_kit_ui_icons_analytics_analytics_icon_component__WEBPACK_IMPORTED_MODULE_46__.AnalyticsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AttachmentsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AudioOffIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AudioOnIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AudioOnlyBroadcastIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AutoRescheduleIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AvatarGuestIconComponent, _undock_common_ui_kit_ui_icons_active_active_icon_component__WEBPACK_IMPORTED_MODULE_29__.ActiveIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.BackArrowIconComponent, _undock_common_ui_kit_ui_icons_bell_bell_icon_component__WEBPACK_IMPORTED_MODULE_37__.BellIconComponent, _undock_common_ui_kit_ui_icons_billing_billing_icon_component__WEBPACK_IMPORTED_MODULE_47__.BillingIconComponent, _undock_common_ui_kit_ui_icons_briefcase_briefcase_icon_component__WEBPACK_IMPORTED_MODULE_44__.BriefcaseIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.BasketIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ExpandIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CalendarNoTimeIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CalendarPersonIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CalendarProposeIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CalendarRequestedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CalendarViewIconComponent, _undock_common_ui_kit_ui_icons_calendar_basic_calendar_basic_icon_component__WEBPACK_IMPORTED_MODULE_26__.CalendarBasicIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CameraOffIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CameraOnIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ChainLinkIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ChangeColorIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ChangeTextColorIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ChatIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CheckedCircleIconComponent, _undock_common_ui_kit_ui_components_checked_hollow_checked_hollow_icon_component__WEBPACK_IMPORTED_MODULE_49__.CheckedHollowIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ChevronIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ChromeExtIconComponent, _undock_common_ui_kit_ui_icons_clipboard_clipboard_component__WEBPACK_IMPORTED_MODULE_15__.ClipboardIconComponent, _undock_common_ui_kit_ui_icons_clean__WEBPACK_IMPORTED_MODULE_16__.CleanIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CloseIconComponent, _undock_common_ui_kit_ui_icons_close_circle_close_circle_component__WEBPACK_IMPORTED_MODULE_30__.CloseCircleComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CustomFormIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandsListIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandAfternoonsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandCreatedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandCustomRangeIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandEveningsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandMarkAvailableIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandMarkBusyIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandMeetingIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandMorningsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandPriorityIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandPromptIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandRescheduleIconComponent, _undock_common_ui_kit_ui_icons_commands_command_run_command_run_component__WEBPACK_IMPORTED_MODULE_14__.CommandRunIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandTimeBlockIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CompareCalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ConfEmptyStateIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ConferenceExitIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ConfSettingsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ConnectCalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CopyCodeIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CopyLinkIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CopyTimesIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CreateProposalIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CreditCardPlusIconComponent, _undock_common_ui_kit_ui_icons_credit_card_logo_credit_card_logo_icon_component__WEBPACK_IMPORTED_MODULE_18__.CreditCardLogoIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.DoorIconComponent, _undock_common_ui_kit_ui_icons_dollar_dollar_icon_component__WEBPACK_IMPORTED_MODULE_21__.DollarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.DiscoverIconComponent, _undock_common_ui_kit_ui_icons_duration_duration_icon_component__WEBPACK_IMPORTED_MODULE_35__.DurationIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EmailIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ElementStatusCheckedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventLabelAgendaIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventLabelCommandIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventLabelNotesIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventLabelAudioIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventLabelVideoIconComponent, _undock_common_ui_kit_ui_icons_email_at_sign_icon_component__WEBPACK_IMPORTED_MODULE_48__.AtSignIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventLabelLocationIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventPreferencesIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ExpandArrowIconComponent, _undock_common_ui_kit_ui_icons_expand_element_expand_element_icon_component__WEBPACK_IMPORTED_MODULE_32__.ExpandElementIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EyeCloseIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EyeOpenIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.FeatureIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.FolderIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ForumBroadcastIconComponent, _undock_common_ui_kit_ui_icons_form_form_icon_component__WEBPACK_IMPORTED_MODULE_54__.FormIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.GearIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.GlobalIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.GoogleIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.GoogleAuthIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.GuardIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.HistoryIconComponent, _undock_common_ui_kit_ui_icons_reserved_slots_hidden_reserved_slots_hidden_icon_component__WEBPACK_IMPORTED_MODULE_42__.ReservedSlotsHiddenIconComponent, _undock_common_ui_kit_ui_icons_reserved_slots_shown_reserved_slots_shown_icon_component__WEBPACK_IMPORTED_MODULE_43__.ReservedSlotsShownIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.HourglassIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.IconTemplateComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.IndividualBroadcastIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.InfoIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.InPersonIconComponent, _undock_common_ui_kit_ui_icons_infinity_infinity_icon_component__WEBPACK_IMPORTED_MODULE_25__.InfinityIconComponent, _undock_common_ui_kit_ui_icons_items_list_items_list_component__WEBPACK_IMPORTED_MODULE_28__.ItemsListComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LightningIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LiveBroadcastIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LocationsEmptyStateIconComponent, _undock_common_ui_kit_ui_icons_lock_medieval_lock_medieval_icon__WEBPACK_IMPORTED_MODULE_22__.LockMedievalIconComponent, _undock_common_ui_kit_ui_icons_lock_rounded_lock_rounded_icon_component__WEBPACK_IMPORTED_MODULE_40__.LockRoundedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LockIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LogoUndockComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MeetingCancelledIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MeetingConfirmedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MinusCircleHollowComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MeetingSubmittedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MenuHorizontalIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MenuVerticalIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MicrosoftIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.NoProposalIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.NoResultsIconComponent, _undock_common_ui_kit_ui_icons_no_search_results_lite_no_results_lite_component__WEBPACK_IMPORTED_MODULE_31__.NoResultsLiteIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.NotesIconComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.NotFoundComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.NotFoundIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.OpenLinkIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ParticipantsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PersonalizedFormIconComponent, _undock_common_ui_kit_ui_icons_people_people_icon_component__WEBPACK_IMPORTED_MODULE_23__.PeopleIconComponent, _undock_common_ui_kit_ui_icons_person_person_icon_component__WEBPACK_IMPORTED_MODULE_34__.PersonIconComponent, _undock_common_ui_kit_ui_icons_plans_plans_icon_component__WEBPACK_IMPORTED_MODULE_24__.PlansIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PhoneIconComponent, _undock_common_ui_kit_ui_icons_pin_pin_component__WEBPACK_IMPORTED_MODULE_13__.PinIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PlanCategoryIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PlayIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PlusIconComponent, _undock_common_ui_kit_ui_icons_plus_small_plus_small_icon_component__WEBPACK_IMPORTED_MODULE_39__.PlusSmallIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PreferTimeAfternoonIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PreferTimeLateMorningIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PreferTimeMidIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PreferTimeMorningIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.KeyIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ClockIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LocationIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.QuotesIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.RemoteIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.RemoveIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ScheduleIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SearchIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SettingsGearIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SettingsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SettingsPersonalizedFormEditFormIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ShareIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ShareOnIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ShareUnavailableIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ShareWidgetIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ShrinkIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SidebarCloseIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SidebarOpenIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SignupMessageIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SlotHeldIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SpecialKeyIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.StatusInIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.StatusOutIconComponent, _undock_common_ui_kit_ui_icons_stack_stack_icon_component__WEBPACK_IMPORTED_MODULE_55__.StackIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.TimeIconComponent, _undock_common_ui_kit_ui_icons_time_zone_time_zone_component__WEBPACK_IMPORTED_MODULE_12__.TimeZoneIconComponent, _undock_common_ui_kit_ui_icons_text_text_icon_component__WEBPACK_IMPORTED_MODULE_33__.TextIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.TuneUpIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.UdWidgetIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.UserDataIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.UserIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.UserProfileIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.UserCheckIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.UsersIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.VerifiedCheckIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.WarningCalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.WarningIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.DragNDropIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.WebGlobeIconComponent, _undock_common_ui_kit_ui_icons_wand_wand_icon_component__WEBPACK_IMPORTED_MODULE_27__.WandIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ShieldCheckIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.GmailIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.TwitterIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.FacebookIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LinkedInIconComponent, _undock_common_ui_kit_ui_icons_hashtag_hashtag_icon_component__WEBPACK_IMPORTED_MODULE_51__.HashtagIconComponent],
imports: [_undock_core_core_module__WEBPACK_IMPORTED_MODULE_52__.CoreModule, _angular_forms__WEBPACK_IMPORTED_MODULE_63__.FormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_63__.ReactiveFormsModule, _angular_router__WEBPACK_IMPORTED_MODULE_64__.RouterModule, _angular_common__WEBPACK_IMPORTED_MODULE_65__.CommonModule, _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_66__.OverlayModule, _angular_cdk_drag_drop__WEBPACK_IMPORTED_MODULE_67__.DragDropModule, _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_68__.ClipboardModule, _undock_common_ui_kit_materials_module__WEBPACK_IMPORTED_MODULE_3__.MaterialsModule, _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_69__.MatLegacySnackBarModule, _angular_material_moment_adapter__WEBPACK_IMPORTED_MODULE_70__.MatMomentDateModule, _undock_common_undock_theme_undock_theme_module__WEBPACK_IMPORTED_MODULE_4__.UndockThemeModule, _ckeditor_ckeditor5_angular__WEBPACK_IMPORTED_MODULE_71__.CKEditorModule, angular2_text_mask__WEBPACK_IMPORTED_MODULE_0__.TextMaskModule, _undock_common_mentions_mentions_module__WEBPACK_IMPORTED_MODULE_50__.MentionsModule, ng2_currency_mask__WEBPACK_IMPORTED_MODULE_72__.CurrencyMaskModule, ngx_image_cropper__WEBPACK_IMPORTED_MODULE_73__.ImageCropperModule, ngx_skeleton_loader__WEBPACK_IMPORTED_MODULE_74__.NgxSkeletonLoaderModule, ngx_pagination__WEBPACK_IMPORTED_MODULE_75__.NgxPaginationModule, ngx_colors__WEBPACK_IMPORTED_MODULE_76__.NgxColorsModule, ngx_simple_modal__WEBPACK_IMPORTED_MODULE_62__.SimpleModalModule, ngx_lottie__WEBPACK_IMPORTED_MODULE_1__.LottieModule, ngx_lottie__WEBPACK_IMPORTED_MODULE_1__.LottieCacheModule],
exports: [_undock_core_core_module__WEBPACK_IMPORTED_MODULE_52__.CoreModule, _angular_forms__WEBPACK_IMPORTED_MODULE_63__.FormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_63__.ReactiveFormsModule, _angular_common__WEBPACK_IMPORTED_MODULE_65__.CommonModule, _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_66__.OverlayModule, _angular_cdk_drag_drop__WEBPACK_IMPORTED_MODULE_67__.DragDropModule, _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_68__.ClipboardModule, _undock_common_ui_kit_materials_module__WEBPACK_IMPORTED_MODULE_3__.MaterialsModule, _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_69__.MatLegacySnackBarModule, _angular_material_moment_adapter__WEBPACK_IMPORTED_MODULE_70__.MatMomentDateModule, _undock_common_undock_theme_undock_theme_module__WEBPACK_IMPORTED_MODULE_4__.UndockThemeModule, _ckeditor_ckeditor5_angular__WEBPACK_IMPORTED_MODULE_71__.CKEditorModule, angular2_text_mask__WEBPACK_IMPORTED_MODULE_0__.TextMaskModule, _undock_common_mentions_mentions_module__WEBPACK_IMPORTED_MODULE_50__.MentionsModule, ng2_currency_mask__WEBPACK_IMPORTED_MODULE_72__.CurrencyMaskModule, ngx_image_cropper__WEBPACK_IMPORTED_MODULE_73__.ImageCropperModule, ngx_skeleton_loader__WEBPACK_IMPORTED_MODULE_74__.NgxSkeletonLoaderModule, ngx_pagination__WEBPACK_IMPORTED_MODULE_75__.NgxPaginationModule, ngx_colors__WEBPACK_IMPORTED_MODULE_76__.NgxColorsModule, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.MomentPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.MomentTimeZonePipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.BooleanPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.ObjectKeysPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.AsyncDefaultPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.RepeatElementPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.HourOfDayPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.MonthOfYearPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_11__.SplitOnCapitalPipe, _undock_common_ui_kit_ui_pipes_rrule_to_string_pipe__WEBPACK_IMPORTED_MODULE_17__.RRuleToStringPipe, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.DropdownDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.DropzoneDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.EditableDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.LifecycleDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.ObservablesDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.InfiniteListDirective, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ImageCropperComponent, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.ClickOutsideDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.ImageDefaultDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.TextareaAutoresizeDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.InputAutoresizeDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.ElementHeightClassDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.RequireAuthDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.RefreshOnAuthChangeDirective, _undock_common_ui_kit_ui_directives_popup_trigger_popup_trigger_directive__WEBPACK_IMPORTED_MODULE_20__.PopupTriggerDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.RepeatDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.ResizeObserverDirective, _undock_common_ui_kit_ui_directives_scroll_box_scroll_box_directive__WEBPACK_IMPORTED_MODULE_53__.ScrollBoxDirective, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.DatePickerComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.DateRangePickerComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.NotFoundScreen, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.SpinnerComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.KeyLabelComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.UrlInputComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.NotFoundComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ImageViewerComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ImageUploadPreviewComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ImageUploadComponent, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.ImageDefaultDirective, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ConfirmPopupComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ValuesSelectorComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.IconSelectorComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ColorSelectorComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.LoadingComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.AILoadingComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.LoadingOverlayComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ImageViewerHostComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.PhoneNumberInputComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.TextSwitchToggleComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ArrowButtonComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ShortArrowButtonComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.DropdownButtonComponent, _undock_common_ui_kit_ui_components_double_option_switch_double_option_switch_component__WEBPACK_IMPORTED_MODULE_41__.DoubleOptionSwitchComponent, _undock_common_ui_kit_ui_components_view_switch_view_switch_component__WEBPACK_IMPORTED_MODULE_38__.ViewSwitchComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.IconSelectButtonComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.OnOffSelectButtonComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.SelectFilterInputComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.SelectFilterComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.TimeSliderComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.NavigationLoaderOverlayComponent, _undock_common_ui_kit_ui_components_time_zone_selector_time_zone_selector_2_component__WEBPACK_IMPORTED_MODULE_19__.TimeZoneSelector2Component, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.RecordAudioComponent, ngx_lottie__WEBPACK_IMPORTED_MODULE_1__.LottieModule, ngx_lottie__WEBPACK_IMPORTED_MODULE_1__.LottieCacheModule, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AgendaIconComponent, _undock_common_ui_kit_ui_icons_agenda_extended_agenda_extended_icon_component__WEBPACK_IMPORTED_MODULE_36__.AgendaExtendedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AddCalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AuthEmptyStateIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AddPeopleIconComponent, _undock_common_ui_kit_ui_icons_add_calendar_add_calendar_icon_component__WEBPACK_IMPORTED_MODULE_45__.AddNewCalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AlignmentIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AllDayEventClockIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AllowedSitesIconComponent, _undock_common_ui_kit_ui_icons_analytics_analytics_icon_component__WEBPACK_IMPORTED_MODULE_46__.AnalyticsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AttachmentsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AudioOffIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AudioOnIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AudioOnlyBroadcastIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AutoRescheduleIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AvatarGuestIconComponent, _undock_common_ui_kit_ui_icons_active_active_icon_component__WEBPACK_IMPORTED_MODULE_29__.ActiveIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.BackArrowIconComponent, _undock_common_ui_kit_ui_icons_bell_bell_icon_component__WEBPACK_IMPORTED_MODULE_37__.BellIconComponent, _undock_common_ui_kit_ui_icons_billing_billing_icon_component__WEBPACK_IMPORTED_MODULE_47__.BillingIconComponent, _undock_common_ui_kit_ui_icons_briefcase_briefcase_icon_component__WEBPACK_IMPORTED_MODULE_44__.BriefcaseIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.BasketIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ExpandIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CalendarNoTimeIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CalendarPersonIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CalendarProposeIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CalendarRequestedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CalendarViewIconComponent, _undock_common_ui_kit_ui_icons_calendar_basic_calendar_basic_icon_component__WEBPACK_IMPORTED_MODULE_26__.CalendarBasicIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CameraOffIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CameraOnIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ChainLinkIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ChangeColorIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ChangeTextColorIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ChatIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CheckedCircleIconComponent, _undock_common_ui_kit_ui_components_checked_hollow_checked_hollow_icon_component__WEBPACK_IMPORTED_MODULE_49__.CheckedHollowIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ChevronIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ChromeExtIconComponent, _undock_common_ui_kit_ui_icons_clipboard_clipboard_component__WEBPACK_IMPORTED_MODULE_15__.ClipboardIconComponent, _undock_common_ui_kit_ui_icons_clean__WEBPACK_IMPORTED_MODULE_16__.CleanIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CloseIconComponent, _undock_common_ui_kit_ui_icons_close_circle_close_circle_component__WEBPACK_IMPORTED_MODULE_30__.CloseCircleComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CustomFormIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandsListIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandAfternoonsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandCreatedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandCustomRangeIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandEveningsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandMarkAvailableIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandMarkBusyIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandMeetingIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandMorningsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandPriorityIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandPromptIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandRescheduleIconComponent, _undock_common_ui_kit_ui_icons_commands_command_run_command_run_component__WEBPACK_IMPORTED_MODULE_14__.CommandRunIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandTimeBlockIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CompareCalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ConfEmptyStateIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ConferenceExitIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ConfSettingsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ConnectCalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CopyCodeIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CopyLinkIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CopyTimesIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CreateProposalIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CreditCardPlusIconComponent, _undock_common_ui_kit_ui_icons_credit_card_logo_credit_card_logo_icon_component__WEBPACK_IMPORTED_MODULE_18__.CreditCardLogoIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.DoorIconComponent, _undock_common_ui_kit_ui_icons_dollar_dollar_icon_component__WEBPACK_IMPORTED_MODULE_21__.DollarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.DiscoverIconComponent, _undock_common_ui_kit_ui_icons_duration_duration_icon_component__WEBPACK_IMPORTED_MODULE_35__.DurationIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EmailIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ElementStatusCheckedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventLabelAgendaIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventLabelCommandIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventLabelNotesIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventLabelAudioIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventLabelVideoIconComponent, _undock_common_ui_kit_ui_icons_email_at_sign_icon_component__WEBPACK_IMPORTED_MODULE_48__.AtSignIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventLabelLocationIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EventPreferencesIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ExpandArrowIconComponent, _undock_common_ui_kit_ui_icons_expand_element_expand_element_icon_component__WEBPACK_IMPORTED_MODULE_32__.ExpandElementIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EyeCloseIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.EyeOpenIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.FeatureIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.FolderIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ForumBroadcastIconComponent, _undock_common_ui_kit_ui_icons_form_form_icon_component__WEBPACK_IMPORTED_MODULE_54__.FormIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.GearIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.GlobalIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.GoogleIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.GoogleAuthIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.GuardIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.HistoryIconComponent, _undock_common_ui_kit_ui_icons_reserved_slots_hidden_reserved_slots_hidden_icon_component__WEBPACK_IMPORTED_MODULE_42__.ReservedSlotsHiddenIconComponent, _undock_common_ui_kit_ui_icons_reserved_slots_shown_reserved_slots_shown_icon_component__WEBPACK_IMPORTED_MODULE_43__.ReservedSlotsShownIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.HourglassIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.IconTemplateComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.IndividualBroadcastIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.InfoIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.InPersonIconComponent, _undock_common_ui_kit_ui_icons_infinity_infinity_icon_component__WEBPACK_IMPORTED_MODULE_25__.InfinityIconComponent, _undock_common_ui_kit_ui_icons_items_list_items_list_component__WEBPACK_IMPORTED_MODULE_28__.ItemsListComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LightningIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LiveBroadcastIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LocationsEmptyStateIconComponent, _undock_common_ui_kit_ui_icons_lock_medieval_lock_medieval_icon__WEBPACK_IMPORTED_MODULE_22__.LockMedievalIconComponent, _undock_common_ui_kit_ui_icons_lock_rounded_lock_rounded_icon_component__WEBPACK_IMPORTED_MODULE_40__.LockRoundedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LockIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LogoUndockComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MeetingCancelledIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MeetingConfirmedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MinusCircleHollowComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MeetingSubmittedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MenuHorizontalIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MenuVerticalIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.MicrosoftIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.NoProposalIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.NoResultsIconComponent, _undock_common_ui_kit_ui_icons_no_search_results_lite_no_results_lite_component__WEBPACK_IMPORTED_MODULE_31__.NoResultsLiteIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.NotesIconComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.NotFoundComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.NotFoundIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.OpenLinkIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ParticipantsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PersonalizedFormIconComponent, _undock_common_ui_kit_ui_icons_people_people_icon_component__WEBPACK_IMPORTED_MODULE_23__.PeopleIconComponent, _undock_common_ui_kit_ui_icons_person_person_icon_component__WEBPACK_IMPORTED_MODULE_34__.PersonIconComponent, _undock_common_ui_kit_ui_icons_plans_plans_icon_component__WEBPACK_IMPORTED_MODULE_24__.PlansIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PhoneIconComponent, _undock_common_ui_kit_ui_icons_pin_pin_component__WEBPACK_IMPORTED_MODULE_13__.PinIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PlanCategoryIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PlayIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PlusIconComponent, _undock_common_ui_kit_ui_icons_plus_small_plus_small_icon_component__WEBPACK_IMPORTED_MODULE_39__.PlusSmallIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PreferTimeAfternoonIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PreferTimeLateMorningIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PreferTimeMidIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PreferTimeMorningIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.KeyIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ClockIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LocationIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.QuotesIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.RemoteIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.RemoveIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ScheduleIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SearchIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SettingsGearIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SettingsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SettingsPersonalizedFormEditFormIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ShareIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ShareOnIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ShareUnavailableIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ShareWidgetIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ShrinkIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SidebarCloseIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SidebarOpenIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SignupMessageIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SlotHeldIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SpecialKeyIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.StatusInIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.StatusOutIconComponent, _undock_common_ui_kit_ui_icons_stack_stack_icon_component__WEBPACK_IMPORTED_MODULE_55__.StackIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.TimeIconComponent, _undock_common_ui_kit_ui_icons_time_zone_time_zone_component__WEBPACK_IMPORTED_MODULE_12__.TimeZoneIconComponent, _undock_common_ui_kit_ui_icons_text_text_icon_component__WEBPACK_IMPORTED_MODULE_33__.TextIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.TuneUpIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.UdWidgetIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.UserDataIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.UserIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.UserProfileIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.UserCheckIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.UsersIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.VerifiedCheckIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.WarningCalendarIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.WarningIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.DragNDropIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.WebGlobeIconComponent, _undock_common_ui_kit_ui_icons_wand_wand_icon_component__WEBPACK_IMPORTED_MODULE_27__.WandIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ShieldCheckIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.GmailIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.TwitterIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.FacebookIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.LinkedInIconComponent, _undock_common_ui_kit_ui_icons_hashtag_hashtag_icon_component__WEBPACK_IMPORTED_MODULE_51__.HashtagIconComponent, _undock_common_ui_kit_ui_components_assistant_mode_popup_assistant_mode_popup_component__WEBPACK_IMPORTED_MODULE_56__.AssistantModePopupComponent]
});
})();
_angular_core__WEBPACK_IMPORTED_MODULE_61__["ɵɵsetComponentScope"](_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.NotFoundScreen, function () {
return [_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.NotFoundComponent];
}, []);
_angular_core__WEBPACK_IMPORTED_MODULE_61__["ɵɵsetComponentScope"](_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.DatePickerComponent, function () {
return [_angular_common__WEBPACK_IMPORTED_MODULE_65__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_65__.NgTemplateOutlet, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.InputAutoresizeDirective];
}, function () {
return [_undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_58__.StreamPipe];
});
_angular_core__WEBPACK_IMPORTED_MODULE_61__["ɵɵsetComponentScope"](_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.DateRangePickerComponent, function () {
return [_undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_59__.InputDirective, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.DatePickerComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CalendarIconComponent];
}, []);
_angular_core__WEBPACK_IMPORTED_MODULE_61__["ɵɵsetComponentScope"](_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.NotFoundComponent, function () {
return [_angular_router__WEBPACK_IMPORTED_MODULE_64__.RouterLink, _angular_common__WEBPACK_IMPORTED_MODULE_65__.NgIf, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_77__.MatLegacyAnchor, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.NotFoundIconComponent];
}, function () {
return [_undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_58__.StreamPipe];
});
_angular_core__WEBPACK_IMPORTED_MODULE_61__["ɵɵsetComponentScope"](_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ValuesSelectorComponent, function () {
return [_angular_common__WEBPACK_IMPORTED_MODULE_65__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_65__.NgIf, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.ClickOutsideDirective];
}, []);
_angular_core__WEBPACK_IMPORTED_MODULE_61__["ɵɵsetComponentScope"](_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.IconSelectorComponent, function () {
return [_angular_forms__WEBPACK_IMPORTED_MODULE_63__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_63__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_63__.FormControlDirective, _angular_common__WEBPACK_IMPORTED_MODULE_65__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_65__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_65__.NgIf, _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_66__.CdkConnectedOverlay, _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_66__.CdkOverlayOrigin, _angular_material_icon__WEBPACK_IMPORTED_MODULE_78__.MatIcon, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_79__.MatLegacySelectTrigger, ngx_pagination__WEBPACK_IMPORTED_MODULE_75__.PaginationControlsComponent, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.InputAutoresizeDirective, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SearchIconComponent];
}, function () {
return [ngx_pagination__WEBPACK_IMPORTED_MODULE_75__.PaginatePipe];
});
_angular_core__WEBPACK_IMPORTED_MODULE_61__["ɵɵsetComponentScope"](_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ImageUploadPreviewComponent, function () {
return [_angular_common__WEBPACK_IMPORTED_MODULE_65__.NgIf, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_77__.MatLegacyButton, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.ImageDefaultDirective, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ImageUploadComponent];
}, []);
_angular_core__WEBPACK_IMPORTED_MODULE_61__["ɵɵsetComponentScope"](_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ImageUploadComponent, function () {
return [_angular_common__WEBPACK_IMPORTED_MODULE_65__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_65__.NgSwitchCase, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_77__.MatLegacyButton, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ImageCropperComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.SpinnerComponent];
}, function () {
return [_undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_58__.StreamPipe, _angular_common__WEBPACK_IMPORTED_MODULE_65__.AsyncPipe];
});
_angular_core__WEBPACK_IMPORTED_MODULE_61__["ɵɵsetComponentScope"](_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ImageViewerHostComponent, function () {
return [_angular_common__WEBPACK_IMPORTED_MODULE_65__.NgIf, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ImageViewerComponent];
}, function () {
return [_angular_common__WEBPACK_IMPORTED_MODULE_65__.AsyncPipe];
});
_angular_core__WEBPACK_IMPORTED_MODULE_61__["ɵɵsetComponentScope"](_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.IconSelectButtonComponent, function () {
return [_angular_common__WEBPACK_IMPORTED_MODULE_65__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_65__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_65__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_65__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_65__.NgSwitchCase, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.ClickOutsideDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.ImageDefaultDirective];
}, []);
_angular_core__WEBPACK_IMPORTED_MODULE_61__["ɵɵsetComponentScope"](_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.OnOffSelectButtonComponent, function () {
return [_angular_common__WEBPACK_IMPORTED_MODULE_65__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_65__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_65__.NgIf, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_7__.ClickOutsideDirective];
}, []);
_angular_core__WEBPACK_IMPORTED_MODULE_61__["ɵɵsetComponentScope"](_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.SelectFilterInputComponent, function () {
return [_angular_forms__WEBPACK_IMPORTED_MODULE_63__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_63__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_63__.FormControlDirective, _angular_common__WEBPACK_IMPORTED_MODULE_65__.NgIf, _angular_material_legacy_input__WEBPACK_IMPORTED_MODULE_80__.MatLegacyInput, _angular_material_icon__WEBPACK_IMPORTED_MODULE_78__.MatIcon, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_77__.MatLegacyButton, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.SearchIconComponent];
}, []);
_angular_core__WEBPACK_IMPORTED_MODULE_61__["ɵɵsetComponentScope"](_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.SelectFilterComponent, function () {
return [_angular_forms__WEBPACK_IMPORTED_MODULE_63__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_63__.FormControlDirective, _angular_common__WEBPACK_IMPORTED_MODULE_65__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_65__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_65__.NgIf, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_79__.MatLegacySelect, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_79__.MatLegacySelectTrigger, _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_81__.MatLegacyOption, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.SelectFilterInputComponent];
}, function () {
return [_angular_common__WEBPACK_IMPORTED_MODULE_65__.AsyncPipe];
});
_angular_core__WEBPACK_IMPORTED_MODULE_61__["ɵɵsetComponentScope"](_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.NavigationLoaderOverlayComponent, function () {
return [_angular_common__WEBPACK_IMPORTED_MODULE_65__.NgIf, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.LoadingOverlayComponent];
}, function () {
return [_undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_58__.StreamPipe];
});
_angular_core__WEBPACK_IMPORTED_MODULE_61__["ɵɵsetComponentScope"](_undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.CommandsListIconComponent, function () {
return [_angular_common__WEBPACK_IMPORTED_MODULE_65__.NgIf, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.HourglassIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.PlanCategoryIconComponent];
}, []);
_angular_core__WEBPACK_IMPORTED_MODULE_61__["ɵɵsetComponentScope"](_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.NotFoundComponent, function () {
return [_angular_router__WEBPACK_IMPORTED_MODULE_64__.RouterLink, _angular_common__WEBPACK_IMPORTED_MODULE_65__.NgIf, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_77__.MatLegacyAnchor, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.NotFoundIconComponent];
}, function () {
return [_undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_58__.StreamPipe];
});
/***/ }),
/***/ 80732:
/*!*****************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/assistant-mode-popup/assistant-mode-popup.component.ts ***!
\*****************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AssistantModePopupComponent": () => (/* binding */ AssistantModePopupComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_user__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/user */ 36255);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_delegate_services_storage_delegate_storage__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/delegate/services/storage/delegate.storage */ 48586);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/material/core */ 59121);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
const _c0 = function (a0) {
return {
"-opened": a0
};
};
function AssistantModePopupComponent_div_52_div_2_div_21_Template(rf, ctx) {
if (rf & 1) {
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "div", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function AssistantModePopupComponent_div_52_div_2_div_21_Template_div_click_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r9);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵreference"](1);
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r8.toggleGrantorPopup(_r4));
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](3, "svg", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](5, "path", 37);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵreference"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpureFunction1"](3, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](1, 1, _r4.isOpened$)));
}
}
function AssistantModePopupComponent_div_52_div_2_ng_template_24_ng_container_1_div_2_div_4_Template(rf, ctx) {
if (rf & 1) {
const _r17 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "div", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function AssistantModePopupComponent_div_52_div_2_ng_template_24_ng_container_1_div_2_div_4_Template_div_click_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r17);
const grantor_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2).$implicit;
const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](4);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r15.selectGrantor(grantor_r11));
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "div", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](4, "img", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](7, "div", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](9, "div", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](12, "div", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](13);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
}
if (rf & 2) {
const user_r14 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("src", user_r14.imageUrl, _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵsanitizeUrl"]);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate1"]("\n ", user_r14.displayName, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate1"]("\n @", user_r14.profileUrl, "\n ");
}
}
function AssistantModePopupComponent_div_52_div_2_ng_template_24_ng_container_1_div_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "div", 40);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "div", 41);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](4, AssistantModePopupComponent_div_52_div_2_ng_template_24_ng_container_1_div_2_div_4_Template, 16, 3, "div", 42);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
}
if (rf & 2) {
const grantor_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]().$implicit;
const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](5, 1, ctx_r12.profilesProvider.getById(grantor_r11.grantorId)));
}
}
function AssistantModePopupComponent_div_52_div_2_ng_template_24_ng_container_1_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](2, AssistantModePopupComponent_div_52_div_2_ng_template_24_ng_container_1_div_2_Template, 8, 3, "div", 39);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const grantor_r11 = ctx.$implicit;
const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", grantor_r11.grantorId != ctx_r10.selectedCalendarToManage$.value.grantorId);
}
}
function AssistantModePopupComponent_div_52_div_2_ng_template_24_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](1, AssistantModePopupComponent_div_52_div_2_ng_template_24_ng_container_1_Template, 4, 1, "ng-container", 38);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
}
if (rf & 2) {
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](2, 1, ctx_r7.delegateProvider.ownGrantorsData$));
}
}
function AssistantModePopupComponent_div_52_div_2_Template(rf, ctx) {
if (rf & 1) {
const _r20 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "div", 25, 26);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](4, "div", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function AssistantModePopupComponent_div_52_div_2_Template_div_click_4_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r20);
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵreference"](1);
const ctx_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r19.toggleGrantorPopup(_r4));
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](6, "div", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](8, "img", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](11, "div", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](13, "div", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](16, "div", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](17);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](20, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](21, AssistantModePopupComponent_div_52_div_2_div_21_Template, 8, 5, "div", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](22, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](23, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](24, AssistantModePopupComponent_div_52_div_2_ng_template_24_Template, 4, 3, "ng-template", null, 34, _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
}
if (rf & 2) {
const user_r3 = ctx.ngIf;
const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵreference"](25);
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("overlayContentRef", _r6)("dropdownAutoOpen", false)("dropdownDisabled", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](2, 7, ctx_r2.delegateProvider.grantorsCount$) < 2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("src", user_r3.imageUrl, _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵsanitizeUrl"]);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate1"]("\n ", user_r3.displayName, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate1"]("\n @", user_r3.profileUrl, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](22, 9, ctx_r2.delegateProvider.grantorsCount$) > 1);
}
}
function AssistantModePopupComponent_div_52_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "div");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](2, AssistantModePopupComponent_div_52_div_2_Template, 27, 11, "div", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
}
if (rf & 2) {
const value_r1 = ctx.ngIf;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](3, 1, ctx_r0.profilesProvider.getById(value_r1.grantorId)));
}
}
class AssistantModePopupComponent {
constructor() {
this.selectedCalendarToManage$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.api = (0,_angular_core__WEBPACK_IMPORTED_MODULE_8__.inject)(_undock_api__WEBPACK_IMPORTED_MODULE_2__.Api);
this.router = (0,_angular_core__WEBPACK_IMPORTED_MODULE_8__.inject)(_angular_router__WEBPACK_IMPORTED_MODULE_9__.Router);
this.profilesProvider = (0,_angular_core__WEBPACK_IMPORTED_MODULE_8__.inject)(_undock_user__WEBPACK_IMPORTED_MODULE_3__.ProfilesProvider);
this.delegateProvider = (0,_angular_core__WEBPACK_IMPORTED_MODULE_8__.inject)(_undock_delegate_services_storage_delegate_storage__WEBPACK_IMPORTED_MODULE_4__.DelegateStorage);
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const grantors = yield _this.delegateProvider.ownGrantorsData$;
_this.selectedCalendarToManage$.next(grantors[0]);
})();
}
closePopupTriggerDirective() {
this.popupTriggerRef.close();
}
selectGrantor(grantor) {
this.selectedCalendarToManage$.next(grantor);
}
toggleGrantorPopup(ref) {
ref.toggle();
}
openDelegateMode() {
return this.router.navigate(['/', 'delegate', this.selectedCalendarToManage$.value._id, 'dashboard']);
}
}
AssistantModePopupComponent.ɵfac = function AssistantModePopupComponent_Factory(t) {
return new (t || AssistantModePopupComponent)();
};
AssistantModePopupComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineComponent"]({
type: AssistantModePopupComponent,
selectors: [["app-assistant-mode-component"]],
inputs: {
popupTriggerRef: "popupTriggerRef"
},
decls: 65,
vars: 6,
consts: [[1, "ud-card", "calendar-managing-selector"], [1, "header-banner"], ["width", "500", "height", "200", "viewBox", "0 0 500 200", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["clip-path", "url(#clip0_8571_119881)"], ["width", "500", "height", "200", "rx", "16", "fill", "#121114"], ["cx", "230.5", "cy", "146.5", "r", "150", "stroke", "#252329"], ["d", "M385.5 105C385.5 180.389 324.609 241.5 249.5 241.5C174.391 241.5 113.5 180.389 113.5 105C113.5 29.6114 174.391 -31.5 249.5 -31.5C324.609 -31.5 385.5 29.6114 385.5 105Z", "stroke", "#252329"], ["x", "218", "y", "48", "width", "64", "height", "64", "rx", "32", "fill", "#252329"], ["x", "226.5", "y", "57.5", "width", "47", "height", "47", "rx", "12.5", "fill", "#333137", "stroke", "#3E3C42"], ["x", "226.5", "y", "57.5", "width", "47", "height", "44", "rx", "12.5", "fill", "#333137", "stroke", "#3E3C42"], ["d", "M259 66C260.657 66 262 64.6569 262 63C262 61.3431 260.657 60 259 60C257.343 60 256 61.3431 256 63C256 64.6569 257.343 66 259 66Z", "fill", "#3E3C42"], ["d", "M241 66C242.657 66 244 64.6569 244 63C244 61.3431 242.657 60 241 60C239.343 60 238 61.3431 238 63C238 64.6569 239.343 66 241 66Z", "fill", "#3E3C42"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M247.542 72.9901C249 72.4435 249.498 72.2725 250 72.2725C250.502 72.2725 251 72.4435 252.458 72.9901L253.327 73.3159C255.074 73.9711 255.663 74.2128 256.071 74.6019C256.366 74.883 256.6 75.221 256.76 75.5954C256.981 76.114 257 76.7507 257 78.6166V79.9678C257 81.5597 256.996 82.2282 256.884 82.8367C256.607 84.335 255.85 85.7021 254.726 86.7307C254.269 87.1484 253.704 87.506 252.354 88.3497C251.58 88.8339 251.31 88.9965 251.049 89.0941C250.373 89.3466 249.628 89.3466 248.951 89.0941C248.69 88.9965 248.421 88.8339 247.646 88.3497C246.296 87.506 245.731 87.1484 245.275 86.7307C244.151 85.7021 243.393 84.335 243.116 82.8367C243.004 82.2282 243 81.5597 243 79.9678L243 78.6166C243 76.7507 243.019 76.114 243.241 75.5954C243.4 75.221 243.635 74.883 243.929 74.6019C244.337 74.2128 244.926 73.9711 246.674 73.3159L247.542 72.9901ZM250 70.2725C249.091 70.2725 248.234 70.5941 247.001 71.0571L246.84 71.1175L245.971 71.4433L245.772 71.5179C244.304 72.0674 243.29 72.4471 242.549 73.1549C242.058 73.6233 241.667 74.1867 241.401 74.8108C240.999 75.7539 240.999 76.8368 241 78.4039L241 78.6166L241 79.9678L241 80.0786C241 81.5269 241 82.389 241.15 83.1996C241.505 85.126 242.479 86.8838 243.924 88.2062C244.533 88.7626 245.264 89.2195 246.492 89.987L246.586 90.0457L246.674 90.1007L246.674 90.1007C247.327 90.5092 247.777 90.7906 248.252 90.9678C249.379 91.3886 250.621 91.3886 251.748 90.9678C252.223 90.7906 252.673 90.5092 253.327 90.1007L253.327 90.1007L253.414 90.0457L253.508 89.987L253.509 89.987C254.737 89.2195 255.468 88.7626 256.076 88.2062C257.521 86.8838 258.495 85.126 258.851 83.1996C259 82.389 259 81.5269 259 80.0786V80.0786L259 79.9678V78.6166L259 78.4039C259.001 76.8368 259.002 75.7539 258.599 74.8108C258.333 74.1867 257.943 73.6233 257.452 73.1549C256.71 72.4471 255.696 72.0674 254.228 71.5179L254.029 71.4433L253.16 71.1175L252.999 71.0571L252.999 71.0571C251.766 70.5941 250.91 70.2725 250 70.2725ZM254.03 79.0308C254.323 78.7379 254.323 78.263 254.03 77.9702C253.738 77.6773 253.263 77.6773 252.97 77.9702L249 81.9398L247.53 80.4702C247.238 80.1773 246.763 80.1773 246.47 80.4702C246.177 80.7631 246.177 81.2379 246.47 81.5308L248.47 83.5308C248.763 83.8237 249.238 83.8237 249.53 83.5308L254.03 79.0308Z", "fill", "#DFC051"], ["d", "M259 63C259 63 259 62 259 59.5C259 57.5 259 56 259 56", "stroke", "#66646C", "stroke-width", "2", "stroke-linecap", "round"], ["d", "M241 63C241 63 241 62 241 59.5C241 57.5 241 56 241 56", "stroke", "#66646C", "stroke-width", "2", "stroke-linecap", "round"], ["id", "clip0_8571_119881"], ["width", "500", "height", "200", "rx", "16", "fill", "white"], [1, "mode-label"], [1, "close-button", 3, "click"], [3, "width", "height", "color"], [1, "ud-row"], [4, "ngIf"], [1, "ud-row", "description"], ["mat-ripple", "", 1, "ud-btn", "btn-primary", "btn-large", 3, "click"], ["class", "ud-row assistant-instance", "udDropdown", "", 3, "overlayContentRef", "dropdownAutoOpen", "dropdownDisabled", 4, "ngIf"], ["udDropdown", "", 1, "ud-row", "assistant-instance", 3, "overlayContentRef", "dropdownAutoOpen", "dropdownDisabled"], ["dropdownRef", "udDropdownRef"], [1, "ud-row-item", "name", 3, "click"], [1, "ud-avatar", "avatar-57"], ["default", "/assets/img/placeholders/user.png", 3, "src"], [1, "user-data"], [1, "name"], [1, "email"], ["class", "dropdown-icon", "mat-ripple", "", 3, "ngClass", "click", 4, "ngIf"], ["grantorsListTmpl", ""], ["mat-ripple", "", 1, "dropdown-icon", 3, "ngClass", "click"], ["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M8 11L12 14L16 11", "stroke", "#2B2733", "stroke-width", "2", "stroke-linecap", "round"], [4, "ngFor", "ngForOf"], ["class", "assistant-section", 4, "ngIf"], [1, "assistant-section"], [1, "ud-row", "assistant-instance"], ["class", "ud-row-item name", 3, "click", 4, "ngIf"]],
template: function AssistantModePopupComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](4, "svg", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](6, "g", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](8, "rect", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](10, "circle", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](12, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](14, "rect", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](16, "rect", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](18, "rect", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](20, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](22, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](24, "path", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](26, "path", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](28, "path", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](31, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](33, "clipPath", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](35, "rect", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](38, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](40, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](41, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](42, "\n Assistant Mode\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](43, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](44, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function AssistantModePopupComponent_Template_div_click_44_listener() {
return ctx.closePopupTriggerDirective();
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](45, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](46, "app-icon-close", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](47, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](48, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](49, "header", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](50, "\n Select Calendar to Manage\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](51, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](52, AssistantModePopupComponent_div_52_Template, 5, 3, "div", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](53, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](54, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](55, "div", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](56, "\n You\u2019ll be creating and modifying events for this calendar\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](57, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](58, "footer");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](59, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](60, "button", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function AssistantModePopupComponent_Template_button_click_60_listener() {
return ctx.openDelegateMode();
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](61, "\n Continue\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](62, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](63, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](64, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](46);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("width", 24)("height", 24)("color", "var(--color-grayscale-white)");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](53, 4, ctx.selectedCalendarToManage$));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _angular_material_core__WEBPACK_IMPORTED_MODULE_11__.MatRipple, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_5__.DropdownDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_5__.ImageDefaultDirective, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.CloseIconComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_7__.StreamPipe],
styles: [".calendar-managing-selector[_ngcontent-%COMP%] {\n position: relative;\n padding: 0px;\n width: 500px;\n}\n.calendar-managing-selector[_ngcontent-%COMP%] .header-banner[_ngcontent-%COMP%] {\n margin-top: -1px;\n height: 200px;\n width: 100%;\n border: 16px;\n}\n.calendar-managing-selector[_ngcontent-%COMP%] .mode-label[_ngcontent-%COMP%] {\n color: #B4AFC6;\n text-transform: uppercase;\n position: absolute;\n top: 140px;\n left: 50%;\n transform: translateX(-50%);\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 14px;\n line-height: 20px;\n font-weight: 600;\n letter-spacing: 1px;\n font-size: 12px;\n}\n.calendar-managing-selector[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%] {\n position: absolute;\n right: 16px;\n top: 16px;\n cursor: pointer;\n}\n.calendar-managing-selector[_ngcontent-%COMP%] header.ud-row[_ngcontent-%COMP%] {\n padding: 24px 60px;\n color: #2B2733;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 20px;\n line-height: 26px;\n margin-bottom: 0;\n justify-content: center;\n}\n.calendar-managing-selector[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] {\n padding: 0 16px 16px 16px;\n}\n.calendar-managing-selector[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.assistant-section[_ngcontent-%COMP%] {\n box-shadow: 0 15px 25px rgba(29, 26, 34, 0.1);\n width: 100%;\n border-bottom-left-radius: 16px;\n border-bottom-right-radius: 16px;\n overflow: hidden;\n max-height: 268px;\n overflow-y: auto;\n}\n.assistant-section[_ngcontent-%COMP%]::-webkit-scrollbar, .assistant-section[_ngcontent-%COMP%]::-webkit-scrollbar-button, .assistant-section[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .assistant-section[_ngcontent-%COMP%]::-webkit-scrollbar-track, .assistant-section[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.assistant-section[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.assistant-section[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.assistant-section[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.assistant-section[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.assistant-section[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.assistant-section[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.assistant-section[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.assistant-section[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.assistant-section[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n.assistant-section[_ngcontent-%COMP%] .ud-row[_ngcontent-%COMP%]:first-child {\n padding-top: 10px;\n}\n.assistant-section[_ngcontent-%COMP%] .ud-row[_ngcontent-%COMP%]:last-child {\n padding-bottom: 10px;\n}\n\n.ud-row[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin-bottom: 0;\n padding: 0 60px;\n}\n.ud-row.assistant-instance[_ngcontent-%COMP%] {\n padding: 0 70px 8px 70px;\n cursor: pointer;\n background-color: #ffffff;\n}\n.ud-row.assistant-instance[_ngcontent-%COMP%]:first-child .dropdown-icon[_ngcontent-%COMP%] {\n display: block;\n}\n.ud-row.assistant-instance[_ngcontent-%COMP%] .dropdown-icon[_ngcontent-%COMP%] {\n height: 24px;\n width: 24px;\n cursor: pointer;\n display: none;\n border-radius: 50%;\n}\n.ud-row.assistant-instance[_ngcontent-%COMP%] .dropdown-icon.-opened[_ngcontent-%COMP%] {\n transform: rotate(180deg);\n}\n.ud-row.assistant-instance[_ngcontent-%COMP%] .dropdown-icon[_ngcontent-%COMP%]:hover {\n background-color: #F3F3F9;\n}\n.ud-row.description[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #807A8E;\n padding-bottom: 20px;\n padding-top: 14px;\n}\n.ud-row[_ngcontent-%COMP%] .ud-row-item[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n width: unset;\n max-width: unset;\n}\n.ud-row[_ngcontent-%COMP%] .ud-row-item[_ngcontent-%COMP%] .user-data[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n justify-content: center;\n height: 57px;\n margin-left: 16px;\n}\n.ud-row[_ngcontent-%COMP%] .ud-row-item[_ngcontent-%COMP%] .user-data[_ngcontent-%COMP%] .name[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 16px;\n line-height: 22px;\n margin-bottom: 4px;\n}\n.ud-row[_ngcontent-%COMP%] .ud-row-item[_ngcontent-%COMP%] .user-data[_ngcontent-%COMP%] .email[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 14px;\n line-height: 20px;\n color: #9A95AC;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9hc3Npc3RhbnQtbW9kZS1wb3B1cC9hc3Npc3RhbnQtbW9kZS1wb3B1cC5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvc2Nyb2xsYmFycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2pOQTtFQUNJLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7QUE2REo7QUEzREk7RUFDSSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBQTZEUjtBQTFESTtFQUNJLGNIVWlCO0VHVGpCLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLDJCQUFBO0VGakJKLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQTdFQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQWdJQSxnQkFBQTtFRTlJSSxtQkFBQTtFQUNBLGVBQUE7QUFtRVI7QUFoRUk7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtBQWtFUjtBQTlEUTtFQUNJLGtCQUFBO0VBQ0EsY0gvQlE7RUNGaEIsZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBckRBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VFdEJRLGdCQUFBO0VBQ0EsdUJBQUE7QUFzRVo7QUFsRUk7RUFDSSx5QkFBQTtBQW9FUjtBQWxFUTtFQUNJLFdBQUE7QUFvRVo7O0FBL0RBO0VBQ0ksNkNBQUE7RUFDQSxXQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBQWtFSjtBQy9HSTtFQUtJLHVDQUFBO0VBQUEsK0JBQUE7QUQ2R1I7QUMxR0k7RUFDSSxVQUFBO0VBQ0EsV0FBQTtBRDRHUjtBQ3pHSTtFQUNJLFFBQUE7RUFDQSxTQUFBO0FEMkdSO0FDeEdJO0VBQ0ksbUJKVmlCO0VJV2pCLG1CQUFBO0FEMEdSO0FDdkdJO0VBQ0ksdUJBQUE7RUFDQSxtQkFBQTtBRHlHUjtBQ3RHSTtFQUNJLHVCQUFBO0FEd0dSO0FDcEdRO0VBQ0ksbUJKekJhO0FHK0h6QjtBQ25HUTtFQUNJLGFBQUE7QURxR1o7QUNoR1E7RUFDSSxVQUFBO0VBQ0EsbUJKcENhO0FHc0l6QjtBQy9GUTtFQUNJLFVBQUE7QURpR1o7QUFqR1E7RUFDSSxpQkFBQTtBQW1HWjtBQWpHUTtFQUNJLG9CQUFBO0FBbUdaOztBQTlGQTtFQUNJLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0FBaUdKO0FBL0ZJO0VBQ0ksd0JBQUE7RUFDQSxlQUFBO0VBQ0EseUJIOURnQjtBRytKeEI7QUE5Rlk7RUFDSSxjQUFBO0FBZ0doQjtBQTVGUTtFQUNJLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtBQThGWjtBQTVGWTtFQUNJLHlCQUFBO0FBOEZoQjtBQTNGWTtFQUNJLHlCSHhFVTtBR3FLMUI7QUF4Rkk7RUZ4R0EsZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBdkVBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBa0lBLGlCQUFBO0VFL0RJLGNIdkZpQjtFR3dGakIsb0JBQUE7RUFDQSxpQkFBQTtBQWlHUjtBQTlGSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBQWdHUjtBQTlGUTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0FBZ0daO0FBOUZZO0VGNUhSLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQWpFQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFRWlGWSxrQkFBQTtBQXNHaEI7QUFuR1k7RUZqSVIsZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBN0VBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VFa0dZLGNIL0dTO0FHME56QiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG4uY2FsZW5kYXItbWFuYWdpbmctc2VsZWN0b3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuXG4gICAgLmhlYWRlci1iYW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxNnB4O1xuICAgIH1cblxuICAgIC5tb2RlLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay00O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTQwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBAaW5jbHVkZSBmb250Qm9keTE0U2VtaUJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAuY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgaGVhZGVyIHtcbiAgICAgICAgJi51ZC1yb3cge1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCA2MHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250SGVhZGVyMjBSZWd1bGFyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDE2cHggMTZweDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hc3Npc3RhbnQtc2VjdGlvbiB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAyNjhweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIEBpbmNsdWRlIHB1cnBsZS1zY3JvbGxiYXI7XG5cbiAgICAudWQtcm93IHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51ZC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG5cbiAgICAmLmFzc2lzdGFudC1pbnN0YW5jZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNzBweCA4cHggNzBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgLmRyb3Bkb3duLWljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLWljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAmLi1vcGVuZWQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBmb250Qm9keTE1UmVndWxhcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgfVxuXG4gICAgLnVkLXJvdy1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgICAgIC51c2VyLWRhdGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuXG4gICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEJvZHkxNlJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZW1haWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIG5vLXNjcm9sbCB7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gcHVycGxlLXNjcm9sbGJhciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBncmF5LXNjcm9sbGJhciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgICBAbWl4aW4gYmxhY2stc2Nyb2xsYmFyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 70238:
/*!*********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/buttons/arrow-button/arrow-button.component.ts ***!
\*********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ArrowButtonComponent": () => (/* binding */ ArrowButtonComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
var ArrowDirectionOptions;
(function (ArrowDirectionOptions) {
ArrowDirectionOptions["LEFT"] = "left";
ArrowDirectionOptions["RIGHT"] = "right";
ArrowDirectionOptions["UP"] = "up";
ArrowDirectionOptions["DOWN"] = "down";
})(ArrowDirectionOptions || (ArrowDirectionOptions = {}));
class ArrowButtonComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.color = '#2B2733';
this.borderColor = '#E4DFF2';
this.backgroundColor = 'none';
this.onClick = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.isLeft = false;
this.isRight = false;
this.isUp = false;
this.isDown = false;
this.disabled = false;
this._direction = ArrowDirectionOptions.DOWN;
}
get direction() {
return this._direction || ArrowDirectionOptions.DOWN;
}
set direction(val) {
this._direction = val;
this.isLeft = val == ArrowDirectionOptions.LEFT;
this.isRight = val == ArrowDirectionOptions.RIGHT;
this.isUp = val == ArrowDirectionOptions.UP;
this.isDown = val == ArrowDirectionOptions.DOWN;
}
_onClick() {
this.onClick.emit();
}
}
ArrowButtonComponent.ɵfac = function () {
let ɵArrowButtonComponent_BaseFactory;
return function ArrowButtonComponent_Factory(t) {
return (ɵArrowButtonComponent_BaseFactory || (ɵArrowButtonComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ArrowButtonComponent)))(t || ArrowButtonComponent);
};
}();
ArrowButtonComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ArrowButtonComponent,
selectors: [["app-arrow-button"]],
hostVars: 10,
hostBindings: function ArrowButtonComponent_HostBindings(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function ArrowButtonComponent_click_HostBindingHandler() {
return ctx._onClick();
});
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("left", ctx.isLeft)("right", ctx.isRight)("up", ctx.isUp)("down", ctx.isDown)("disabled", ctx.disabled);
}
},
inputs: {
direction: "direction",
color: "color",
borderColor: "borderColor",
backgroundColor: "backgroundColor",
disabled: "disabled"
},
outputs: {
onClick: "onClick"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M14 7L9 12L14 17", "stroke-width", "2", "stroke-linecap", "round"]],
template: function ArrowButtonComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("stroke", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n}\n.left[_nghost-%COMP%] > svg[_ngcontent-%COMP%] {\n transform: rotate(0deg);\n}\n.up[_nghost-%COMP%] > svg[_ngcontent-%COMP%] {\n transform: rotate(90deg);\n}\n.right[_nghost-%COMP%] > svg[_ngcontent-%COMP%] {\n transform: rotate(180deg);\n}\n.down[_nghost-%COMP%] > svg[_ngcontent-%COMP%] {\n transform: rotate(270deg);\n}\n.disabled[_nghost-%COMP%] {\n cursor: default;\n opacity: 0.25;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9idXR0b25zL2Fycm93LWJ1dHRvbi9hcnJvdy1idXR0b24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDak5BO0VBRUksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0FBNERKO0FBMURJO0VBQ0ksdUJBQUE7QUE0RFI7QUF6REk7RUFDSSx3QkFBQTtBQTJEUjtBQXhESTtFQUNJLHlCQUFBO0FBMERSO0FBdkRJO0VBQ0kseUJBQUE7QUF5RFI7QUF0REk7RUFDSSxlQUFBO0VBQ0EsYUFBQTtBQXdEUiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi5sZWZ0ID4gc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuXG4gICAgJi51cCA+IHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG5cbiAgICAmLnJpZ2h0ID4gc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgICAmLmRvd24gPiBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgfVxuXG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 31434:
/*!***************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/buttons/dropdown-button/dropdown-button.component.ts ***!
\***************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DropdownButtonComponent": () => (/* binding */ DropdownButtonComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/cdk/portal */ 17520);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/cdk/overlay */ 25895);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
const _c0 = ["dropdownButton"];
const _c1 = ["overlayContentTmpl"];
function DropdownButtonComponent_ng_container_15_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "span", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx_r2.label);
}
}
function DropdownButtonComponent_ng_template_29_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵprojection"](3, 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵstyleProp"]("width", ctx_r4.overlayWidth);
}
}
const _c2 = [[["", 8, "left-icon"]], [["", 8, "label"]], [["", 8, "right-icon"]], [["", 8, "dropdown-content"]]];
const _c3 = [".left-icon", ".label", ".right-icon", ".dropdown-content"];
class DropdownButtonComponent {
constructor(overlay, viewContainerRef, changeDetectorRef) {
this.overlay = overlay;
this.viewContainerRef = viewContainerRef;
this.changeDetectorRef = changeDetectorRef;
this.label = '';
this.overlayOpenDirection = 'down';
this.onClicked = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
}
ngAfterViewInit() {
let position = this.overlayOpenDirection === 'down' ? {
originX: 'start',
originY: 'bottom',
overlayX: 'start',
overlayY: 'top'
} : {
originX: 'start',
originY: 'top',
overlayX: 'start',
overlayY: 'bottom'
};
const positionStrategy = this.overlay.position().flexibleConnectedTo(this.dropdownButtonRef).withPositions([position]).withPush(false).withDefaultOffsetY(2);
this.overlayRef = this.overlay.create({
positionStrategy,
hasBackdrop: true,
backdropClass: '',
scrollStrategy: this.overlay.scrollStrategies.noop()
});
this.overlayRef.backdropClick().subscribe(() => {
this.overlayRef.detach();
});
this.resizeObserver = new ResizeObserver(events => {
var _a;
if (Array.isArray(events) && events.length > 0) {
this.overlayWidth = (_a = this.customOverlayWidth) !== null && _a !== void 0 ? _a : `${events[0].borderBoxSize[0].inlineSize}px`;
this.changeDetectorRef.detectChanges();
}
});
this.resizeObserver.observe(this.viewContainerRef.element.nativeElement);
}
openOverlay() {
this.closeOverlay();
if (this.overlayRef) {
this.overlayRef.attach(new _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_2__.TemplatePortal(this.overlayContentRef, this.viewContainerRef));
}
}
closeOverlay() {
if (this.overlayRef) {
this.overlayRef.detach();
}
}
}
DropdownButtonComponent.ɵfac = function DropdownButtonComponent_Factory(t) {
return new (t || DropdownButtonComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_3__.Overlay), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ChangeDetectorRef));
};
DropdownButtonComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: DropdownButtonComponent,
selectors: [["app-dropdown-button"]],
viewQuery: function DropdownButtonComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵviewQuery"](_c0, 5, _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵviewQuery"](_c1, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵloadQuery"]()) && (ctx.dropdownButtonRef = _t.first);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵloadQuery"]()) && (ctx.overlayContentRef = _t.first);
}
},
inputs: {
label: "label",
customOverlayWidth: ["overlayWidth", "customOverlayWidth"],
overlayOpenDirection: ["direction", "overlayOpenDirection"]
},
outputs: {
onClicked: "onClicked"
},
ngContentSelectors: _c3,
decls: 32,
vars: 1,
consts: [["mat-button", "", 1, "dropdown-button", 3, "click"], ["dropdownButton", ""], [1, "left-icon-container"], [1, "label"], ["labelRef", ""], [4, "ngIf"], [1, "right-icon-container"], [1, "expand-button", 3, "click"], [1, "material-icons"], ["overlayContentTmpl", ""], [1, "popup-menu-container"]],
template: function DropdownButtonComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵprojectionDef"](_c2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "button", 0, 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function DropdownButtonComponent_Template_button_click_0_listener($event) {
return ctx.onClicked.emit($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵprojection"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](8, "span", 3, 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵprojection"](11, 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](15, DropdownButtonComponent_ng_container_15_Template, 5, 1, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](16, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](17, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵprojection"](19, 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](21, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](22, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](23, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function DropdownButtonComponent_Template_div_click_23_listener() {
return ctx.openOverlay();
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](25, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](26, "expand_more");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](27, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](28, "\n\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](29, DropdownButtonComponent_ng_template_29_Template, 6, 2, "ng-template", null, 9, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](31, "\n\n");
}
if (rf & 2) {
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", !_r1.innerHTML.trim());
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.NgIf, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_5__.MatLegacyButton],
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: stretch;\n width: 100%;\n height: 40px;\n margin-bottom: 12px;\n padding: 0;\n text-align: center;\n background: #ffffff;\n border: 1px solid #EDEAF2;\n border-radius: 8px;\n cursor: pointer;\n outline: none;\n color: #2B2733;\n overflow: hidden;\n -webkit-touch-callout: none; \n -webkit-user-select: none; \n user-select: none; \n position: relative;\n overflow-x: visible;\n}\n[_nghost-%COMP%] button.dropdown-button[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 100%;\n padding: 10px 12px;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 600;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: -0.02em;\n border-right: 1px solid #EDEAF2;\n}\n[_nghost-%COMP%] button.dropdown-button[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n margin-left: 8px;\n font-family: \"Inter\", sans-serif;\n}\n[_nghost-%COMP%] button.dropdown-button[_ngcontent-%COMP%] .left-icon-container[_ngcontent-%COMP%], [_nghost-%COMP%] button.dropdown-button[_ngcontent-%COMP%] .right-icon-container[_ngcontent-%COMP%] {\n display: inline-block;\n}\n[_nghost-%COMP%] .expand-button[_ngcontent-%COMP%] .plus-icon[_ngcontent-%COMP%] {\n display: none;\n}\n[_nghost-%COMP%] .mat-menu-item[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n}\n[_nghost-%COMP%] .material-icons[_ngcontent-%COMP%] {\n margin: 10px 10px 10px 8px;\n font-size: 20px;\n}\n[_nghost-%COMP%] .material-icons.-plus[_ngcontent-%COMP%] {\n margin: 0 6px 0 0;\n}\n\n.popup-menu-container[_ngcontent-%COMP%] {\n display: block;\n box-shadow: 0 15px 25px rgba(29, 26, 34, 0.1);\n border-radius: 8px;\n background-color: #ffffff;\n}\n\n@media all and (max-width: 480px) {\n [_nghost-%COMP%] .expand-button[_ngcontent-%COMP%] .plus-icon[_ngcontent-%COMP%] {\n display: block;\n width: 40px;\n min-width: 40px;\n height: 40px;\n padding: 8px;\n }\n [_nghost-%COMP%] .expand-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%] {\n display: none;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9idXR0b25zL2Ryb3Bkb3duLWJ1dHRvbi9kcm9wZG93bi1idXR0b24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDak5BO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJIU29CO0VHUnBCLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGNIWGdCO0VHWWhCLGdCQUFBO0VEeUJBLDJCQUFBLEVBQUEsZUFBQTtFQUNBLHlCQUFBLEVBQUEsV0FBQSxFQUNBLG1CQUFBLEVBQ0EsNEJBQUEsRUFDQSwyQkFBQTtFQUNBLGlCQUFBLEVBQUEsaUZBQUE7RUMzQkEsa0JBQUE7RUFDQSxtQkFBQTtBQWlFSjtBQS9ESTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0FBaUVSO0FBL0RRO0VBQ0ksZ0JBQUE7RUZwQ1IsZ0NBQUE7QUVzR0o7QUE5RFE7O0VBRUkscUJBQUE7QUFnRVo7QUEzRFE7RUFDSSxhQUFBO0FBNkRaO0FBekRJO0VGcERBLGdDQUFBO0FFZ0hKO0FBeERJO0VBQ0ksMEJBQUE7RUFDQSxlQUFBO0FBMERSO0FBeERRO0VBQ0ksaUJBQUE7QUEwRFo7O0FBckRBO0VBQ0ksY0FBQTtFQUNBLDZDQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkhyRG9CO0FHNkd4Qjs7QUFuREE7RUFlWTtJQUNJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0VBd0NkO0VBckNVO0lBQ0ksYUFBQTtFQXVDZDtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIG5vLXNlbGVjdDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuXG4gICAgYnV0dG9uLmRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuXG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubGVmdC1pY29uLWNvbnRhaW5lcixcbiAgICAgICAgLnJpZ2h0LWljb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5leHBhbmQtYnV0dG9uIHtcbiAgICAgICAgLnBsdXMtaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1hdC1tZW51LWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICB9XG5cbiAgICAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgICYuLXBsdXMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wb3B1cC1tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xufVxuXG5cbi8vIE1PQklMRVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblxuICAgIDpob3N0IHtcbiAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLy9tYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgIC8vbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC8vYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG5cbiAgICAgICAgYnV0dG9uLmRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZXhwYW5kLWJ1dHRvbiB7XG4gICAgICAgICAgICAucGx1cy1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_6__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], DropdownButtonComponent.prototype, "destroyEvent", void 0);
/***/ }),
/***/ 58354:
/*!*********************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/buttons/icon-select-button/icon-select-button.component.ts ***!
\*********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "IconSelectButtonComponent": () => (/* binding */ IconSelectButtonComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
function IconSelectButtonComponent_ng_container_4_div_2_img_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "img", 8);
}
if (rf & 2) {
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", "/assets/img/" + ctx_r4.image + ".svg", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]);
}
}
const _c0 = function (a0, a1) {
return {
"icon-left": a0,
"icon-right": a1
};
};
function IconSelectButtonComponent_ng_container_4_div_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, IconSelectButtonComponent_ng_container_4_div_2_img_2_Template, 1, 1, "img", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("button-toggled", ctx_r2.toggled);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction2"](4, _c0, ctx_r2.position === "left", ctx_r2.position === "right"));
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r2.image);
}
}
function IconSelectButtonComponent_ng_container_4_div_11_div_4_Template(rf, ctx) {
if (rf & 1) {
const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function IconSelectButtonComponent_ng_container_4_div_11_div_4_Template_div_click_0_listener($event) {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
const value_r6 = restoredCtx.$implicit;
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r7.selectValue($event, value_r6.value));
});
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "span", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
}
if (rf & 2) {
const value_r6 = ctx.$implicit;
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("item-selected", value_r6.value === ctx_r5.currentValue);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("data-value", value_r6.value);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("font-size", ctx_r5.listFontSize);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](value_r6.label);
}
}
function IconSelectButtonComponent_ng_container_4_div_11_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, IconSelectButtonComponent_ng_container_4_div_11_div_4_Template, 4, 6, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("display", ctx_r3.dropDownShowing ? "flex" : "none");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r3.values);
}
}
function IconSelectButtonComponent_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, IconSelectButtonComponent_ng_container_4_div_2_Template, 4, 7, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function IconSelectButtonComponent_ng_container_4_Template_div_click_4_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r10);
const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r9.showDropDown($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](11, IconSelectButtonComponent_ng_container_4_div_11_Template, 7, 3, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r0.position !== "none");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("justify-content", ctx_r0.labelContent)("padding", ctx_r0.labelPadding)("z-index", ctx_r0.zIndex);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("icon-left", ctx_r0.position === "left")("icon-right", ctx_r0.position === "right")("mode-dropdown", ctx_r0.mode === "dropdown")("button-toggled", ctx_r0.toggled)("button-disabled", ctx_r0.disabled);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("font-size", ctx_r0.fontSize)("font-weight", ctx_r0.fontWeight);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r0.label);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r0.values && (ctx_r0.values == null ? null : ctx_r0.values.length) > 0);
}
}
function IconSelectButtonComponent_ng_container_6_span_16_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r11.labelBadge);
}
}
function IconSelectButtonComponent_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "h4");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](16, IconSelectButtonComponent_ng_container_6_span_16_Template, 2, 1, "span", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](18, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](19, "p");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](20);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r1.label);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r1.labelBadge);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r1.description);
}
}
const _c1 = ["*"];
class IconSelectButtonComponent {
constructor(changeRef, el) {
this.changeRef = changeRef;
this.el = el;
this._toggled = false;
this.position = 'left';
this.mode = 'action';
this.disabled = false;
this.setLabelManually = false;
this.labelContent = 'center';
this.width = '';
this.height = '';
this.labelPadding = '0';
this.zIndex = 'unset';
this.fontSize = '3rem';
this.fontWeight = '400';
this.borderRadius = '8px';
this.borderWidth = '';
this.border = '';
this.borderColor = '#E4DFF2';
this.backgroundColor = '#FBFBFD';
this.labelBackground = '#FBFBFD';
this.listFontSize = '14px';
this.largeSize = false;
this.expandedMode = false;
this.currentValueChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
this.toggleChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
this.action = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
this.dropDownShowing = false;
}
set toggled(value) {
this._toggled = value;
this.changeRef.detectChanges();
}
get toggled() {
return this._toggled;
}
ngOnInit() {
this.dropDownShowing = false;
if (this.values && this.values.length > 0 && !this.currentValue) {
this.currentValue = this.values[0].value;
}
}
ngOnChanges(changes) {
if (changes && !this.setLabelManually) {
if (changes.currentValue) {
if (this.values && this.values.length > 0) {
let index = this.values.findIndex(v => v.value === changes.currentValue.currentValue);
if (index !== -1) {
this.label = this.values[index].label;
} else {
this.label = changes.currentValue.currentValue;
}
}
}
}
}
clickButton() {
if (this.mode === 'toggle') {
this.toggleChanged.emit(!this._toggled);
} else if (this.mode === 'action') {
this.action.emit(true);
}
}
showDropDown(event) {
if (this.mode === 'dropdown' && !this.disabled) {
this.dropDownShowing = !this.dropDownShowing;
if (event) {
event.stopPropagation();
}
}
}
selectValue(event, value) {
this.currentValue = value;
this.currentValueChange.emit(value);
if (event) {
event.stopPropagation();
}
this.dropDownShowing = false;
}
scrollToValue(value) {
if (value) {
let element = this.el.nativeElement.querySelector('[data-value=\'' + value + '\']');
if (element) {
element.scrollIntoView();
}
}
}
}
IconSelectButtonComponent.ɵfac = function IconSelectButtonComponent_Factory(t) {
return new (t || IconSelectButtonComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
IconSelectButtonComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: IconSelectButtonComponent,
selectors: [["app-icon-select-button"]],
inputs: {
label: "label",
image: "image",
description: "description",
position: "position",
mode: "mode",
disabled: "disabled",
setLabelManually: "setLabelManually",
labelContent: "labelContent",
width: "width",
height: "height",
labelPadding: "labelPadding",
zIndex: "zIndex",
fontSize: "fontSize",
fontWeight: "fontWeight",
borderRadius: "borderRadius",
borderWidth: "borderWidth",
border: "border",
borderColor: "borderColor",
backgroundColor: "backgroundColor",
labelBackground: "labelBackground",
listFontSize: "listFontSize",
labelBadge: "labelBadge",
largeSize: "largeSize",
expandedMode: "expandedMode",
values: "values",
currentValue: "currentValue",
toggled: "toggled"
},
outputs: {
currentValueChange: "currentValueChange",
toggleChanged: "toggleChanged",
action: "action"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]],
ngContentSelectors: _c1,
decls: 10,
vars: 27,
consts: [[1, "icon-button-container", 3, "clickOutside", "click"], [3, "ngSwitch"], [4, "ngSwitchCase"], ["class", "icon-button-icon-box", 3, "ngClass", "button-toggled", 4, "ngIf"], [1, "icon-button-label", 3, "click"], ["class", "icon-button-dropdown-container", 3, "display", 4, "ngIf"], [1, "icon-button-icon-box", 3, "ngClass"], ["default", "/assets/img/placeholders/user.png", 3, "src", 4, "ngIf"], ["default", "/assets/img/placeholders/user.png", 3, "src"], [1, "icon-button-dropdown-container"], [1, "icon-button-dropdown-list"], ["class", "icon-button-dropdown-item", 3, "item-selected", "click", 4, "ngFor", "ngForOf"], [1, "icon-button-dropdown-item", 3, "click"], [1, "icon-button-dropdown-item-label"], [1, "broadcast-style"], [1, "broadcast-icon"], [1, "broadcast-button-label"], [1, "label"], ["class", "label-badge", 4, "ngIf"], [1, "label-badge"]],
template: function IconSelectButtonComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("clickOutside", function IconSelectButtonComponent_Template_div_clickOutside_0_listener() {
return ctx.dropDownShowing = false;
})("click", function IconSelectButtonComponent_Template_div_click_0_listener() {
return ctx.clickButton();
});
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](2, 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, IconSelectButtonComponent_ng_container_4_Template, 13, 23, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, IconSelectButtonComponent_ng_container_6_Template, 24, 3, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("width", ctx.width)("height", ctx.height)("border", ctx.border)("border-radius", ctx.borderRadius)("background", ctx.backgroundColor)("border-width", ctx.borderWidth)("border-color", ctx.borderColor)("overflow", ctx.mode === "dropdown" ? "visible" : "hidden");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("button-toggled", ctx.toggled)("mode-dropdown", ctx.mode === "dropdown")("broadcast-button", ctx.expandedMode)("-large-size", ctx.largeSize);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitch", ctx.expandedMode);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", false);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", true);
}
},
styles: ["[_nghost-%COMP%] {\n width: 100%;\n z-index: 100;\n}\n\n.icon-button-container[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n cursor: pointer;\n transition: 250ms;\n}\n.icon-button-container.-large-size[_ngcontent-%COMP%] {\n box-shadow: inset 0 0 0 1px #EDEAF2;\n}\n\n.icon-button-label[_ngcontent-%COMP%] {\n max-width: 100%;\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: 250ms;\n}\n\n.icon-button-label.mode-dropdown[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-weight: bold;\n color: #807A8E;\n}\n\n.icon-button-label[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n color: #CECADA;\n letter-spacing: -0.02em;\n}\n\n.icon-button-label.mode-dropdown[_ngcontent-%COMP%] {\n border-radius: 10px;\n}\n\n.icon-button-label.mode-dropdown[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%] {\n font-weight: bold;\n color: #515EA9;\n}\n\n.icon-button-container[_ngcontent-%COMP%]:hover {\n box-shadow: inset 0 0 0 2px #CECADA;\n}\n\n.icon-button-container.button-toggled[_ngcontent-%COMP%] {\n background: #FFFFFF !important;\n box-shadow: inset 0 0 0 2px #2B2733;\n}\n\n.icon-button-label.button-disabled[_ngcontent-%COMP%] {\n cursor: default;\n}\n\n.icon-button-label.button-disabled[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: #BEC9E1;\n}\n\n.icon-button-label.button-disabled[_ngcontent-%COMP%]:hover {\n background: #FAFAFC;\n}\n\n.icon-button-label.button-disabled[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%] {\n color: #BEC9E1;\n}\n\n.icon-button-label.button-toggled[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 15px;\n line-height: 22px;\n color: #121114;\n}\n\n\n.icon-button-dropdown-container[_ngcontent-%COMP%] {\n position: absolute;\n left: 0;\n top: 50px;\n width: 100%;\n height: 250px;\n max-height: 250px;\n border-radius: 10px;\n padding-top: 25px;\n background: white;\n border: 1px solid #fafafa;\n z-index: -1;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n}\n\n.icon-button-dropdown-list[_ngcontent-%COMP%] {\n flex: 1;\n max-height: 100%;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n overflow: auto;\n}\n\n.icon-button-dropdown-item[_ngcontent-%COMP%] {\n height: 37px;\n min-height: 37px;\n width: 100%;\n max-width: 100%;\n padding: 0 10px;\n display: flex;\n align-items: center;\n justify-content: flex-start;\n color: #2B2733;\n background: white;\n}\n.icon-button-dropdown-item[_ngcontent-%COMP%] .icon-button-dropdown-item-label[_ngcontent-%COMP%] {\n height: 100%;\n line-height: 37px;\n}\n\n.icon-button-dropdown-item[_ngcontent-%COMP%]:hover {\n background: #FAFAFC;\n font-weight: bold;\n}\n\n.icon-button-dropdown-item.item-selected[_ngcontent-%COMP%] {\n background: #1C1C4F;\n color: white;\n}\n\n.icon-button-dropdown-item.item-selected[_ngcontent-%COMP%]:hover {\n background: #1C1C4F;\n}\n\n.icon-button-dropdown-item-label[_ngcontent-%COMP%] {\n text-align: center;\n pointer-events: none;\n max-width: 100%;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.broadcast-button[_ngcontent-%COMP%] {\n padding: 16px 24px;\n border-color: transparent;\n transition: 0.2s;\n box-shadow: unset;\n}\n.broadcast-button.button-toggled[_ngcontent-%COMP%] .broadcast-style[_ngcontent-%COMP%] .broadcast-icon[_ngcontent-%COMP%] svg path {\n fill: #2B2733;\n}\n.broadcast-button.button-toggled[_ngcontent-%COMP%] .broadcast-button-label[_ngcontent-%COMP%] {\n color: #2B2733;\n}\n\n.broadcast-style[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n width: 100%;\n}\n.broadcast-style[_ngcontent-%COMP%] .broadcast-icon[_ngcontent-%COMP%] {\n margin-right: 20px;\n}\n.broadcast-style[_ngcontent-%COMP%] .broadcast-button-label[_ngcontent-%COMP%] {\n font-style: normal;\n letter-spacing: -0.02em;\n color: #807A8E;\n}\n.broadcast-style[_ngcontent-%COMP%] .broadcast-button-label[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n margin-bottom: 4px;\n}\n.broadcast-style[_ngcontent-%COMP%] .broadcast-button-label[_ngcontent-%COMP%] h4[_ngcontent-%COMP%] {\n font-size: 20px;\n line-height: 26px;\n font-weight: normal;\n}\n.broadcast-style[_ngcontent-%COMP%] .broadcast-button-label[_ngcontent-%COMP%] .label-badge[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n font-weight: 600;\n text-transform: uppercase;\n display: inline-block;\n flex-direction: row;\n align-items: center;\n padding: 3px 8px;\n border-radius: 16px;\n vertical-align: middle;\n color: #807A8E;\n background-color: rgba(128, 122, 142, 0.16);\n margin-left: 6px;\n}\n.broadcast-style[_ngcontent-%COMP%] .broadcast-button-label[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n font-weight: normal;\n font-size: 14px;\n line-height: 20px;\n}\n\n\n@media all and (max-width: 480px) {\n .broadcast-button[_ngcontent-%COMP%] {\n padding: 10px 24px;\n border-radius: 8px !important;\n }\n .broadcast-style[_ngcontent-%COMP%] {\n justify-content: center;\n }\n .broadcast-style[_ngcontent-%COMP%] .broadcast-icon[_ngcontent-%COMP%] {\n display: none;\n }\n .broadcast-style[_ngcontent-%COMP%] .broadcast-button-label[_ngcontent-%COMP%] h4[_ngcontent-%COMP%] {\n margin-bottom: 0;\n font-weight: 500;\n font-size: 15px;\n line-height: 20px;\n }\n .broadcast-style[_ngcontent-%COMP%] .broadcast-button-label[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n display: none;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9idXR0b25zL2ljb24tc2VsZWN0LWJ1dHRvbi9pY29uLXNlbGVjdC1idXR0b24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDL01BO0VBQ0ksV0FBQTtFQUNBLFlBQUE7QUEyREo7O0FBeERBO0VBRUksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QUEwREo7QUF4REk7RUFDSSxtQ0FBQTtBQTBEUjs7QUF0REE7RUFDSSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7QUF5REo7O0FBdERBO0VBQ0ksZ0NBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QUF5REo7O0FBdERBO0VBQ0ksZ0NBQUE7RUFDQSxjSFpzQjtFR2F0Qix1QkFBQTtBQXlESjs7QUF0REE7RUFDSSxtQkFBQTtBQXlESjs7QUF0REE7RUFDSSxpQkFBQTtFQUNBLGNBQUE7QUF5REo7O0FBcERJO0VBQ0ksbUNBQUE7QUF1RFI7O0FBbERBO0VBQ0ksOEJBQUE7RUFDQSxtQ0FBQTtBQXFESjs7QUE5Q0E7RUFDSSxlQUFBO0FBaURKOztBQTlDQTtFQUNJLGNBQUE7QUFpREo7O0FBOUNBO0VBQ0ksbUJBQUE7QUFpREo7O0FBOUNBO0VBQ0ksY0FBQTtBQWlESjs7QUE5Q0E7RUFDSSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjSHpFb0I7QUcwSHhCOztBQTlDQSxjQUFBO0FBRUE7RUFDSSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7QUFnREo7O0FBN0NBO0VBQ0ksT0FBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0FBZ0RKOztBQTdDQTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EsY0hqSVk7RUdrSVosaUJBQUE7QUFnREo7QUE5Q0k7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7QUFnRFI7O0FBM0NBO0VBQ0ksbUJBQUE7RUFDQSxpQkFBQTtBQThDSjs7QUEzQ0E7RUFDSSxtQkFBQTtFQUNBLFlBQUE7QUE4Q0o7O0FBM0NBO0VBQ0ksbUJBQUE7QUE4Q0o7O0FBM0NBO0VBQ0ksa0JBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QUE4Q0o7O0FBekNBO0VBQ0ksa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QUE0Q0o7QUF0Q2dCO0VBQ0ksYUgvS0o7QUd1TmhCO0FBbkNRO0VBQ0ksY0hyTEk7QUcwTmhCOztBQWhDQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUFtQ0o7QUFqQ0k7RUFDSSxrQkFBQTtBQW1DUjtBQWhDSTtFQUNJLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjSHBMaUI7QUdzTnpCO0FBaENRO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUFrQ1o7QUEvQlE7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBQWlDWjtBQTlCUTtFRnJOSixnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUF4RkEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFnUUEsZ0JBQUE7RUFDQSx5QkFBQTtFQ25PQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUM4SlEsY0hwTWE7RUdxTWIsMkNBQUE7RUFDQSxnQkFBQTtBQThDWjtBQTNDUTtFQUNJLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FBNkNaOztBQW5DQSxpREFBQTtBQUNBO0VBQ0k7SUFDSSxrQkFBQTtJQUNBLDZCQUFBO0VBc0NOO0VBbkNFO0lBQ0ksdUJBQUE7RUFxQ047RUFuQ007SUFDSSxhQUFBO0VBcUNWO0VBakNVO0lBQ0ksZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFQW1DZDtFQWhDVTtJQUNJLGFBQUE7RUFrQ2Q7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuXG46aG9zdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xufVxuXG4uaWNvbi1idXR0b24tY29udGFpbmVyIHtcbiAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAyNTBtcztcblxuICAgICYuLWxhcmdlLXNpemUge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgIH1cbn1cblxuLmljb24tYnV0dG9uLWxhYmVsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDI1MG1zO1xufVxuXG4uaWNvbi1idXR0b24tbGFiZWwubW9kZS1kcm9wZG93biBzcGFuIHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzgwN0E4RTtcbn1cblxuLmljb24tYnV0dG9uLWxhYmVsIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5pY29uLWJ1dHRvbi1sYWJlbC5tb2RlLWRyb3Bkb3duIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uaWNvbi1idXR0b24tbGFiZWwubW9kZS1kcm9wZG93bjpob3ZlciBzcGFuIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzUxNUVBOTtcbn1cblxuLy9kaXNhYmxlXG4uaWNvbi1idXR0b24tY29udGFpbmVyIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG59XG5cbi8vYWN0aXZlXG4uaWNvbi1idXR0b24tY29udGFpbmVyLmJ1dHRvbi10b2dnbGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRwcmltYXJ5LWNvbG9yO1xufVxuXG4uaWNvbi1idXR0b24tbGFiZWwuYnV0dG9uLXRvZ2dsZWQ6aG92ZXIge1xuICAgIC8vYmFja2dyb3VuZDogIzQ2MzFDOTtcbn1cblxuLmljb24tYnV0dG9uLWxhYmVsLmJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uaWNvbi1idXR0b24tbGFiZWwuYnV0dG9uLWRpc2FibGVkIHNwYW4ge1xuICAgIGNvbG9yOiAjQkVDOUUxO1xufVxuXG4uaWNvbi1idXR0b24tbGFiZWwuYnV0dG9uLWRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZDO1xufVxuXG4uaWNvbi1idXR0b24tbGFiZWwuYnV0dG9uLWRpc2FibGVkOmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjQkVDOUUxO1xufVxuXG4uaWNvbi1idXR0b24tbGFiZWwuYnV0dG9uLXRvZ2dsZWQgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG4vKiBEUk9QIERPV04gKi9cblxuLmljb24tYnV0dG9uLWRyb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmFmYWZhO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uaWNvbi1idXR0b24tZHJvcGRvd24tbGlzdCB7XG4gICAgZmxleDogMTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmljb24tYnV0dG9uLWRyb3Bkb3duLWl0ZW0ge1xuICAgIGhlaWdodDogMzdweDtcbiAgICBtaW4taGVpZ2h0OiAzN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICAuaWNvbi1idXR0b24tZHJvcGRvd24taXRlbS1sYWJlbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgfVxuXG59XG5cbi5pY29uLWJ1dHRvbi1kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZDO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaWNvbi1idXR0b24tZHJvcGRvd24taXRlbS5pdGVtLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUMxQzRGO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmljb24tYnV0dG9uLWRyb3Bkb3duLWl0ZW0uaXRlbS1zZWxlY3RlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzFDMUM0Rjtcbn1cblxuLmljb24tYnV0dG9uLWRyb3Bkb3duLWl0ZW0tbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4vLyBCUk9BRENBU1RcblxuLmJyb2FkY2FzdC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XG5cbiAgICAmLmJ1dHRvbi10b2dnbGVkIHtcblxuICAgICAgICAuYnJvYWRjYXN0LXN0eWxlIC5icm9hZGNhc3QtaWNvbiB7XG4gICAgICAgICAgICAmOjpuZy1kZWVwIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5icm9hZGNhc3QtYnV0dG9uLWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJyb2FkY2FzdC1zdHlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmJyb2FkY2FzdC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5icm9hZGNhc3QtYnV0dG9uLWxhYmVsIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYWJlbC1iYWRnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcms7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ncmF5c2NhbGUtZGFyaywgMC4xNik7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xufVxuXG4vKl9fX19fX19fX19fX19fX19fX19fX19NT0JJTEVfX19fX19fX19fX19fX19fX18qL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYnJvYWRjYXN0LWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJyb2FkY2FzdC1zdHlsZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5icm9hZGNhc3QtaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJyb2FkY2FzdC1idXR0b24tbGFiZWwge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 99252:
/*!***************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/buttons/index.ts ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ArrowButtonComponent": () => (/* reexport safe */ _arrow_button_arrow_button_component__WEBPACK_IMPORTED_MODULE_0__.ArrowButtonComponent),
/* harmony export */ "DropdownButtonComponent": () => (/* reexport safe */ _dropdown_button_dropdown_button_component__WEBPACK_IMPORTED_MODULE_2__.DropdownButtonComponent),
/* harmony export */ "IconSelectButtonComponent": () => (/* reexport safe */ _icon_select_button_icon_select_button_component__WEBPACK_IMPORTED_MODULE_3__.IconSelectButtonComponent),
/* harmony export */ "OnOffSelectButtonComponent": () => (/* reexport safe */ _on_off_select_button_on_off_select_button_component__WEBPACK_IMPORTED_MODULE_4__.OnOffSelectButtonComponent),
/* harmony export */ "ShortArrowButtonComponent": () => (/* reexport safe */ _short_arrow_button_short_arrow_button_component__WEBPACK_IMPORTED_MODULE_1__.ShortArrowButtonComponent)
/* harmony export */ });
/* harmony import */ var _arrow_button_arrow_button_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrow-button/arrow-button.component */ 70238);
/* harmony import */ var _short_arrow_button_short_arrow_button_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./short-arrow-button/short-arrow-button.component */ 80775);
/* harmony import */ var _dropdown_button_dropdown_button_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./dropdown-button/dropdown-button.component */ 31434);
/* harmony import */ var _icon_select_button_icon_select_button_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./icon-select-button/icon-select-button.component */ 58354);
/* harmony import */ var _on_off_select_button_on_off_select_button_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./on-off-select-button/on-off-select-button.component */ 7497);
/***/ }),
/***/ 7497:
/*!*************************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/buttons/on-off-select-button/on-off-select-button.component.ts ***!
\*************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "OnOffSelectButtonComponent": () => (/* binding */ OnOffSelectButtonComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
function OnOffSelectButtonComponent_div_15_div_4_Template(rf, ctx) {
if (rf & 1) {
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function OnOffSelectButtonComponent_div_15_div_4_Template_div_click_0_listener($event) {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r4);
const value_r2 = restoredCtx.$implicit;
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r3.selectValue($event, value_r2.value));
});
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
}
if (rf & 2) {
const value_r2 = ctx.$implicit;
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("item-selected", value_r2.value === ctx_r1.currentValue);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("data-value", value_r2.value);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("\n ", value_r2.label, "\n ");
}
}
function OnOffSelectButtonComponent_div_15_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, OnOffSelectButtonComponent_div_15_div_4_Template, 5, 4, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("display", ctx_r0.dropDownShowing ? "flex" : "none");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r0.values);
}
}
const _c0 = function (a0, a1) {
return {
"icon-left": a0,
"icon-right": a1
};
};
class OnOffSelectButtonComponent {
constructor(changeRef, el) {
this.changeRef = changeRef;
this.el = el;
this.alwaysOn = false;
this.offLabel = 'Off';
this.position = 'left';
this.offToggled = false;
this.height = '50px';
this.width = '210px';
this.fontSize = '2.3rem';
this.fontWeight = 'bold';
this.currentValueChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
this.turnOff = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
this.dropDownShowing = false;
}
ngOnInit() {
this.dropDownShowing = false;
if (this.values && this.values.length > 0 && !this.currentValue) {
this.currentValue = this.values[0].value;
}
}
ngOnChanges(changes) {
if (changes) {
if (changes.currentValue) {
if (this.values && this.values.length > 0) {
let index = this.values.findIndex(v => v.value === changes.currentValue.currentValue);
if (index !== -1) {
this.label = this.values[index].label;
} else {
this.label = changes.currentValue.currentValue;
}
}
}
}
}
toggleOff() {
this.offToggled = true;
this.turnOff.emit(this.offToggled);
}
showDropDown(event) {
this.offToggled = false;
this.dropDownShowing = !this.dropDownShowing;
if (event) {
event.stopPropagation();
}
}
selectValue(event, value) {
this.currentValue = value;
this.currentValueChange.emit(value);
if (event) {
event.stopPropagation();
}
this.dropDownShowing = false;
}
scrollToValue(value) {
if (value) {
let element = this.el.nativeElement.querySelector('[data-value=\'' + value + '\']');
if (element) {
element.scrollIntoView();
}
}
}
}
OnOffSelectButtonComponent.ɵfac = function OnOffSelectButtonComponent_Factory(t) {
return new (t || OnOffSelectButtonComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
OnOffSelectButtonComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: OnOffSelectButtonComponent,
selectors: [["app-on-off-select-button"]],
inputs: {
alwaysOn: "alwaysOn",
label: "label",
offLabel: "offLabel",
position: "position",
offToggled: "offToggled",
height: "height",
width: "width",
fontSize: "fontSize",
fontWeight: "fontWeight",
values: "values",
currentValue: "currentValue"
},
outputs: {
currentValueChange: "currentValueChange",
turnOff: "turnOff"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]],
decls: 18,
vars: 23,
consts: [[1, "on-off-select-button-container", 3, "clickOutside"], [1, "icon-button-icon-box", 3, "ngClass", "click"], [1, "icon-button-label", 3, "click"], ["class", "icon-button-dropdown-container", 3, "display", 4, "ngIf"], [1, "icon-button-dropdown-container"], [1, "icon-button-dropdown-list"], ["class", "icon-button-dropdown-item", 3, "item-selected", "click", 4, "ngFor", "ngForOf"], [1, "icon-button-dropdown-item", 3, "click"], [1, "icon-button-dropdown-item-label"]],
template: function OnOffSelectButtonComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("clickOutside", function OnOffSelectButtonComponent_Template_div_clickOutside_0_listener() {
return ctx.dropDownShowing = false;
});
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function OnOffSelectButtonComponent_Template_div_click_2_listener() {
return ctx.toggleOff();
});
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function OnOffSelectButtonComponent_Template_div_click_8_listener($event) {
return ctx.showDropDown($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](15, OnOffSelectButtonComponent_div_15_Template, 7, 3, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](16, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("off-toggled", ctx.offToggled);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction2"](20, _c0, ctx.position === "left", ctx.position === "right"));
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx.offLabel);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("icon-left", ctx.position === "left")("icon-right", ctx.position === "right")("off-toggled", ctx.offToggled);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("font-size", ctx.fontSize)("font-weight", ctx.fontWeight);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx.label);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.values && ctx.values.length > 0);
}
},
styles: ["[_nghost-%COMP%] {\n z-index: 101;\n}\n\n.on-off-select-button-container[_ngcontent-%COMP%] {\n position: relative;\n display: flex;\n align-items: center;\n background: #F4F4FA;\n border-radius: 16px;\n color: #BCC2CF;\n cursor: pointer;\n transition: 250ms;\n}\n\n.icon-button-icon-box[_ngcontent-%COMP%] {\n width: 60px;\n min-width: 60px;\n height: 50px;\n min-height: 50px;\n display: flex;\n align-items: center;\n transition: 250ms;\n}\n.icon-button-icon-box.off-toggled[_ngcontent-%COMP%] {\n width: 50px;\n min-width: 50px;\n}\n\n.icon-button-icon-box[_ngcontent-%COMP%]:hover {\n background: rgba(70, 49, 201, 0.4);\n color: white;\n font-weight: bold;\n}\n\n.icon-button-icon-box.icon-left[_ngcontent-%COMP%] {\n border-radius: 16px 0 0 16px;\n margin: 0 auto 0 0;\n padding-left: 15px;\n}\n\n.icon-button-icon-box.icon-right[_ngcontent-%COMP%] {\n border-radius: 0 16px 16px 0;\n margin: 0 0 0 auto;\n padding-right: 15px;\n}\n\n.icon-button-icon-box.off-toggled[_ngcontent-%COMP%] {\n background: #4631C9;\n color: white;\n}\n\n.icon-button-icon-box.off-toggled[_ngcontent-%COMP%]:hover {\n background: rgb(70, 49, 201);\n}\n\n.icon-button-label[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n max-width: 100%;\n width: 100%;\n border-radius: 16px;\n background: white;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: 250ms;\n}\n\n.icon-button-label[_ngcontent-%COMP%]:hover {\n border-radius: 16px;\n font-weight: bold;\n transform: scale(1.01);\n}\n\n.icon-button-label[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-family: Inter, sans-serif;\n color: #515EA9;\n}\n\n.icon-button-label.icon-left[_ngcontent-%COMP%] {\n width: calc(100% - 50px);\n left: 50px;\n right: unset;\n}\n\n.icon-button-label.icon-left.off-toggled[_ngcontent-%COMP%] {\n width: calc(100% - 50px);\n left: 50px;\n border-radius: 0 16px 16px 0;\n right: unset;\n}\n\n.icon-button-label.icon-right[_ngcontent-%COMP%] {\n width: calc(100% - 50px);\n right: 50px;\n left: unset;\n}\n\n.icon-button-label.icon-right.off-toggled[_ngcontent-%COMP%] {\n width: calc(100% - 50px);\n right: 50px;\n border-radius: 16px 0 0 16px;\n left: unset;\n}\n\n.icon-button-label.off-toggled[_ngcontent-%COMP%] {\n background: #F4F4FA;\n}\n\n.icon-button-label.off-toggled[_ngcontent-%COMP%]:hover {\n background: white;\n}\n\n.icon-button-label.off-toggled[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: #BCC2CF;\n}\n\n\n.icon-button-dropdown-container[_ngcontent-%COMP%] {\n position: absolute;\n left: 0;\n top: 50px;\n width: 100%;\n height: 250px;\n max-height: 250px;\n border-radius: 16px;\n padding-top: 25px;\n background: white;\n border: 1px solid #fafafa;\n z-index: -1;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n}\n\n.icon-button-dropdown-list[_ngcontent-%COMP%] {\n flex: 1;\n max-height: 100%;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n overflow: auto;\n}\n\n.icon-button-dropdown-item[_ngcontent-%COMP%] {\n height: 37px;\n min-height: 37px;\n display: flex;\n align-items: center;\n justify-content: center;\n color: #2B2733;\n background: white;\n}\n\n.icon-button-dropdown-item[_ngcontent-%COMP%]:hover {\n background: #FAFAFC;\n font-weight: bold;\n}\n\n.icon-button-dropdown-item.item-selected[_ngcontent-%COMP%] {\n background: #1C1C4F;\n color: white;\n}\n\n.icon-button-dropdown-item.item-selected[_ngcontent-%COMP%]:hover {\n background: #1C1C4F;\n}\n\n.icon-button-dropdown-item-label[_ngcontent-%COMP%] {\n text-align: center;\n pointer-events: none;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9idXR0b25zL29uLW9mZi1zZWxlY3QtYnV0dG9uL29uLW9mZi1zZWxlY3QtYnV0dG9uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLFlBQUE7QUE0REo7O0FBekRBO0VBQ0ksa0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBQTRESjs7QUF6REE7RUFDSSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FBNERKO0FBMURJO0VBQ0ksV0FBQTtFQUNBLGVBQUE7QUE0RFI7O0FBeERBO0VBQ0ksa0NBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7QUEyREo7O0FBeERBO0VBQ0ksNEJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FBMkRKOztBQXhEQTtFQUNJLDRCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBQTJESjs7QUF4REE7RUFDSSxtQkFBQTtFQUNBLFlBQUE7QUEyREo7O0FBeERBO0VBQ0ksNEJBQUE7QUEyREo7O0FBeERBO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0FBMkRKOztBQXhEQTtFQUNJLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtBQTJESjs7QUF4REE7RUFDSSw4QkFBQTtFQUNBLGNBQUE7QUEyREo7O0FBeERBO0VBQ0ksd0JBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtBQTJESjs7QUF4REE7RUFDSSx3QkFBQTtFQUNBLFVBQUE7RUFDQSw0QkFBQTtFQUNBLFlBQUE7QUEyREo7O0FBeERBO0VBQ0ksd0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBQTJESjs7QUF4REE7RUFDSSx3QkFBQTtFQUNBLFdBQUE7RUFDQSw0QkFBQTtFQUNBLFdBQUE7QUEyREo7O0FBeERBO0VBQ0ksbUJBQUE7QUEyREo7O0FBeERBO0VBQ0ksaUJBQUE7QUEyREo7O0FBeERBO0VBQ0ksY0FBQTtBQTJESjs7QUF4REEsY0FBQTtBQUVBO0VBQ0ksa0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0FBMERKOztBQXZEQTtFQUNJLE9BQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtBQTBESjs7QUF2REE7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIM0pZO0VHNEpaLGlCQUFBO0FBMERKOztBQXZEQTtFQUNJLG1CQUFBO0VBQ0EsaUJBQUE7QUEwREo7O0FBdkRBO0VBQ0ksbUJBQUE7RUFDQSxZQUFBO0FBMERKOztBQXZEQTtFQUNJLG1CQUFBO0FBMERKOztBQXZEQTtFQUNJLGtCQUFBO0VBQ0Esb0JBQUE7QUEwREoiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcbiAgICB6LWluZGV4OiAxMDE7XG59XG5cbi5vbi1vZmYtc2VsZWN0LWJ1dHRvbi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0Y0RjRGQTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGNvbG9yOiAjQkNDMkNGO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAyNTBtcztcbn1cblxuLmljb24tYnV0dG9uLWljb24tYm94IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDI1MG1zO1xuXG4gICAgJi5vZmYtdG9nZ2xlZCB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgfVxufVxuXG4uaWNvbi1idXR0b24taWNvbi1ib3g6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDQ5LCAyMDEsIC40KTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5pY29uLWJ1dHRvbi1pY29uLWJveC5pY29uLWxlZnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMCAwIDE2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmljb24tYnV0dG9uLWljb24tYm94Lmljb24tcmlnaHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMTZweCAxNnB4IDA7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLWJ1dHRvbi1pY29uLWJveC5vZmYtdG9nZ2xlZCB7XG4gICAgYmFja2dyb3VuZDogIzQ2MzFDOTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5pY29uLWJ1dHRvbi1pY29uLWJveC5vZmYtdG9nZ2xlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNDksIDIwMSwgMSk7O1xufVxuXG4uaWNvbi1idXR0b24tbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDI1MG1zO1xufVxuXG4uaWNvbi1idXR0b24tbGFiZWw6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbn1cblxuLmljb24tYnV0dG9uLWxhYmVsIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzUxNUVBOTtcbn1cblxuLmljb24tYnV0dG9uLWxhYmVsLmljb24tbGVmdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgcmlnaHQ6IHVuc2V0O1xufVxuXG4uaWNvbi1idXR0b24tbGFiZWwuaWNvbi1sZWZ0Lm9mZi10b2dnbGVkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgbGVmdDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDE2cHggMTZweCAwO1xuICAgIHJpZ2h0OiB1bnNldDtcbn1cblxuLmljb24tYnV0dG9uLWxhYmVsLmljb24tcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICByaWdodDogNTBweDtcbiAgICBsZWZ0OiB1bnNldDtcbn1cblxuLmljb24tYnV0dG9uLWxhYmVsLmljb24tcmlnaHQub2ZmLXRvZ2dsZWQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICByaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4IDAgMCAxNnB4O1xuICAgIGxlZnQ6IHVuc2V0O1xufVxuXG4uaWNvbi1idXR0b24tbGFiZWwub2ZmLXRvZ2dsZWQge1xuICAgIGJhY2tncm91bmQ6ICNGNEY0RkE7XG59XG5cbi5pY29uLWJ1dHRvbi1sYWJlbC5vZmYtdG9nZ2xlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5pY29uLWJ1dHRvbi1sYWJlbC5vZmYtdG9nZ2xlZCBzcGFuIHtcbiAgICBjb2xvcjogI0JDQzJDRjtcbn1cblxuLyogRFJPUCBET1dOICovXG5cbi5pY29uLWJ1dHRvbi1kcm9wZG93bi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZhZmFmYTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmljb24tYnV0dG9uLWRyb3Bkb3duLWxpc3Qge1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pY29uLWJ1dHRvbi1kcm9wZG93bi1pdGVtIHtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgbWluLWhlaWdodDogMzdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uaWNvbi1idXR0b24tZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmljb24tYnV0dG9uLWRyb3Bkb3duLWl0ZW0uaXRlbS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogIzFDMUM0RjtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5pY29uLWJ1dHRvbi1kcm9wZG93bi1pdGVtLml0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxQzFDNEY7XG59XG5cbi5pY29uLWJ1dHRvbi1kcm9wZG93bi1pdGVtLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 80775:
/*!*********************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/buttons/short-arrow-button/short-arrow-button.component.ts ***!
\*********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ShortArrowButtonComponent": () => (/* binding */ ShortArrowButtonComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_components_buttons_arrow_button_arrow_button_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components/buttons/arrow-button/arrow-button.component */ 70238);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ShortArrowButtonComponent extends _undock_common_ui_kit_ui_components_buttons_arrow_button_arrow_button_component__WEBPACK_IMPORTED_MODULE_0__.ArrowButtonComponent {}
ShortArrowButtonComponent.ɵfac = function () {
let ɵShortArrowButtonComponent_BaseFactory;
return function ShortArrowButtonComponent_Factory(t) {
return (ɵShortArrowButtonComponent_BaseFactory || (ɵShortArrowButtonComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ShortArrowButtonComponent)))(t || ShortArrowButtonComponent);
};
}();
ShortArrowButtonComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ShortArrowButtonComponent,
selectors: [["app-short-arrow-button"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M8 11L12 14L16 11", "stroke-width", "2", "stroke-linecap", "round"]],
template: function ShortArrowButtonComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("stroke", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n}\n.left[_nghost-%COMP%] > svg[_ngcontent-%COMP%] {\n transform: rotate(0deg);\n}\n.up[_nghost-%COMP%] > svg[_ngcontent-%COMP%] {\n transform: rotate(90deg);\n}\n.right[_nghost-%COMP%] > svg[_ngcontent-%COMP%] {\n transform: rotate(180deg);\n}\n.down[_nghost-%COMP%] > svg[_ngcontent-%COMP%] {\n transform: rotate(270deg);\n}\n.disabled[_nghost-%COMP%] {\n cursor: default;\n opacity: 0.25;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9idXR0b25zL3Nob3J0LWFycm93LWJ1dHRvbi9zaG9ydC1hcnJvdy1idXR0b24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDak5BO0VBRUksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0FBNERKO0FBMURJO0VBQ0ksdUJBQUE7QUE0RFI7QUF6REk7RUFDSSx3QkFBQTtBQTJEUjtBQXhESTtFQUNJLHlCQUFBO0FBMERSO0FBdkRJO0VBQ0kseUJBQUE7QUF5RFI7QUF0REk7RUFDSSxlQUFBO0VBQ0EsYUFBQTtBQXdEUiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi5sZWZ0ID4gc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuXG4gICAgJi51cCA+IHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG5cbiAgICAmLnJpZ2h0ID4gc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgICAmLmRvd24gPiBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgfVxuXG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 78473:
/*!**********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/checked-hollow/checked-hollow-icon.component.ts ***!
\**********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CheckedHollowIconComponent": () => (/* binding */ CheckedHollowIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class CheckedHollowIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 16;
this.height = 16;
this.color = '#121114';
}
}
CheckedHollowIconComponent.ɵfac = function () {
let ɵCheckedHollowIconComponent_BaseFactory;
return function CheckedHollowIconComponent_Factory(t) {
return (ɵCheckedHollowIconComponent_BaseFactory || (ɵCheckedHollowIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](CheckedHollowIconComponent)))(t || CheckedHollowIconComponent);
};
}();
CheckedHollowIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CheckedHollowIconComponent,
selectors: [["app-checked-hollow-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 16 16", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M2.75 8C2.75 5.10051 5.10051 2.75 8 2.75C10.8995 2.75 13.25 5.10051 13.25 8C13.25 10.8995 10.8995 13.25 8 13.25C5.10051 13.25 2.75 10.8995 2.75 8ZM8 1.25C4.27208 1.25 1.25 4.27208 1.25 8C1.25 11.7279 4.27208 14.75 8 14.75C11.7279 14.75 14.75 11.7279 14.75 8C14.75 4.27208 11.7279 1.25 8 1.25ZM11.197 6.53033C11.4899 6.23744 11.4899 5.76256 11.197 5.46967C10.9041 5.17678 10.4292 5.17678 10.1363 5.46967L7.33333 8.27267L6.53033 7.46967C6.23744 7.17678 5.76256 7.17678 5.46967 7.46967C5.17678 7.76256 5.17678 8.23744 5.46967 8.53033L6.803 9.86366C7.0959 10.1566 7.57077 10.1566 7.86366 9.86366L11.197 6.53033Z"]],
template: function CheckedHollowIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9jaGVja2VkLWhvbGxvdy9jaGVja2VkLWhvbGxvdy1pY29uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO1FBQ1E7WUFDSSxhQUFhO1lBQ2IsdUJBQXVCO1lBQ3ZCLG1CQUFtQjtRQUN2QiIsInNvdXJjZXNDb250ZW50IjpbIlxuICAgICAgICA6aG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 50615:
/*!*****************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/color-selector/color-selector.component.ts ***!
\*****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ColorSelectorComponent": () => (/* binding */ ColorSelectorComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/material/legacy-select */ 36002);
/* harmony import */ var ngx_colors__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ngx-colors */ 43564);
class ColorSelectorComponent {
constructor() {
this.change = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
}
get palette() {
return ['#FFFFFF', {
color: "rojo",
preview: "#E57373",
variants: ["#FFEBEE", "#FFCDD2", "#EF9A9A", "#E57373", "#EF5350", "#F44336", "#E53935", "#D32F2F", "#C62828"]
}, {
color: "rosa",
preview: "#F06292",
variants: ["#FCE4EC", "#F8BBD0", "#F48FB1", "#F06292", "#EC407A", "#E91E63", "#D81B60", "#C2185B", "#AD1457"]
}, {
color: "purpura",
preview: "#BA68C8",
variants: ["#F3E5F5", "#E1BEE7", "#CE93D8", "#BA68C8", "#AB47BC", "#9C27B0", "#8E24AA", "#7B1FA2", "#6A1B9A"]
}, {
color: "purpura oscuro",
preview: "#9575CD",
variants: ["#EDE7F6", "#D1C4E9", "#B39DDB", "#9575CD", "#7E57C2", "#673AB7", "#5E35B1", "#512DA8", "#4527A0"]
}, {
color: "indigo",
preview: "#7986CB",
variants: ["#E8EAF6", "#C5CAE9", "#9FA8DA", "#7986CB", "#5C6BC0", "#3F51B5", "#3949AB", "#303F9F", "#283593"]
}, {
color: "azul",
preview: "#64B5F6",
variants: ["#E3F2FD", "#BBDEFB", "#90CAF9", "#64B5F6", "#42A5F5", "#2196F3", "#1E88E5", "#1976D2", "#1565C0"]
}, {
color: "celeste",
preview: "#4FC3F7",
variants: ["#E1F5FE", "#B3E5FC", "#81D4FA", "#4FC3F7", "#29B6F6", "#03A9F4", "#039BE5", "#0288D1", "#0277BD"]
}, {
color: "cyan",
preview: "#4DD0E1",
variants: ["#E0F7FA", "#B2EBF2", "#80DEEA", "#4DD0E1", "#26C6DA", "#00BCD4", "#00ACC1", "#0097A7", "#00838F"]
}, {
color: "color",
preview: "#4DB6AC",
variants: ["#E0F2F1", "#B2DFDB", "#80CBC4", "#4DB6AC", "#26A69A", "#009688", "#00897B", "#00796B", "#00695C"]
}, {
color: "verde",
preview: "#81C784",
variants: ["#E8F5E9", "#C8E6C9", "#A5D6A7", "#81C784", "#66BB6A", "#4CAF50", "#43A047", "#388E3C", "#2E7D32"]
}, {
color: "verde claro",
preview: "#AED581",
variants: ["#F1F8E9", "#DCEDC8", "#C5E1A5", "#AED581", "#9CCC65", "#8BC34A", "#7CB342", "#689F38", "#558B2F"]
}, {
color: "lima",
preview: "#DCE775",
variants: ["#F9FBE7", "#F0F4C3", "#E6EE9C", "#DCE775", "#D4E157", "#CDDC39", "#C0CA33", "#AFB42B", "#9E9D24"]
}, {
color: "amarillo",
preview: "#FFF176",
variants: ["#FFFDE7", "#FFF9C4", "#FFF59D", "#FFF176", "#FFEE58", "#FFEB3B", "#FDD835", "#FBC02D", "#F9A825"]
}, {
color: "ambar",
preview: "#FFD54F",
variants: ["#FFF8E1", "#FFECB3", "#FFE082", "#FFD54F", "#FFCA28", "#FFC107", "#FFB300", "#FFA000", "#FF8F00"]
}, {
color: "naranja",
preview: "#FFB74D",
variants: ["#FFF3E0", "#FFE0B2", "#FFCC80", "#FFB74D", "#FFA726", "#FF9800", "#FB8C00", "#F57C00", "#EF6C00"]
}, {
color: "naranja oscuro",
preview: "#FF8A65",
variants: ["#FBE9E7", "#FFCCBC", "#FFAB91", "#FF8A65", "#FF7043", "#FF5722", "#F4511E", "#E64A19", "#D84315"]
}, {
color: "marron",
preview: "#A1887F",
variants: ["#EFEBE9", "#D7CCC8", "#BCAAA4", "#A1887F", "#8D6E63", "#795548", "#6D4C41", "#5D4037", "#4E342E"]
}, {
color: "escala de grises",
preview: "#E0E0E0",
variants: ["#FFFFFF", "#FAFAFA", "#F5F5F5", "#EEEEEE", "#E0E0E0", "#BDBDBD", "#9E9E9E", "#757575", "#616161", "#424242", "#000000"]
}];
}
changeColor($event) {
let color = $event.trim().toUpperCase();
if (['#', '#FFFFFF', '#FFF'].includes(color)) {
color = '';
}
if (color !== this.value) {
this.value = color;
this.change.emit(color);
}
}
}
ColorSelectorComponent.ɵfac = function ColorSelectorComponent_Factory(t) {
return new (t || ColorSelectorComponent)();
};
ColorSelectorComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ColorSelectorComponent,
selectors: [["app-color-select"]],
inputs: {
value: "value"
},
outputs: {
change: "change"
},
decls: 7,
vars: 5,
consts: [["ngx-colors-trigger", "", 1, "selector", 3, "ngModel", "palette", "colorPickerControls", "ngModelChange"], [1, "selected-value"], [1, "customArrow"]],
template: function ColorSelectorComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("ngModelChange", function ColorSelectorComponent_Template_div_ngModelChange_0_listener($event) {
return ctx.changeColor($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "mat-select-trigger", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngModel", ctx.value)("palette", ctx.palette)("colorPickerControls", "no-alpha");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵstyleProp"]("background", ctx.value);
}
},
dependencies: [_angular_forms__WEBPACK_IMPORTED_MODULE_2__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_2__.NgModel, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_3__.MatLegacySelectTrigger, ngx_colors__WEBPACK_IMPORTED_MODULE_4__.NgxColorsTriggerDirective],
styles: ["[_nghost-%COMP%] {\n -webkit-touch-callout: none; \n -webkit-user-select: none; \n user-select: none; \n font-family: \"Inter\", sans-serif;\n display: block;\n width: 48px;\n padding: 4px;\n height: 20px;\n background: #ffffff;\n border: 2px solid #ffffff;\n box-sizing: content-box;\n border-radius: 8px;\n}\n[_nghost-%COMP%]:hover {\n border-color: #2B2733;\n}\n\n.selector[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n cursor: pointer;\n}\n.selector[_ngcontent-%COMP%] .selected-value[_ngcontent-%COMP%] {\n display: inline-block;\n width: 20px;\n height: 20px;\n border: 1px solid #EDEAF2;\n background: repeating-linear-gradient(135deg, transparent 0px, transparent 1.9px, #EDEAF2 2px, #EDEAF2 3.5px, transparent 3px, transparent 5px);\n box-sizing: border-box;\n border-radius: 100%;\n}\n.selector[_ngcontent-%COMP%] .customArrow[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-wrap: nowrap;\n align-content: center;\n width: 20px;\n height: 20px;\n padding: 0;\n}\n\n\n ngx-colors-panel .opened .colors .circle.wrapper:first-child .circle-border {\n background: repeating-linear-gradient(135deg, #FFFFFF 0px, #FFFFFF 43%, #A59FB9 43%, #A59FB9 56%, #FFFFFF 56%, #FFFFFF 100%) !important;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9jb2xvci1zZWxlY3Rvci9jb2xvci1zZWxlY3Rvci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUMvTUE7RURzQ0ksMkJBQUEsRUFBQSxlQUFBO0VBQ0EseUJBQUEsRUFBQSxXQUFBLEVBQ0EsbUJBQUEsRUFDQSw0QkFBQSxFQUNBLDJCQUFBO0VBQ0EsaUJBQUEsRUFBQSxpRkFBQTtFRDVDQSxnQ0FBQTtFRUtBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFlBVEc7RUFVSCxtQkh5Skk7RUd4SkoseUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0FBK0RKO0FBN0RJO0VBQ0kscUJIYlk7QUc0RXBCOztBQTNEQTtFQUNJLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGVBQUE7QUE4REo7QUE1REk7RUFDSSxxQkFBQTtFQUNBLFdBM0JEO0VBNEJDLFlBNUJEO0VBNkJDLHlCQUFBO0VBQ0EsK0lBQUE7RUFNQSxzQkFBQTtFQUNBLG1CQUFBO0FBeURSO0FBdERJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBQXdEUjs7QUFwREE7O0VBQUE7QUFRb0I7RUFDSSx1SUFBQTtBQWtEeEIiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2Nzc1wiO1xuXG4kc2l6ZTogMjBweDtcblxuOmhvc3Qge1xuICAgIEBpbmNsdWRlIG5vLXNlbGVjdDtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICB9XG59XG5cbi5zZWxlY3RvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLnNlbGVjdGVkLXZhbHVlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogJHNpemU7XG4gICAgICAgIGhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgICAgIDEzNWRlZyxcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IDBweCwgdHJhbnNwYXJlbnQgMS45cHgsXG4gICAgICAgICAgICAgICAgICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIgMnB4LCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIgMy41cHgsXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAzLjBweCwgdHJhbnNwYXJlbnQgNXB4XG4gICAgICAgICk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgfVxuXG4gICAgLmN1c3RvbUFycm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi8qKlxuICogUmVzZXQgY29sb3IgYnV0dG9uXG4gKi9cbjo6bmctZGVlcCB7XG4gICAgbmd4LWNvbG9ycy1wYW5lbCB7XG4gICAgICAgIC5vcGVuZWQge1xuICAgICAgICAgICAgLmNvbG9ycyB7XG4gICAgICAgICAgICAgICAgLmNpcmNsZS53cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgLmNpcmNsZS1ib3JkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMzVkZWcsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI0ZGRkZGRiAwcHgsICNGRkZGRkYgNDMlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNBNTlGQjkgNDMlLCAjQTU5RkI5IDU2JSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjRkZGRkZGIDU2JSwgI0ZGRkZGRiAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], ColorSelectorComponent.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 23522:
/*!***************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/confirm-popup/confirm-popup.component.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AbstractConfirmPopup": () => (/* binding */ AbstractConfirmPopup),
/* harmony export */ "ConfirmPopupComponent": () => (/* binding */ ConfirmPopupComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
function ConfirmPopupComponent_div_22_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "span", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "input", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("\n ", ctx_r0.config.confirmationLabel, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r0.config.confirmByText);
}
}
function ConfirmPopupComponent_ng_container_27_Template(rf, ctx) {
if (rf & 1) {
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "button", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ConfirmPopupComponent_ng_container_27_Template_button_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r3);
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r2.discard());
});
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r1.config.discardButtonLabel);
}
}
const _c0 = function (a0, a1, a2, a3) {
return {
"single-option": a0,
"actions-vertical": a1,
"actions-horizontal": a2,
"discard-button-link": a3
};
};
class AbstractConfirmPopup {
constructor() {
this.onClosed = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
this.config = {
title: '',
description: '',
confirmButtonLabel: 'Confirm',
discardButtonLabel: 'Cancel',
highlightConfirmButton: true,
dockStyleMode: '',
discardButtonStyle: 'button',
actionButtonsStyle: 'horizontal'
};
}
confirm() {
this.onClosed.emit(true);
}
discard() {
this.onClosed.emit(false);
}
applyConfig(config) {
Object.assign(this.config, config);
}
}
class ConfirmPopupComponent extends AbstractConfirmPopup {
ngOnInit() {
if (!this.config.confirmByText) {
this.config.confirmByText = '';
}
this.form = new _angular_forms__WEBPACK_IMPORTED_MODULE_1__.UntypedFormGroup({
confirmationMessage: new _angular_forms__WEBPACK_IMPORTED_MODULE_1__.UntypedFormControl('', [])
});
}
isConfirmButtonDisabled() {
return this.config.confirmByText !== this.form.value.confirmationMessage;
}
}
ConfirmPopupComponent.ɵfac = function () {
let ɵConfirmPopupComponent_BaseFactory;
return function ConfirmPopupComponent_Factory(t) {
return (ɵConfirmPopupComponent_BaseFactory || (ɵConfirmPopupComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetInheritedFactory"](ConfirmPopupComponent)))(t || ConfirmPopupComponent);
};
}();
ConfirmPopupComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: ConfirmPopupComponent,
selectors: [["app-confirm-popup"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵInheritDefinitionFeature"]],
decls: 34,
vars: 15,
consts: [[1, "popup-container", 3, "formGroup"], [1, "content"], [1, "content-message"], [1, "message-text-box"], [1, "message-text-box", "warning"], ["class", "content-message confirmation", 4, "ngIf"], [1, "actions", 3, "ngClass"], [4, "ngIf"], [1, "confirm-actions-button", "btn-primary", 3, "disabled", "click"], [1, "content-message", "confirmation"], [1, "label"], [1, "confirm-text"], [1, "ud-form-input"], ["type", "text", "autofocus", "autofocus", "formControlName", "confirmationMessage"], [1, "confirm-actions-button", "btn-secondary", "discard", 3, "click"]],
template: function ConfirmPopupComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](15, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](17, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](18);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](22, ConfirmPopupComponent_div_22_Template, 13, 2, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](24, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](25, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](27, ConfirmPopupComponent_ng_container_27_Template, 5, 1, "ng-container", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](28, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](29, "button", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ConfirmPopupComponent_Template_button_click_29_listener() {
return ctx.confirm();
});
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](30);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](32, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](33, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("formGroup", ctx.form);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx.config.title);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx.config.description);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.config.confirmationLabel);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction4"](10, _c0, ctx.config.hideDiscardButton, ctx.config.actionButtonsStyle === "vertical", ctx.config.actionButtonsStyle === "horizontal", ctx.config.discardButtonStyle === "link"));
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !ctx.config.hideDiscardButton);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("confirm", ctx.config.highlightConfirmButton);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("disabled", ctx.isConfirmButtonDisabled());
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx.config.confirmButtonLabel);
}
},
dependencies: [_angular_forms__WEBPACK_IMPORTED_MODULE_1__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgControlStatusGroup, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.FormGroupDirective, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.FormControlName, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf],
styles: ["[_nghost-%COMP%] {\n width: 100vw;\n height: 100vh;\n overflow: hidden;\n background: rgba(18, 17, 20, 0.5);\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.popup-container[_ngcontent-%COMP%] {\n width: 100vw;\n max-width: 400px;\n display: flex;\n margin: auto;\n position: relative;\n box-sizing: border-box;\n flex-direction: column;\n justify-content: center;\n border: none;\n line-height: normal;\n background: #FFFFFF;\n box-shadow: 0px 16px 50px rgba(30, 20, 57, 0.3);\n font-family: Inter, sans-serif;\n border-radius: 24px !important;\n padding: 20px 24px 24px !important;\n}\n.popup-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] {\n width: 100%;\n display: flex;\n align-items: stretch;\n flex-direction: column;\n}\n.popup-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .content-message[_ngcontent-%COMP%] {\n width: 100%;\n display: flex;\n align-items: center;\n font-size: 20px;\n margin-bottom: 8px;\n}\n.popup-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .content-message[_ngcontent-%COMP%]:last-child {\n margin-bottom: 0;\n}\n.popup-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .content-message[_ngcontent-%COMP%] .message-text-box[_ngcontent-%COMP%] {\n flex: 1;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n}\n.popup-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .content-message[_ngcontent-%COMP%] .message-text-box[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: #121114;\n font-weight: 400;\n font-size: 20px;\n line-height: 26px;\n text-align: center;\n letter-spacing: -0.02em;\n}\n.popup-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .content-message[_ngcontent-%COMP%] .message-text-box.warning[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: #807A8E;\n font-size: 14px;\n line-height: 20px;\n}\n.popup-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .content-message[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n margin-bottom: 10px;\n}\n.popup-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .content-message.confirmation[_ngcontent-%COMP%] {\n color: #807A8E;\n font-size: 14px;\n margin-top: 16px;\n display: block;\n}\n.popup-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .content-message.confirmation[_ngcontent-%COMP%] .confirm-text[_ngcontent-%COMP%] {\n color: #2B2733;\n}\n.popup-container[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] {\n margin-top: 24px;\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.popup-container[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .confirm-actions-button[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 170px;\n padding: 13px 20px;\n font-family: Inter, sans-serif;\n font-size: 15px;\n line-height: 22px;\n font-weight: 600;\n letter-spacing: -0.02em;\n color: #ffffff;\n background-color: #2B2733;\n border-radius: 10px;\n cursor: pointer;\n}\n.popup-container[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .confirm-actions-button[_ngcontent-%COMP%]:hover {\n background-color: #252329;\n}\n.popup-container[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .confirm-actions-button[_ngcontent-%COMP%]:active {\n background-color: #333137;\n}\n.popup-container[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .confirm-actions-button.discard[_ngcontent-%COMP%] {\n color: #2B2733;\n background-color: #ffffff;\n border: 1px solid #EDEAF2;\n transition: 0.3s;\n}\n.popup-container[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .confirm-actions-button.discard[_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\n.popup-container[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .confirm-actions-button.discard[_ngcontent-%COMP%]:active {\n background: #CECADA;\n}\n.popup-container[_ngcontent-%COMP%] .actions.single-option[_ngcontent-%COMP%] .confirm-actions-button[_ngcontent-%COMP%] {\n width: 100%;\n}\n.popup-container[_ngcontent-%COMP%] .actions.actions-vertical[_ngcontent-%COMP%] {\n flex-direction: column-reverse;\n}\n.popup-container[_ngcontent-%COMP%] .actions.actions-vertical[_ngcontent-%COMP%] .confirm-actions-button[_ngcontent-%COMP%] {\n width: 90%;\n}\n.popup-container[_ngcontent-%COMP%] .actions.actions-vertical[_ngcontent-%COMP%] .confirm-actions-button[_ngcontent-%COMP%]:not(:first-child) {\n margin-bottom: 10px;\n}\n.popup-container[_ngcontent-%COMP%] .actions.discard-button-link[_ngcontent-%COMP%] .confirm-actions-button.discard[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 14px;\n line-height: 20px;\n font-weight: 500;\n border: 0;\n color: #807A8E;\n}\n\n@media all and (max-width: 480px) {\n .popup-container[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 350px;\n padding: 24px !important;\n }\n .popup-container[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .confirm-actions-button[_ngcontent-%COMP%] {\n width: calc(50% - 6px);\n padding: 9px 12px;\n }\n .popup-container[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .confirm-actions-button.discard[_ngcontent-%COMP%] {\n padding: 8px 11px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9jb25maXJtLXBvcHVwL2NvbmZpcm0tcG9wdXAuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksWUFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGlDSCtDcUI7RUc5Q3JCLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FBNERKOztBQXpEQTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLCtDQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLGtDQUFBO0FBNERKO0FBMURJO0VBQ0ksV0FBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0FBNERSO0FBMURRO0VBQ0ksV0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBQTREWjtBQTFEWTtFQUNJLGdCQUFBO0FBNERoQjtBQXpEWTtFQUNJLE9BQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtBQTJEaEI7QUF6RGdCO0VBQ0ksY0huQ0k7RUdvQ0osZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0FBMkRwQjtBQXhEZ0I7RUFDSSxjSHpDSztFRzBDTCxlQUFBO0VBQ0EsaUJBQUE7QUEwRHBCO0FBdERZO0VBQ0ksbUJBQUE7QUF3RGhCO0FBckRZO0VBQ0ksY0hwRFM7RUdxRFQsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBQXVEaEI7QUFyRGdCO0VBQ0ksY0g1RUo7QUdtSWhCO0FBakRJO0VBQ0ksZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7QUFtRFI7QUFqRFE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGNINkRKO0VHNURJLHlCSHJHSTtFR3NHSixtQkFBQTtFQUNBLGVBQUE7QUFtRFo7QUFqRFk7RUFDSSx5Qkh0Q2M7QUd5RjlCO0FBaERZO0VBQ0kseUJIekNjO0FHMkY5QjtBQS9DWTtFQUNJLGNIbEhBO0VHbUhBLHlCSDhDUjtFRzdDUSx5QkFBQTtFQUNBLGdCQUFBO0FBaURoQjtBQS9DZ0I7RUFDSSxtQkg5Rk07QUcrSTFCO0FBOUNnQjtFQUNJLG1CSHBHTTtBR29KMUI7QUExQ1k7RUFDSSxXQUFBO0FBNENoQjtBQXhDUTtFQUNJLDhCQUFBO0FBMENaO0FBeENZO0VBQ0ksVUFBQTtBQTBDaEI7QUF6Q2dCO0VBQ0ksbUJBQUE7QUEyQ3BCO0FBckNZO0VGcEpSLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQTdFQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQTBIQSxnQkFBQTtFRUxZLFNBQUE7RUFDQSxjSHBJUztBR2tMekI7O0FBdkNBO0VBQ0k7SUFDSSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtFQTBDTjtFQXZDVTtJQUNJLHNCQUFBO0lBQ0EsaUJBQUE7RUF5Q2Q7RUF2Q2M7SUFDSSxpQkFBQTtFQXlDbEI7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucG9wdXAtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDE2cHggNTBweCByZ2JhKDMwLCAyMCwgNTcsIDAuMyk7XG4gICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggMjRweCAhaW1wb3J0YW50O1xuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmNvbnRlbnQtbWVzc2FnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZXNzYWdlLXRleHQtYm94IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLndhcm5pbmcgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb25maXJtYXRpb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIC5jb25maXJtLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5jb25maXJtLWFjdGlvbnMtYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRpc2NhcmQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2luZ2xlLW9wdGlvbiB7XG4gICAgICAgICAgICAuY29uZmlybS1hY3Rpb25zLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGlvbnMtdmVydGljYWwge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgICAgICAgICAuY29uZmlybS1hY3Rpb25zLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc2NhcmQtYnV0dG9uLWxpbmsge1xuICAgICAgICAgICAgLmNvbmZpcm0tYWN0aW9ucy1idXR0b24uZGlzY2FyZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEJvZHkxNE1lZGl1bTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9fX19fX19fX19NT0JJTEVcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBvcHVwLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgLmNvbmZpcm0tYWN0aW9ucy1idXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDEycHg7XG5cbiAgICAgICAgICAgICAgICAmLmRpc2NhcmQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
});
/***/ }),
/***/ 67447:
/*!***********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/date-picker/date-picker.component.ts ***!
\***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DatePickerComponent": () => (/* binding */ DatePickerComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _web_assets_scripts_datepicker__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @web/assets/scripts/datepicker */ 18539);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
const _c0 = ["daySelectorInput"];
function DatePickerComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainer"](0, 4);
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngTemplateOutlet", ctx_r0.displayDateTpl);
}
}
function DatePickerComponent_div_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](0, "div", 5);
}
}
class DatePickerComponent {
constructor(zone) {
this.zone = zone;
this.onDateSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_5__.EventEmitter();
this.onOpenStateChange = new _angular_core__WEBPACK_IMPORTED_MODULE_5__.EventEmitter();
this.disabled = false;
this.position = 'bl';
this.alwaysShow = false;
this.showAsModal = false;
this.showInvalidDateLabels = false;
this._date = moment__WEBPACK_IMPORTED_MODULE_1___default()();
this._minDate = moment__WEBPACK_IMPORTED_MODULE_1___default()();
this._maxDate = null;
this._dateFormat = 'ddd, MMM D';
this.datePickerSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(null);
this.isDatePickerShowingSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(false);
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.DestroyEvent();
this.changeSize = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.StatefulSubject();
}
onResize() {
this.changeSize.next(window === null || window === void 0 ? void 0 : window.innerWidth);
}
set date(value) {
if (value) {
this.setDate(value);
if (this.daySelectorAutoResizeDirective) {
this.daySelectorAutoResizeDirective.resize();
}
}
}
set minDate(value) {
this._minDate = this.ensureMoment(value, true);
this.datePickerSubject.then(dp => {
if (dp) {
dp.setMin(this._minDate.toDate());
}
});
}
set maxDate(value) {
this._maxDate = this.ensureMoment(value, true);
this.datePickerSubject.then(dp => {
if (dp) {
dp.setMax(this._maxDate.toDate());
}
});
}
set dateFormat(value) {
this._dateFormat = value;
this.datePickerSubject.then(dp => {
if (dp) {
dp && dp.setDate(dp.dateSelected);
}
});
}
ngOnInit() {
if (this.isMobile) {
this.showAsModal = true;
}
this.onResize();
this.datePickerSubject.subscribe(picker => {
var _a;
try {
if (moment__WEBPACK_IMPORTED_MODULE_1___default().isDate(this._date)) {
picker && picker.setDate(this._date.toDate(), true);
}
} catch (err) {
if (((_a = err === null || err === void 0 ? void 0 : err.message) === null || _a === void 0 ? void 0 : _a.includes('You can\'t manually set a date that\'s disabled')) && this._date.isBefore(moment__WEBPACK_IMPORTED_MODULE_1___default()().startOf('day')) && this.showInvalidDateLabels) {
this.daySelectorInputElementRef.nativeElement.value = moment__WEBPACK_IMPORTED_MODULE_1___default()(this._date).format(this._dateFormat);
} else {
throw err;
}
}
});
this.isDatePickerShowingSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.takeUntil)(this.destroyedEvent)).subscribe(value => this.onOpenStateChange.emit(value));
}
get isMobile() {
return (window === null || window === void 0 ? void 0 : window.innerWidth) <= 768;
}
rebuildDatePicker() {
const dp = this.datePickerSubject.getValue();
if (dp) {
dp.remove();
}
this.datePickerSubject.next(this.buildDatePicker());
}
ngAfterViewInit() {
this.rebuildDatePicker();
this.changeSize.next();
(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.combineLatest)([this.datePickerSubject, this.changeSize.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.distinctUntilChanged)((prev, next) => prev === next), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.debounceTime)(250), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.takeUntil)(this.destroyedEvent))]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.takeUntil)(this.destroyedEvent)).subscribe(([dp, innerWidth]) => {
if (this.isMobile !== this.showAsModal) {
if (dp) {
dp.hide();
} else {
this.rebuildDatePicker();
}
}
});
}
show() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this.isMobile) {
_this.daySelectorInputElementRef.nativeElement.focus();
} else {
let picker = yield _this.datePickerSubject;
if (picker) {
picker.show();
}
}
})();
}
hide() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!_this2.alwaysShow) {
let picker = yield _this2.datePickerSubject;
if (picker) {
picker.hide();
}
}
})();
}
buildDatePicker() {
return this.zone.runOutsideAngular(() => {
var _a;
const dateInputElement = (_a = this.daySelectorInputElementRef) === null || _a === void 0 ? void 0 : _a.nativeElement;
if (dateInputElement) {
let current = this._date && this.ensureMoment(this._date).toDate() || new Date(),
minDate = this._minDate ? this._minDate.clone().startOf('day').toDate() : null,
maxDate = this._maxDate ? this._maxDate.clone().endOf('day').toDate() : null;
const modalMode = this.isMobile || this.showAsModal;
return (0,_web_assets_scripts_datepicker__WEBPACK_IMPORTED_MODULE_3__["default"])(dateInputElement, {
onSelect: (instance, date) => {
if (date) {
this.onDateSelected.emit(date);
} else {
this.date = this._date;
}
},
onShow: () => {
this.isDatePickerShowingSubject.next(true);
},
onHide: picker => {
this.isDatePickerShowingSubject.next(false);
picker.navigate(picker.dateSelected);
},
formatter: (input, date, instance) => {
input.value = moment__WEBPACK_IMPORTED_MODULE_1___default()(date).format(this._dateFormat);
},
disabler: date => {
return false;
},
customDays: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
minDate: minDate,
maxDate: maxDate,
dateSelected: current,
disableYearOverlay: true,
position: modalMode ? 'c' : this.position,
noWeekends: false,
showOverlay: modalMode,
alwaysShow: this.alwaysShow
});
}
});
}
setDate(value, allowEmpty = false) {
this._date = this.ensureMoment(value, allowEmpty);
const dp = this.datePickerSubject.getValue();
if (dp) {
const date = this._date.toDate();
try {
dp.setDate(date);
dp.navigate(date);
} catch (e) {}
}
}
ensureMoment(value, allowEmpty = false) {
if (allowEmpty) {
return value ? moment__WEBPACK_IMPORTED_MODULE_1___default().isMoment(value) ? value : moment__WEBPACK_IMPORTED_MODULE_1___default()(value) : null;
}
return moment__WEBPACK_IMPORTED_MODULE_1___default().isMoment(value) ? value : moment__WEBPACK_IMPORTED_MODULE_1___default()(value);
}
toStringDate(value) {
return this.ensureMoment(value).format('YYYY-MM-DD');
}
}
DatePickerComponent.ɵfac = function DatePickerComponent_Factory(t) {
return new (t || DatePickerComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_5__.NgZone));
};
DatePickerComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineComponent"]({
type: DatePickerComponent,
selectors: [["app-date-picker"]],
viewQuery: function DatePickerComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵviewQuery"](_c0, 5);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵviewQuery"](_undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_4__.InputAutoresizeDirective, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵloadQuery"]()) && (ctx.daySelectorInputElementRef = _t.first);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵloadQuery"]()) && (ctx.daySelectorAutoResizeDirective = _t.first);
}
},
hostBindings: function DatePickerComponent_HostBindings(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("resize", function DatePickerComponent_resize_HostBindingHandler() {
return ctx.onResize();
}, false, _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵresolveWindow"]);
}
},
inputs: {
tabIndex: "tabIndex",
disabled: "disabled",
position: "position",
alwaysShow: "alwaysShow",
showAsModal: "showAsModal",
showInvalidDateLabels: "showInvalidDateLabels",
displayDateTpl: "displayDateTpl",
date: "date",
minDate: "minDate",
maxDate: "maxDate",
dateFormat: "dateFormat"
},
outputs: {
onDateSelected: "onDateSelected",
onOpenStateChange: "onOpenStateChange"
},
decls: 8,
vars: 6,
consts: [[3, "ngTemplateOutlet", 4, "ngIf"], ["type", "text", "readonly", "", "appInputAutoresize", "", 3, "disabled", "tabIndex", "click"], ["daySelectorInput", ""], ["class", "date-picker-overlay", 4, "ngIf"], [3, "ngTemplateOutlet"], [1, "date-picker-overlay"]],
template: function DatePickerComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](0, DatePickerComponent_ng_container_0_Template, 1, 1, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](2, "input", 1, 2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("click", function DatePickerComponent_Template_input_click_2_listener() {
return ctx.show();
});
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](4, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](5, DatePickerComponent_div_5_Template, 1, 0, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](6, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](7, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", ctx.displayDateTpl);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("disabled", ctx.disabled)("tabIndex", ctx.tabIndex);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind1"](6, 4, ctx.showAsModal && ctx.isDatePickerShowingSubject));
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n flex-direction: row;\n justify-content: center;\n width: auto;\n position: unset !important;\n}\n[_nghost-%COMP%] input[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n height: auto;\n font-family: \"Inter\", sans-serif;\n border: none;\n border-radius: 8px;\n font-size: 16px;\n font-weight: 400;\n line-height: 22px;\n text-align: center;\n letter-spacing: -0.02em;\n background: transparent;\n color: #121114;\n cursor: pointer;\n}\n[_nghost-%COMP%] input[_ngcontent-%COMP%]:focus {\n outline: none;\n}\n\n .qs-datepicker-container .qs-datepicker .qs-arrow.qs-left:after {\n margin: 0;\n}\n\n.date-picker-overlay[_ngcontent-%COMP%] {\n position: fixed;\n top: 0;\n left: 0;\n min-width: 100%;\n min-height: 100%;\n background: rgba(18, 17, 20, 0.5);\n z-index: 49;\n cursor: default;\n}\n\n@media all and (max-width: 480px) {\n input[_ngcontent-%COMP%] {\n font-size: 20px;\n line-height: 26px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9kYXRlLXBpY2tlci9kYXRlLXBpY2tlci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUVBLFdBQUE7RUFDQSwwQkFBQTtBQTJESjtBQXpESTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUVBLFlBQUE7RUFDQSxnQ0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0hOZ0I7RUdPaEIsZUFBQTtBQTBEUjtBQXhEUTtFQUNJLGFBQUE7QUEwRFo7O0FBaERnQjtFQUNJLFNBQUE7QUFtRHBCOztBQTVDQTtFQUNJLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlDQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QUErQ0o7O0FBM0NBO0VBQ0k7SUFDSSxlQUFBO0lBQ0EsaUJBQUE7RUE4Q047QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvL21pbi13aWR0aDogOTRweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU29sdmUgYSBjb25mbGljdCB3aXRoIGNocm9tZSBleHRlbnNpb24ncyBnbG9iYWwgY3NzIGZvciB0aGlzIHNhbWUgbGlicmFydFxuOjpuZy1kZWVwIHtcbiAgICAucXMtZGF0ZXBpY2tlci1jb250YWluZXIge1xuICAgICAgICAucXMtZGF0ZXBpY2tlciB7XG4gICAgICAgICAgICAucXMtYXJyb3cucXMtbGVmdCB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYXRlLXBpY2tlci1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuICAgIHotaW5kZXg6IDQ5O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy8gTU9CSUxFXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_10__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], DatePickerComponent.prototype, "datePickerSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_10__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], DatePickerComponent.prototype, "isDatePickerShowingSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_10__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.EmitOnDestroy)()], DatePickerComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_10__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], DatePickerComponent.prototype, "changeSize", void 0);
/***/ }),
/***/ 32577:
/*!*******************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/date-picker/index.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DatePickerComponent": () => (/* reexport safe */ _date_picker_component__WEBPACK_IMPORTED_MODULE_0__.DatePickerComponent)
/* harmony export */ });
/* harmony import */ var _date_picker_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./date-picker.component */ 67447);
/***/ }),
/***/ 94563:
/*!***********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/date-range-picker/date-range-picker.component.ts ***!
\***********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DateRangePickerComponent": () => (/* binding */ DateRangePickerComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
class DateRangePickerComponent {
constructor() {
this.onRangeChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.rangeStartFormat = 'MMMM D';
this.rangeEndFormat = this.rangeStartFormat;
}
set rangeEnd(value) {
this._rangeEnd = this.ensureMoment(value);
}
set rangeStart(value) {
this._rangeStart = this.ensureMoment(value);
}
get rangeEnd() {
return this._rangeEnd;
}
get rangeStart() {
return this._rangeStart;
}
onEndDateChanged(value) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
value = _this.ensureMoment(value).endOf('day');
if (_this._rangeStart.isBefore(value, 'day')) {
_this._rangeEnd = value.clone();
} else {
const diffInDays = _this._rangeEnd.diff(_this._rangeStart, 'days');
_this._rangeEnd = value.clone();
_this._rangeStart = value.clone().add(-diffInDays, 'days');
const todayMoment = moment__WEBPACK_IMPORTED_MODULE_1___default()().startOf('day');
if (_this._rangeStart.isBefore(moment__WEBPACK_IMPORTED_MODULE_1___default()(), 'day')) {
_this._rangeStart = todayMoment;
}
}
_this.onRangeChanged.next({
start: _this._rangeStart,
end: _this._rangeEnd
});
})();
}
onStartDateChanged(value) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
value = _this2.ensureMoment(value).startOf('day');
if (_this2._rangeEnd.isAfter(value, 'day')) {
_this2._rangeStart = value.clone();
} else {
const diffInDays = _this2._rangeEnd.diff(_this2._rangeStart, 'days');
_this2._rangeStart = value.clone();
_this2._rangeEnd = value.clone().add(diffInDays, 'days');
}
_this2.onRangeChanged.next({
start: _this2._rangeStart,
end: _this2._rangeEnd
});
})();
}
ensureMoment(value) {
return moment__WEBPACK_IMPORTED_MODULE_1___default().isMoment(value) ? value : moment__WEBPACK_IMPORTED_MODULE_1___default()(value);
}
}
DateRangePickerComponent.ɵfac = function DateRangePickerComponent_Factory(t) {
return new (t || DateRangePickerComponent)();
};
DateRangePickerComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
type: DateRangePickerComponent,
selectors: [["app-date-range-picker"]],
inputs: {
rangeStartFormat: "rangeStartFormat",
rangeEndFormat: "rangeEndFormat",
rangeEnd: "rangeEnd",
rangeStart: "rangeStart"
},
outputs: {
onRangeChanged: "onRangeChanged"
},
decls: 16,
vars: 4,
consts: [["udInput", "", 1, "range-picker-container"], [3, "date", "dateFormat", "onDateSelected"], [1, "separator"], [1, "calendar-icon"], ["height", "24", "width", "24"]],
template: function DateRangePickerComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "app-date-picker", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("onDateSelected", function DateRangePickerComponent_Template_app_date_picker_onDateSelected_2_listener($event) {
return ctx.onStartDateChanged($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](5, "span", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, "\u2013");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](8, "app-date-picker", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("onDateSelected", function DateRangePickerComponent_Template_app_date_picker_onDateSelected_8_listener($event) {
return ctx.onEndDateChanged($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](10, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](12, "app-icon-calendar", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](14, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](15, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("date", ctx.rangeStart)("dateFormat", ctx.rangeStartFormat);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("date", ctx.rangeEnd)("dateFormat", ctx.rangeEndFormat);
}
},
styles: ["[_nghost-%COMP%] .range-picker-container[_ngcontent-%COMP%] {\n position: relative;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: left;\n height: 40px;\n}\n[_nghost-%COMP%] .range-picker-container[_ngcontent-%COMP%] .separator[_ngcontent-%COMP%] {\n margin: 0 7px;\n color: #121114;\n \n}\n[_nghost-%COMP%] .range-picker-container[_ngcontent-%COMP%] .calendar-icon[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n right: 5px;\n height: 100%;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9kYXRlLXJhbmdlLXBpY2tlci9kYXRlLXJhbmdlLXBpY2tlci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUZ2R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUMvTUk7RUFDSSxrQkFBQTtFQUVBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFFQSxZQUFBO0FBdUhSO0FBckhRO0VBQ0ksYUFBQTtFQUNBLGNIR1k7RUdGWjs7NENBQUE7QUF5SFo7QUFwSFE7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0VBRUEsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7QUFxSFoiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcbiAgICAucmFuZ2UtcGlja2VyLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICAgICAgbWFyZ2luOiAwIDdweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgLypoZWlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1ibGFjazsqL1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhbGVuZGFyLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcblxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 54330:
/*!*************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/date-range-picker/index.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DateRangePickerComponent": () => (/* reexport safe */ _date_range_picker_component__WEBPACK_IMPORTED_MODULE_0__.DateRangePickerComponent)
/* harmony export */ });
/* harmony import */ var _date_range_picker_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./date-range-picker.component */ 94563);
/***/ }),
/***/ 92537:
/*!*****************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/double-option-switch/double-option-switch.component.ts ***!
\*****************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DoubleOptionSwitchComponent": () => (/* binding */ DoubleOptionSwitchComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
function DoubleOptionSwitchComponent_ng_container_2_ng_container_6_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainer"](0);
}
}
function DoubleOptionSwitchComponent_ng_container_2_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, DoubleOptionSwitchComponent_ng_container_2_ng_container_6_ng_container_2_Template, 1, 0, "ng-container", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const option_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngTemplateOutlet", option_r1[2]);
}
}
function DoubleOptionSwitchComponent_ng_container_2_div_12_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
}
if (rf & 2) {
const option_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("\n ", option_r1[1][1], "\n ");
}
}
function DoubleOptionSwitchComponent_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function DoubleOptionSwitchComponent_ng_container_2_Template_div_click_2_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r8);
const option_r1 = restoredCtx.$implicit;
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r7.setValue(option_r1[0]));
});
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, DoubleOptionSwitchComponent_ng_container_2_ng_container_6_Template, 4, 1, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](12, DoubleOptionSwitchComponent_ng_container_2_div_12_Template, 2, 1, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const option_r1 = ctx.$implicit;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("__target", option_r1[0] === ctx_r0.value);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", option_r1[2]);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("\n ", option_r1[1][0], "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", option_r1[1][1]);
}
}
const _c0 = function (a0, a1, a2) {
return {
lg: a0,
md: a1,
xl: a2
};
};
class DoubleOptionSwitchComponent {
constructor() {
this.onTouched = () => {};
this.onChange = value => {};
this.touched = false;
this.disabled = false;
this.size = 'lg';
this.onValueChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
}
setValue(value) {
this.markAsTouched();
if (this.value != value) {
this.value = value;
this.onChange(value);
this.onValueChange.emit(value);
}
}
markAsTouched() {
if (!this.touched) {
this.onTouched();
this.touched = true;
}
}
writeValue(value) {
this.value = value;
}
registerOnChange(onChange) {
this.onChange = onChange;
}
registerOnTouched(onTouched) {
this.onTouched = onTouched;
}
setDisabledState(disabled) {
this.disabled = disabled;
}
}
DoubleOptionSwitchComponent.ɵfac = function DoubleOptionSwitchComponent_Factory(t) {
return new (t || DoubleOptionSwitchComponent)();
};
DoubleOptionSwitchComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: DoubleOptionSwitchComponent,
selectors: [["app-double-option-switch"]],
inputs: {
size: "size",
value: "value",
options: "options"
},
outputs: {
onValueChange: "onValueChange"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
provide: _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NG_VALUE_ACCESSOR,
useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => DoubleOptionSwitchComponent),
multi: true
}])],
decls: 5,
vars: 6,
consts: [[1, "switch-container", "clickable", 3, "ngClass"], [4, "ngFor", "ngForOf"], [1, "switch-option", 3, "click"], [1, "label"], [4, "ngIf"], [1, "text"], ["class", "description", 4, "ngIf"], [4, "ngTemplateOutlet"], [1, "description"]],
template: function DoubleOptionSwitchComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, DoubleOptionSwitchComponent_ng_container_2_Template, 15, 5, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction3"](2, _c0, ctx.size === "lg", ctx.size === "md", ctx.size === "xl"));
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.options);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgTemplateOutlet],
styles: ["[_nghost-%COMP%] {\n --icon-color: #121114;\n}\n\n.switch-container[_ngcontent-%COMP%] {\n display: flex;\n width: 100%;\n border-radius: 8px;\n border: 1px solid var(--grayscale-light-2, #EDEAF2);\n background: var(--grayscale-light-3, #F3F3F9);\n}\n.switch-container.lg[_ngcontent-%COMP%] {\n height: 40px;\n}\n.switch-container.md[_ngcontent-%COMP%] {\n height: 32px;\n}\n.switch-container.xl[_ngcontent-%COMP%] {\n height: 48px;\n}\n.switch-container.xxl[_ngcontent-%COMP%] {\n height: 54px;\n}\n.switch-container[_ngcontent-%COMP%] .switch-option[_ngcontent-%COMP%] {\n padding: 8px 12px;\n transition: all 0.2s linear;\n width: 50%;\n height: 100%;\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n}\n.switch-container[_ngcontent-%COMP%] .switch-option[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n color: #807A8E;\n text-align: center;\n font-family: \"Inter\", sans-serif;\n font-size: 15px;\n font-style: normal;\n font-weight: 600;\n line-height: 20px;\n letter-spacing: -0.3px;\n}\n.switch-container[_ngcontent-%COMP%] .switch-option[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] .text[_ngcontent-%COMP%] {\n margin-left: 4px;\n}\n.switch-container[_ngcontent-%COMP%] .switch-option[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n color: #807A8E;\n}\n.switch-container[_ngcontent-%COMP%] .switch-option.__target[_ngcontent-%COMP%] {\n color: #2B2733;\n border-radius: 7px;\n background: #FFF;\n box-shadow: 0 2px 3px 0 rgba(29, 26, 34, 0.03);\n}\n.switch-container[_ngcontent-%COMP%] .switch-option.__target[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n color: #2B2733;\n}\n.switch-container[_ngcontent-%COMP%] .switch-option[_ngcontent-%COMP%]:not(.__target) {\n opacity: 0.6;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9kb3VibGUtb3B0aW9uLXN3aXRjaC9kb3VibGUtb3B0aW9uLXN3aXRjaC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNqTkE7RUFDSSxxQkFBQTtBQTZESjs7QUExREE7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbURBQUE7RUFDQSw2Q0FBQTtBQTZERjtBQTNERTtFQUNFLFlBQUE7QUE2REo7QUExREU7RUFDRSxZQUFBO0FBNERKO0FBekRFO0VBQ0UsWUFBQTtBQTJESjtBQXhERTtFQUNFLFlBQUE7QUEwREo7QUF2REU7RUFDRSxpQkFBQTtFQUNBLDJCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0FBeURKO0FBdkRNO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUZ6Q04sZ0NBQUE7RUUyQ00sZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0FBeURWO0FBdkRVO0VBQ0ksZ0JBQUE7QUF5RGQ7QUFyRE07RUZ0REYsZ0NBQUE7RUFnSEEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBOUZBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VFa0NJLGNBQUE7QUE2RFI7QUExREk7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLDhDQUFBO0FBNEROO0FBM0RNO0VBQ0UsY0FBQTtBQTZEUjtBQXpESTtFQUNJLFlBQUE7QUEyRFIiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIC0taWNvbi1jb2xvcjogI3skY29sb3ItZ3JheXNjYWxlLWJsYWNrfTtcbn1cblxuLnN3aXRjaC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5c2NhbGUtbGlnaHQtMiwgI0VERUFGMik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYXlzY2FsZS1saWdodC0zLCAjRjNGM0Y5KTtcblxuICAmLmxnIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAmLm1kIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cblxuICAmLnhsIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cblxuICAmLnh4bCB7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICB9XG5cbiAgLnN3aXRjaC1vcHRpb24ge1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICM4MDdBOEU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICAgICAgY29sb3I6ICM4MDdBOEU7XG4gICAgICB9XG5cbiAgICAmLl9fdGFyZ2V0IHtcbiAgICAgIGNvbG9yOiAjMkIyNzMzO1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCAwIHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG4gICAgICAubGFiZWwge1xuICAgICAgICBjb2xvcjogIzJCMjczMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguX190YXJnZXQpIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 74329:
/*!*********************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/form-controls/index.ts ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SelectFilterComponent": () => (/* reexport safe */ _select__WEBPACK_IMPORTED_MODULE_0__.SelectFilterComponent),
/* harmony export */ "SelectFilterInputComponent": () => (/* reexport safe */ _select__WEBPACK_IMPORTED_MODULE_0__.SelectFilterInputComponent)
/* harmony export */ });
/* harmony import */ var _select__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./select */ 40344);
/***/ }),
/***/ 40344:
/*!****************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/form-controls/select/index.ts ***!
\****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SelectFilterComponent": () => (/* reexport safe */ _select_filter_component__WEBPACK_IMPORTED_MODULE_1__.SelectFilterComponent),
/* harmony export */ "SelectFilterInputComponent": () => (/* reexport safe */ _select_filter_input_component__WEBPACK_IMPORTED_MODULE_0__.SelectFilterInputComponent)
/* harmony export */ });
/* harmony import */ var _select_filter_input_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./select-filter-input.component */ 76397);
/* harmony import */ var _select_filter_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./select-filter.component */ 44294);
/***/ }),
/***/ 76397:
/*!****************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/form-controls/select/select-filter-input.component.ts ***!
\****************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SelectFilterInputComponent": () => (/* binding */ SelectFilterInputComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/cdk/keycodes */ 28456);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/material/legacy-core */ 57090);
/* harmony import */ var _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/material/legacy-select */ 36002);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 76317);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 21339);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 59295);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
const _c0 = ["noResults"];
const _c1 = ["searchSelectInput"];
const _c2 = ["selectFilterInputFieldWrapper"];
function SelectFilterInputComponent_button_11_Template(rf, ctx) {
if (rf & 1) {
const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "button", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function SelectFilterInputComponent_button_11_Template_button_click_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r5);
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵresetView"](ctx_r4.resetForm());
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "mat-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "close");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
}
}
const SCROLL_PADDING = 4;
const SCROLL_OPTIONS_COUNT = 5;
const SCROLL_OPTION_HEIGHT = 45;
const SCROLL_HEIGHT = SCROLL_OPTION_HEIGHT * (1 + SCROLL_OPTIONS_COUNT) + 2 * SCROLL_PADDING;
class SelectFilterInputComponent {
constructor(changeDetector, ngControl, matSelect, matOption = null) {
this.changeDetector = changeDetector;
this.ngControl = ngControl;
this.matSelect = matSelect;
this.matOption = matOption;
this.SELECT_OFFSET = 1;
this.placeholder = 'Search...';
this.ignoredOptionSubject = new rxjs__WEBPACK_IMPORTED_MODULE_2__.BehaviorSubject(null);
this.domOptionsSubject = new rxjs__WEBPACK_IMPORTED_MODULE_2__.BehaviorSubject(null);
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
this.filterFormControl = new _angular_forms__WEBPACK_IMPORTED_MODULE_3__.UntypedFormControl('');
this.onChange = v => {};
this.onTouched = () => {};
this.registerOnTouched = fn => {
this.onTouched = fn;
};
this.registerOnChange = fn => {
this.filterFormControl.valueChanges.subscribe(fn);
this.onChange = fn;
};
this.writeValue = value => {
this.filterFormControl.setValue(value);
this.changeDetector.detectChanges();
};
if (this.ngControl != null) {
this.ngControl.valueAccessor = this;
}
}
set ignoredOption(value) {
this.ignoredOptionSubject.next(value);
}
get options() {
return this.domOptionsSubject.getValue().toArray();
}
ngOnInit() {
this.matSelect.panelClass = (this.matSelect.panelClass ? `${this.matSelect.panelClass} ` : '') + 'filter-input-position-fix';
this.matSelect.openedChange.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.delay)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(this.destroyedEvent)).subscribe(opened => {
if (opened) {
this.focusFilterInput();
this.syncInputWidthWithOptions();
this.syncSelectScrollPosition();
} else {
this.resetForm();
}
});
this.matSelect.openedChange.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.take)(1)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(this.destroyedEvent)).subscribe(() => {
const keyManager = this.matSelect._keyManager;
if (keyManager) {
keyManager.change.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(this.destroyedEvent)).subscribe(() => this.syncSelectScrollPosition());
}
const domOptions = this.matSelect.options;
this.domOptionsSubject.next(domOptions);
this.previousFirstOption = this.options[this.SELECT_OFFSET];
domOptions.changes.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.delay)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(this.destroyedEvent)).subscribe(data => {
const currentFirstOption = this.options[this.SELECT_OFFSET];
if (keyManager && this.matSelect.panelOpen) {
const isSame = this.isSameFirstOption(currentFirstOption);
const selectedOptionExists = this.isSelectedOptionExists();
if (!isSame || !selectedOptionExists) {
keyManager.setFirstItemActive();
}
this.syncInputWidthWithOptions();
this.syncSelectScrollPosition();
}
this.previousFirstOption = currentFirstOption;
});
});
this.emptyListObservable.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(this.destroyedEvent)).subscribe(isEmpty => {
if (isEmpty) {
this.noResults.nativeElement.classList.add('visible');
this.filterOptionHostElement.classList.add('no-results');
} else {
this.noResults.nativeElement.classList.remove('visible');
this.filterOptionHostElement.classList.remove('no-results');
}
});
this.domOptionsSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(this.destroyedEvent)).subscribe(() => {
this.changeDetector.detectChanges();
});
}
syncSelectScrollPosition() {
const {
matSelect: {
panel,
_keyManager,
options
},
optionHeight
} = this;
if (panel && options.length > 0) {
const element = panel.nativeElement;
const selectedOptionIndex = _keyManager.activeItemIndex || 0;
const indexOfOptionToFitIntoView = selectedOptionIndex - 1;
const scrollPosition = element.scrollTop;
const wrapperHeight = this.searchWrapperElement.nativeElement.offsetHeight;
const visibleOptionsCount = Math.floor((SCROLL_HEIGHT - wrapperHeight) / optionHeight);
const firstOptionIndex = Math.round((scrollPosition + wrapperHeight) / optionHeight) - 1;
if (firstOptionIndex >= indexOfOptionToFitIntoView) {
element.scrollTop = indexOfOptionToFitIntoView * optionHeight;
} else if (firstOptionIndex + visibleOptionsCount <= indexOfOptionToFitIntoView) {
element.scrollTop = (indexOfOptionToFitIntoView + 1) * optionHeight - (SCROLL_HEIGHT - wrapperHeight);
}
}
}
syncInputWidthWithOptions() {
if (!this.searchWrapperElement || !this.searchWrapperElement.nativeElement) {
return;
}
let element = this.searchWrapperElement.nativeElement;
let panelElement;
let parentElement = element.parentElement;
while (!panelElement && parentElement) {
if (element.classList.contains('mat-select-panel')) {
panelElement = element;
break;
}
element = parentElement;
parentElement = element.parentElement;
}
if (panelElement) {
panelElement.classList.add('with-filter');
this.searchWrapperElement.nativeElement.style.width = panelElement.clientWidth - 2 * SCROLL_PADDING + 'px';
}
}
get filterOptionHostElement() {
return this.matOption._getHostElement();
}
get optionHeight() {
if (this.matSelect.options.length) {
return this.matSelect.options.first._getHostElement().getBoundingClientRect().height;
}
return 0;
}
get isCleanButtonVisible() {
return Boolean(this.filterFormControl.value);
}
get emptyListObservable() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_7__.combineLatest)([this.filterFormControl.valueChanges, this.domOptionsSubject, this.ignoredOptionSubject]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.map)(([value, options, ignoredOption]) => {
return value && (ignoredOption ? 2 : 1) === (options === null || options === void 0 ? void 0 : options.length);
}));
}
focusFilterInput() {
if (this.searchSelectInput) {
this.searchSelectInput.nativeElement.focus();
}
}
resetForm() {
this.filterFormControl.setValue('');
this.focusFilterInput();
}
onKeyDown(event) {
const {
key,
keyCode
} = event;
if (1 === key.length && /[a-zA-Z0-9 ]/img.test(key) || [_angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__.HOME, _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__.END].includes(keyCode)) {
event.stopPropagation();
}
}
onKeyUp(event) {
const {
keyCode
} = event;
switch (keyCode) {
case _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__.UP_ARROW:
break;
case _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__.DOWN_ARROW:
break;
case _angular_cdk_keycodes__WEBPACK_IMPORTED_MODULE_9__.ENTER:
break;
}
}
isSameFirstOption(option) {
return this.matSelect.compareWith(this.previousFirstOption, option);
}
isSelectedOptionExists() {
var _a, _b;
const activeItem = (_b = (_a = this.matSelect) === null || _a === void 0 ? void 0 : _a._keyManager) === null || _b === void 0 ? void 0 : _b.activeItem;
return Boolean(this.options.find(option => this.matSelect.compareWith(option, activeItem)));
}
}
SelectFilterInputComponent.ɵfac = function SelectFilterInputComponent_Factory(t) {
return new (t || SelectFilterInputComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_3__.NgControl, 2), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_10__.MatLegacySelect), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_11__.MatLegacyOption));
};
SelectFilterInputComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: SelectFilterInputComponent,
selectors: [["app-select-filter-input"]],
viewQuery: function SelectFilterInputComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵviewQuery"](_c0, 7, _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵviewQuery"](_c1, 7, _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵviewQuery"](_c2, 7, _angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵloadQuery"]()) && (ctx.noResults = _t.first);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵloadQuery"]()) && (ctx.searchSelectInput = _t.first);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵloadQuery"]()) && (ctx.searchWrapperElement = _t.first);
}
},
inputs: {
placeholder: "placeholder",
ignoredOption: "ignoredOption"
},
decls: 18,
vars: 3,
consts: [["matInput", "", 1, "search-input-field", "hidden"], [1, "filter-input-wrapper"], ["selectFilterInputFieldWrapper", ""], ["matInput", "", "autocomplete", "off", "type", "text", 1, "search-input-field", "mat-input-element", 3, "placeholder", "formControl", "keydown", "keyup"], ["searchSelectInput", ""], ["mat-button", "", "mat-icon-button", "", "aria-label", "Clear", 3, "click", 4, "ngIf"], [1, "no-results"], ["noResults", ""], ["mat-button", "", "mat-icon-button", "", "aria-label", "Clear", 3, "click"]],
template: function SelectFilterInputComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "input", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 1, 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](6, "app-icon-search");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](8, "input", 3, 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("keydown", function SelectFilterInputComponent_Template_input_keydown_8_listener($event) {
return ctx.onKeyDown($event);
})("keyup", function SelectFilterInputComponent_Template_input_keyup_8_listener($event) {
return ctx.onKeyUp($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](11, SelectFilterInputComponent_button_11_Template, 5, 0, "button", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](12, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](14, "div", 6, 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](16, "Nothing found");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](17, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("placeholder", ctx.placeholder)("formControl", ctx.filterFormControl);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.isCleanButtonVisible);
}
},
styles: [".mat-select-panel.with-filter {\n \n padding: 4px;\n max-height: calc(8px + 270px);\n}\n\n .filter-input-position-fix {\n \n transform: none !important;\n overflow-x: hidden;\n}\n\n .mat-option.quick-filter-wrapper {\n \n position: static;\n margin-bottom: 8px;\n opacity: 1 !important;\n}\n .mat-option.quick-filter-wrapper span.mat-option-text {\n padding: 0;\n}\n .mat-option.quick-filter-wrapper .mat-icon {\n margin-right: 0;\n margin-left: 0;\n}\n .mat-option.quick-filter-wrapper.no-results {\n height: 90px;\n margin-bottom: 0;\n}\n\n.search-input-field[_ngcontent-%COMP%] {\n height: 45px;\n line-height: 45px;\n padding: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n outline: none;\n font-family: Inter, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 15px;\n display: flex;\n align-items: center;\n letter-spacing: -0.02em;\n color: #807A8E;\n}\n.search-input-field[_ngcontent-%COMP%]:focus, .search-input-field[_ngcontent-%COMP%]:focus-visible, .search-input-field[_ngcontent-%COMP%]:focus-within {\n box-shadow: none;\n border: none;\n outline: none;\n}\n.search-input-field.hidden[_ngcontent-%COMP%] {\n visibility: hidden;\n}\n\n.filter-input-wrapper[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: flex-start;\n flex-wrap: nowrap;\n flex-direction: row;\n margin-bottom: 4px;\n position: absolute;\n top: 0;\n width: 100%;\n z-index: 100;\n border-bottom: 1px solid #EDEAF2;\n background: #ffffff;\n color: #807A8E;\n overflow: hidden;\n flex-shrink: 0;\n font-size: inherit;\n -webkit-transform: translate3d(0, 0, 0);\n}\n.filter-input-wrapper[_ngcontent-%COMP%] .mat-input-element[_ngcontent-%COMP%] {\n flex-basis: auto;\n}\n.filter-input-wrapper[_ngcontent-%COMP%] app-icon-search[_ngcontent-%COMP%] {\n margin: 12px 16px 11px 8px;\n}\n\n.no-results[_ngcontent-%COMP%] {\n display: none;\n padding: 9px 12px;\n}\n.no-results.visible[_ngcontent-%COMP%] {\n display: block;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9mb3JtLWNvbnRyb2xzL3NlbGVjdC9zZWxlY3QtZmlsdGVyLWlucHV0LmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQzNNQTtFQUNJLCtEQUFBO0VBQ0EsWUFQVztFQVFYLDZCQUFBO0FBdURKOztBQXBEQTtFQUNJLGdGQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtBQXVESjs7QUFwREE7RUFDSSxpREFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtBQXVESjtBQXJESTtFQUNJLFVBQUE7QUF1RFI7QUFwREk7RUFDSSxlQUFBO0VBQ0EsY0FBQTtBQXNEUjtBQW5ESTtFQUNJLFlBOUJhO0VBK0JiLGdCQUFBO0FBcURSOztBQWpEQTtFQUVJLFlBdENXO0VBdUNYLGlCQXZDVztFQXlDWCxVQUFBO0VBRUEsc0JBQUE7RUFDQSxXQUFBO0VBRUEsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFFQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIeENxQjtBR3VGekI7QUE3Q0k7RUFHSSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0FBNkNSO0FBMUNJO0VBQ0ksa0JBQUE7QUE0Q1I7O0FBdkNBO0VBRUksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUVBLGdDQUFBO0VBQ0EsbUJIeUVJO0VHeEVKLGNIdkVxQjtFR3dFckIsZ0JBQUE7RUFDQSxjQUFBO0VBRUEsa0JBQUE7RUFFQSx1Q0FBQTtBQXNDSjtBQXBDSTtFQUNJLGdCQUFBO0FBc0NSO0FBbkNJO0VBQ0ksMEJBQUE7QUFxQ1I7O0FBL0JBO0VBQ0ksYUFBQTtFQUNBLGlCQUFBO0FBa0NKO0FBaENJO0VBQ0ksY0FBQTtBQWtDUiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuJHBhbmVsUGFkZGluZzogNHB4O1xuJGhlaWdodFVuaXQ6IDQ1O1xuJG9wdGlvbkhlaWdodDogI3skaGVpZ2h0VW5pdH1weDtcbiRvcHRpb25IZWlnaHREb3VibGU6ICN7MiokaGVpZ2h0VW5pdH1weDtcblxuOjpuZy1kZWVwIC5tYXQtc2VsZWN0LXBhbmVsLndpdGgtZmlsdGVyIHtcbiAgICAvKiBtYXRjaCB3aXRoIC50cyBjb25zdGFudCwgb3RoZXJ3aXNlIHNjcm9sbCBtaWdodCB3b3JrIHdyb25nICovXG4gICAgcGFkZGluZzogJHBhbmVsUGFkZGluZztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKCN7MiokcGFuZWxQYWRkaW5nfSArICN7NiokaGVpZ2h0VW5pdH1weCk7XG59XG5cbjo6bmctZGVlcCAuZmlsdGVyLWlucHV0LXBvc2l0aW9uLWZpeCB7XG4gICAgLyogZml4IGFic29sdXRlIHVzYWdlIGluIHJlbGF0aXZlIG1hdC1vcHRpb25zLWxpc3QgZm9yIGZpbHRlci1pbnB1dCBtYXQtb3B0aW9uICovXG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG46Om5nLWRlZXAgLm1hdC1vcHRpb24ucXVpY2stZmlsdGVyLXdyYXBwZXIge1xuICAgIC8qIHBsYWNlIGZpbHRlci1pbnB1dCBtYXQtb3B0aW9uIHRvIHRvcCBvZiBsaXN0ICovXG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tYm90dG9tOiAyKiRwYW5lbFBhZGRpbmc7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXG4gICAgc3Bhbi5tYXQtb3B0aW9uLXRleHQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5tYXQtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi5uby1yZXN1bHRzIHtcbiAgICAgICAgaGVpZ2h0OiAkb3B0aW9uSGVpZ2h0RG91YmxlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnNlYXJjaC1pbnB1dC1maWVsZCB7XG5cbiAgICBoZWlnaHQ6ICRvcHRpb25IZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRvcHRpb25IZWlnaHQ7XG5cbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG59XG5cbi5maWx0ZXItaW5wdXQtd3JhcHBlciB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG4gICAgLm1hdC1pbnB1dC1lbGVtZW50IHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG5cbiAgICBhcHAtaWNvbi1zZWFyY2gge1xuICAgICAgICBtYXJnaW46IDEycHggMTZweCAxMXB4IDhweDtcbiAgICB9XG5cbn1cblxuXG4ubm8tcmVzdWx0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiA5cHggMTJweDtcblxuICAgICYudmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuXG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], SelectFilterInputComponent.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 44294:
/*!**********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/form-controls/select/select-filter.component.ts ***!
\**********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SelectFilterComponent": () => (/* binding */ SelectFilterComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 26067);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 68951);
const _c0 = ["select"];
const _c1 = function (a0) {
return {
hidden: a0
};
};
function SelectFilterComponent_mat_option_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "mat-option", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
}
if (rf & 2) {
const optionItem_r4 = ctx.$implicit;
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("value", optionItem_r4)("disabled", ctx_r1.isHidden(optionItem_r4))("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](4, _c1, ctx_r1.isHidden(optionItem_r4)));
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("\n ", ctx_r1.labelFn(optionItem_r4), "\n ");
}
}
function SelectFilterComponent_ng_container_17_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("\n ", ctx_r3.selectedLabelFn ? ctx_r3.selectedLabelFn(ctx_r3.value) : ctx_r3.labelFn(ctx_r3.value), "\n ");
}
}
const _c2 = [[["mat-select-trigger"]]];
const _c3 = ["mat-select-trigger"];
class SelectFilterComponent {
constructor() {
this.optionsFilterCtrl = new _angular_forms__WEBPACK_IMPORTED_MODULE_2__.UntypedFormControl();
this.options = [];
this.filteredOptions = new rxjs__WEBPACK_IMPORTED_MODULE_3__.ReplaySubject(1);
this.compareFn = (a, b) => a === b;
this.labelFn = a => 'string' === typeof a ? a : a.toString();
this.selectedLabelFn = null;
this.filterFn = null;
this.onSelect = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.selectedOptionSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(null);
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
this._selectedIsHidden = false;
}
ngOnInit() {
this.selectedOptionSubject.next(this.value);
this.filteredOptions.next(this.options.slice());
this.optionsFilterCtrl.valueChanges.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(this.destroyedEvent)).subscribe(() => {
this.filterOptions();
});
}
filterOptions() {
let search = this.optionsFilterCtrl.value;
if (!search) {
this.filteredOptions.next(this.options.slice());
this._selectedIsHidden = false;
return;
} else {
search = search.toLowerCase();
}
const filteredOptions = this.options.filter(item => {
const filterMatch = typeof this.filterFn === 'function' ? this.filterFn(item, search) : this.labelFn(item).toLowerCase().indexOf(search) > -1;
if (this.isSelected(item)) {
this._selectedIsHidden = !filterMatch;
return true;
} else {
return filterMatch;
}
});
this.filteredOptions.next(filteredOptions);
}
isSelected(optionItem) {
return this.compareFn(optionItem, this.selectedOptionSubject.value);
}
isHidden(optionItem) {
return this._selectedIsHidden && this.isSelected(optionItem);
}
get ignoreOption() {
const current = this.selectedOptionSubject.value;
return current && this.isHidden(current) ? current : null;
}
}
SelectFilterComponent.ɵfac = function SelectFilterComponent_Factory(t) {
return new (t || SelectFilterComponent)();
};
SelectFilterComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: SelectFilterComponent,
selectors: [["app-select-filter"]],
viewQuery: function SelectFilterComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵviewQuery"](_c0, 7);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵloadQuery"]()) && (ctx.matSelect = _t.first);
}
},
inputs: {
options: "options",
value: "value",
compareFn: "compareFn",
labelFn: "labelFn",
selectedLabelFn: "selectedLabelFn",
filterFn: "filterFn",
panelClass: "panelClass"
},
outputs: {
onSelect: "onSelect"
},
ngContentSelectors: _c3,
decls: 21,
vars: 10,
consts: [[1, "customArrow", 3, "value", "compareWith", "panelClass", "selectionChange"], ["select", ""], [1, "quick-filter-wrapper", 3, "disabled"], [3, "formControl", "ignoredOption"], [3, "value", "disabled", "ngClass", 4, "ngFor", "ngForOf"], ["matSelectTriggerWrapper", ""], [4, "ngIf"], [3, "value", "disabled", "ngClass"]],
template: function SelectFilterComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵprojectionDef"](_c2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "mat-select", 0, 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("selectionChange", function SelectFilterComponent_Template_mat_select_selectionChange_0_listener($event) {
return ctx.onSelect.emit($event.value);
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "mat-option", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](5, "app-select-filter-input", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](8, SelectFilterComponent_mat_option_8_Template, 2, 6, "mat-option", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](9, "async");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](11, "mat-select-trigger");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](13, "div", null, 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵprojection"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](17, SelectFilterComponent_ng_container_17_Template, 2, 1, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](19, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](20, "\n");
}
if (rf & 2) {
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](14);
let tmp_7_0;
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("value", ctx.value)("compareWith", ctx.compareFn)("panelClass", ctx.panelClass);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("disabled", true);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("formControl", ctx.optionsFilterCtrl)("ignoredOption", ctx.ignoreOption);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](9, 8, ctx.filteredOptions));
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", !(_r2 == null ? null : _r2.innerText == null ? null : (tmp_7_0 = _r2.innerText.trim()) == null ? null : tmp_7_0.length));
}
},
styles: ["mat-option[_ngcontent-%COMP%] {\n font-family: Inter, sans-serif;\n border-radius: 6px;\n}\nmat-option[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\nmat-option.hidden[_ngcontent-%COMP%] {\n display: none;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9mb3JtLWNvbnRyb2xzL3NlbGVjdC9zZWxlY3QtZmlsdGVyLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2pOQTtFQUVJLDhCQUFBO0VBQ0Esa0JBQUE7QUE0REo7QUExREk7RUFDSSxtQkhzQmtCO0FHc0MxQjtBQXpESTtFQUNJLGFBQUE7QUEyRFIiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxubWF0LW9wdGlvbiB7XG5cbiAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIH1cblxuICAgICYuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], SelectFilterComponent.prototype, "selectedOptionSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], SelectFilterComponent.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 5200:
/*!***************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/icon-selector/icon-selector.component.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "IconSelectorComponent": () => (/* binding */ IconSelectorComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _undock_common_ui_kit_materials_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/materials.module */ 47336);
const _c0 = ["toggleButton"];
const _c1 = ["menu"];
function IconSelectorComponent_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](1, "mat-icon", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("svgIcon", ctx_r2.value);
}
}
function IconSelectorComponent_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](1, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
}
const _c2 = function (a0) {
return {
selected: a0
};
};
function IconSelectorComponent_ng_template_14_mat_icon_19_Template(rf, ctx) {
if (rf & 1) {
const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "mat-icon", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("click", function IconSelectorComponent_ng_template_14_mat_icon_19_Template_mat_icon_click_0_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r10);
const icon_r8 = restoredCtx.$implicit;
const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetView"](ctx_r9.selectIcon(icon_r8));
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
}
if (rf & 2) {
const icon_r8 = ctx.$implicit;
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpureFunction1"](2, _c2, ctx_r7.value === icon_r8))("svgIcon", icon_r8);
}
}
const _c3 = function (a1) {
return {
itemsPerPage: 27,
currentPage: a1
};
};
function IconSelectorComponent_ng_template_14_Template(rf, ctx) {
if (rf & 1) {
const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](1, "div", 8, 9);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](6, "app-icon-search", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](8, "input", 12, 13);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("ngModelChange", function IconSelectorComponent_ng_template_14_Template_input_ngModelChange_8_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r12);
const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetView"](ctx_r11.searchTextValue = $event);
})("ngModelChange", function IconSelectorComponent_ng_template_14_Template_input_ngModelChange_8_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r12);
const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetView"](ctx_r13.filterIcons($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](12, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](14, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](15, "Icons");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](17, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](19, IconSelectorComponent_ng_template_14_mat_icon_19_Template, 1, 4, "mat-icon", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](20, "paginate");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](23, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](25, "pagination-controls", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("pageChange", function IconSelectorComponent_ng_template_14_Template_pagination_controls_pageChange_25_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r12);
const ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetView"](ctx_r14.paginationPage = $event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](28, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](29, "div", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("click", function IconSelectorComponent_ng_template_14_Template_div_click_29_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r12);
const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetView"](ctx_r15.selectIcon(""));
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](31, "div", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](32, "\n No icon\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](34, "\n");
}
if (rf & 2) {
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵclassProp"]("field-filled", (ctx_r4.searchTextValue == null ? null : ctx_r4.searchTextValue.length) > 0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("formControl", ctx_r4.searchText)("ngModel", ctx_r4.searchTextValue);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](11);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind2"](20, 8, ctx_r4.icons, _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpureFunction1"](11, _c3, ctx_r4.paginationPage)));
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("autoHide", false)("directionLinks", false)("maxSize", 7);
}
}
class IconSelectorComponent {
constructor() {
this.searchText = new _angular_forms__WEBPACK_IMPORTED_MODULE_3__.UntypedFormControl('');
this.searchTextValue = '';
this.value = '';
this.change = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
this.isMenuOpen = false;
}
get iconsSet() {
return _undock_common_ui_kit_materials_module__WEBPACK_IMPORTED_MODULE_1__.MaterialsModule.svgIconsAssetList || [];
}
ngOnInit() {
if (!this.iconsSet.includes(this.value)) {
this.value = '';
}
}
toggleMenu() {
this.isMenuOpen = !this.isMenuOpen;
}
selectIcon(icon) {
if (this.value === icon) {
icon = '';
}
this.value = icon;
this.change.emit(icon);
this.isMenuOpen = false;
}
get icons() {
return this.iconsSet.filter(icon => new RegExp(this.searchTextValue, 'img').test(icon));
}
filterIcons(inputText) {
this.searchTextValue = inputText;
}
}
IconSelectorComponent.ɵfac = function IconSelectorComponent_Factory(t) {
return new (t || IconSelectorComponent)();
};
IconSelectorComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
type: IconSelectorComponent,
selectors: [["app-icon-select"]],
viewQuery: function IconSelectorComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵviewQuery"](_c0, 5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵviewQuery"](_c1, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵloadQuery"]()) && (ctx.toggleButton = _t.first);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵloadQuery"]()) && (ctx.menu = _t.first);
}
},
inputs: {
value: "value"
},
outputs: {
change: "change"
},
decls: 16,
vars: 4,
consts: [["cdkOverlayOrigin", "", 1, "selector", 3, "click"], ["trigger", "cdkOverlayOrigin", "toggleButton", ""], [1, "selected-value"], [4, "ngIf"], [1, "customArrow"], ["cdkConnectedOverlay", "", 3, "cdkConnectedOverlayOrigin", "cdkConnectedOverlayOpen", "overlayOutsideClick"], [1, "icon", 3, "svgIcon"], [1, "icon", "no-icon"], [1, "modal"], ["menu", ""], [1, "search-block"], [1, "icon"], ["type", "text", "name", "searchText", "placeholder", "Search...", "autocomplete", "off", "appInputAutoresize", "", 1, "search-field", 3, "formControl", "ngModel", "ngModelChange"], ["SearchInput", ""], [1, "icons-block"], [1, "icons-title"], [1, "icons-container"], ["class", "icon", 3, "ngClass", "svgIcon", "click", 4, "ngFor", "ngForOf"], [1, "pagination"], [3, "autoHide", "directionLinks", "maxSize", "pageChange"], [1, "footer", 3, "click"], [1, "icon", "no-icon", 2, "margin-right", "12px"], [1, "icon", 3, "ngClass", "svgIcon", "click"]],
template: function IconSelectorComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 0, 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("click", function IconSelectorComponent_Template_div_click_0_listener() {
return ctx.toggleMenu();
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](6, IconSelectorComponent_ng_container_6_Template, 2, 1, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](8, IconSelectorComponent_ng_container_8_Template, 2, 0, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](11, "mat-select-trigger", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](12, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](13, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](14, IconSelectorComponent_ng_template_14_Template, 35, 13, "ng-template", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("overlayOutsideClick", function IconSelectorComponent_Template_ng_template_overlayOutsideClick_14_listener() {
return ctx.toggleMenu();
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](15, "\n\n");
}
if (rf & 2) {
const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵreference"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx.value);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", !ctx.value);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("cdkConnectedOverlayOrigin", _r0)("cdkConnectedOverlayOpen", ctx.isMenuOpen);
}
},
styles: ["[_nghost-%COMP%] {\n -webkit-touch-callout: none; \n -webkit-user-select: none; \n user-select: none; \n font-family: \"Inter\", sans-serif;\n display: block;\n width: 48px;\n padding: 4px;\n height: 20px;\n background: #ffffff;\n border: 2px solid #ffffff;\n box-sizing: content-box;\n border-radius: 8px;\n}\n[_nghost-%COMP%]:hover {\n border-color: #2B2733;\n}\n\n.selector[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n cursor: pointer;\n}\n.selector[_ngcontent-%COMP%] .selected-value[_ngcontent-%COMP%], .selector[_ngcontent-%COMP%] .customArrow[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-wrap: nowrap;\n align-content: center;\n width: 20px;\n height: 20px;\n padding: 0;\n}\n.selector[_ngcontent-%COMP%] .selected-value[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]:hover {\n background-color: inherit !important;\n}\n\n.icon[_ngcontent-%COMP%] {\n display: flex;\n flex-wrap: nowrap;\n align-items: center;\n justify-content: center;\n align-content: center;\n width: 32px;\n height: 32px;\n border-radius: 50%;\n overflow: hidden;\n transition: background-color 0.3s linear;\n}\n.icon.selected[_ngcontent-%COMP%] {\n background: #2B2733;\n color: #ffffff;\n}\n.icon[_ngcontent-%COMP%]:hover:not(.selected) {\n background-color: #EDEAF2;\n}\n.icon.no-icon[_ngcontent-%COMP%] {\n width: 20px;\n height: 20px;\n border-radius: 4px;\n background-size: auto auto;\n background-color: transparent;\n border: 1px solid #EDEAF2;\n background-image: repeating-linear-gradient(135deg, #EDEAF2, #EDEAF2 2px, transparent 0px, transparent 6px);\n}\n\n.modal[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n line-height: 20px;\n align-items: stretch;\n align-content: space-between;\n justify-content: flex-start;\n flex-wrap: nowrap;\n padding: 0;\n background: #ffffff;\n box-shadow: 0 15px 25px rgba(43, 39, 51, 0.1);\n border-radius: 8px;\n width: 352px;\n height: 268px;\n}\n.modal[_ngcontent-%COMP%] .search-block[_ngcontent-%COMP%] {\n flex: 0;\n height: 48px;\n padding: 12px 16px;\n box-sizing: border-box;\n color: #A59FB9;\n display: flex;\n align-items: center;\n letter-spacing: -0.02em;\n}\n.modal[_ngcontent-%COMP%] .search-block[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%] {\n flex: 1;\n}\n.modal[_ngcontent-%COMP%] .search-block[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%] {\n flex: 10;\n margin-left: 12px;\n font-style: normal;\n font-weight: normal;\n font-size: 15px;\n letter-spacing: -0.02em;\n line-height: 20px;\n height: 20px;\n border: none;\n outline: none;\n color: #121114;\n}\n.modal[_ngcontent-%COMP%] .search-block[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%]::placeholder {\n color: #A59FB9;\n}\n.modal[_ngcontent-%COMP%] .search-block[_ngcontent-%COMP%] .search-field.field-filled[_ngcontent-%COMP%] {\n min-width: unset;\n}\n.modal[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] {\n flex: 1;\n display: flex;\n flex-direction: column;\n}\n.modal[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .icons-title[_ngcontent-%COMP%] {\n height: 28px;\n padding: 8px 16px 4px 16px;\n font-style: normal;\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n display: flex;\n align-items: center;\n letter-spacing: 1px;\n text-transform: uppercase;\n color: #807A8E;\n}\n.modal[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .icons-container[_ngcontent-%COMP%] {\n padding: 12px 16px;\n display: grid;\n grid-template-columns: repeat(9, 1fr);\n height: calc(3 * 32px + 2 * 12px + (3 - 1) * 4px);\n overflow: hidden;\n}\n.modal[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .icons-container[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n.modal[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] {\n height: 16px;\n}\n.modal[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .ngx-pagination {\n margin: 0;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.modal[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .ngx-pagination .small-screen {\n display: none;\n}\n.modal[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .ngx-pagination li {\n margin: 0;\n padding: 0;\n border-radius: 100%;\n height: 16px;\n width: 16px;\n border: 1px solid transparent;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: 300ms ease-in-out;\n background: none;\n}\n.modal[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .ngx-pagination li a, .modal[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .ngx-pagination li a:hover {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n height: 100%;\n padding: 0;\n margin: 0;\n text-decoration: none;\n background: none;\n color: transparent;\n overflow: hidden;\n}\n.modal[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .ngx-pagination li span {\n display: none;\n}\n.modal[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .ngx-pagination li span + span {\n display: block;\n width: 6px;\n height: 6px;\n border-radius: 100%;\n background-color: #CECADA;\n}\n.modal[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .ngx-pagination li.current, .modal[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .ngx-pagination li:hover {\n border-color: #CECADA;\n}\n.modal[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .ngx-pagination li.current {\n background: none;\n}\n.modal[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .ngx-pagination li.current span + span {\n background-color: #2B2733;\n}\n.modal[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .ngx-pagination li.ellipsis {\n height: 2px;\n width: 2px;\n}\n.modal[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%] {\n flex: 0;\n cursor: pointer;\n height: 48px;\n display: flex;\n box-sizing: border-box;\n padding: 12px 16px;\n font-style: normal;\n font-weight: 600;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #2B2733;\n}\n\n .icons-container mat-icon.icon.mat-icon > svg, .selected-value mat-icon.icon.mat-icon > svg {\n width: 20px;\n height: 20px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9pY29uLXNlbGVjdG9yL2ljb24tc2VsZWN0b3IuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDak5BO0VEd0NJLDJCQUFBLEVBQUEsZUFBQTtFQUNBLHlCQUFBLEVBQUEsV0FBQSxFQUNBLG1CQUFBLEVBQ0EsNEJBQUEsRUFDQSwyQkFBQTtFQUNBLGlCQUFBLEVBQUEsaUZBQUE7RUQ1Q0EsZ0NBQUE7RUVHQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsbUJIMkpJO0VHMUpKLHlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBQWlFSjtBQS9ESTtFQUNJLHFCSFhZO0FHNEVwQjs7QUExREE7RUFDSSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0FBNkRKO0FBM0RJOztFQUdJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFFQSxXQWZNO0VBZ0JOLFlBaEJNO0VBaUJOLFVBQUE7QUEyRFI7QUF2RFE7RUFDSSxvQ0FBQTtBQXlEWjs7QUFuREE7RUFDSSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7RUFFQSxXQXBDTztFQXFDUCxZQXJDTztFQXNDUCxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0NBQUE7QUFxREo7QUFuREk7RUFDSSxtQkgxRFk7RUcyRFosY0hxR0E7QUdoRFI7QUFqRFE7RUFDSSx5Qkh4Q2M7QUcyRjFCO0FBL0NJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLDBCQUFBO0VBQ0EsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLDJHQUFBO0FBaURSOztBQTdDQTtFQUVJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBRUEsb0JBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0VBRUEsbUJIcUVJO0VHcEVKLDZDQUFBO0VBQ0Esa0JBQUE7RUFFQSxZQUFBO0VBQ0EsYUFBQTtBQTRDSjtBQTFDSTtFQUNJLE9BQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUVBLGNIckZpQjtFR3VGakIsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUEwQ1I7QUF4Q1E7RUFDSSxPQUFBO0FBMENaO0FBdkNRO0VBQ0ksUUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsY0gvR1k7QUd3SnhCO0FBdkNZO0VBQ0ksY0g3R1M7QUdzSnpCO0FBdENZO0VBQ0ksZ0JBQUE7QUF3Q2hCO0FBbENJO0VBRUksT0FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtBQW1DUjtBQWpDUTtFQUNJLFlBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0gxSWE7QUc2S3pCO0FBaENRO0VBSUksa0JBQUE7RUFDQSxhQUFBO0VBQ0EscUNBQUE7RUFDQSxpREFBQTtFQUNBLGdCQUFBO0FBK0JaO0FBN0JZO0VBQ0ksZUFBQTtBQStCaEI7QUEzQlE7RUFDSSxZQUFBO0FBNkJaO0FBMUJnQjtFQUVJLFNBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUEyQnBCO0FBekJvQjtFQUNJLGFBQUE7QUEyQnhCO0FBeEJvQjtFQUNJLFNBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLDZCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0FBMEJ4QjtBQXhCd0I7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQTBCNUI7QUF2QndCO0VBQ0ksYUFBQTtBQXlCNUI7QUF0QndCO0VBQ0ksY0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkgxTUY7QUdrTzFCO0FBckJ3QjtFQUNJLHFCSDlNRjtBR3FPMUI7QUFwQndCO0VBQ0ksZ0JBQUE7QUFzQjVCO0FBcEI0QjtFQUNJLHlCSDVPWjtBR2tRcEI7QUFsQndCO0VBQ0ksV0FBQTtFQUNBLFVBQUE7QUFvQjVCO0FBWkk7RUFFSSxPQUFBO0VBQ0EsZUFBQTtFQUVBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFFQSxrQkFBQTtFQUVBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUVBLGNIM1FZO0FHb1JwQjs7QUFBUTs7RUFDSSxXQXJRRTtFQXNRRixZQXRRRTtBQTBRZCIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZS5zY3NzXCI7XG5cbjpob3N0IHtcbiAgICBAaW5jbHVkZSBuby1zZWxlY3Q7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDhweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICB9XG59XG5cbiRpY29uU2l6ZTogMzJweDtcbiRpY29uU3ZnU2l6ZTogMjBweDtcblxuLnNlbGVjdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuc2VsZWN0ZWQtdmFsdWUsXG4gICAgLmN1c3RvbUFycm93IHtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIHdpZHRoOiAkaWNvblN2Z1NpemU7XG4gICAgICAgIGhlaWdodDogJGljb25TdmdTaXplO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5zZWxlY3RlZC12YWx1ZSB7XG4gICAgICAgIC5pY29uOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHdpZHRoOiAkaWNvblNpemU7XG4gICAgaGVpZ2h0OiAkaWNvblNpemU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgbGluZWFyO1xuXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6bm90KC5zZWxlY3RlZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uby1pY29uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMiwgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yIDJweCwgdHJhbnNwYXJlbnQgMHB4LCB0cmFuc3BhcmVudCA2cHgpO1xuICAgIH1cbn1cblxuLm1vZGFsIHtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgIHdpZHRoOiAzNTJweDtcbiAgICBoZWlnaHQ6IDI2OHB4O1xuXG4gICAgLnNlYXJjaC1ibG9jayB7XG4gICAgICAgIGZsZXg6IDA7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1maWVsZCB7XG4gICAgICAgICAgICBmbGV4OiAxMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZmllbGQtZmlsbGVkIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuaWNvbnMtYmxvY2sge1xuXG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmljb25zLXRpdGxlIHtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDRweCAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29ucy1jb250YWluZXIge1xuICAgICAgICAgICAgJGdhcDogNHB4O1xuICAgICAgICAgICAgJHJvd3NDb3VudDogMztcbiAgICAgICAgICAgICR2UGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR2UGFkZGluZyAxNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoI3skcm93c0NvdW50fSAqICN7JGljb25TaXplfSArIDIgKiAjeyR2UGFkZGluZ30gKyAoI3skcm93c0NvdW50fSAtIDEpICogI3skZ2FwfSk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICA6Om5nLWRlZXAge1xuICAgICAgICAgICAgICAgIC5uZ3gtcGFnaW5hdGlvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAuc21hbGwtc2NyZWVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhLCBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5lbGxpcHNpcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXIge1xuXG4gICAgICAgIGZsZXg6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICB9XG5cbn1cblxuOjpuZy1kZWVwIHtcbiAgICAuaWNvbnMtY29udGFpbmVyLFxuICAgIC5zZWxlY3RlZC12YWx1ZSB7XG4gICAgICAgIG1hdC1pY29uLmljb24ubWF0LWljb24gPiBzdmcge1xuICAgICAgICAgICAgd2lkdGg6ICRpY29uU3ZnU2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGljb25TdmdTaXplO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_4__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], IconSelectorComponent.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 19237:
/*!***************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/image-cropper/image-cropper.component.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ImageCropperComponent": () => (/* binding */ ImageCropperComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core_decorators_memoize__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/decorators/memoize */ 56476);
/* harmony import */ var _undock_core_utils_base64_to_blob__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core/utils/base64-to-blob */ 79253);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var ngx_image_cropper__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ngx-image-cropper */ 10649);
function ImageCropperComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](4, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](6, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](8, "h2", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](9, "Change profile photo");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](11, "button", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function ImageCropperComponent_ng_container_0_Template_button_click_11_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r3);
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r2.onCancelButtonClick());
});
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](13, "i", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](14, "close");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](18, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](20, "image-cropper", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("imageCropped", function ImageCropperComponent_ng_container_0_Template_image_cropper_imageCropped_20_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r3);
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r4.onImageCropped($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](22, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](23, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](25, "button", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function ImageCropperComponent_ng_container_0_Template_button_click_25_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r3);
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r5.onSaveButtonClick());
});
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](26, "Save");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](30, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const image_r1 = ctx.ngIf;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](20);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("aspectRatio", 1)("onlyScaleDown", true)("resizeToWidth", 1280)("imageFile", image_r1)("maintainAspectRatio", ctx_r0.maintainAspectRatio)("disabled", ctx_r0.disabled);
}
}
class ImageCropperComponent {
constructor() {
this.onImageReady = new _angular_core__WEBPACK_IMPORTED_MODULE_4__.EventEmitter();
this.sourceImageSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.processedImageSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.maintainAspectRatio = true;
this.disabled = false;
}
set sourceImage(value) {
this.sourceImageSubject.next(value);
}
get sourceImageStream() {
return this.sourceImageSubject.asObservable();
}
onSaveButtonClick() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.onImageReady.next((0,_undock_core_utils_base64_to_blob__WEBPACK_IMPORTED_MODULE_3__.base64ToBlob)(yield _this.processedImageSubject));
_this.sourceImageSubject.next(null);
})();
}
onCancelButtonClick() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.sourceImageSubject.next(null);
_this2.processedImageSubject.next(null);
})();
}
onImageCropped(event) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this3.processedImageSubject.next(event.base64);
})();
}
}
ImageCropperComponent.ɵfac = function ImageCropperComponent_Factory(t) {
return new (t || ImageCropperComponent)();
};
ImageCropperComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({
type: ImageCropperComponent,
selectors: [["app-image-cropper"]],
inputs: {
sourceImage: "sourceImage",
maintainAspectRatio: "maintainAspectRatio",
disabled: "disabled"
},
outputs: {
onImageReady: "onImageReady"
},
decls: 3,
vars: 3,
consts: [[4, "ngIf"], [1, "image-cropper-overlay"], [1, "cropper-body"], [1, "header"], [1, "header-title"], ["mat-button", "", 1, "close-button", 3, "click"], [1, "material-icons"], [1, "image-bg"], ["format", "png", 3, "aspectRatio", "onlyScaleDown", "resizeToWidth", "imageFile", "maintainAspectRatio", "disabled", "imageCropped"], [1, "footer"], ["mat-button", "", 1, "save-button", 3, "click"]],
template: function ImageCropperComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](0, ImageCropperComponent_ng_container_0_Template, 31, 6, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](1, "async");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](2, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](1, 1, ctx.sourceImageStream));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.NgIf, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_6__.MatLegacyButton, ngx_image_cropper__WEBPACK_IMPORTED_MODULE_7__.ImageCropperComponent, _angular_common__WEBPACK_IMPORTED_MODULE_5__.AsyncPipe],
styles: [".image-cropper-overlay[_ngcontent-%COMP%] {\n width: 100vw;\n height: 100vh;\n top: 0;\n left: 0;\n position: fixed;\n z-index: 100;\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n background: rgba(18, 17, 20, 0.5);\n}\n.image-cropper-overlay[_ngcontent-%COMP%] .cropper-body[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n justify-content: stretch;\n width: 100%;\n max-width: 808px;\n height: 100%;\n max-height: 589px;\n background: #FFFFFF;\n box-shadow: 0px 16px 50px rgba(30, 20, 57, 0.3);\n border-radius: 24px;\n}\n.image-cropper-overlay[_ngcontent-%COMP%] .cropper-body[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin-bottom: 9px;\n padding: 12px 12px 12px 24px;\n}\n.image-cropper-overlay[_ngcontent-%COMP%] .cropper-body[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .header-title[_ngcontent-%COMP%] {\n font-family: Inter, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 20px;\n line-height: 26px;\n letter-spacing: -0.02em;\n color: #121114;\n}\n.image-cropper-overlay[_ngcontent-%COMP%] .cropper-body[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%] {\n width: 40px;\n min-width: 40px;\n height: 40px;\n border-radius: 50%;\n padding: 0;\n}\n.image-cropper-overlay[_ngcontent-%COMP%] .cropper-body[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%] {\n font-size: 24px;\n color: #807A8E;\n}\n.image-cropper-overlay[_ngcontent-%COMP%] .cropper-body[_ngcontent-%COMP%] .image-bg[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 808px;\n height: 100%;\n max-height: 420px;\n padding: 0;\n background: #FBFBFD;\n border: 1px solid #EDEAF2;\n border-right: none;\n border-left: none;\n}\n.image-cropper-overlay[_ngcontent-%COMP%] .cropper-body[_ngcontent-%COMP%] .image-bg[_ngcontent-%COMP%] image-cropper[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n overflow: hidden;\n padding: 0;\n}\n.image-cropper-overlay[_ngcontent-%COMP%] .cropper-body[_ngcontent-%COMP%] .image-bg[_ngcontent-%COMP%] image-cropper[_ngcontent-%COMP%] div[_ngcontent-%COMP%] .cropper[_ngcontent-%COMP%] {\n border-radius: 60px;\n}\n.image-cropper-overlay[_ngcontent-%COMP%] .cropper-body[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n padding: 24px 0;\n}\n.image-cropper-overlay[_ngcontent-%COMP%] .cropper-body[_ngcontent-%COMP%] .footer[_ngcontent-%COMP%] .save-button[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 120px;\n height: 48px;\n margin: 0 auto;\n font-weight: 600;\n font-size: 15px;\n line-height: 22px;\n letter-spacing: -0.02em;\n color: #FFFFFF;\n border-radius: 10px;\n background-color: #2B2733;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9pbWFnZS1jcm9wcGVyL2ltYWdlLWNyb3BwZXIuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksWUFBQTtFQUNBLGFBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLGlDQUFBO0FBNERKO0FBMURJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLCtDQUFBO0VBQ0EsbUJBQUE7QUE0RFI7QUExRFE7RUFDSSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7QUE0RFo7QUExRFk7RUFDSSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIdkJRO0FHbUZ4QjtBQXpEWTtFQUNJLFdBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBQTJEaEI7QUF6RGdCO0VBQ0ksZUFBQTtFQUNBLGNIaENLO0FHMkZ6QjtBQXREUTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkhsQ2M7RUdtQ2QseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FBd0RaO0FBdERZO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QUF3RGhCO0FBdERnQjtFQUNJLG1CQUFBO0FBd0RwQjtBQW5EUTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUFxRFo7QUFuRFk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkhoR0E7QUdxSmhCIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG4uaW1hZ2UtY3JvcHBlci1vdmVybGF5IHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuICAgIC5jcm9wcGVyLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwOHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU4OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCA1MHB4IHJnYmEoMzAsIDIwLCA1NywgMC4zKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMjRweDtcblxuICAgICAgICAgICAgLmhlYWRlci10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLWJnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuXG4gICAgICAgICAgICBpbWFnZS1jcm9wcGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgZGl2IC5jcm9wcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xuXG4gICAgICAgICAgICAuc2F2ZS1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_8__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ImageCropperComponent.prototype, "sourceImageSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_8__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ImageCropperComponent.prototype, "processedImageSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_8__.__decorate)([(0,_undock_core_decorators_memoize__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ImageCropperComponent.prototype, "sourceImageStream", null);
/***/ }),
/***/ 5481:
/*!*****************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/image-upload-preview/image-upload-preview.component.ts ***!
\*****************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ImageUploadPreviewComponent": () => (/* binding */ ImageUploadPreviewComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 80228);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 68951);
function ImageUploadPreviewComponent_button_16_Template(rf, ctx) {
if (rf & 1) {
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "button", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function ImageUploadPreviewComponent_button_16_Template_button_click_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r2);
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵresetView"](ctx_r1.onImageUploaded.next(null));
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "Delete");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
}
}
class ImageUploadPreviewComponent {
constructor(changeDetectorRef) {
this.changeDetectorRef = changeDetectorRef;
this.onImageUploaded = new rxjs__WEBPACK_IMPORTED_MODULE_2__.Subject();
this.showDeleteButton = true;
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
}
ngOnInit() {
this.onImageUploaded.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.takeUntil)(this.destroyEvent)).subscribe(imageUrl => {
var _a, _b;
(_a = this.onChange) === null || _a === void 0 ? void 0 : _a.call(this, imageUrl);
(_b = this.onTouched) === null || _b === void 0 ? void 0 : _b.call(this, true);
this.uploadedImageUrl = imageUrl;
});
}
ngOnChanges(changes) {
this.changeDetectorRef.detectChanges();
}
registerOnChange(fn) {
this.onChange = fn;
}
registerOnTouched(fn) {
this.onTouched = fn;
}
writeValue(value) {
this.uploadedImageUrl = value;
}
setDisabledState(isDisabled) {
this.disabled = isDisabled;
}
}
ImageUploadPreviewComponent.ɵfac = function ImageUploadPreviewComponent_Factory(t) {
return new (t || ImageUploadPreviewComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ChangeDetectorRef));
};
ImageUploadPreviewComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ImageUploadPreviewComponent,
selectors: [["app-image-upload-preview"]],
inputs: {
uploadedImageUrl: "uploadedImageUrl",
placeholderImageUrl: "placeholderImageUrl",
disabled: "disabled",
description: "description",
showDeleteButton: "showDeleteButton"
},
outputs: {
onImageUploaded: "onImageUploaded"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵProvidersFeature"]([{
provide: _angular_forms__WEBPACK_IMPORTED_MODULE_4__.NG_VALUE_ACCESSOR,
useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(() => ImageUploadPreviewComponent),
multi: true
}]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵNgOnChangesFeature"]],
decls: 21,
vars: 7,
consts: [[1, "image-upload-preview-container"], [1, "image-preview-box"], ["alt", "", 3, "src", "default"], [1, "controls-box"], [1, "description"], [1, "actions-box"], [3, "buttonText", "onUploaded"], ["class", "ud-btn ud-btn-secondary btn-medium", "mat-button", "", 3, "click", 4, "ngIf"], ["mat-button", "", 1, "ud-btn", "ud-btn-secondary", "btn-medium", 3, "click"]],
template: function ImageUploadPreviewComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "section", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "img", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](7, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](9, "p", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](12, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](14, "app-image-upload", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("onUploaded", function ImageUploadPreviewComponent_Template_app_image_upload_onUploaded_14_listener($event) {
return ctx.onImageUploaded.next($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](16, ImageUploadPreviewComponent_button_16_Template, 2, 0, "button", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](19, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](20, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("has-placeholder-image", ctx.placeholderImageUrl);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("src", ctx.uploadedImageUrl, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsanitizeUrl"])("default", ctx.placeholderImageUrl);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx.description);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("buttonText", ctx.uploadedImageUrl ? "Upload new picture" : "Upload picture");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.showDeleteButton);
}
},
styles: ["[_nghost-%COMP%] {\n width: 100%;\n height: 100%;\n}\n\n.item-title[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n \n font-size: 11px;\n line-height: 14px;\n font-style: normal;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n font-weight: 600;\n letter-spacing: 1px;\n color: #807A8E;\n margin-bottom: 12px;\n}\n\n.description[_ngcontent-%COMP%] {\n width: 100%;\n margin-bottom: 12px;\n text-align: left;\n font-weight: 400;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #807A8E;\n}\n\n.image-upload-preview-container[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: flex-start;\n flex-direction: row;\n width: 100%;\n}\n\n.image-preview-box[_ngcontent-%COMP%] {\n width: 88px;\n height: 88px;\n overflow: hidden;\n position: relative;\n margin-right: 24px;\n border-radius: 24px;\n background: #CECADA;\n}\n.image-preview-box[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n padding: 0;\n width: 100%;\n height: 100%;\n}\n.image-preview-box[_ngcontent-%COMP%] img.default[_ngcontent-%COMP%] {\n display: none;\n}\n.image-preview-box[_ngcontent-%COMP%] img.default.has-placeholder-image[_ngcontent-%COMP%] {\n display: block;\n}\n\n.controls-box[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n justify-content: space-evenly;\n align-items: flex-start;\n height: 80px;\n}\n.controls-box[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n}\n.controls-box[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] app-image-upload[_ngcontent-%COMP%] {\n width: auto;\n margin-right: 8px;\n}\n.controls-box[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] .delete-button[_ngcontent-%COMP%] {\n box-shadow: inset 0 0 0 1px #EDEAF2;\n border-radius: 8px;\n overflow: hidden;\n font-family: Inter, sans-serif;\n}\n\n@media all and (max-width: 1280px) {\n .image-preview-box[_ngcontent-%COMP%] {\n border-radius: 50%;\n }\n .image-preview-box[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n border-radius: inherit;\n }\n}\n@media all and (max-width: 480px) {\n .image-upload-preview-container[_ngcontent-%COMP%] {\n flex-direction: column;\n justify-content: center;\n }\n .image-preview-box[_ngcontent-%COMP%] {\n margin: 0 0 20px 0;\n }\n .controls-box[_ngcontent-%COMP%] {\n align-items: center;\n }\n .controls-box[_ngcontent-%COMP%] .item-title[_ngcontent-%COMP%] {\n max-width: 300px;\n text-align: center;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9pbWFnZS11cGxvYWQtcHJldmlldy9pbWFnZS11cGxvYWQtcHJldmlldy5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvYnJlYWtwb2ludHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNqTkE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtBQTZESjs7QUExREE7RUZKSSxnQ0FBQTtFQWNBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBc0dBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBd0lBLGdCQUFBO0VBQ0EsbUJBQUE7RUU1UEEsY0hhcUI7RUdackIsbUJBQUE7QUFzRUo7O0FBbkVBO0VBQ0ksV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0hDcUI7QUdxRXpCOztBQW5FQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FBc0VKOztBQW5FQTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkhYc0I7QUdpRjFCO0FBcEVJO0VBQ0ksVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FBc0VSO0FBcEVRO0VBQ0ksYUFBQTtBQXNFWjtBQXJFWTtFQUNJLGNBQUE7QUF1RWhCOztBQWpFQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0FBb0VKO0FBbEVJO0VBQ0ksYUFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7QUFvRVI7QUFsRVE7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7QUFvRVo7QUFqRVE7RUFDSSxtQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QkFBQTtBQW1FWjs7QUN2SUk7RUQwRUE7SUFDSSxrQkFBQTtFQWlFTjtFQS9ETTtJQUNJLHNCQUFBO0VBaUVWO0FBQ0Y7QUM5SEk7RURrRUE7SUFDSSxzQkFBQTtJQUNBLHVCQUFBO0VBK0ROO0VBNURFO0lBQ0ksa0JBQUE7RUE4RE47RUEzREU7SUFDSSxtQkFBQTtFQTZETjtFQTNETTtJQUNJLGdCQUFBO0lBQ0Esa0JBQUE7RUE2RFY7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaXRlbS10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcms7XG59XG5cbi5pbWFnZS11cGxvYWQtcHJldmlldy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmltYWdlLXByZXZpZXctYm94IHtcbiAgICB3aWR0aDogODhweDtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuXG4gICAgaW1nIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAmLmRlZmF1bHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICYuaGFzLXBsYWNlaG9sZGVyLWltYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRyb2xzLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogODBweDtcblxuICAgIC5hY3Rpb25zLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBhcHAtaW1hZ2UtdXBsb2FkIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVsZXRlLWJ1dHRvbiB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbGFwdG9wIHtcbiAgICAuaW1hZ2UtcHJldmlldy1ib3gge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG4gICAgLmltYWdlLXVwbG9hZC1wcmV2aWV3LWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5pbWFnZS1wcmV2aWV3LWJveCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICB9XG5cbiAgICAuY29udHJvbHMtYm94IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCJcbkBtaXhpbiBkZXNrdG9wIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiBsYXB0b3Age1xuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIHRhYmxldCB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gdGFibGV0U21hbGwge1xuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gbW9iaWxlIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIG1vYmlsZVNtYWxsIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIG1vYmlsZUV4dHJhU21hbGwge1xuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], ImageUploadPreviewComponent.prototype, "onImageUploaded", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], ImageUploadPreviewComponent.prototype, "destroyEvent", void 0);
/***/ }),
/***/ 58537:
/*!*************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/image-upload/image-upload.component.ts ***!
\*************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ImageUploadAdapter": () => (/* binding */ ImageUploadAdapter),
/* harmony export */ "ImageUploadComponent": () => (/* binding */ ImageUploadComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _undock_profile_settings_services_facade_settings_facade__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/profile/settings/services/facade/settings.facade */ 94095);
function ImageUploadComponent_ng_container_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](2, "spinner", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("size", 30)("tickness", 5)("color", "#2B2733");
}
}
function ImageUploadComponent_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](2, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](4, "button", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("click", function ImageUploadComponent_ng_container_5_Template_button_click_4_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵrestoreView"](_r4);
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵreference"](8);
return _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵresetView"](_r2.click());
});
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](7, "input", 6, 7);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("change", function ImageUploadComponent_ng_container_5_Template_input_change_7_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵrestoreView"](_r4);
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵresetView"](ctx_r5.onFileInputBeenChanged($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtextInterpolate1"]("\n ", ctx_r1.buttonText, "\n ");
}
}
class ImageUploadAdapter {
upload(data) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const [path, fileName] = yield Promise.all([_this.getPath(), _this.getFileName()]);
const task = yield _this.storage.upload(data, fileName, path, _this.getUploadOptions());
return _this.storage.getFileUrl(yield task.uploadedFile);
})();
}
getUploadOptions() {
return {
cacheControl: 'public, max-age=31536000'
};
}
}
class ImageUploadComponent {
constructor(settings, snackbarManager, imageUploadAdapter) {
this.settings = settings;
this.snackbarManager = snackbarManager;
this.imageUploadAdapter = imageUploadAdapter;
this.onUploaded = new _angular_core__WEBPACK_IMPORTED_MODULE_5__.EventEmitter();
this.buttonText = 'Upload picture';
this.imageFileSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.isImageProcessingSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.maximumImageSize = 10 * 10 ** 6;
this.supportedImageTypes = ['image/jpg', 'image/jpeg', 'image/png'];
}
get imageFileStream() {
return this.imageFileSubject.asObservable();
}
get isImageProcessingStream() {
return this.isImageProcessingSubject.asObservable();
}
onProfileImageReady(data) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
_this2.isImageProcessingSubject.next(true);
_this2.onUploaded.next(yield _this2.imageUploadAdapter.upload(data));
} catch (error) {
console.error(error);
_this2.snackbarManager.error(`Cannot upload file. Please try later`);
} finally {
_this2.isImageProcessingSubject.next(false);
}
})();
}
onFileInputBeenChanged(event) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const target = event.target;
if (target.files && target.files.length > 0) {
if (_this3.validateFile(target.files[0])) {
_this3.imageFileSubject.next(target.files[0]);
} else {
_this3.snackbarManager.error(`Please select jpg or png image less than 10mb`, _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_3__.SnackbarPosition.BottomLeft);
}
}
target.value = null;
})();
}
validateFile(file) {
return this.supportedImageTypes.includes(file.type) && file.size <= this.maximumImageSize;
}
}
ImageUploadComponent.ɵfac = function ImageUploadComponent_Factory(t) {
return new (t || ImageUploadComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdirectiveInject"](_undock_profile_settings_services_facade_settings_facade__WEBPACK_IMPORTED_MODULE_4__.SettingsFacade), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_3__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdirectiveInject"](ImageUploadAdapter));
};
ImageUploadComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineComponent"]({
type: ImageUploadComponent,
selectors: [["app-image-upload"]],
inputs: {
buttonText: "buttonText"
},
outputs: {
onUploaded: "onUploaded"
},
decls: 11,
vars: 8,
consts: [[3, "ngSwitch"], [4, "ngSwitchCase"], [3, "sourceImage", "onImageReady"], [3, "size", "tickness", "color"], [1, "upload-trigger-box"], ["mat-button", "", 1, "ud-btn", "ud-btn-primary", "btn-medium", 3, "click"], ["type", "file", 3, "change"], ["fileInput", ""]],
template: function ImageUploadComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerStart"](0, 0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](3, ImageUploadComponent_ng_container_3_Template, 4, 3, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](5, ImageUploadComponent_ng_container_5_Template, 11, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](6, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](7, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](8, "app-image-cropper", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("onImageReady", function ImageUploadComponent_Template_app_image_cropper_onImageReady_8_listener($event) {
return ctx.onProfileImageReady($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](9, "async");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](10, "\n\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind1"](1, 4, ctx.isImageProcessingStream));
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngSwitchCase", false);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("sourceImage", _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind1"](9, 6, ctx.imageFileStream));
}
},
styles: [".upload-trigger-box[_ngcontent-%COMP%] {\n display: flex;\n}\n.upload-trigger-box[_ngcontent-%COMP%] .button[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n color: #ffffff;\n background-color: #2B2733;\n border-radius: 8px;\n overflow: hidden;\n}\n\ninput[type=file][_ngcontent-%COMP%] {\n display: none;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9pbWFnZS11cGxvYWQvaW1hZ2UtdXBsb2FkLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLGFBQUE7QUE0REo7QUExREk7RUZIQSxnQ0FBQTtFRUtJLGNINkpBO0VHNUpBLHlCSExRO0VHTVIsa0JBQUE7RUFDQSxnQkFBQTtBQTREUjs7QUF4REE7RUFDSSxhQUFBO0FBMkRKIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG4udXBsb2FkLXRyaWdnZXItYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_6__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ImageUploadComponent.prototype, "imageFileSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_6__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ImageUploadComponent.prototype, "isImageProcessingSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_6__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ImageUploadComponent.prototype, "imageFileStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_6__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ImageUploadComponent.prototype, "isImageProcessingStream", null);
/***/ }),
/***/ 82636:
/*!******************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/image-viewer/image-viewer-host.component.ts ***!
\******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ImageViewerHostComponent": () => (/* binding */ ImageViewerHostComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/cdk/overlay */ 25895);
/* harmony import */ var _undock_common_ui_kit_services_image_viewer_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/ui-kit/services/image-viewer.service */ 93187);
const _c0 = ["imageViewerTmpl"];
function ImageViewerHostComponent_div_0_Template(rf, ctx) {
if (rf & 1) {
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function ImageViewerHostComponent_div_0_Template_div_click_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r2);
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r1.close());
});
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](4, "span", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "close");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](8, "app-image-viewer", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](9, "async");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](10, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("imageUrl", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](9, 1, ctx_r0.currentImageStream));
}
}
class ImageViewerHostComponent {
constructor(overlay, viewContainerRef, imageViewerService) {
this.overlay = overlay;
this.viewContainerRef = viewContainerRef;
this.imageViewerService = imageViewerService;
this.key = 'default';
this.currentImageSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.StatefulSubject();
this.isOpenedStateSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(false);
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
this.imageViewerService.registerHost(this, this.key);
}
get currentImageStream() {
return this.currentImageSubject.asObservable();
}
get isOpenedStateStream() {
return this.isOpenedStateSubject.asObservable();
}
displayImage(url) {
this.currentImageSubject.next(url);
this.isOpenedStateSubject.next(true);
}
open() {
this.isOpenedStateSubject.next(true);
}
close() {
this.isOpenedStateSubject.next(false);
}
}
ImageViewerHostComponent.ɵfac = function ImageViewerHostComponent_Factory(t) {
return new (t || ImageViewerHostComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_4__.Overlay), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_3__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_image_viewer_service__WEBPACK_IMPORTED_MODULE_2__.ImageViewerService));
};
ImageViewerHostComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
type: ImageViewerHostComponent,
selectors: [["app-image-viewer-host"]],
viewQuery: function ImageViewerHostComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵviewQuery"](_c0, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵloadQuery"]()) && (ctx.imageViewerTemplateRef = _t.first);
}
},
inputs: {
key: "key"
},
decls: 3,
vars: 3,
consts: [["class", "image-viewer-overlay", 3, "click", 4, "ngIf"], [1, "image-viewer-overlay", 3, "click"], [1, "close-button"], [1, "material-icons"], [3, "imageUrl"]],
template: function ImageViewerHostComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](0, ImageViewerHostComponent_div_0_Template, 11, 3, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](1, "async");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](2, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](1, 1, ctx.isOpenedStateStream));
}
},
styles: [".image-viewer-overlay[_ngcontent-%COMP%] {\n position: absolute;\n z-index: 9999;\n display: flex;\n flex-direction: column;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.7);\n transition: 0.6s;\n}\n.image-viewer-overlay[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%] {\n position: absolute;\n top: 20px;\n right: 20px;\n color: #ffffff;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9pbWFnZS12aWV3ZXIvaW1hZ2Utdmlld2VyLWhvc3QuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBRUksa0JBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7QUEyREo7QUF6REk7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBRUEsY0hnSkE7QUd0RlIiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbi5pbWFnZS12aWV3ZXItb3ZlcmxheSB7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICB0cmFuc2l0aW9uOiAwLjZzO1xuXG4gICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcblxuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], ImageViewerHostComponent.prototype, "currentImageSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], ImageViewerHostComponent.prototype, "isOpenedStateSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], ImageViewerHostComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], ImageViewerHostComponent.prototype, "currentImageStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], ImageViewerHostComponent.prototype, "isOpenedStateStream", null);
/***/ }),
/***/ 88258:
/*!*************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/image-viewer/image-viewer.component.ts ***!
\*************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ImageViewerComponent": () => (/* binding */ ImageViewerComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class ImageViewerComponent {}
ImageViewerComponent.ɵfac = function ImageViewerComponent_Factory(t) {
return new (t || ImageViewerComponent)();
};
ImageViewerComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: ImageViewerComponent,
selectors: [["app-image-viewer"]],
inputs: {
imageUrl: "imageUrl"
},
decls: 5,
vars: 2,
consts: [[1, "container", "image-viewer-container"], [3, "src", "alt"]],
template: function ImageViewerComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "img", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", ctx.imageUrl, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"])("alt", "image");
}
},
styles: [".image-viewer-container[_ngcontent-%COMP%] {\n width: 38%;\n height: auto;\n margin: auto;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n border-radius: 16px;\n}\n.image-viewer-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 100%;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9pbWFnZS12aWV3ZXIvaW1hZ2Utdmlld2VyLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQy9NQTtFQUNJLFVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxnQ0FBQTtFQUNBLG1CQUFBO0FBMkRKO0FBekRJO0VBQ0ksV0FBQTtBQTJEUiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuXG4uaW1hZ2Utdmlld2VyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDM4JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 94278:
/*!*******************************************************!*\
!*** ./packages/common/ui-kit/ui/components/index.ts ***!
\*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AILoadingComponent": () => (/* reexport safe */ _loading_ai_ai_loading_component__WEBPACK_IMPORTED_MODULE_23__.AILoadingComponent),
/* harmony export */ "AbstractConfirmPopup": () => (/* reexport safe */ _confirm_popup_confirm_popup_component__WEBPACK_IMPORTED_MODULE_6__.AbstractConfirmPopup),
/* harmony export */ "ArrowButtonComponent": () => (/* reexport safe */ _buttons__WEBPACK_IMPORTED_MODULE_16__.ArrowButtonComponent),
/* harmony export */ "ColorSelectorComponent": () => (/* reexport safe */ _color_selector_color_selector_component__WEBPACK_IMPORTED_MODULE_20__.ColorSelectorComponent),
/* harmony export */ "ConfirmPopupComponent": () => (/* reexport safe */ _confirm_popup_confirm_popup_component__WEBPACK_IMPORTED_MODULE_6__.ConfirmPopupComponent),
/* harmony export */ "DatePickerComponent": () => (/* reexport safe */ _date_picker__WEBPACK_IMPORTED_MODULE_21__.DatePickerComponent),
/* harmony export */ "DateRangePickerComponent": () => (/* reexport safe */ _date_range_picker__WEBPACK_IMPORTED_MODULE_18__.DateRangePickerComponent),
/* harmony export */ "DropdownButtonComponent": () => (/* reexport safe */ _buttons__WEBPACK_IMPORTED_MODULE_16__.DropdownButtonComponent),
/* harmony export */ "IconSelectButtonComponent": () => (/* reexport safe */ _buttons_icon_select_button_icon_select_button_component__WEBPACK_IMPORTED_MODULE_12__.IconSelectButtonComponent),
/* harmony export */ "IconSelectorComponent": () => (/* reexport safe */ _icon_selector_icon_selector_component__WEBPACK_IMPORTED_MODULE_19__.IconSelectorComponent),
/* harmony export */ "ImageCropperComponent": () => (/* reexport safe */ _image_cropper_image_cropper_component__WEBPACK_IMPORTED_MODULE_5__.ImageCropperComponent),
/* harmony export */ "ImageUploadAdapter": () => (/* reexport safe */ _undock_common_ui_kit_ui_components_image_upload_image_upload_component__WEBPACK_IMPORTED_MODULE_27__.ImageUploadAdapter),
/* harmony export */ "ImageUploadComponent": () => (/* reexport safe */ _undock_common_ui_kit_ui_components_image_upload_image_upload_component__WEBPACK_IMPORTED_MODULE_27__.ImageUploadComponent),
/* harmony export */ "ImageUploadPreviewComponent": () => (/* reexport safe */ _image_upload_preview_image_upload_preview_component__WEBPACK_IMPORTED_MODULE_26__.ImageUploadPreviewComponent),
/* harmony export */ "ImageViewerComponent": () => (/* reexport safe */ _image_viewer_image_viewer_component__WEBPACK_IMPORTED_MODULE_3__.ImageViewerComponent),
/* harmony export */ "ImageViewerHostComponent": () => (/* reexport safe */ _image_viewer_image_viewer_host_component__WEBPACK_IMPORTED_MODULE_7__.ImageViewerHostComponent),
/* harmony export */ "KeyLabelComponent": () => (/* reexport safe */ _key_label_key_label_component__WEBPACK_IMPORTED_MODULE_24__.KeyLabelComponent),
/* harmony export */ "LoaderStyle": () => (/* reexport safe */ _loading_loading_component__WEBPACK_IMPORTED_MODULE_22__.LoaderStyle),
/* harmony export */ "LoadingComponent": () => (/* reexport safe */ _loading_loading_component__WEBPACK_IMPORTED_MODULE_22__.LoadingComponent),
/* harmony export */ "LoadingOverlayComponent": () => (/* reexport safe */ _loading_overlay_loading_overlay_component__WEBPACK_IMPORTED_MODULE_8__.LoadingOverlayComponent),
/* harmony export */ "NavigationLoaderOverlayComponent": () => (/* reexport safe */ _navigation_loader_overlay_navigation_loader_overlay_component__WEBPACK_IMPORTED_MODULE_14__.NavigationLoaderOverlayComponent),
/* harmony export */ "NotFoundComponent": () => (/* reexport safe */ _not_found_not_found_component__WEBPACK_IMPORTED_MODULE_2__.NotFoundComponent),
/* harmony export */ "NotFoundScreen": () => (/* reexport safe */ _screens_not_found_screen__WEBPACK_IMPORTED_MODULE_0__.NotFoundScreen),
/* harmony export */ "OnOffSelectButtonComponent": () => (/* reexport safe */ _buttons_on_off_select_button_on_off_select_button_component__WEBPACK_IMPORTED_MODULE_13__.OnOffSelectButtonComponent),
/* harmony export */ "OverlayStyle": () => (/* reexport safe */ _loading_overlay_loading_overlay_component__WEBPACK_IMPORTED_MODULE_8__.OverlayStyle),
/* harmony export */ "ParentDialogModalComponent": () => (/* reexport safe */ _modals_parent_dialog_modal_component__WEBPACK_IMPORTED_MODULE_17__.ParentDialogModalComponent),
/* harmony export */ "PhoneNumberInputComponent": () => (/* reexport safe */ _inputs_phone_number_input_phone_number_input_component__WEBPACK_IMPORTED_MODULE_10__.PhoneNumberInputComponent),
/* harmony export */ "RecordAudioComponent": () => (/* reexport safe */ _record_audio_record_audio_component__WEBPACK_IMPORTED_MODULE_28__.RecordAudioComponent),
/* harmony export */ "SelectFilterComponent": () => (/* reexport safe */ _form_controls__WEBPACK_IMPORTED_MODULE_15__.SelectFilterComponent),
/* harmony export */ "SelectFilterInputComponent": () => (/* reexport safe */ _form_controls__WEBPACK_IMPORTED_MODULE_15__.SelectFilterInputComponent),
/* harmony export */ "ShortArrowButtonComponent": () => (/* reexport safe */ _buttons__WEBPACK_IMPORTED_MODULE_16__.ShortArrowButtonComponent),
/* harmony export */ "SpinnerComponent": () => (/* reexport safe */ _spinner_spinner_component__WEBPACK_IMPORTED_MODULE_1__.SpinnerComponent),
/* harmony export */ "TextSwitchToggleComponent": () => (/* reexport safe */ _toggles_text_switch_toggle_text_switch_toggle_component__WEBPACK_IMPORTED_MODULE_11__.TextSwitchToggleComponent),
/* harmony export */ "TimeSliderComponent": () => (/* reexport safe */ _time_slider_time_slider_component__WEBPACK_IMPORTED_MODULE_25__.TimeSliderComponent),
/* harmony export */ "UrlInputComponent": () => (/* reexport safe */ _inputs_url_input_url_input_component__WEBPACK_IMPORTED_MODULE_4__.UrlInputComponent),
/* harmony export */ "ValuesSelectorComponent": () => (/* reexport safe */ _values_selector_values_selector_component__WEBPACK_IMPORTED_MODULE_9__.ValuesSelectorComponent)
/* harmony export */ });
/* harmony import */ var _screens_not_found_screen__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../screens/not-found.screen */ 45395);
/* harmony import */ var _spinner_spinner_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./spinner/spinner.component */ 22767);
/* harmony import */ var _not_found_not_found_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./not-found/not-found.component */ 78131);
/* harmony import */ var _image_viewer_image_viewer_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./image-viewer/image-viewer.component */ 88258);
/* harmony import */ var _inputs_url_input_url_input_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./inputs/url-input/url-input.component */ 29185);
/* harmony import */ var _image_cropper_image_cropper_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./image-cropper/image-cropper.component */ 19237);
/* harmony import */ var _confirm_popup_confirm_popup_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./confirm-popup/confirm-popup.component */ 23522);
/* harmony import */ var _image_viewer_image_viewer_host_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./image-viewer/image-viewer-host.component */ 82636);
/* harmony import */ var _loading_overlay_loading_overlay_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./loading-overlay/loading-overlay.component */ 35712);
/* harmony import */ var _values_selector_values_selector_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./values-selector/values-selector.component */ 13737);
/* harmony import */ var _inputs_phone_number_input_phone_number_input_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./inputs/phone-number-input/phone-number-input.component */ 34317);
/* harmony import */ var _toggles_text_switch_toggle_text_switch_toggle_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./toggles/text-switch-toggle/text-switch-toggle.component */ 20637);
/* harmony import */ var _buttons_icon_select_button_icon_select_button_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./buttons/icon-select-button/icon-select-button.component */ 58354);
/* harmony import */ var _buttons_on_off_select_button_on_off_select_button_component__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./buttons/on-off-select-button/on-off-select-button.component */ 7497);
/* harmony import */ var _navigation_loader_overlay_navigation_loader_overlay_component__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./navigation-loader-overlay/navigation-loader-overlay.component */ 18413);
/* harmony import */ var _form_controls__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./form-controls */ 74329);
/* harmony import */ var _buttons__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./buttons */ 99252);
/* harmony import */ var _modals_parent_dialog_modal_component__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./modals/parent-dialog-modal.component */ 23575);
/* harmony import */ var _date_range_picker__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./date-range-picker */ 54330);
/* harmony import */ var _icon_selector_icon_selector_component__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./icon-selector/icon-selector.component */ 5200);
/* harmony import */ var _color_selector_color_selector_component__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./color-selector/color-selector.component */ 50615);
/* harmony import */ var _date_picker__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./date-picker */ 32577);
/* harmony import */ var _loading_loading_component__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./loading/loading.component */ 95255);
/* harmony import */ var _loading_ai_ai_loading_component__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./loading-ai/ai-loading.component */ 10953);
/* harmony import */ var _key_label_key_label_component__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./key-label/key-label.component */ 64295);
/* harmony import */ var _time_slider_time_slider_component__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./time-slider/time-slider.component */ 46031);
/* harmony import */ var _image_upload_preview_image_upload_preview_component__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./image-upload-preview/image-upload-preview.component */ 5481);
/* harmony import */ var _undock_common_ui_kit_ui_components_image_upload_image_upload_component__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components/image-upload/image-upload.component */ 58537);
/* harmony import */ var _record_audio_record_audio_component__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./record-audio/record-audio.component */ 84754);
/***/ }),
/***/ 34317:
/*!********************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/inputs/phone-number-input/phone-number-input.component.ts ***!
\********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PhoneNumberInputComponent": () => (/* binding */ PhoneNumberInputComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var libphonenumber_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! libphonenumber-js */ 14927);
/* harmony import */ var libphonenumber_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! libphonenumber-js */ 40989);
/* harmony import */ var angular2_text_mask__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! angular2-text-mask */ 90210);
const _c0 = function (a0) {
return {
mask: a0,
guide: false
};
};
class PhoneNumberInputComponent {
constructor() {
this.onChange = (...args) => {};
this.onTouched = (...args) => {};
this.placeholder = '(555) 555-5555';
this.width = '100%';
this.value = '';
this.disabled = false;
this.numberChange = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.invalidNumber = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.numberEntryMask = ['(', /[1-9]/, /\d/, /\d/, ')', ' ', /\d/, /\d/, /\d/, '-', /\d/, /\d/, /\d/, /\d/];
}
ngOnInit() {
this.initialNumber = this.value;
}
ngOnChanges(changes) {
if (changes) {
if (changes.number) {
if (changes.number.currentValue && this.verifyValue(changes.number.currentValue)) {
this.value = this.formatInput(changes.number.currentValue);
} else {
this.invalidNumber.emit(changes.number.currentValue);
this.value = '';
}
}
}
}
registerOnChange(fn) {
this.onChange = fn;
}
registerOnTouched(fn) {
this.onTouched = fn;
}
writeValue(value) {
this.value = value;
}
setDisabledState(isDisabled) {
this.disabled = isDisabled;
}
tryEmitValue(value) {
if (this.verifyValue(value)) {
let v = this.formatOutput(value);
this.numberChange.emit(v);
this.initialNumber = value;
} else {
this.invalidNumber.emit(value);
this.value = this.initialNumber;
}
}
formatInput(input) {
return (0,libphonenumber_js__WEBPACK_IMPORTED_MODULE_2__.format)(input, 'US', 'National');
}
formatOutput(value) {
return (0,libphonenumber_js__WEBPACK_IMPORTED_MODULE_2__.format)(value, 'US', 'International').replace(/\s+/g, '');
}
verifyValue(value) {
return (0,libphonenumber_js__WEBPACK_IMPORTED_MODULE_3__.isValidNumber)(value, 'US');
}
}
PhoneNumberInputComponent.ɵfac = function PhoneNumberInputComponent_Factory(t) {
return new (t || PhoneNumberInputComponent)();
};
PhoneNumberInputComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: PhoneNumberInputComponent,
selectors: [["app-phone-number-input"]],
inputs: {
placeholder: "placeholder",
width: "width",
value: "value",
disabled: "disabled"
},
outputs: {
numberChange: "numberChange",
invalidNumber: "invalidNumber"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵProvidersFeature"]([{
provide: _angular_forms__WEBPACK_IMPORTED_MODULE_4__.NG_VALUE_ACCESSOR,
useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(() => PhoneNumberInputComponent),
multi: true
}]), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵNgOnChangesFeature"]],
decls: 3,
vars: 8,
consts: [["type", "text", "spellcheck", "false", 3, "ngModel", "disabled", "placeholder", "textMask", "ngModelChange"]],
template: function PhoneNumberInputComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "input", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("ngModelChange", function PhoneNumberInputComponent_Template_input_ngModelChange_1_listener($event) {
ctx.onChange($event);
return ctx.onTouched();
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵstyleProp"]("width", ctx.width);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngModel", ctx.value)("disabled", ctx.disabled)("placeholder", ctx.placeholder)("textMask", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](6, _c0, ctx.numberEntryMask));
}
},
dependencies: [_angular_forms__WEBPACK_IMPORTED_MODULE_4__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_4__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_4__.NgModel, angular2_text_mask__WEBPACK_IMPORTED_MODULE_0__.MaskedInputDirective],
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
encapsulation: 2,
changeDetection: 0
});
/***/ }),
/***/ 29185:
/*!**************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/inputs/url-input/url-input.component.ts ***!
\**************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UrlInputComponent": () => (/* binding */ UrlInputComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/forms */ 2508);
class UrlInputComponent {
constructor() {
this.placeholder = 'Enter url...';
this.maxWidth = '600px';
this.width = '100vw';
this.color = '#121114';
this.urlChange = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
this.invalidUrl = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
}
ngOnInit() {
this.initialUrl = this.url;
}
ngOnChanges(changes) {
if (changes) {
if (changes.url) {
if (changes.url.currentValue && this.verifyValue(changes.url.currentValue)) {
this.url = this.formatInput(changes.url.currentValue);
} else {
this.invalidUrl.emit(changes.url.currentValue);
this.url = '';
}
}
}
}
tryEmitValue(value) {
if (this.verifyValue(value)) {
let v = this.formatOutput(value);
this.urlChange.emit(v);
this.url = v;
this.initialUrl = v;
} else {
this.invalidUrl.emit(value);
this.url = this.initialUrl;
}
}
formatInput(input) {
return input;
}
formatOutput(value) {
if (value === '' || value.startsWith('http://') || value.startsWith('https://')) {
return value;
} else {
return `https://${value}`;
}
}
verifyValue(value) {
return true;
}
}
UrlInputComponent.ɵfac = function UrlInputComponent_Factory(t) {
return new (t || UrlInputComponent)();
};
UrlInputComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: UrlInputComponent,
selectors: [["app-url-input"]],
inputs: {
placeholder: "placeholder",
maxWidth: "maxWidth",
width: "width",
color: "color",
url: "url"
},
outputs: {
urlChange: "urlChange",
invalidUrl: "invalidUrl"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]],
decls: 4,
vars: 8,
consts: [[1, "url-input", 3, "placeholder", "ngModel", "ngModelChange", "blur", "keyup.enter"], ["urlInput", ""]],
template: function UrlInputComponent_Template(rf, ctx) {
if (rf & 1) {
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "input", 0, 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function UrlInputComponent_Template_input_ngModelChange_1_listener($event) {
return ctx.url = $event;
})("blur", function UrlInputComponent_Template_input_blur_1_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r1);
const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx.tryEmitValue(_r0.value));
})("keyup.enter", function UrlInputComponent_Template_input_keyup_enter_1_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r1);
const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](_r0.blur());
});
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("max-width", ctx.maxWidth)("width", ctx.width)("color", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpropertyInterpolate"]("placeholder", ctx.placeholder);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngModel", ctx.url);
}
},
dependencies: [_angular_forms__WEBPACK_IMPORTED_MODULE_1__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgModel],
styles: [".url-input[_ngcontent-%COMP%] {\n background: transparent;\n min-width: 360px;\n padding: 5px 5px 5px 0;\n border: none;\n width: 100%;\n text-overflow: ellipsis;\n font-family: Inter, sans-serif;\n font-weight: normal;\n font-size: 16px;\n line-height: 22px;\n letter-spacing: -0.02em;\n color: #807A8E;\n}\n\n.url-input[_ngcontent-%COMP%]:focus {\n outline: none;\n}\n\n.url-input[_ngcontent-%COMP%]::placeholder {\n color: #807A8E;\n opacity: 0.8;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9pbnB1dHMvdXJsLWlucHV0L3VybC1pbnB1dC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0FBQ0o7O0FBRUE7RUFDSSxhQUFBO0FBQ0o7O0FBRUE7RUFDSSxjQUFBO0VBQ0EsWUFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiLnVybC1pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWluLXdpZHRoOiAzNjBweDtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgY29sb3I6ICM4MDdBOEU7XG59XG5cbi51cmwtaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi51cmwtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzgwN0E4RTtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 64295:
/*!*******************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/key-label/key-label.component.ts ***!
\*******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "KeyLabelComponent": () => (/* binding */ KeyLabelComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class KeyLabelComponent {
constructor() {
this.label = null;
}
}
KeyLabelComponent.ɵfac = function KeyLabelComponent_Factory(t) {
return new (t || KeyLabelComponent)();
};
KeyLabelComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: KeyLabelComponent,
selectors: [["app-key-label"]],
inputs: {
label: "label"
},
decls: 2,
vars: 1,
consts: [[1, "ud-key-label"]],
template: function KeyLabelComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("\n ", ctx.label, "\n");
}
},
styles: ["[_nghost-%COMP%] {\n position: relative;\n z-index: 1;\n}\n\n.ud-key-label[_ngcontent-%COMP%] {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n height: 26px;\n min-width: 30px;\n background: #EDEAF2;\n padding: 0 5px;\n box-sizing: border-box;\n border-radius: 5px;\n font-weight: 500;\n font-size: 12px;\n line-height: 16px;\n letter-spacing: -0.02em;\n color: #807A8E;\n}\n.ud-key-label[_ngcontent-%COMP%]:after {\n content: \"\";\n position: absolute;\n width: 100%;\n height: 8px;\n top: 75%;\n left: 0;\n border-radius: 0 0 11px 11px;\n background-color: #CECADA;\n z-index: -1;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9rZXktbGFiZWwva2V5LWxhYmVsLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtBQTRESjs7QUF6REE7RUFDSSxrQkFBQTtFQUVBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBRUEsWUFBQTtFQUNBLGVBQUE7RUFDQSxtQkhZc0I7RUdYdEIsY0FBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFFQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0hKcUI7QUc2RHpCO0FBdkRJO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLDRCQUFBO0VBQ0EseUJIUmtCO0VHU2xCLFdBQUE7QUF5RFIiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5cbjpob3N0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLnVkLWtleS1sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHRvcDogNzUlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTFweCAxMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 10953:
/*!*********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/loading-ai/ai-loading.component.ts ***!
\*********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AILoadingComponent": () => (/* binding */ AILoadingComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class AILoadingComponent {
constructor() {
this.width = '100%';
this.height = '75px';
this.backgroundColor = '#fbfbfd';
}
}
AILoadingComponent.ɵfac = function AILoadingComponent_Factory(t) {
return new (t || AILoadingComponent)();
};
AILoadingComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: AILoadingComponent,
selectors: [["app-ai-loading"]],
inputs: {
width: "width",
height: "height",
backgroundColor: "backgroundColor"
},
decls: 20,
vars: 2,
consts: [["id", "ud-loading-small", 2, "height", "100%", "width", "100%"], [1, "voice-recognition-container"], [1, "bar"]],
template: function AILoadingComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](12, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](14, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](16, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](18, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("background-color", ctx.backgroundColor);
}
},
styles: ["[_nghost-%COMP%] {\n width: 100%;\n}\n\n.voice-recognition-container[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n height: 200px;\n width: 100%;\n background-color: #fbfbfd;\n border-radius: 5px;\n position: relative;\n overflow: hidden;\n}\n\n.bar[_ngcontent-%COMP%] {\n position: relative;\n width: 10px;\n height: 10px;\n background-color: #dedae6;\n margin: 0 2px;\n animation-iteration-count: infinite;\n box-shadow: 0 0 25px 5px #B4AFC6; \n border-radius: 50%; \n opacity: 0.5; \n}\n\n@keyframes _ngcontent-%COMP%_bar-animation-1 {\n 0% {\n height: 10px;\n }\n 50% {\n height: 30px;\n }\n 100% {\n height: 10px;\n }\n}\n@keyframes _ngcontent-%COMP%_bar-animation-2 {\n 0% {\n height: 30px;\n }\n 50% {\n height: 10px;\n }\n 100% {\n height: 30px;\n }\n}\n@keyframes _ngcontent-%COMP%_bar-animation-3 {\n 0% {\n height: 5px;\n }\n 50% {\n height: 15px;\n }\n 100% {\n height: 5px;\n }\n}\n@keyframes _ngcontent-%COMP%_bar-animation-4 {\n 0% {\n height: 15px;\n }\n 50% {\n height: 22.5px;\n }\n 100% {\n height: 15px;\n }\n}\n@keyframes _ngcontent-%COMP%_slide-left-right {\n 0%, 100% {\n transform: translateX(0);\n }\n 25% {\n transform: translateX(-5px);\n }\n 50% {\n transform: translateX(0);\n }\n 75% {\n transform: translateX(5px);\n }\n}\n.bar[_ngcontent-%COMP%]:nth-child(1), .bar[_ngcontent-%COMP%]:nth-child(7) {\n animation-name: _ngcontent-%COMP%_bar-animation-3, _ngcontent-%COMP%_slide-left-right;\n animation-duration: 600ms, 800ms;\n height: 5px;\n}\n\n.bar[_ngcontent-%COMP%]:nth-child(2), .bar[_ngcontent-%COMP%]:nth-child(6) {\n animation-name: _ngcontent-%COMP%_bar-animation-4, _ngcontent-%COMP%_slide-left-right;\n animation-duration: 700ms, 750ms;\n height: 15px;\n}\n\n.bar[_ngcontent-%COMP%]:nth-child(3), .bar[_ngcontent-%COMP%]:nth-child(5) {\n animation-name: _ngcontent-%COMP%_bar-animation-1, _ngcontent-%COMP%_slide-left-right;\n animation-duration: 800ms, 900ms;\n}\n\n.bar[_ngcontent-%COMP%]:nth-child(4) {\n animation-name: _ngcontent-%COMP%_bar-animation-2, _ngcontent-%COMP%_slide-left-right;\n animation-duration: 900ms, 800ms;\n}\n\n.bar[_ngcontent-%COMP%]::before {\n content: \"\";\n position: absolute;\n bottom: -100%;\n width: 100%;\n height: 100%;\n background-color: #cecada;\n opacity: 0.5; \n box-shadow: 0 0 25px 5px #B4AFC6; \n border-radius: 50%;\n}\n\n.voice-recognition-container[_ngcontent-%COMP%]::before {\n content: \"\";\n position: absolute;\n left: 0;\n bottom: 50%;\n width: 100%;\n height: 2px;\n opacity: 0.1;\n background: linear-gradient(to right, transparent, #DFC051, transparent); \n animation: _ngcontent-%COMP%_pulsate 1s infinite alternate;\n}\n\n@keyframes _ngcontent-%COMP%_pulsate {\n 0% {\n background: linear-gradient(to right, transparent, #DFC051, transparent);\n height: 1px;\n opacity: 1;\n }\n 100% {\n background: linear-gradient(to right, transparent, #DFC051, transparent);\n opacity: 0.2;\n height: 3px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9sb2FkaW5nLWFpL2FpLWxvYWRpbmcuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0UsV0FBQTtBQTRERjs7QUF6REE7RUFDRSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QUE0REY7O0FBekRBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1DQUFBO0VBQ0EsZ0NBQUEsRUFBQSxvQ0FBQTtFQUNBLGtCQUFBLEVBQUEsK0NBQUE7RUFFQSxZQUFBLEVBQUEsaUNBQUE7QUEyREY7O0FBeERBO0VBQ0U7SUFBSyxZQUFBO0VBNERMO0VBM0RBO0lBQU0sWUFBQTtFQThETjtFQTdEQTtJQUFPLFlBQUE7RUFnRVA7QUFDRjtBQTlEQTtFQUNFO0lBQUssWUFBQTtFQWlFTDtFQWhFQTtJQUFNLFlBQUE7RUFtRU47RUFsRUE7SUFBTyxZQUFBO0VBcUVQO0FBQ0Y7QUFuRUE7RUFDRTtJQUFLLFdBQUE7RUFzRUw7RUFyRUE7SUFBTSxZQUFBO0VBd0VOO0VBdkVBO0lBQU8sV0FBQTtFQTBFUDtBQUNGO0FBeEVBO0VBQ0U7SUFBSyxZQUFBO0VBMkVMO0VBMUVBO0lBQU0sY0FBQTtFQTZFTjtFQTVFQTtJQUFPLFlBQUE7RUErRVA7QUFDRjtBQTdFQTtFQUNFO0lBQVcsd0JBQUE7RUFnRlg7RUEvRUE7SUFBTSwyQkFBQTtFQWtGTjtFQWpGQTtJQUFNLHdCQUFBO0VBb0ZOO0VBbkZBO0lBQU0sMEJBQUE7RUFzRk47QUFDRjtBQXBGQTtFQUNFLGlEQUFBO0VBQ0EsZ0NBQUE7RUFDQSxXQUFBO0FBc0ZGOztBQW5GQTtFQUNFLGlEQUFBO0VBQ0EsZ0NBQUE7RUFDQSxZQUFBO0FBc0ZGOztBQW5GQTtFQUNFLGlEQUFBO0VBQ0EsZ0NBQUE7QUFzRkY7O0FBbkZBO0VBQ0UsaURBQUE7RUFDQSxnQ0FBQTtBQXNGRjs7QUFuRkE7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUEsRUFBQSxzQ0FBQTtFQUNBLGdDQUFBLEVBQUEsc0NBQUE7RUFDQSxrQkFBQTtBQXNGRjs7QUFuRkE7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHdFQUFBLEVBQUEsdURBQUE7RUFDQSx3Q0FBQTtBQXNGRjs7QUFuRkE7RUFDRTtJQUNFLHdFQUFBO0lBQ0EsV0FBQTtJQUNBLFVBQUE7RUFzRkY7RUFwRkE7SUFDRSx3RUFBQTtJQUNBLFlBQUE7SUFDQSxXQUFBO0VBc0ZGO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52b2ljZS1yZWNvZ25pdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkYWU2O1xuICBtYXJnaW46IDAgMnB4O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggNXB4ICNCNEFGQzY7IC8qIEluY3JlYXNlIGJsdXIgYW5kIHNwcmVhZCByYWRpdXMgKi9cbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvKiBDaGFuZ2UgYm9yZGVyLXJhZGl1cyBmb3IgYSBtb3JlIG92YWwgc2hhcGUgKi9cblxuICBvcGFjaXR5OiAuNTsgLyogRGVjcmVhc2Ugb3BhY2l0eSBvZiB0aGUgYmFycyAqL1xufVxuXG5Aa2V5ZnJhbWVzIGJhci1hbmltYXRpb24tMSB7XG4gIDAlIHsgaGVpZ2h0OiAxMHB4OyB9XG4gIDUwJSB7IGhlaWdodDogMzBweDsgfVxuICAxMDAlIHsgaGVpZ2h0OiAxMHB4OyB9XG59XG5cbkBrZXlmcmFtZXMgYmFyLWFuaW1hdGlvbi0yIHtcbiAgMCUgeyBoZWlnaHQ6IDMwcHg7IH1cbiAgNTAlIHsgaGVpZ2h0OiAxMHB4OyB9XG4gIDEwMCUgeyBoZWlnaHQ6IDMwcHg7IH1cbn1cblxuQGtleWZyYW1lcyBiYXItYW5pbWF0aW9uLTMge1xuICAwJSB7IGhlaWdodDogNXB4OyB9XG4gIDUwJSB7IGhlaWdodDogMTVweDsgfVxuICAxMDAlIHsgaGVpZ2h0OiA1cHg7IH1cbn1cblxuQGtleWZyYW1lcyBiYXItYW5pbWF0aW9uLTQge1xuICAwJSB7IGhlaWdodDogMTVweDsgfVxuICA1MCUgeyBoZWlnaHQ6IDIyLjVweDsgfVxuICAxMDAlIHsgaGVpZ2h0OiAxNXB4OyB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtbGVmdC1yaWdodCB7XG4gIDAlLCAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDI1JSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTsgfVxuICA1MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgNzUlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH1cbn1cblxuLmJhcjpudGgtY2hpbGQoMSksIC5iYXI6bnRoLWNoaWxkKDcpIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhci1hbmltYXRpb24tMywgc2xpZGUtbGVmdC1yaWdodDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2MDBtcywgODAwbXM7XG4gIGhlaWdodDogNXB4O1xufVxuXG4uYmFyOm50aC1jaGlsZCgyKSwgLmJhcjpudGgtY2hpbGQoNikge1xuICBhbmltYXRpb24tbmFtZTogYmFyLWFuaW1hdGlvbi00LCBzbGlkZS1sZWZ0LXJpZ2h0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDcwMG1zLCA3NTBtcztcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uYmFyOm50aC1jaGlsZCgzKSwgLmJhcjpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb24tbmFtZTogYmFyLWFuaW1hdGlvbi0xLCBzbGlkZS1sZWZ0LXJpZ2h0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDgwMG1zLCA5MDBtcztcbn1cblxuLmJhcjpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb24tbmFtZTogYmFyLWFuaW1hdGlvbi0yLCBzbGlkZS1sZWZ0LXJpZ2h0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDkwMG1zLCA4MDBtcztcbn1cblxuLmJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjYWRhO1xuICBvcGFjaXR5OiAwLjU7IC8qIEFkanVzdCBvcGFjaXR5IG9mIHRoZSByZWZsZWN0aW9ucyAqL1xuICBib3gtc2hhZG93OiAwIDAgMjVweCA1cHggI0I0QUZDNjsgLyogQWRkIHRoZSBzYW1lIGdsb3cgYW5kIGJsdXIgZWZmZWN0ICovXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnZvaWNlLXJlY29nbml0aW9uLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBvcGFjaXR5OiAuMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgI0RGQzA1MSwgdHJhbnNwYXJlbnQpOyAvKiBBZGQgYSBnb2xkIHRpbmdlIGxpbmUgdGhhdCBmYWRlcyB0b3dhcmRzIHRoZSBlZGdlcyAqL1xuICBhbmltYXRpb246IHB1bHNhdGUgMXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNhdGUge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgI0RGQzA1MSwgdHJhbnNwYXJlbnQpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgI0RGQzA1MSwgdHJhbnNwYXJlbnQpO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 35712:
/*!*******************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/loading-overlay/loading-overlay.component.ts ***!
\*******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LoadingOverlayComponent": () => (/* binding */ LoadingOverlayComponent),
/* harmony export */ "OverlayStyle": () => (/* binding */ OverlayStyle)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var ngx_lottie__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ngx-lottie */ 79906);
function LoadingOverlayComponent_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "img", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpropertyInterpolate"]("src", ctx_r0.overrideLogoUrl, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsanitizeUrl"]);
}
}
function LoadingOverlayComponent_ng_template_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "ng-lottie", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("options", ctx_r2.options);
}
}
const _c0 = function (a0, a1, a2) {
return {
"dark": a0,
"light": a1,
"transparent": a2
};
};
const _c1 = function (a0) {
return {
"transparent": a0
};
};
var OverlayStyle;
(function (OverlayStyle) {
OverlayStyle["Dark"] = "Dark";
OverlayStyle["Light"] = "Light";
OverlayStyle["Transparent"] = "Transparent";
})(OverlayStyle || (OverlayStyle = {}));
class LoadingOverlayComponent {
constructor() {
this.OverlayStyle = OverlayStyle;
this.style = OverlayStyle.Light;
this.backgroundColor = '#FFFFFF';
this.darkOptions = {
rendererSettings: {
progressiveLoad: true
},
animationData: window['udLightAnimationConfig']
};
this.lightOptions = {
rendererSettings: {
progressiveLoad: true
},
animationData: window['udLightAnimationConfig']
};
}
get options() {
switch (this.style) {
case OverlayStyle.Dark:
return this.darkOptions;
case OverlayStyle.Light:
return this.lightOptions;
case OverlayStyle.Transparent:
return this.lightOptions;
}
}
}
LoadingOverlayComponent.ɵfac = function LoadingOverlayComponent_Factory(t) {
return new (t || LoadingOverlayComponent)();
};
LoadingOverlayComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: LoadingOverlayComponent,
selectors: [["app-loading-overlay"]],
inputs: {
style: "style",
backgroundColor: "backgroundColor",
overrideLogoUrl: "overrideLogoUrl"
},
decls: 11,
vars: 10,
consts: [["id", "ud-loading-overlay", 2, "height", "100%", "width", "100%", 3, "ngClass"], [1, "app-loading", 3, "ngClass"], [4, "ngIf", "ngIfElse"], ["undockLogo", ""], [3, "src"], ["width", "300px", "height", "300px", 3, "options"]],
template: function LoadingOverlayComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, LoadingOverlayComponent_ng_container_4_Template, 4, 1, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, LoadingOverlayComponent_ng_template_6_Template, 3, 1, "ng-template", null, 3, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "\n");
}
if (rf & 2) {
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction3"](4, _c0, ctx.style === ctx.OverlayStyle.Dark, ctx.style === ctx.OverlayStyle.Light, ctx.style === ctx.OverlayStyle.Transparent));
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](8, _c1, ctx.style === ctx.OverlayStyle.Transparent));
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.overrideLogoUrl)("ngIfElse", _r1);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf, ngx_lottie__WEBPACK_IMPORTED_MODULE_0__.LottieComponent],
styles: ["[_nghost-%COMP%] {\n height: 100%;\n width: 100%;\n}\n\n.dark[_ngcontent-%COMP%] {\n background: #121114;\n}\n\n.light[_ngcontent-%COMP%] {\n background: #ffffff;\n}\n\n.transparent[_ngcontent-%COMP%] {\n background: transparent;\n -webkit-backdrop-filter: blur(10px) grayscale(20%);\n backdrop-filter: blur(10px) grayscale(20%);\n}\n\n.app-loading[_ngcontent-%COMP%] {\n position: relative;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100%;\n}\n.app-loading[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 300px;\n max-width: 300px;\n animation: _ngcontent-%COMP%_pulse2 3s infinite;\n}\n\n.app-loading[_ngcontent-%COMP%] .app-spinner2[_ngcontent-%COMP%] {\n height: 200px;\n width: 200px;\n animation: _ngcontent-%COMP%_rotate2 1.5s linear infinite;\n transform-origin: center center;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto;\n}\n\n.app-loading[_ngcontent-%COMP%] .app-spinner2[_ngcontent-%COMP%] .app-path2[_ngcontent-%COMP%] {\n stroke-dasharray: 30 2000;\n stroke-linecap: round;\n stroke: #f8f8f8;\n}\n\n.app-loading[_ngcontent-%COMP%] .app-logo2[_ngcontent-%COMP%] {\n width: 200px;\n height: 200px;\n padding: 50px;\n}\n\n.app-loading[_ngcontent-%COMP%] .app-logo2[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 100%;\n height: 100%;\n max-height: 100%;\n animation: pulse 3s infinite;\n}\n\n@keyframes _ngcontent-%COMP%_rotate2 {\n 100% {\n transform: rotate(360deg);\n }\n}\n@keyframes _ngcontent-%COMP%_pulse2 {\n from {\n transform: scale(1);\n }\n 50% {\n transform: scale(1.1);\n }\n to {\n transform: scale(1);\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9sb2FkaW5nLW92ZXJsYXkvbG9hZGluZy1vdmVybGF5LmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLFlBQUE7RUFDQSxXQUFBO0FBNERKOztBQXpEQTtFQUNJLG1CSFVvQjtBR2tEeEI7O0FBekRBO0VBQ0ksbUJIT29CO0FHcUR4Qjs7QUF6REE7RUFDSSx1QkFBQTtFQUNBLGtEQUFBO1VBQUEsMENBQUE7QUE0REo7O0FBeERBO0VBQ0ksa0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtBQTJESjtBQXpESTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLDZCQUFBO0FBMkRSOztBQXZEQTtFQUNJLGFBQUE7RUFDQSxZQUFBO0VBQ0EsdUNBQUE7RUFDQSwrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7QUEwREo7O0FBdkRBO0VBQ0kseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QUEwREo7O0FBdkRBO0VBQ0ksWUFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0FBMERKOztBQXZEQTtFQUNJLFdBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsNEJBQUE7QUEwREo7O0FBdkRBO0VBQ0k7SUFDSSx5QkFBQTtFQTBETjtBQUNGO0FBdkRBO0VBQ0k7SUFDSSxtQkFBQTtFQXlETjtFQXZERTtJQUNJLHFCQUFBO0VBeUROO0VBdkRFO0lBQ0ksbUJBQUE7RUF5RE47QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmRhcmsge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbi5saWdodCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbn1cblxuLnRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCkgZ3JheXNjYWxlKDIwJSk7XG59XG5cblxuLmFwcC1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBhbmltYXRpb246IHB1bHNlMiAzcyBpbmZpbml0ZTtcbiAgICB9XG59XG5cbi5hcHAtbG9hZGluZyAuYXBwLXNwaW5uZXIyIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBhbmltYXRpb246IHJvdGF0ZTIgMS41cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuLmFwcC1sb2FkaW5nIC5hcHAtc3Bpbm5lcjIgLmFwcC1wYXRoMiB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMzAgMjAwMDtcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgc3Ryb2tlOiAjZjhmOGY4O1xufVxuXG4uYXBwLWxvYWRpbmcgLmFwcC1sb2dvMiB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZzogNTBweDtcbn1cblxuLmFwcC1sb2FkaW5nIC5hcHAtbG9nbzIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYW5pbWF0aW9uOiBwdWxzZSAzcyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyByb3RhdGUyIHtcbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2UyIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 95255:
/*!***************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/loading/loading.component.ts ***!
\***************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LoaderStyle": () => (/* binding */ LoaderStyle),
/* harmony export */ "LoadingComponent": () => (/* binding */ LoadingComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var ngx_lottie__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ngx-lottie */ 79906);
const _c0 = function (a0, a1) {
return {
"dark": a0,
"light": a1
};
};
var LoaderStyle;
(function (LoaderStyle) {
LoaderStyle["Dark"] = "Dark";
LoaderStyle["Light"] = "Light";
})(LoaderStyle || (LoaderStyle = {}));
class LoadingComponent {
constructor() {
this.OverlayStyle = LoaderStyle;
this.width = '100%';
this.height = '75px';
this.style = LoaderStyle.Light;
this.darkOptions = {
rendererSettings: {
progressiveLoad: true
},
animationData: {
"v": "5.7.4",
"fr": 60,
"ip": 0,
"op": 60,
"w": 800,
"h": 800,
"nm": "loader-3dots",
"ddd": 0,
"assets": [],
"layers": [{
"ddd": 0,
"ind": 1,
"ty": 4,
"nm": "#dot03",
"ln": "dot03",
"sr": 1,
"ks": {
"o": {
"a": 0,
"k": 100,
"ix": 11
},
"r": {
"a": 0,
"k": 0,
"ix": 10
},
"p": {
"a": 1,
"k": [{
"i": {
"x": 0.6,
"y": 1
},
"o": {
"x": 0.583,
"y": 0
},
"t": 8,
"s": [501.81399999999996, 439.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.599,
"y": 1
},
"o": {
"x": 0.4,
"y": 0
},
"t": 25,
"s": [501.81399999999996, 379.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.58,
"y": 1
},
"o": {
"x": 0.333,
"y": 0
},
"t": 44,
"s": [501.81399999999996, 479.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.58,
"y": 1
},
"o": {
"x": 0.333,
"y": 0
},
"t": 57,
"s": [501.81399999999996, 429.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.5,
"y": 1
},
"o": {
"x": 0.333,
"y": 0
},
"t": 69,
"s": [501.81399999999996, 445.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"t": 79,
"s": [501.81399999999996, 439.774, 0]
}],
"ix": 2,
"l": 2
},
"a": {
"a": 0,
"k": [0, 0, 0],
"ix": 1,
"l": 2
},
"s": {
"a": 0,
"k": [100, 100, 100],
"ix": 6,
"l": 2
}
},
"ao": 0,
"shapes": [{
"ty": "gr",
"it": [{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [[0, -16.569], [16.569, 0], [0, 16.569], [-16.569, 0]],
"o": [[0, 16.569], [-16.569, 0], [0, -16.569], [16.569, 0]],
"v": [[30, 0], [0, 30], [-30, 0], [0, -30]],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
}, {
"ty": "fl",
"c": {
"a": 0,
"k": [0.6470588235294118, 0.6235294117647059, 0.7254901960784313, 1],
"ix": 4
},
"o": {
"a": 0,
"k": 100,
"ix": 5
},
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
}, {
"ty": "tr",
"p": {
"a": 0,
"k": [0, 0],
"ix": 2
},
"a": {
"a": 0,
"k": [0, 0],
"ix": 1
},
"s": {
"a": 0,
"k": [100, 100],
"ix": 3
},
"r": {
"a": 0,
"k": 0,
"ix": 6
},
"o": {
"a": 0,
"k": 100,
"ix": 7
},
"sk": {
"a": 0,
"k": 0,
"ix": 4
},
"sa": {
"a": 0,
"k": 0,
"ix": 5
},
"nm": "Transform"
}],
"nm": "Group 1",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}],
"ip": 0,
"op": 79,
"st": 6,
"bm": 0
}, {
"ddd": 0,
"ind": 2,
"ty": 4,
"nm": "#dot02",
"ln": "dot02",
"sr": 1,
"ks": {
"o": {
"a": 0,
"k": 100,
"ix": 11
},
"r": {
"a": 0,
"k": 0,
"ix": 10
},
"p": {
"a": 1,
"k": [{
"i": {
"x": 0.513,
"y": 1
},
"o": {
"x": 0.583,
"y": 0
},
"t": 4,
"s": [401.81399999999996, 439.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.575,
"y": 1
},
"o": {
"x": 0.474,
"y": 0
},
"t": 20,
"s": [401.81399999999996, 379.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.58,
"y": 1
},
"o": {
"x": 0.333,
"y": 0
},
"t": 39,
"s": [401.81399999999996, 479.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.58,
"y": 1
},
"o": {
"x": 0.333,
"y": 0
},
"t": 53,
"s": [401.81399999999996, 429.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.5,
"y": 1
},
"o": {
"x": 0.333,
"y": 0
},
"t": 65,
"s": [401.81399999999996, 445.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"t": 75,
"s": [401.81399999999996, 439.774, 0]
}],
"ix": 2,
"l": 2
},
"a": {
"a": 0,
"k": [0, 0, 0],
"ix": 1,
"l": 2
},
"s": {
"a": 0,
"k": [100, 100, 100],
"ix": 6,
"l": 2
}
},
"ao": 0,
"shapes": [{
"ty": "gr",
"it": [{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [[0, -16.569], [16.569, 0], [0, 16.569], [-16.569, 0]],
"o": [[0, 16.569], [-16.569, 0], [0, -16.569], [16.569, 0]],
"v": [[30, 0], [0, 30], [-30, 0], [0, -30]],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
}, {
"ty": "fl",
"c": {
"a": 0,
"k": [0.6470588235294118, 0.6235294117647059, 0.7254901960784313, 1],
"ix": 4
},
"o": {
"a": 0,
"k": 100,
"ix": 5
},
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
}, {
"ty": "tr",
"p": {
"a": 0,
"k": [0, 0],
"ix": 2
},
"a": {
"a": 0,
"k": [0, 0],
"ix": 1
},
"s": {
"a": 0,
"k": [100, 100],
"ix": 3
},
"r": {
"a": 0,
"k": 0,
"ix": 6
},
"o": {
"a": 0,
"k": 100,
"ix": 7
},
"sk": {
"a": 0,
"k": 0,
"ix": 4
},
"sa": {
"a": 0,
"k": 0,
"ix": 5
},
"nm": "Transform"
}],
"nm": "Group 1",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}],
"ip": 0,
"op": 79,
"st": 3,
"bm": 0
}, {
"ddd": 0,
"ind": 3,
"ty": 4,
"nm": "#dot01",
"ln": "dot01",
"sr": 1,
"ks": {
"o": {
"a": 0,
"k": 100,
"ix": 11
},
"r": {
"a": 0,
"k": 0,
"ix": 10
},
"p": {
"a": 1,
"k": [{
"i": {
"x": 0.4,
"y": 1
},
"o": {
"x": 0.583,
"y": 0
},
"t": 0,
"s": [301.814, 439.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.599,
"y": 1
},
"o": {
"x": 0.7,
"y": 0
},
"t": 15,
"s": [301.814, 379.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.58,
"y": 1
},
"o": {
"x": 0.333,
"y": 0
},
"t": 35,
"s": [301.814, 479.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.58,
"y": 1
},
"o": {
"x": 0.333,
"y": 0
},
"t": 49,
"s": [301.814, 429.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.5,
"y": 1
},
"o": {
"x": 0.333,
"y": 0
},
"t": 61,
"s": [301.814, 445.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"t": 71,
"s": [301.814, 439.774, 0]
}],
"ix": 2,
"l": 2
},
"a": {
"a": 0,
"k": [0, 0, 0],
"ix": 1,
"l": 2
},
"s": {
"a": 0,
"k": [100, 100, 100],
"ix": 6,
"l": 2
}
},
"ao": 0,
"shapes": [{
"ty": "gr",
"it": [{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [[0, -16.569], [16.569, 0], [0, 16.569], [-16.569, 0]],
"o": [[0, 16.569], [-16.569, 0], [0, -16.569], [16.569, 0]],
"v": [[30, 0], [0, 30], [-30, 0], [0, -30]],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
}, {
"ty": "fl",
"c": {
"a": 0,
"k": [0.6470588235294118, 0.6235294117647059, 0.7254901960784313, 1],
"ix": 4
},
"o": {
"a": 0,
"k": 100,
"ix": 5
},
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
}, {
"ty": "tr",
"p": {
"a": 0,
"k": [0, 0],
"ix": 2
},
"a": {
"a": 0,
"k": [0, 0],
"ix": 1
},
"s": {
"a": 0,
"k": [100, 100],
"ix": 3
},
"r": {
"a": 0,
"k": 0,
"ix": 6
},
"o": {
"a": 0,
"k": 100,
"ix": 7
},
"sk": {
"a": 0,
"k": 0,
"ix": 4
},
"sa": {
"a": 0,
"k": 0,
"ix": 5
},
"nm": "Transform"
}],
"nm": "Group 1",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}],
"ip": 0,
"op": 79,
"st": 0,
"bm": 0
}],
"markers": []
}
};
this.lightOptions = {
rendererSettings: {
progressiveLoad: true
},
animationData: {
"v": "5.7.4",
"fr": 60,
"ip": 0,
"op": 60,
"w": 800,
"h": 800,
"nm": "loader-3dots",
"ddd": 0,
"assets": [],
"layers": [{
"ddd": 0,
"ind": 1,
"ty": 4,
"nm": "#dot03",
"ln": "dot03",
"sr": 1,
"ks": {
"o": {
"a": 0,
"k": 100,
"ix": 11
},
"r": {
"a": 0,
"k": 0,
"ix": 10
},
"p": {
"a": 1,
"k": [{
"i": {
"x": 0.6,
"y": 1
},
"o": {
"x": 0.583,
"y": 0
},
"t": 8,
"s": [501.81399999999996, 439.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.599,
"y": 1
},
"o": {
"x": 0.4,
"y": 0
},
"t": 25,
"s": [501.81399999999996, 379.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.58,
"y": 1
},
"o": {
"x": 0.333,
"y": 0
},
"t": 44,
"s": [501.81399999999996, 479.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.58,
"y": 1
},
"o": {
"x": 0.333,
"y": 0
},
"t": 57,
"s": [501.81399999999996, 429.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.5,
"y": 1
},
"o": {
"x": 0.333,
"y": 0
},
"t": 69,
"s": [501.81399999999996, 445.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"t": 79,
"s": [501.81399999999996, 439.774, 0]
}],
"ix": 2,
"l": 2
},
"a": {
"a": 0,
"k": [0, 0, 0],
"ix": 1,
"l": 2
},
"s": {
"a": 0,
"k": [100, 100, 100],
"ix": 6,
"l": 2
}
},
"ao": 0,
"shapes": [{
"ty": "gr",
"it": [{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [[0, -16.569], [16.569, 0], [0, 16.569], [-16.569, 0]],
"o": [[0, 16.569], [-16.569, 0], [0, -16.569], [16.569, 0]],
"v": [[30, 0], [0, 30], [-30, 0], [0, -30]],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
}, {
"ty": "fl",
"c": {
"a": 0,
"k": [0.6470588235294118, 0.6235294117647059, 0.7254901960784313, 1],
"ix": 4
},
"o": {
"a": 0,
"k": 100,
"ix": 5
},
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
}, {
"ty": "tr",
"p": {
"a": 0,
"k": [0, 0],
"ix": 2
},
"a": {
"a": 0,
"k": [0, 0],
"ix": 1
},
"s": {
"a": 0,
"k": [100, 100],
"ix": 3
},
"r": {
"a": 0,
"k": 0,
"ix": 6
},
"o": {
"a": 0,
"k": 100,
"ix": 7
},
"sk": {
"a": 0,
"k": 0,
"ix": 4
},
"sa": {
"a": 0,
"k": 0,
"ix": 5
},
"nm": "Transform"
}],
"nm": "Group 1",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}],
"ip": 0,
"op": 79,
"st": 6,
"bm": 0
}, {
"ddd": 0,
"ind": 2,
"ty": 4,
"nm": "#dot02",
"ln": "dot02",
"sr": 1,
"ks": {
"o": {
"a": 0,
"k": 100,
"ix": 11
},
"r": {
"a": 0,
"k": 0,
"ix": 10
},
"p": {
"a": 1,
"k": [{
"i": {
"x": 0.513,
"y": 1
},
"o": {
"x": 0.583,
"y": 0
},
"t": 4,
"s": [401.81399999999996, 439.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.575,
"y": 1
},
"o": {
"x": 0.474,
"y": 0
},
"t": 20,
"s": [401.81399999999996, 379.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.58,
"y": 1
},
"o": {
"x": 0.333,
"y": 0
},
"t": 39,
"s": [401.81399999999996, 479.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.58,
"y": 1
},
"o": {
"x": 0.333,
"y": 0
},
"t": 53,
"s": [401.81399999999996, 429.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.5,
"y": 1
},
"o": {
"x": 0.333,
"y": 0
},
"t": 65,
"s": [401.81399999999996, 445.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"t": 75,
"s": [401.81399999999996, 439.774, 0]
}],
"ix": 2,
"l": 2
},
"a": {
"a": 0,
"k": [0, 0, 0],
"ix": 1,
"l": 2
},
"s": {
"a": 0,
"k": [100, 100, 100],
"ix": 6,
"l": 2
}
},
"ao": 0,
"shapes": [{
"ty": "gr",
"it": [{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [[0, -16.569], [16.569, 0], [0, 16.569], [-16.569, 0]],
"o": [[0, 16.569], [-16.569, 0], [0, -16.569], [16.569, 0]],
"v": [[30, 0], [0, 30], [-30, 0], [0, -30]],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
}, {
"ty": "fl",
"c": {
"a": 0,
"k": [0.6470588235294118, 0.6235294117647059, 0.7254901960784313, 1],
"ix": 4
},
"o": {
"a": 0,
"k": 100,
"ix": 5
},
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
}, {
"ty": "tr",
"p": {
"a": 0,
"k": [0, 0],
"ix": 2
},
"a": {
"a": 0,
"k": [0, 0],
"ix": 1
},
"s": {
"a": 0,
"k": [100, 100],
"ix": 3
},
"r": {
"a": 0,
"k": 0,
"ix": 6
},
"o": {
"a": 0,
"k": 100,
"ix": 7
},
"sk": {
"a": 0,
"k": 0,
"ix": 4
},
"sa": {
"a": 0,
"k": 0,
"ix": 5
},
"nm": "Transform"
}],
"nm": "Group 1",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}],
"ip": 0,
"op": 79,
"st": 3,
"bm": 0
}, {
"ddd": 0,
"ind": 3,
"ty": 4,
"nm": "#dot01",
"ln": "dot01",
"sr": 1,
"ks": {
"o": {
"a": 0,
"k": 100,
"ix": 11
},
"r": {
"a": 0,
"k": 0,
"ix": 10
},
"p": {
"a": 1,
"k": [{
"i": {
"x": 0.4,
"y": 1
},
"o": {
"x": 0.583,
"y": 0
},
"t": 0,
"s": [301.814, 439.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.599,
"y": 1
},
"o": {
"x": 0.7,
"y": 0
},
"t": 15,
"s": [301.814, 379.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.58,
"y": 1
},
"o": {
"x": 0.333,
"y": 0
},
"t": 35,
"s": [301.814, 479.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.58,
"y": 1
},
"o": {
"x": 0.333,
"y": 0
},
"t": 49,
"s": [301.814, 429.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"i": {
"x": 0.5,
"y": 1
},
"o": {
"x": 0.333,
"y": 0
},
"t": 61,
"s": [301.814, 445.774, 0],
"to": [0, 0, 0],
"ti": [0, 0, 0]
}, {
"t": 71,
"s": [301.814, 439.774, 0]
}],
"ix": 2,
"l": 2
},
"a": {
"a": 0,
"k": [0, 0, 0],
"ix": 1,
"l": 2
},
"s": {
"a": 0,
"k": [100, 100, 100],
"ix": 6,
"l": 2
}
},
"ao": 0,
"shapes": [{
"ty": "gr",
"it": [{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [[0, -16.569], [16.569, 0], [0, 16.569], [-16.569, 0]],
"o": [[0, 16.569], [-16.569, 0], [0, -16.569], [16.569, 0]],
"v": [[30, 0], [0, 30], [-30, 0], [0, -30]],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
}, {
"ty": "fl",
"c": {
"a": 0,
"k": [0.6470588235294118, 0.6235294117647059, 0.7254901960784313, 1],
"ix": 4
},
"o": {
"a": 0,
"k": 100,
"ix": 5
},
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
}, {
"ty": "tr",
"p": {
"a": 0,
"k": [0, 0],
"ix": 2
},
"a": {
"a": 0,
"k": [0, 0],
"ix": 1
},
"s": {
"a": 0,
"k": [100, 100],
"ix": 3
},
"r": {
"a": 0,
"k": 0,
"ix": 6
},
"o": {
"a": 0,
"k": 100,
"ix": 7
},
"sk": {
"a": 0,
"k": 0,
"ix": 4
},
"sa": {
"a": 0,
"k": 0,
"ix": 5
},
"nm": "Transform"
}],
"nm": "Group 1",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}],
"ip": 0,
"op": 79,
"st": 0,
"bm": 0
}],
"markers": []
}
};
}
get options() {
switch (this.style) {
case LoaderStyle.Dark:
return this.darkOptions;
case LoaderStyle.Light:
return this.lightOptions;
}
}
}
LoadingComponent.ɵfac = function LoadingComponent_Factory(t) {
return new (t || LoadingComponent)();
};
LoadingComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: LoadingComponent,
selectors: [["app-loading"]],
inputs: {
width: "width",
height: "height",
style: "style"
},
decls: 5,
vars: 7,
consts: [["id", "ud-loading-small", 2, "height", "100%", "width", "100%", 3, "ngClass"], [3, "width", "height", "options"]],
template: function LoadingComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "ng-lottie", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction2"](4, _c0, ctx.style === ctx.OverlayStyle.Dark, ctx.style === ctx.OverlayStyle.Light));
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpropertyInterpolate"]("width", ctx.width);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpropertyInterpolate"]("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("options", ctx.options);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgClass, ngx_lottie__WEBPACK_IMPORTED_MODULE_0__.LottieComponent],
styles: ["[_nghost-%COMP%] {\n height: 100%;\n width: 100%;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9sb2FkaW5nL2xvYWRpbmcuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksWUFBQTtFQUNBLFdBQUE7QUE0REoiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8vLmRhcmsge1xuLy8gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4vL31cbi8vXG4vLy5saWdodCB7XG4vLyAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbi8vfVxuXG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 23575:
/*!**************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/modals/parent-dialog-modal.component.ts ***!
\**************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ParentDialogModalComponent": () => (/* binding */ ParentDialogModalComponent)
/* harmony export */ });
/* harmony import */ var ngx_simple_modal__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ngx-simple-modal */ 17394);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
const _c0 = function (a0) {
return {
close: a0
};
};
class ParentDialogModalComponent extends ngx_simple_modal__WEBPACK_IMPORTED_MODULE_0__.SimpleModalComponent {}
ParentDialogModalComponent.ɵfac = function () {
let ɵParentDialogModalComponent_BaseFactory;
return function ParentDialogModalComponent_Factory(t) {
return (ɵParentDialogModalComponent_BaseFactory || (ɵParentDialogModalComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ParentDialogModalComponent)))(t || ParentDialogModalComponent);
};
}();
ParentDialogModalComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ParentDialogModalComponent,
selectors: [["app-parent-dialog-modal"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 4,
consts: [[1, "modal-content"], [3, "ngTemplateOutlet", "ngTemplateOutletContext"]],
template: function ParentDialogModalComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](2, 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", ctx.contentTemplate)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction1"](2, _c0, ctx.close));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgTemplateOutlet],
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 18413:
/*!***************************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/navigation-loader-overlay/navigation-loader-overlay.component.ts ***!
\***************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "NavigationLoaderOverlayComponent": () => (/* binding */ NavigationLoaderOverlayComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
function NavigationLoaderOverlayComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](4, "app-loading-overlay");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵstyleMap"](ctx_r0.OverlayStyle.Light);
}
}
class NavigationLoaderOverlayComponent {
constructor(router) {
this.router = router;
this.OverlayStyle = _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_1__.OverlayStyle;
this.isDisplayedSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(false);
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
}
ngOnInit() {
let subscription = this.router.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.takeUntil)(this.destroyEvent)).subscribe(event => {
switch (event.constructor) {
case _angular_router__WEBPACK_IMPORTED_MODULE_4__.NavigationEnd:
this.hide();
return subscription.unsubscribe();
case _angular_router__WEBPACK_IMPORTED_MODULE_4__.NavigationStart:
return this.show();
}
});
}
show() {
return this.isDisplayedSubject.next(true);
}
hide() {
return this.isDisplayedSubject.next(false);
}
}
NavigationLoaderOverlayComponent.ɵfac = function NavigationLoaderOverlayComponent_Factory(t) {
return new (t || NavigationLoaderOverlayComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_4__.Router));
};
NavigationLoaderOverlayComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
type: NavigationLoaderOverlayComponent,
selectors: [["app-navigation-loader-overlay"]],
decls: 3,
vars: 3,
consts: [[4, "ngIf"], [1, "navigation-loader-overlay-container"]],
template: function NavigationLoaderOverlayComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](0, NavigationLoaderOverlayComponent_ng_container_0_Template, 7, 2, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](2, "\n\n\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind1"](1, 1, ctx.isDisplayedSubject));
}
},
styles: [".navigation-loader-overlay-container[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: white;\n display: flex;\n justify-content: center;\n align-items: center;\n z-index: 999999;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9uYXZpZ2F0aW9uLWxvYWRlci1vdmVybGF5L25hdmlnYXRpb24tbG9hZGVyLW92ZXJsYXkuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiLm5hdmlnYXRpb24tbG9hZGVyLW92ZXJsYXktY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], NavigationLoaderOverlayComponent.prototype, "isDisplayedSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], NavigationLoaderOverlayComponent.prototype, "destroyEvent", void 0);
/***/ }),
/***/ 78131:
/*!*******************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/not-found/not-found.component.ts ***!
\*******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "NotFoundComponent": () => (/* binding */ NotFoundComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/session */ 84290);
const _c0 = function () {
return ["/", "timeline"];
};
function NotFoundComponent_a_13_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "a", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "Go Back");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](1, _c0));
}
}
const _c1 = function () {
return ["/", "login"];
};
function NotFoundComponent_a_16_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "a", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "Join Undock \u2014 it\u2019s free");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("routerLink", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](1, _c1));
}
}
function NotFoundComponent_span_19_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "Try the most powerful calendar in the galaxy");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
}
}
class NotFoundComponent {
constructor(currentUser) {
this.currentUser = currentUser;
this.isVisitorRegularUserStream = this.currentUser.isRegularUserStream;
}
}
NotFoundComponent.ɵfac = function NotFoundComponent_Factory(t) {
return new (t || NotFoundComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_0__.CurrentUser));
};
NotFoundComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: NotFoundComponent,
selectors: [["app-not-found"]],
decls: 24,
vars: 11,
consts: [[1, "container-fluid", "not-found-container", 2, "display", "flex"], [1, "not-found-image"], [3, "width", "height"], [1, "no-found-header"], [1, "no-found-sub-title"], ["mat-button", "", "class", "navigation-link", 3, "routerLink", 4, "ngIf"], ["class", "no-found-sub-title -last", 4, "ngIf"], ["mat-button", "", 1, "navigation-link", 3, "routerLink"], [1, "no-found-sub-title", "-last"]],
template: function NotFoundComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "app-icon-not-found", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](6, "h2", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "Page not found");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](9, "span", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "The page you are looking for has moved or no longer exists");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](13, NotFoundComponent_a_13_Template, 2, 2, "a", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](14, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](16, NotFoundComponent_a_16_Template, 2, 2, "a", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](17, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](18, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](19, NotFoundComponent_span_19_Template, 2, 0, "span", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](20, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](22, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](23, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("width", 140)("height", 140);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](14, 5, ctx.isVisitorRegularUserStream));
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", !_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](17, 7, ctx.isVisitorRegularUserStream));
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", !_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](20, 9, ctx.isVisitorRegularUserStream));
}
},
styles: [".not-found-container[_ngcontent-%COMP%] {\n \n overflow-y: auto;\n overflow-x: hidden;\n height: 100%;\n font-family: Inter, sans-serif;\n font-style: normal;\n letter-spacing: -0.02em;\n}\n\n.not-found-image[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n height: 100%;\n background-color: transparent;\n color: white;\n}\n.not-found-image[_ngcontent-%COMP%] app-icon-not-found[_ngcontent-%COMP%] {\n margin-bottom: 24px;\n}\n.not-found-image[_ngcontent-%COMP%] .no-found-header[_ngcontent-%COMP%] {\n margin-bottom: 16px;\n font-weight: normal;\n font-size: 28px;\n line-height: 36px;\n color: #121114;\n}\n.not-found-image[_ngcontent-%COMP%] .navigation-link[_ngcontent-%COMP%] {\n padding: 10px 12px;\n font-family: Inter, sans-serif;\n font-style: normal;\n font-weight: 600;\n font-size: 14px;\n line-height: 20px;\n background: #2B2733;\n color: #FFFFFF;\n border-radius: 8px;\n}\n.not-found-image[_ngcontent-%COMP%] .no-found-sub-title[_ngcontent-%COMP%] {\n margin-bottom: 40px;\n font-weight: normal;\n font-size: 16px;\n line-height: 22px;\n color: #807A8E;\n}\n.not-found-image[_ngcontent-%COMP%] .no-found-sub-title.-last[_ngcontent-%COMP%] {\n margin-top: 40px;\n}\n@media all and (max-width: 480px) {\n .not-found-image[_ngcontent-%COMP%] .no-found-sub-title[_ngcontent-%COMP%] {\n max-width: 313px;\n text-align: center;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9ub3QtZm91bmQvbm90LWZvdW5kLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7QUE0REo7O0FBekRBO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBO0VBQ0EsWUFBQTtBQTRESjtBQTFESTtFQUNJLG1CQUFBO0FBNERSO0FBekRJO0VBQ0ksbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIWmdCO0FHdUV4QjtBQXhESTtFQUNJLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJIckNRO0VHc0NSLGNBQUE7RUFDQSxrQkFBQTtBQTBEUjtBQXZESTtFQUNJLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjSDdCaUI7QUdzRnpCO0FBdkRRO0VBQ0ksZ0JBQUE7QUF5RFo7QUFoREE7RUFDSTtJQUNJLGdCQUFBO0lBQ0Esa0JBQUE7RUFrRE47QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuLm5vdC1mb3VuZC1jb250YWluZXIge1xuICAgIC8qIGhlaWdodDogYXV0bzsgKi9cbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLm5vdC1mb3VuZC1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIGFwcC1pY29uLW5vdC1mb3VuZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgLm5vLWZvdW5kLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIH1cblxuICAgIC5uYXZpZ2F0aW9uLWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG5cbiAgICAubm8tZm91bmQtc3ViLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyaztcblxuICAgICAgICAmLi1sYXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3Vlc3QtaW1hZ2Uge1xuICAgICAgICAvL21hcmdpbi1ib3R0b206IC0xMjZweDtcbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm5vdC1mb3VuZC1pbWFnZSAubm8tZm91bmQtc3ViLXRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMTNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
/***/ }),
/***/ 84754:
/*!*************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/record-audio/record-audio.component.ts ***!
\*************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RecordAudioComponent": () => (/* binding */ RecordAudioComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var ngx_lottie__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ngx-lottie */ 79906);
const _c0 = function (a0, a1) {
return {
"dark": a0,
"light": a1
};
};
const AUDIO_ANIMATION_DATA = {
"v": "5.5.8",
"fr": 60,
"ip": 0,
"op": 75,
"w": 200,
"h": 200,
"nm": "SoundBar",
"ddd": 0,
"assets": [],
"layers": [{
"ddd": 0,
"ind": 1,
"ty": 4,
"nm": "Shape Layer 3",
"sr": 1,
"ks": {
"o": {
"a": 0,
"k": 100,
"ix": 11
},
"r": {
"a": 0,
"k": 0,
"ix": 10
},
"p": {
"a": 0,
"k": [125.604, 102.857, 0],
"ix": 2
},
"a": {
"a": 0,
"k": [-75.271, -57.143, 0],
"ix": 1
},
"s": {
"a": 0,
"k": [100, 100, 100],
"ix": 6
}
},
"ao": 0,
"shapes": [{
"ty": "gr",
"it": [{
"ty": "rc",
"d": 1,
"s": {
"a": 1,
"k": [{
"i": {
"x": [0.74, 0.74],
"y": [1, 1]
},
"o": {
"x": [0.4, 0.4],
"y": [0, 0.8]
},
"t": 0,
"s": [18, 18]
}, {
"i": {
"x": [0.74, 0.74],
"y": [1, 1]
},
"o": {
"x": [0.4, 0.4],
"y": [0, 0.8]
},
"t": 25,
"s": [18, 36]
}, {
"i": {
"x": [0.74, 0.74],
"y": [1, 1]
},
"o": {
"x": [0.4, 0.4],
"y": [0, 0.8]
},
"t": 50,
"s": [18, 68]
}, {
"t": 75,
"s": [18, 18]
}],
"ix": 2
},
"p": {
"a": 0,
"k": [0, 0],
"ix": 3
},
"r": {
"a": 0,
"k": 20,
"ix": 4
},
"nm": "Rectangle Path 1",
"mn": "ADBE Vector Shape - Rect",
"hd": false
}, {
"ty": "st",
"c": {
"a": 0,
"k": [0.07058800342, 0.07058800342, 0.07058800342, 1],
"ix": 3
},
"o": {
"a": 0,
"k": 100,
"ix": 4
},
"w": {
"a": 0,
"k": 0,
"ix": 5
},
"lc": 1,
"lj": 1,
"ml": 4,
"bm": 0,
"nm": "Stroke 1",
"mn": "ADBE Vector Graphic - Stroke",
"hd": false
}, {
"ty": "fl",
"c": {
"a": 0,
"k": [0.070588235294, 0.070588235294, 0.070588235294, 1],
"ix": 4
},
"o": {
"a": 0,
"k": 100,
"ix": 5
},
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
}, {
"ty": "tr",
"p": {
"a": 0,
"k": [-75.271, -57.143],
"ix": 2
},
"a": {
"a": 0,
"k": [0, 0],
"ix": 1
},
"s": {
"a": 0,
"k": [100, 100],
"ix": 3
},
"r": {
"a": 0,
"k": 0,
"ix": 6
},
"o": {
"a": 0,
"k": 100,
"ix": 7
},
"sk": {
"a": 0,
"k": 0,
"ix": 4
},
"sa": {
"a": 0,
"k": 0,
"ix": 5
},
"nm": "Transform"
}],
"nm": "Rectangle 1",
"np": 3,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}],
"ip": -1,
"op": 3599,
"st": -1,
"bm": 0
}, {
"ddd": 0,
"ind": 2,
"ty": 4,
"nm": "Shape Layer 2",
"sr": 1,
"ks": {
"o": {
"a": 0,
"k": 100,
"ix": 11
},
"r": {
"a": 0,
"k": 0,
"ix": 10
},
"p": {
"a": 0,
"k": [97.729, 102.857, 0],
"ix": 2
},
"a": {
"a": 0,
"k": [-75.271, -57.143, 0],
"ix": 1
},
"s": {
"a": 0,
"k": [100, 100, 100],
"ix": 6
}
},
"ao": 0,
"shapes": [{
"ty": "gr",
"it": [{
"ty": "rc",
"d": 1,
"s": {
"a": 1,
"k": [{
"i": {
"x": [0.74, 0.74],
"y": [1, 1]
},
"o": {
"x": [0.4, 0.4],
"y": [0, 0.8]
},
"t": 0,
"s": [18, 18]
}, {
"i": {
"x": [0.74, 0.74],
"y": [1, 1]
},
"o": {
"x": [0.4, 0.4],
"y": [0, 0.8]
},
"t": 25,
"s": [18, 68]
}, {
"i": {
"x": [0.74, 0.74],
"y": [1, 1]
},
"o": {
"x": [0.4, 0.4],
"y": [0, 0.8]
},
"t": 50,
"s": [18, 36]
}, {
"t": 75,
"s": [18, 18]
}],
"ix": 2
},
"p": {
"a": 0,
"k": [0, 0],
"ix": 3
},
"r": {
"a": 0,
"k": 20,
"ix": 4
},
"nm": "Rectangle Path 1",
"mn": "ADBE Vector Shape - Rect",
"hd": false
}, {
"ty": "st",
"c": {
"a": 0,
"k": [0.07058800342, 0.07058800342, 0.07058800342, 1],
"ix": 3
},
"o": {
"a": 0,
"k": 100,
"ix": 4
},
"w": {
"a": 0,
"k": 0,
"ix": 5
},
"lc": 1,
"lj": 1,
"ml": 4,
"bm": 0,
"nm": "Stroke 1",
"mn": "ADBE Vector Graphic - Stroke",
"hd": false
}, {
"ty": "fl",
"c": {
"a": 0,
"k": [0.070588235294, 0.070588235294, 0.070588235294, 1],
"ix": 4
},
"o": {
"a": 0,
"k": 100,
"ix": 5
},
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
}, {
"ty": "tr",
"p": {
"a": 0,
"k": [-75.271, -57.143],
"ix": 2
},
"a": {
"a": 0,
"k": [0, 0],
"ix": 1
},
"s": {
"a": 0,
"k": [100, 100],
"ix": 3
},
"r": {
"a": 0,
"k": 0,
"ix": 6
},
"o": {
"a": 0,
"k": 100,
"ix": 7
},
"sk": {
"a": 0,
"k": 0,
"ix": 4
},
"sa": {
"a": 0,
"k": 0,
"ix": 5
},
"nm": "Transform"
}],
"nm": "Rectangle 1",
"np": 3,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}],
"ip": -1,
"op": 3599,
"st": -1,
"bm": 0
}, {
"ddd": 0,
"ind": 3,
"ty": 4,
"nm": "Shape Layer 1",
"sr": 1,
"ks": {
"o": {
"a": 0,
"k": 100,
"ix": 11
},
"r": {
"a": 0,
"k": 0,
"ix": 10
},
"p": {
"a": 0,
"k": [69.729, 102.857, 0],
"ix": 2
},
"a": {
"a": 0,
"k": [-75.271, -57.143, 0],
"ix": 1
},
"s": {
"a": 0,
"k": [100, 100, 100],
"ix": 6
}
},
"ao": 0,
"shapes": [{
"ty": "gr",
"it": [{
"ty": "rc",
"d": 1,
"s": {
"a": 1,
"k": [{
"i": {
"x": [0.74, 0.74],
"y": [1, 1]
},
"o": {
"x": [0.4, 0.4],
"y": [0, 0.8]
},
"t": 0,
"s": [18, 18]
}, {
"i": {
"x": [0.74, 0.74],
"y": [1, 1]
},
"o": {
"x": [0.4, 0.4],
"y": [0, 0.8]
},
"t": 25,
"s": [18, 36]
}, {
"i": {
"x": [0.74, 0.74],
"y": [1, 1]
},
"o": {
"x": [0.4, 0.4],
"y": [0, 0.8]
},
"t": 50,
"s": [18, 68]
}, {
"t": 75,
"s": [18, 18]
}],
"ix": 2
},
"p": {
"a": 0,
"k": [0, 0],
"ix": 3
},
"r": {
"a": 0,
"k": 20,
"ix": 4
},
"nm": "Rectangle Path 1",
"mn": "ADBE Vector Shape - Rect",
"hd": false
}, {
"ty": "st",
"c": {
"a": 0,
"k": [0.07058800342, 0.07058800342, 0.07058800342, 1],
"ix": 3
},
"o": {
"a": 0,
"k": 100,
"ix": 4
},
"w": {
"a": 0,
"k": 0,
"ix": 5
},
"lc": 1,
"lj": 1,
"ml": 4,
"bm": 0,
"nm": "Stroke 1",
"mn": "ADBE Vector Graphic - Stroke",
"hd": false
}, {
"ty": "fl",
"c": {
"a": 0,
"k": [0.070588235294, 0.070588235294, 0.070588235294, 1],
"ix": 4
},
"o": {
"a": 0,
"k": 100,
"ix": 5
},
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
}, {
"ty": "tr",
"p": {
"a": 0,
"k": [-75.271, -57.143],
"ix": 2
},
"a": {
"a": 0,
"k": [0, 0],
"ix": 1
},
"s": {
"a": 0,
"k": [100, 100],
"ix": 3
},
"r": {
"a": 0,
"k": 0,
"ix": 6
},
"o": {
"a": 0,
"k": 100,
"ix": 7
},
"sk": {
"a": 0,
"k": 0,
"ix": 4
},
"sa": {
"a": 0,
"k": 0,
"ix": 5
},
"nm": "Transform"
}],
"nm": "Rectangle 1",
"np": 3,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}],
"ip": -1,
"op": 3599,
"st": -1,
"bm": 0
}],
"markers": []
};
class RecordAudioComponent {
constructor() {
this.OverlayStyle = _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_0__.OverlayStyle;
this.width = '24px';
this.height = '24px';
this.style = _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_0__.OverlayStyle.Light;
this.darkOptions = {
rendererSettings: {
progressiveLoad: true
},
animationData: AUDIO_ANIMATION_DATA
};
this.lightOptions = {
rendererSettings: {
progressiveLoad: true
},
animationData: AUDIO_ANIMATION_DATA
};
}
get options() {
switch (this.style) {
case _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_0__.OverlayStyle.Dark:
return this.darkOptions;
case _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_0__.OverlayStyle.Light:
return this.lightOptions;
case _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_0__.OverlayStyle.Transparent:
return this.lightOptions;
}
}
}
RecordAudioComponent.ɵfac = function RecordAudioComponent_Factory(t) {
return new (t || RecordAudioComponent)();
};
RecordAudioComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
type: RecordAudioComponent,
selectors: [["app-recording-audio"]],
inputs: {
width: "width",
height: "height",
style: "style"
},
decls: 5,
vars: 7,
consts: [["id", "ud-audio-record", 2, "height", "100%", "width", "100%", 3, "ngClass"], [3, "width", "height", "options"]],
template: function RecordAudioComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](2, "ng-lottie", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpureFunction2"](4, _c0, ctx.style === ctx.OverlayStyle.Dark, ctx.style === ctx.OverlayStyle.Light));
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpropertyInterpolate"]("width", ctx.width);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpropertyInterpolate"]("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("options", ctx.options);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.NgClass, ngx_lottie__WEBPACK_IMPORTED_MODULE_1__.LottieComponent],
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 22767:
/*!***************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/spinner/spinner.component.ts ***!
\***************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SpinnerComponent": () => (/* binding */ SpinnerComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class SpinnerComponent {
constructor() {
this.size = 25;
this.tickness = 2;
this.color = '#f9f9fe';
this.opacity = '.1';
this.secondColor = '';
}
ngOnInit() {
const c = this.hexToRgb(this.color);
this.secondColor = 'rgba(' + c.r + ',' + c.g + ',' + c.b + ', ' + this.opacity + ')';
}
hexToRgb(hex) {
let result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
return result ? {
r: parseInt(result[1], 16),
g: parseInt(result[2], 16),
b: parseInt(result[3], 16)
} : null;
}
}
SpinnerComponent.ɵfac = function SpinnerComponent_Factory(t) {
return new (t || SpinnerComponent)();
};
SpinnerComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: SpinnerComponent,
selectors: [["spinner"]],
hostVars: 14,
hostBindings: function SpinnerComponent_HostBindings(rf, ctx) {
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("width", ctx.size, "px")("height", ctx.size, "px")("border-width", ctx.tickness, "px")("border-top-color", ctx.color)("border-bottom-color", ctx.secondColor)("border-left-color", ctx.secondColor)("border-right-color", ctx.secondColor);
}
},
inputs: {
size: "size",
tickness: "tickness",
color: "color",
opacity: "opacity"
},
decls: 0,
vars: 0,
template: function SpinnerComponent_Template(rf, ctx) {},
styles: ["@keyframes _ngcontent-%COMP%_spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n }\n\n [_nghost-%COMP%] {\n position: relative;\n box-sizing: border-box;\n display: inline-block;\n padding: 0px;\n border-radius: 100%;\n border-style: solid;\n animation: _ngcontent-%COMP%_spin 0.8s linear infinite;\n }\n\n [_nghost-%COMP%] .margins[_ngcontent-%COMP%] {\n margin: 0px 10px;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy9zcGlubmVyL3NwaW5uZXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7UUFDUTtZQUNJO2dCQUNJLHVCQUF1QjtZQUMzQjtZQUNBO2dCQUNJLHlCQUF5QjtZQUM3QjtRQUNKOztRQUVBO1lBQ0ksa0JBQWtCO1lBQ2xCLHNCQUFzQjtZQUN0QixxQkFBcUI7WUFDckIsWUFBWTtZQUNaLG1CQUFtQjtZQUNuQixtQkFBbUI7WUFDbkIsb0NBQW9DO1FBQ3hDOztRQUVBO1lBQ0ksZ0JBQWdCO1FBQ3BCIiwic291cmNlc0NvbnRlbnQiOlsiXG4gICAgICAgIEBrZXlmcmFtZXMgc3BpbiB7XG4gICAgICAgICAgICBmcm9tIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRvIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgOmhvc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDAuOHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgOmhvc3QgLm1hcmdpbnMge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcbiAgICAgICAgfVxuICAgICJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
/***/ }),
/***/ 46031:
/*!***********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/time-slider/time-slider.component.ts ***!
\***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimeSliderComponent": () => (/* binding */ TimeSliderComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_cdk_drag_drop__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/cdk/drag-drop */ 47727);
function TimeSliderComponent_div_4_div_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
}
if (rf & 2) {
const i_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().index;
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate2"]("\n ", i_r2 > 0 ? i_r2 > 12 ? i_r2 - 12 : i_r2 : i_r2 + 12, "", i_r2 >= 12 && i_r2 < 24 ? "pm" : "am", "\n ");
}
}
function TimeSliderComponent_div_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, TimeSliderComponent_div_4_div_2_Template, 2, 2, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
}
if (rf & 2) {
const i_r2 = ctx.index;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("with-grid", ctx_r0.showGrid)("active", i_r2 >= ctx_r0.workdayStart && i_r2 <= ctx_r0.workdayEnd);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", i_r2 % 3 === 0 || i_r2 === 0);
}
}
const _c0 = function () {
return [];
};
class TimeSliderComponent {
constructor() {
var _this = this;
this.onWorkdayEndChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.onWorkdayStartChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.computeDragRenderPosition = /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (pos, dragRef) {
const rootEl = dragRef._rootElement;
const parentEl = rootEl.parentElement;
const parentRect = parentEl.getBoundingClientRect();
const hours = (pos.x - parentRect.x) / parentEl.offsetWidth * 24;
const hoursFloor = Math.floor(hours);
const hoursFraction = hours - hoursFloor;
let hour = hoursFloor;
if (hoursFraction >= 0.66) {
hour = hoursFloor + 1;
} else if (hoursFraction >= 0.33) {
hour = hoursFloor + 0.5;
}
if (rootEl.classList.contains('start') && hour < _this.workdayEnd && hour >= 0) {
_this.onWorkdayStartChanged.emit(hour);
} else if (rootEl.classList.contains('end') && hour > _this.workdayStart && hour <= 24) {
_this.onWorkdayEndChanged.emit(hour);
}
});
return function (_x, _x2) {
return _ref.apply(this, arguments);
};
}();
}
get selectedTimesClass() {
return `start-${Math.floor(this.workdayStart)}-hours-${Math.floor(this.workdayEnd - this.workdayStart)}`;
}
renderTime(time) {
const rawHour = Math.floor(time);
const hour = rawHour > 0 ? rawHour > 12 ? rawHour - 12 : rawHour : rawHour + 12;
const minute = time - rawHour == 0 ? '00' : '30';
const ampm = rawHour >= 12 && rawHour < 24 ? 'pm' : 'am';
return `${hour}:${minute}${ampm}`;
}
}
TimeSliderComponent.ɵfac = function TimeSliderComponent_Factory(t) {
return new (t || TimeSliderComponent)();
};
TimeSliderComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: TimeSliderComponent,
selectors: [["app-time-slider"]],
inputs: {
showGrid: "showGrid",
workdayEnd: "workdayEnd",
workdayStart: "workdayStart"
},
outputs: {
onWorkdayEndChanged: "onWorkdayEndChanged",
onWorkdayStartChanged: "onWorkdayStartChanged"
},
decls: 17,
vars: 19,
consts: [[1, "track"], [1, "markers"], ["class", "marker", 3, "with-grid", "active", 4, "ngFor", "ngForOf"], ["cdkDrag", "", "cdkDragLockAxis", "x", 3, "cdkDragConstrainPosition"], [1, "marker"], ["class", "label", 4, "ngIf"], [1, "label"]],
template: function TimeSliderComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, TimeSliderComponent_div_4_Template, 4, 5, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](7, "div");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](10, "div");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](12, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](14, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](16, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction0"](18, _c0).constructor(25));
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMapInterpolate1"]("selected-times ", ctx.selectedTimesClass, "");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate2"]("\n ", ctx.renderTime(ctx.workdayStart), "-", ctx.renderTime(ctx.workdayEnd), "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMapInterpolate2"]("active-track hours-", ctx.workdayEnd * 2 - ctx.workdayStart * 2, " start-", ctx.workdayStart * 2, "");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMapInterpolate1"]("slider start hour-", ctx.workdayStart * 2, "");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("cdkDragConstrainPosition", ctx.computeDragRenderPosition);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassMapInterpolate1"]("slider end hour-", ctx.workdayEnd * 2, "");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("cdkDragConstrainPosition", ctx.computeDragRenderPosition);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf, _angular_cdk_drag_drop__WEBPACK_IMPORTED_MODULE_3__.CdkDrag],
styles: ["[_nghost-%COMP%] {\n display: block;\n margin: 84px auto 64px;\n width: 100%;\n}\n\n.track[_ngcontent-%COMP%] {\n border-bottom: solid 2px #F3F3F9;\n display: flex;\n justify-content: space-between;\n margin: auto;\n position: relative;\n width: 100%;\n}\n.track[_ngcontent-%COMP%] .markers[_ngcontent-%COMP%] {\n display: flex;\n height: 5px;\n justify-content: space-between;\n width: 100%;\n}\n.track[_ngcontent-%COMP%] .markers[_ngcontent-%COMP%] .marker[_ngcontent-%COMP%] {\n height: 5px;\n margin-left: auto;\n margin-right: auto;\n position: relative;\n}\n.track[_ngcontent-%COMP%] .markers[_ngcontent-%COMP%] .marker.with-grid[_ngcontent-%COMP%] {\n border-left: solid 2px #F3F3F9;\n}\n.track[_ngcontent-%COMP%] .markers[_ngcontent-%COMP%] .marker.active[_ngcontent-%COMP%] {\n border-color: #2B2733;\n}\n.track[_ngcontent-%COMP%] .markers[_ngcontent-%COMP%] .marker[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n bottom: -32px;\n color: #807A8E;\n font-size: 12px;\n left: -12px;\n letter-spacing: -0.02em;\n line-height: 16px;\n position: absolute;\n text-transform: uppercase;\n}\n.track[_ngcontent-%COMP%] .markers[_ngcontent-%COMP%] .marker[_ngcontent-%COMP%]:first-of-type {\n margin-left: 0;\n}\n.track[_ngcontent-%COMP%] .markers[_ngcontent-%COMP%] .marker[_ngcontent-%COMP%]:first-of-type .label[_ngcontent-%COMP%] {\n left: 0;\n}\n.track[_ngcontent-%COMP%] .markers[_ngcontent-%COMP%] .marker[_ngcontent-%COMP%]:last-of-type {\n margin-right: 0;\n}\n.track[_ngcontent-%COMP%] .markers[_ngcontent-%COMP%] .marker[_ngcontent-%COMP%]:last-of-type .label[_ngcontent-%COMP%] {\n left: auto;\n right: 0;\n}\n.track[_ngcontent-%COMP%] .selected-times[_ngcontent-%COMP%] {\n align-items: center;\n background: url(\"/assets/img/onboarding/tooltip-background.svg\");\n border-radius: 8px;\n color: white;\n display: flex;\n font-weight: 500;\n font-size: 16px;\n height: 53px;\n justify-content: center;\n letter-spacing: -0.02em;\n line-height: 12px;\n padding-bottom: 4px;\n position: absolute;\n text-transform: uppercase;\n top: -58px;\n width: 152px;\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-0-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 0) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-1-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 1) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-2-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 2) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-3-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 3) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-4-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 4) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-5-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 5) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-6-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 6) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-7-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 7) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-8-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 8) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-9-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 9) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-10-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 10) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-11-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 11) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-12-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 12) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-13-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 13) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-14-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 14) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-15-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 15) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-16-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 16) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-17-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 17) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-18-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 18) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-19-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 19) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-20-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 20) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-21-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 21) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-22-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 22) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-23-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 23) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-0[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 0) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-1[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 1) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-2[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 2) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-3[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 3) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-4[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 4) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-5[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 5) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-6[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 6) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-7[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 7) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-8[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 8) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-9[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 9) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-10[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 10) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-11[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 11) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-12[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 12) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-13[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 13) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-14[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 14) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-15[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 15) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-16[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 16) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-17[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 17) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-18[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 18) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-19[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 19) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-20[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 20) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-21[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 21) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-22[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 22) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-23[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 23) - 76px);\n}\n.track[_ngcontent-%COMP%] .selected-times.start-24-hours-24[_ngcontent-%COMP%] {\n left: calc(((100% / 24) * 24) + ((50% / 24) * 24) - 76px);\n}\n.track[_ngcontent-%COMP%] .active-track[_ngcontent-%COMP%] {\n background: #2B2733;\n bottom: -2px;\n height: 2px;\n position: absolute;\n}\n.track[_ngcontent-%COMP%] .active-track.start-0[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 0);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-0[_ngcontent-%COMP%] {\n width: calc(0 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-1[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 1);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-1[_ngcontent-%COMP%] {\n width: calc(1 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-2[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 2);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-2[_ngcontent-%COMP%] {\n width: calc(2 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-3[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 3);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-3[_ngcontent-%COMP%] {\n width: calc(3 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-4[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 4);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-4[_ngcontent-%COMP%] {\n width: calc(4 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-5[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 5);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-5[_ngcontent-%COMP%] {\n width: calc(5 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-6[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 6);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-6[_ngcontent-%COMP%] {\n width: calc(6 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-7[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 7);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-7[_ngcontent-%COMP%] {\n width: calc(7 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-8[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 8);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-8[_ngcontent-%COMP%] {\n width: calc(8 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-9[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 9);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-9[_ngcontent-%COMP%] {\n width: calc(9 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-10[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 10);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-10[_ngcontent-%COMP%] {\n width: calc(10 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-11[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 11);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-11[_ngcontent-%COMP%] {\n width: calc(11 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-12[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 12);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-12[_ngcontent-%COMP%] {\n width: calc(12 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-13[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 13);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-13[_ngcontent-%COMP%] {\n width: calc(13 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-14[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 14);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-14[_ngcontent-%COMP%] {\n width: calc(14 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-15[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 15);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-15[_ngcontent-%COMP%] {\n width: calc(15 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-16[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 16);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-16[_ngcontent-%COMP%] {\n width: calc(16 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-17[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 17);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-17[_ngcontent-%COMP%] {\n width: calc(17 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-18[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 18);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-18[_ngcontent-%COMP%] {\n width: calc(18 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-19[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 19);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-19[_ngcontent-%COMP%] {\n width: calc(19 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-20[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 20);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-20[_ngcontent-%COMP%] {\n width: calc(20 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-21[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 21);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-21[_ngcontent-%COMP%] {\n width: calc(21 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-22[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 22);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-22[_ngcontent-%COMP%] {\n width: calc(22 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-23[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 23);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-23[_ngcontent-%COMP%] {\n width: calc(23 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-24[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 24);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-24[_ngcontent-%COMP%] {\n width: calc(24 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-25[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 25);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-25[_ngcontent-%COMP%] {\n width: calc(25 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-26[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 26);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-26[_ngcontent-%COMP%] {\n width: calc(26 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-27[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 27);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-27[_ngcontent-%COMP%] {\n width: calc(27 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-28[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 28);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-28[_ngcontent-%COMP%] {\n width: calc(28 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-29[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 29);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-29[_ngcontent-%COMP%] {\n width: calc(29 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-30[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 30);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-30[_ngcontent-%COMP%] {\n width: calc(30 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-31[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 31);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-31[_ngcontent-%COMP%] {\n width: calc(31 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-32[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 32);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-32[_ngcontent-%COMP%] {\n width: calc(32 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-33[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 33);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-33[_ngcontent-%COMP%] {\n width: calc(33 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-34[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 34);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-34[_ngcontent-%COMP%] {\n width: calc(34 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-35[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 35);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-35[_ngcontent-%COMP%] {\n width: calc(35 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-36[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 36);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-36[_ngcontent-%COMP%] {\n width: calc(36 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-37[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 37);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-37[_ngcontent-%COMP%] {\n width: calc(37 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-38[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 38);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-38[_ngcontent-%COMP%] {\n width: calc(38 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-39[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 39);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-39[_ngcontent-%COMP%] {\n width: calc(39 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-40[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 40);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-40[_ngcontent-%COMP%] {\n width: calc(40 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-41[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 41);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-41[_ngcontent-%COMP%] {\n width: calc(41 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-42[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 42);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-42[_ngcontent-%COMP%] {\n width: calc(42 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-43[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 43);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-43[_ngcontent-%COMP%] {\n width: calc(43 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-44[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 44);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-44[_ngcontent-%COMP%] {\n width: calc(44 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-45[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 45);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-45[_ngcontent-%COMP%] {\n width: calc(45 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-46[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 46);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-46[_ngcontent-%COMP%] {\n width: calc(46 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-47[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 47);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-47[_ngcontent-%COMP%] {\n width: calc(47 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .active-track.start-48[_ngcontent-%COMP%] {\n left: calc((100% / 48) * 48);\n}\n.track[_ngcontent-%COMP%] .active-track.hours-48[_ngcontent-%COMP%] {\n width: calc(48 * (100% / 48));\n}\n.track[_ngcontent-%COMP%] .slider[_ngcontent-%COMP%] {\n background: #2B2733;\n border-radius: 8px;\n bottom: -8px;\n height: 16px;\n position: absolute;\n width: 16px;\n}\n.track[_ngcontent-%COMP%] .slider.hour-0[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 0) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-1[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 1) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-2[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 2) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-3[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 3) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-4[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 4) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-5[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 5) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-6[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 6) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-7[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 7) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-8[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 8) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-9[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 9) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-10[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 10) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-11[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 11) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-12[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 12) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-13[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 13) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-14[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 14) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-15[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 15) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-16[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 16) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-17[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 17) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-18[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 18) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-19[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 19) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-20[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 20) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-21[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 21) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-22[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 22) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-23[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 23) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-24[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 24) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-25[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 25) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-26[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 26) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-27[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 27) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-28[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 28) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-29[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 29) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-30[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 30) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-31[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 31) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-32[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 32) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-33[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 33) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-34[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 34) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-35[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 35) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-36[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 36) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-37[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 37) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-38[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 38) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-39[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 39) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-40[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 40) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-41[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 41) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-42[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 42) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-43[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 43) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-44[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 44) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-45[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 45) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-46[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 46) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-47[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 47) - 8px);\n}\n.track[_ngcontent-%COMP%] .slider.hour-48[_ngcontent-%COMP%] {\n left: calc(((100% / 48) * 48) - 8px);\n}\n\n@media (max-width: 639px) {\n .track[_ngcontent-%COMP%] .markers[_ngcontent-%COMP%] .marker[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n font-size: 10px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy90aW1lLXNsaWRlci90aW1lLXNsaWRlci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNqTkE7RUFDSSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0FBNkRKOztBQTFEQTtFQUNJLGdDQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBQTZESjtBQTNESTtFQUNJLGFBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxXQUFBO0FBNkRSO0FBM0RRO0VBQ0ksV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQTZEWjtBQTNEWTtFQUNJLDhCQUFBO0FBNkRoQjtBQTFEWTtFQUNJLHFCSDdCQTtBR3lGaEI7QUF6RFk7RUFDSSxhQUFBO0VBQ0EsY0hoQlM7RUdpQlQsZUFBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBQTJEaEI7QUF4RFk7RUFDSSxjQUFBO0FBMERoQjtBQXhEZ0I7RUFDSSxPQUFBO0FBMERwQjtBQXREWTtFQUNJLGVBQUE7QUF3RGhCO0FBdERnQjtFQUNJLFVBQUE7RUFDQSxRQUFBO0FBd0RwQjtBQWxESTtFQUNJLG1CQUFBO0VBQ0EsZ0VBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FBb0RSO0FBaERnQjtFQUNJLHVEQUFBO0FBa0RwQjtBQW5EZ0I7RUFDSSx1REFBQTtBQXFEcEI7QUF0RGdCO0VBQ0ksdURBQUE7QUF3RHBCO0FBekRnQjtFQUNJLHVEQUFBO0FBMkRwQjtBQTVEZ0I7RUFDSSx1REFBQTtBQThEcEI7QUEvRGdCO0VBQ0ksdURBQUE7QUFpRXBCO0FBbEVnQjtFQUNJLHVEQUFBO0FBb0VwQjtBQXJFZ0I7RUFDSSx1REFBQTtBQXVFcEI7QUF4RWdCO0VBQ0ksdURBQUE7QUEwRXBCO0FBM0VnQjtFQUNJLHVEQUFBO0FBNkVwQjtBQTlFZ0I7RUFDSSx3REFBQTtBQWdGcEI7QUFqRmdCO0VBQ0ksd0RBQUE7QUFtRnBCO0FBcEZnQjtFQUNJLHdEQUFBO0FBc0ZwQjtBQXZGZ0I7RUFDSSx3REFBQTtBQXlGcEI7QUExRmdCO0VBQ0ksd0RBQUE7QUE0RnBCO0FBN0ZnQjtFQUNJLHdEQUFBO0FBK0ZwQjtBQWhHZ0I7RUFDSSx3REFBQTtBQWtHcEI7QUFuR2dCO0VBQ0ksd0RBQUE7QUFxR3BCO0FBdEdnQjtFQUNJLHdEQUFBO0FBd0dwQjtBQXpHZ0I7RUFDSSx3REFBQTtBQTJHcEI7QUE1R2dCO0VBQ0ksd0RBQUE7QUE4R3BCO0FBL0dnQjtFQUNJLHdEQUFBO0FBaUhwQjtBQWxIZ0I7RUFDSSx3REFBQTtBQW9IcEI7QUFySGdCO0VBQ0ksd0RBQUE7QUF1SHBCO0FBeEhnQjtFQUNJLHdEQUFBO0FBMEhwQjtBQTNIZ0I7RUFDSSx1REFBQTtBQTZIcEI7QUE5SGdCO0VBQ0ksdURBQUE7QUFnSXBCO0FBaklnQjtFQUNJLHVEQUFBO0FBbUlwQjtBQXBJZ0I7RUFDSSx1REFBQTtBQXNJcEI7QUF2SWdCO0VBQ0ksdURBQUE7QUF5SXBCO0FBMUlnQjtFQUNJLHVEQUFBO0FBNElwQjtBQTdJZ0I7RUFDSSx1REFBQTtBQStJcEI7QUFoSmdCO0VBQ0ksdURBQUE7QUFrSnBCO0FBbkpnQjtFQUNJLHVEQUFBO0FBcUpwQjtBQXRKZ0I7RUFDSSx1REFBQTtBQXdKcEI7QUF6SmdCO0VBQ0ksd0RBQUE7QUEySnBCO0FBNUpnQjtFQUNJLHdEQUFBO0FBOEpwQjtBQS9KZ0I7RUFDSSx3REFBQTtBQWlLcEI7QUFsS2dCO0VBQ0ksd0RBQUE7QUFvS3BCO0FBcktnQjtFQUNJLHdEQUFBO0FBdUtwQjtBQXhLZ0I7RUFDSSx3REFBQTtBQTBLcEI7QUEzS2dCO0VBQ0ksd0RBQUE7QUE2S3BCO0FBOUtnQjtFQUNJLHdEQUFBO0FBZ0xwQjtBQWpMZ0I7RUFDSSx3REFBQTtBQW1McEI7QUFwTGdCO0VBQ0ksd0RBQUE7QUFzTHBCO0FBdkxnQjtFQUNJLHdEQUFBO0FBeUxwQjtBQTFMZ0I7RUFDSSx3REFBQTtBQTRMcEI7QUE3TGdCO0VBQ0ksd0RBQUE7QUErTHBCO0FBaE1nQjtFQUNJLHdEQUFBO0FBa01wQjtBQW5NZ0I7RUFDSSx3REFBQTtBQXFNcEI7QUF0TWdCO0VBQ0ksdURBQUE7QUF3TXBCO0FBek1nQjtFQUNJLHVEQUFBO0FBMk1wQjtBQTVNZ0I7RUFDSSx1REFBQTtBQThNcEI7QUEvTWdCO0VBQ0ksdURBQUE7QUFpTnBCO0FBbE5nQjtFQUNJLHVEQUFBO0FBb05wQjtBQXJOZ0I7RUFDSSx1REFBQTtBQXVOcEI7QUF4TmdCO0VBQ0ksdURBQUE7QUEwTnBCO0FBM05nQjtFQUNJLHVEQUFBO0FBNk5wQjtBQTlOZ0I7RUFDSSx1REFBQTtBQWdPcEI7QUFqT2dCO0VBQ0ksdURBQUE7QUFtT3BCO0FBcE9nQjtFQUNJLHdEQUFBO0FBc09wQjtBQXZPZ0I7RUFDSSx3REFBQTtBQXlPcEI7QUExT2dCO0VBQ0ksd0RBQUE7QUE0T3BCO0FBN09nQjtFQUNJLHdEQUFBO0FBK09wQjtBQWhQZ0I7RUFDSSx3REFBQTtBQWtQcEI7QUFuUGdCO0VBQ0ksd0RBQUE7QUFxUHBCO0FBdFBnQjtFQUNJLHdEQUFBO0FBd1BwQjtBQXpQZ0I7RUFDSSx3REFBQTtBQTJQcEI7QUE1UGdCO0VBQ0ksd0RBQUE7QUE4UHBCO0FBL1BnQjtFQUNJLHdEQUFBO0FBaVFwQjtBQWxRZ0I7RUFDSSx3REFBQTtBQW9RcEI7QUFyUWdCO0VBQ0ksd0RBQUE7QUF1UXBCO0FBeFFnQjtFQUNJLHdEQUFBO0FBMFFwQjtBQTNRZ0I7RUFDSSx3REFBQTtBQTZRcEI7QUE5UWdCO0VBQ0ksd0RBQUE7QUFnUnBCO0FBalJnQjtFQUNJLHVEQUFBO0FBbVJwQjtBQXBSZ0I7RUFDSSx1REFBQTtBQXNScEI7QUF2UmdCO0VBQ0ksdURBQUE7QUF5UnBCO0FBMVJnQjtFQUNJLHVEQUFBO0FBNFJwQjtBQTdSZ0I7RUFDSSx1REFBQTtBQStScEI7QUFoU2dCO0VBQ0ksdURBQUE7QUFrU3BCO0FBblNnQjtFQUNJLHVEQUFBO0FBcVNwQjtBQXRTZ0I7RUFDSSx1REFBQTtBQXdTcEI7QUF6U2dCO0VBQ0ksdURBQUE7QUEyU3BCO0FBNVNnQjtFQUNJLHVEQUFBO0FBOFNwQjtBQS9TZ0I7RUFDSSx3REFBQTtBQWlUcEI7QUFsVGdCO0VBQ0ksd0RBQUE7QUFvVHBCO0FBclRnQjtFQUNJLHdEQUFBO0FBdVRwQjtBQXhUZ0I7RUFDSSx3REFBQTtBQTBUcEI7QUEzVGdCO0VBQ0ksd0RBQUE7QUE2VHBCO0FBOVRnQjtFQUNJLHdEQUFBO0FBZ1VwQjtBQWpVZ0I7RUFDSSx3REFBQTtBQW1VcEI7QUFwVWdCO0VBQ0ksd0RBQUE7QUFzVXBCO0FBdlVnQjtFQUNJLHdEQUFBO0FBeVVwQjtBQTFVZ0I7RUFDSSx3REFBQTtBQTRVcEI7QUE3VWdCO0VBQ0ksd0RBQUE7QUErVXBCO0FBaFZnQjtFQUNJLHdEQUFBO0FBa1ZwQjtBQW5WZ0I7RUFDSSx3REFBQTtBQXFWcEI7QUF0VmdCO0VBQ0ksd0RBQUE7QUF3VnBCO0FBelZnQjtFQUNJLHdEQUFBO0FBMlZwQjtBQTVWZ0I7RUFDSSx1REFBQTtBQThWcEI7QUEvVmdCO0VBQ0ksdURBQUE7QUFpV3BCO0FBbFdnQjtFQUNJLHVEQUFBO0FBb1dwQjtBQXJXZ0I7RUFDSSx1REFBQTtBQXVXcEI7QUF4V2dCO0VBQ0ksdURBQUE7QUEwV3BCO0FBM1dnQjtFQUNJLHVEQUFBO0FBNldwQjtBQTlXZ0I7RUFDSSx1REFBQTtBQWdYcEI7QUFqWGdCO0VBQ0ksdURBQUE7QUFtWHBCO0FBcFhnQjtFQUNJLHVEQUFBO0FBc1hwQjtBQXZYZ0I7RUFDSSx1REFBQTtBQXlYcEI7QUExWGdCO0VBQ0ksd0RBQUE7QUE0WHBCO0FBN1hnQjtFQUNJLHdEQUFBO0FBK1hwQjtBQWhZZ0I7RUFDSSx3REFBQTtBQWtZcEI7QUFuWWdCO0VBQ0ksd0RBQUE7QUFxWXBCO0FBdFlnQjtFQUNJLHdEQUFBO0FBd1lwQjtBQXpZZ0I7RUFDSSx3REFBQTtBQTJZcEI7QUE1WWdCO0VBQ0ksd0RBQUE7QUE4WXBCO0FBL1lnQjtFQUNJLHdEQUFBO0FBaVpwQjtBQWxaZ0I7RUFDSSx3REFBQTtBQW9acEI7QUFyWmdCO0VBQ0ksd0RBQUE7QUF1WnBCO0FBeFpnQjtFQUNJLHdEQUFBO0FBMFpwQjtBQTNaZ0I7RUFDSSx3REFBQTtBQTZacEI7QUE5WmdCO0VBQ0ksd0RBQUE7QUFnYXBCO0FBamFnQjtFQUNJLHdEQUFBO0FBbWFwQjtBQXBhZ0I7RUFDSSx3REFBQTtBQXNhcEI7QUF2YWdCO0VBQ0ksdURBQUE7QUF5YXBCO0FBMWFnQjtFQUNJLHVEQUFBO0FBNGFwQjtBQTdhZ0I7RUFDSSx1REFBQTtBQSthcEI7QUFoYmdCO0VBQ0ksdURBQUE7QUFrYnBCO0FBbmJnQjtFQUNJLHVEQUFBO0FBcWJwQjtBQXRiZ0I7RUFDSSx1REFBQTtBQXdicEI7QUF6YmdCO0VBQ0ksdURBQUE7QUEyYnBCO0FBNWJnQjtFQUNJLHVEQUFBO0FBOGJwQjtBQS9iZ0I7RUFDSSx1REFBQTtBQWljcEI7QUFsY2dCO0VBQ0ksdURBQUE7QUFvY3BCO0FBcmNnQjtFQUNJLHdEQUFBO0FBdWNwQjtBQXhjZ0I7RUFDSSx3REFBQTtBQTBjcEI7QUEzY2dCO0VBQ0ksd0RBQUE7QUE2Y3BCO0FBOWNnQjtFQUNJLHdEQUFBO0FBZ2RwQjtBQWpkZ0I7RUFDSSx3REFBQTtBQW1kcEI7QUFwZGdCO0VBQ0ksd0RBQUE7QUFzZHBCO0FBdmRnQjtFQUNJLHdEQUFBO0FBeWRwQjtBQTFkZ0I7RUFDSSx3REFBQTtBQTRkcEI7QUE3ZGdCO0VBQ0ksd0RBQUE7QUErZHBCO0FBaGVnQjtFQUNJLHdEQUFBO0FBa2VwQjtBQW5lZ0I7RUFDSSx3REFBQTtBQXFlcEI7QUF0ZWdCO0VBQ0ksd0RBQUE7QUF3ZXBCO0FBemVnQjtFQUNJLHdEQUFBO0FBMmVwQjtBQTVlZ0I7RUFDSSx3REFBQTtBQThlcEI7QUEvZWdCO0VBQ0ksd0RBQUE7QUFpZnBCO0FBbGZnQjtFQUNJLHVEQUFBO0FBb2ZwQjtBQXJmZ0I7RUFDSSx1REFBQTtBQXVmcEI7QUF4ZmdCO0VBQ0ksdURBQUE7QUEwZnBCO0FBM2ZnQjtFQUNJLHVEQUFBO0FBNmZwQjtBQTlmZ0I7RUFDSSx1REFBQTtBQWdnQnBCO0FBamdCZ0I7RUFDSSx1REFBQTtBQW1nQnBCO0FBcGdCZ0I7RUFDSSx1REFBQTtBQXNnQnBCO0FBdmdCZ0I7RUFDSSx1REFBQTtBQXlnQnBCO0FBMWdCZ0I7RUFDSSx1REFBQTtBQTRnQnBCO0FBN2dCZ0I7RUFDSSx1REFBQTtBQStnQnBCO0FBaGhCZ0I7RUFDSSx3REFBQTtBQWtoQnBCO0FBbmhCZ0I7RUFDSSx3REFBQTtBQXFoQnBCO0FBdGhCZ0I7RUFDSSx3REFBQTtBQXdoQnBCO0FBemhCZ0I7RUFDSSx3REFBQTtBQTJoQnBCO0FBNWhCZ0I7RUFDSSx3REFBQTtBQThoQnBCO0FBL2hCZ0I7RUFDSSx3REFBQTtBQWlpQnBCO0FBbGlCZ0I7RUFDSSx3REFBQTtBQW9pQnBCO0FBcmlCZ0I7RUFDSSx3REFBQTtBQXVpQnBCO0FBeGlCZ0I7RUFDSSx3REFBQTtBQTBpQnBCO0FBM2lCZ0I7RUFDSSx3REFBQTtBQTZpQnBCO0FBOWlCZ0I7RUFDSSx3REFBQTtBQWdqQnBCO0FBampCZ0I7RUFDSSx3REFBQTtBQW1qQnBCO0FBcGpCZ0I7RUFDSSx3REFBQTtBQXNqQnBCO0FBdmpCZ0I7RUFDSSx3REFBQTtBQXlqQnBCO0FBMWpCZ0I7RUFDSSx3REFBQTtBQTRqQnBCO0FBN2pCZ0I7RUFDSSx1REFBQTtBQStqQnBCO0FBaGtCZ0I7RUFDSSx1REFBQTtBQWtrQnBCO0FBbmtCZ0I7RUFDSSx1REFBQTtBQXFrQnBCO0FBdGtCZ0I7RUFDSSx1REFBQTtBQXdrQnBCO0FBemtCZ0I7RUFDSSx1REFBQTtBQTJrQnBCO0FBNWtCZ0I7RUFDSSx1REFBQTtBQThrQnBCO0FBL2tCZ0I7RUFDSSx1REFBQTtBQWlsQnBCO0FBbGxCZ0I7RUFDSSx1REFBQTtBQW9sQnBCO0FBcmxCZ0I7RUFDSSx1REFBQTtBQXVsQnBCO0FBeGxCZ0I7RUFDSSx1REFBQTtBQTBsQnBCO0FBM2xCZ0I7RUFDSSx3REFBQTtBQTZsQnBCO0FBOWxCZ0I7RUFDSSx3REFBQTtBQWdtQnBCO0FBam1CZ0I7RUFDSSx3REFBQTtBQW1tQnBCO0FBcG1CZ0I7RUFDSSx3REFBQTtBQXNtQnBCO0FBdm1CZ0I7RUFDSSx3REFBQTtBQXltQnBCO0FBMW1CZ0I7RUFDSSx3REFBQTtBQTRtQnBCO0FBN21CZ0I7RUFDSSx3REFBQTtBQSttQnBCO0FBaG5CZ0I7RUFDSSx3REFBQTtBQWtuQnBCO0FBbm5CZ0I7RUFDSSx3REFBQTtBQXFuQnBCO0FBdG5CZ0I7RUFDSSx3REFBQTtBQXduQnBCO0FBem5CZ0I7RUFDSSx3REFBQTtBQTJuQnBCO0FBNW5CZ0I7RUFDSSx3REFBQTtBQThuQnBCO0FBL25CZ0I7RUFDSSx3REFBQTtBQWlvQnBCO0FBbG9CZ0I7RUFDSSx3REFBQTtBQW9vQnBCO0FBcm9CZ0I7RUFDSSx3REFBQTtBQXVvQnBCO0FBeG9CZ0I7RUFDSSx1REFBQTtBQTBvQnBCO0FBM29CZ0I7RUFDSSx1REFBQTtBQTZvQnBCO0FBOW9CZ0I7RUFDSSx1REFBQTtBQWdwQnBCO0FBanBCZ0I7RUFDSSx1REFBQTtBQW1wQnBCO0FBcHBCZ0I7RUFDSSx1REFBQTtBQXNwQnBCO0FBdnBCZ0I7RUFDSSx1REFBQTtBQXlwQnBCO0FBMXBCZ0I7RUFDSSx1REFBQTtBQTRwQnBCO0FBN3BCZ0I7RUFDSSx1REFBQTtBQStwQnBCO0FBaHFCZ0I7RUFDSSx1REFBQTtBQWtxQnBCO0FBbnFCZ0I7RUFDSSx1REFBQTtBQXFxQnBCO0FBdHFCZ0I7RUFDSSx3REFBQTtBQXdxQnBCO0FBenFCZ0I7RUFDSSx3REFBQTtBQTJxQnBCO0FBNXFCZ0I7RUFDSSx3REFBQTtBQThxQnBCO0FBL3FCZ0I7RUFDSSx3REFBQTtBQWlyQnBCO0FBbHJCZ0I7RUFDSSx3REFBQTtBQW9yQnBCO0FBcnJCZ0I7RUFDSSx3REFBQTtBQXVyQnBCO0FBeHJCZ0I7RUFDSSx3REFBQTtBQTByQnBCO0FBM3JCZ0I7RUFDSSx3REFBQTtBQTZyQnBCO0FBOXJCZ0I7RUFDSSx3REFBQTtBQWdzQnBCO0FBanNCZ0I7RUFDSSx3REFBQTtBQW1zQnBCO0FBcHNCZ0I7RUFDSSx3REFBQTtBQXNzQnBCO0FBdnNCZ0I7RUFDSSx3REFBQTtBQXlzQnBCO0FBMXNCZ0I7RUFDSSx3REFBQTtBQTRzQnBCO0FBN3NCZ0I7RUFDSSx3REFBQTtBQStzQnBCO0FBaHRCZ0I7RUFDSSx3REFBQTtBQWt0QnBCO0FBbnRCZ0I7RUFDSSx1REFBQTtBQXF0QnBCO0FBdHRCZ0I7RUFDSSx1REFBQTtBQXd0QnBCO0FBenRCZ0I7RUFDSSx1REFBQTtBQTJ0QnBCO0FBNXRCZ0I7RUFDSSx1REFBQTtBQTh0QnBCO0FBL3RCZ0I7RUFDSSx1REFBQTtBQWl1QnBCO0FBbHVCZ0I7RUFDSSx1REFBQTtBQW91QnBCO0FBcnVCZ0I7RUFDSSx1REFBQTtBQXV1QnBCO0FBeHVCZ0I7RUFDSSx1REFBQTtBQTB1QnBCO0FBM3VCZ0I7RUFDSSx1REFBQTtBQTZ1QnBCO0FBOXVCZ0I7RUFDSSx1REFBQTtBQWd2QnBCO0FBanZCZ0I7RUFDSSx3REFBQTtBQW12QnBCO0FBcHZCZ0I7RUFDSSx3REFBQTtBQXN2QnBCO0FBdnZCZ0I7RUFDSSx3REFBQTtBQXl2QnBCO0FBMXZCZ0I7RUFDSSx3REFBQTtBQTR2QnBCO0FBN3ZCZ0I7RUFDSSx3REFBQTtBQSt2QnBCO0FBaHdCZ0I7RUFDSSx3REFBQTtBQWt3QnBCO0FBbndCZ0I7RUFDSSx3REFBQTtBQXF3QnBCO0FBdHdCZ0I7RUFDSSx3REFBQTtBQXd3QnBCO0FBendCZ0I7RUFDSSx3REFBQTtBQTJ3QnBCO0FBNXdCZ0I7RUFDSSx3REFBQTtBQTh3QnBCO0FBL3dCZ0I7RUFDSSx3REFBQTtBQWl4QnBCO0FBbHhCZ0I7RUFDSSx3REFBQTtBQW94QnBCO0FBcnhCZ0I7RUFDSSx3REFBQTtBQXV4QnBCO0FBeHhCZ0I7RUFDSSx3REFBQTtBQTB4QnBCO0FBM3hCZ0I7RUFDSSx3REFBQTtBQTZ4QnBCO0FBOXhCZ0I7RUFDSSx3REFBQTtBQWd5QnBCO0FBanlCZ0I7RUFDSSx3REFBQTtBQW15QnBCO0FBcHlCZ0I7RUFDSSx3REFBQTtBQXN5QnBCO0FBdnlCZ0I7RUFDSSx3REFBQTtBQXl5QnBCO0FBMXlCZ0I7RUFDSSx3REFBQTtBQTR5QnBCO0FBN3lCZ0I7RUFDSSx3REFBQTtBQSt5QnBCO0FBaHpCZ0I7RUFDSSx3REFBQTtBQWt6QnBCO0FBbnpCZ0I7RUFDSSx3REFBQTtBQXF6QnBCO0FBdHpCZ0I7RUFDSSx3REFBQTtBQXd6QnBCO0FBenpCZ0I7RUFDSSx3REFBQTtBQTJ6QnBCO0FBNXpCZ0I7RUFDSSx5REFBQTtBQTh6QnBCO0FBL3pCZ0I7RUFDSSx5REFBQTtBQWkwQnBCO0FBbDBCZ0I7RUFDSSx5REFBQTtBQW8wQnBCO0FBcjBCZ0I7RUFDSSx5REFBQTtBQXUwQnBCO0FBeDBCZ0I7RUFDSSx5REFBQTtBQTAwQnBCO0FBMzBCZ0I7RUFDSSx5REFBQTtBQTYwQnBCO0FBOTBCZ0I7RUFDSSx5REFBQTtBQWcxQnBCO0FBajFCZ0I7RUFDSSx5REFBQTtBQW0xQnBCO0FBcDFCZ0I7RUFDSSx5REFBQTtBQXMxQnBCO0FBdjFCZ0I7RUFDSSx5REFBQTtBQXkxQnBCO0FBMTFCZ0I7RUFDSSx5REFBQTtBQTQxQnBCO0FBNzFCZ0I7RUFDSSx5REFBQTtBQSsxQnBCO0FBaDJCZ0I7RUFDSSx5REFBQTtBQWsyQnBCO0FBbjJCZ0I7RUFDSSx5REFBQTtBQXEyQnBCO0FBdDJCZ0I7RUFDSSx5REFBQTtBQXcyQnBCO0FBejJCZ0I7RUFDSSx3REFBQTtBQTIyQnBCO0FBNTJCZ0I7RUFDSSx3REFBQTtBQTgyQnBCO0FBLzJCZ0I7RUFDSSx3REFBQTtBQWkzQnBCO0FBbDNCZ0I7RUFDSSx3REFBQTtBQW8zQnBCO0FBcjNCZ0I7RUFDSSx3REFBQTtBQXUzQnBCO0FBeDNCZ0I7RUFDSSx3REFBQTtBQTAzQnBCO0FBMzNCZ0I7RUFDSSx3REFBQTtBQTYzQnBCO0FBOTNCZ0I7RUFDSSx3REFBQTtBQWc0QnBCO0FBajRCZ0I7RUFDSSx3REFBQTtBQW00QnBCO0FBcDRCZ0I7RUFDSSx3REFBQTtBQXM0QnBCO0FBdjRCZ0I7RUFDSSx5REFBQTtBQXk0QnBCO0FBMTRCZ0I7RUFDSSx5REFBQTtBQTQ0QnBCO0FBNzRCZ0I7RUFDSSx5REFBQTtBQSs0QnBCO0FBaDVCZ0I7RUFDSSx5REFBQTtBQWs1QnBCO0FBbjVCZ0I7RUFDSSx5REFBQTtBQXE1QnBCO0FBdDVCZ0I7RUFDSSx5REFBQTtBQXc1QnBCO0FBejVCZ0I7RUFDSSx5REFBQTtBQTI1QnBCO0FBNTVCZ0I7RUFDSSx5REFBQTtBQTg1QnBCO0FBLzVCZ0I7RUFDSSx5REFBQTtBQWk2QnBCO0FBbDZCZ0I7RUFDSSx5REFBQTtBQW82QnBCO0FBcjZCZ0I7RUFDSSx5REFBQTtBQXU2QnBCO0FBeDZCZ0I7RUFDSSx5REFBQTtBQTA2QnBCO0FBMzZCZ0I7RUFDSSx5REFBQTtBQTY2QnBCO0FBOTZCZ0I7RUFDSSx5REFBQTtBQWc3QnBCO0FBajdCZ0I7RUFDSSx5REFBQTtBQW03QnBCO0FBcDdCZ0I7RUFDSSx3REFBQTtBQXM3QnBCO0FBdjdCZ0I7RUFDSSx3REFBQTtBQXk3QnBCO0FBMTdCZ0I7RUFDSSx3REFBQTtBQTQ3QnBCO0FBNzdCZ0I7RUFDSSx3REFBQTtBQSs3QnBCO0FBaDhCZ0I7RUFDSSx3REFBQTtBQWs4QnBCO0FBbjhCZ0I7RUFDSSx3REFBQTtBQXE4QnBCO0FBdDhCZ0I7RUFDSSx3REFBQTtBQXc4QnBCO0FBejhCZ0I7RUFDSSx3REFBQTtBQTI4QnBCO0FBNThCZ0I7RUFDSSx3REFBQTtBQTg4QnBCO0FBLzhCZ0I7RUFDSSx3REFBQTtBQWk5QnBCO0FBbDlCZ0I7RUFDSSx5REFBQTtBQW85QnBCO0FBcjlCZ0I7RUFDSSx5REFBQTtBQXU5QnBCO0FBeDlCZ0I7RUFDSSx5REFBQTtBQTA5QnBCO0FBMzlCZ0I7RUFDSSx5REFBQTtBQTY5QnBCO0FBOTlCZ0I7RUFDSSx5REFBQTtBQWcrQnBCO0FBaitCZ0I7RUFDSSx5REFBQTtBQW0rQnBCO0FBcCtCZ0I7RUFDSSx5REFBQTtBQXMrQnBCO0FBditCZ0I7RUFDSSx5REFBQTtBQXkrQnBCO0FBMStCZ0I7RUFDSSx5REFBQTtBQTQrQnBCO0FBNytCZ0I7RUFDSSx5REFBQTtBQSsrQnBCO0FBaC9CZ0I7RUFDSSx5REFBQTtBQWsvQnBCO0FBbi9CZ0I7RUFDSSx5REFBQTtBQXEvQnBCO0FBdC9CZ0I7RUFDSSx5REFBQTtBQXcvQnBCO0FBei9CZ0I7RUFDSSx5REFBQTtBQTIvQnBCO0FBNS9CZ0I7RUFDSSx5REFBQTtBQTgvQnBCO0FBLy9CZ0I7RUFDSSx3REFBQTtBQWlnQ3BCO0FBbGdDZ0I7RUFDSSx3REFBQTtBQW9nQ3BCO0FBcmdDZ0I7RUFDSSx3REFBQTtBQXVnQ3BCO0FBeGdDZ0I7RUFDSSx3REFBQTtBQTBnQ3BCO0FBM2dDZ0I7RUFDSSx3REFBQTtBQTZnQ3BCO0FBOWdDZ0I7RUFDSSx3REFBQTtBQWdoQ3BCO0FBamhDZ0I7RUFDSSx3REFBQTtBQW1oQ3BCO0FBcGhDZ0I7RUFDSSx3REFBQTtBQXNoQ3BCO0FBdmhDZ0I7RUFDSSx3REFBQTtBQXloQ3BCO0FBMWhDZ0I7RUFDSSx3REFBQTtBQTRoQ3BCO0FBN2hDZ0I7RUFDSSx5REFBQTtBQStoQ3BCO0FBaGlDZ0I7RUFDSSx5REFBQTtBQWtpQ3BCO0FBbmlDZ0I7RUFDSSx5REFBQTtBQXFpQ3BCO0FBdGlDZ0I7RUFDSSx5REFBQTtBQXdpQ3BCO0FBemlDZ0I7RUFDSSx5REFBQTtBQTJpQ3BCO0FBNWlDZ0I7RUFDSSx5REFBQTtBQThpQ3BCO0FBL2lDZ0I7RUFDSSx5REFBQTtBQWlqQ3BCO0FBbGpDZ0I7RUFDSSx5REFBQTtBQW9qQ3BCO0FBcmpDZ0I7RUFDSSx5REFBQTtBQXVqQ3BCO0FBeGpDZ0I7RUFDSSx5REFBQTtBQTBqQ3BCO0FBM2pDZ0I7RUFDSSx5REFBQTtBQTZqQ3BCO0FBOWpDZ0I7RUFDSSx5REFBQTtBQWdrQ3BCO0FBamtDZ0I7RUFDSSx5REFBQTtBQW1rQ3BCO0FBcGtDZ0I7RUFDSSx5REFBQTtBQXNrQ3BCO0FBdmtDZ0I7RUFDSSx5REFBQTtBQXlrQ3BCO0FBMWtDZ0I7RUFDSSx3REFBQTtBQTRrQ3BCO0FBN2tDZ0I7RUFDSSx3REFBQTtBQStrQ3BCO0FBaGxDZ0I7RUFDSSx3REFBQTtBQWtsQ3BCO0FBbmxDZ0I7RUFDSSx3REFBQTtBQXFsQ3BCO0FBdGxDZ0I7RUFDSSx3REFBQTtBQXdsQ3BCO0FBemxDZ0I7RUFDSSx3REFBQTtBQTJsQ3BCO0FBNWxDZ0I7RUFDSSx3REFBQTtBQThsQ3BCO0FBL2xDZ0I7RUFDSSx3REFBQTtBQWltQ3BCO0FBbG1DZ0I7RUFDSSx3REFBQTtBQW9tQ3BCO0FBcm1DZ0I7RUFDSSx3REFBQTtBQXVtQ3BCO0FBeG1DZ0I7RUFDSSx5REFBQTtBQTBtQ3BCO0FBM21DZ0I7RUFDSSx5REFBQTtBQTZtQ3BCO0FBOW1DZ0I7RUFDSSx5REFBQTtBQWduQ3BCO0FBam5DZ0I7RUFDSSx5REFBQTtBQW1uQ3BCO0FBcG5DZ0I7RUFDSSx5REFBQTtBQXNuQ3BCO0FBdm5DZ0I7RUFDSSx5REFBQTtBQXluQ3BCO0FBMW5DZ0I7RUFDSSx5REFBQTtBQTRuQ3BCO0FBN25DZ0I7RUFDSSx5REFBQTtBQStuQ3BCO0FBaG9DZ0I7RUFDSSx5REFBQTtBQWtvQ3BCO0FBbm9DZ0I7RUFDSSx5REFBQTtBQXFvQ3BCO0FBdG9DZ0I7RUFDSSx5REFBQTtBQXdvQ3BCO0FBem9DZ0I7RUFDSSx5REFBQTtBQTJvQ3BCO0FBNW9DZ0I7RUFDSSx5REFBQTtBQThvQ3BCO0FBL29DZ0I7RUFDSSx5REFBQTtBQWlwQ3BCO0FBbHBDZ0I7RUFDSSx5REFBQTtBQW9wQ3BCO0FBcnBDZ0I7RUFDSSx3REFBQTtBQXVwQ3BCO0FBeHBDZ0I7RUFDSSx3REFBQTtBQTBwQ3BCO0FBM3BDZ0I7RUFDSSx3REFBQTtBQTZwQ3BCO0FBOXBDZ0I7RUFDSSx3REFBQTtBQWdxQ3BCO0FBanFDZ0I7RUFDSSx3REFBQTtBQW1xQ3BCO0FBcHFDZ0I7RUFDSSx3REFBQTtBQXNxQ3BCO0FBdnFDZ0I7RUFDSSx3REFBQTtBQXlxQ3BCO0FBMXFDZ0I7RUFDSSx3REFBQTtBQTRxQ3BCO0FBN3FDZ0I7RUFDSSx3REFBQTtBQStxQ3BCO0FBaHJDZ0I7RUFDSSx3REFBQTtBQWtyQ3BCO0FBbnJDZ0I7RUFDSSx5REFBQTtBQXFyQ3BCO0FBdHJDZ0I7RUFDSSx5REFBQTtBQXdyQ3BCO0FBenJDZ0I7RUFDSSx5REFBQTtBQTJyQ3BCO0FBNXJDZ0I7RUFDSSx5REFBQTtBQThyQ3BCO0FBL3JDZ0I7RUFDSSx5REFBQTtBQWlzQ3BCO0FBbHNDZ0I7RUFDSSx5REFBQTtBQW9zQ3BCO0FBcnNDZ0I7RUFDSSx5REFBQTtBQXVzQ3BCO0FBeHNDZ0I7RUFDSSx5REFBQTtBQTBzQ3BCO0FBM3NDZ0I7RUFDSSx5REFBQTtBQTZzQ3BCO0FBOXNDZ0I7RUFDSSx5REFBQTtBQWd0Q3BCO0FBanRDZ0I7RUFDSSx5REFBQTtBQW10Q3BCO0FBcHRDZ0I7RUFDSSx5REFBQTtBQXN0Q3BCO0FBdnRDZ0I7RUFDSSx5REFBQTtBQXl0Q3BCO0FBMXRDZ0I7RUFDSSx5REFBQTtBQTR0Q3BCO0FBN3RDZ0I7RUFDSSx5REFBQTtBQSt0Q3BCO0FBaHVDZ0I7RUFDSSx3REFBQTtBQWt1Q3BCO0FBbnVDZ0I7RUFDSSx3REFBQTtBQXF1Q3BCO0FBdHVDZ0I7RUFDSSx3REFBQTtBQXd1Q3BCO0FBenVDZ0I7RUFDSSx3REFBQTtBQTJ1Q3BCO0FBNXVDZ0I7RUFDSSx3REFBQTtBQTh1Q3BCO0FBL3VDZ0I7RUFDSSx3REFBQTtBQWl2Q3BCO0FBbHZDZ0I7RUFDSSx3REFBQTtBQW92Q3BCO0FBcnZDZ0I7RUFDSSx3REFBQTtBQXV2Q3BCO0FBeHZDZ0I7RUFDSSx3REFBQTtBQTB2Q3BCO0FBM3ZDZ0I7RUFDSSx3REFBQTtBQTZ2Q3BCO0FBOXZDZ0I7RUFDSSx5REFBQTtBQWd3Q3BCO0FBandDZ0I7RUFDSSx5REFBQTtBQW13Q3BCO0FBcHdDZ0I7RUFDSSx5REFBQTtBQXN3Q3BCO0FBdndDZ0I7RUFDSSx5REFBQTtBQXl3Q3BCO0FBMXdDZ0I7RUFDSSx5REFBQTtBQTR3Q3BCO0FBN3dDZ0I7RUFDSSx5REFBQTtBQSt3Q3BCO0FBaHhDZ0I7RUFDSSx5REFBQTtBQWt4Q3BCO0FBbnhDZ0I7RUFDSSx5REFBQTtBQXF4Q3BCO0FBdHhDZ0I7RUFDSSx5REFBQTtBQXd4Q3BCO0FBenhDZ0I7RUFDSSx5REFBQTtBQTJ4Q3BCO0FBNXhDZ0I7RUFDSSx5REFBQTtBQTh4Q3BCO0FBL3hDZ0I7RUFDSSx5REFBQTtBQWl5Q3BCO0FBbHlDZ0I7RUFDSSx5REFBQTtBQW95Q3BCO0FBcnlDZ0I7RUFDSSx5REFBQTtBQXV5Q3BCO0FBeHlDZ0I7RUFDSSx5REFBQTtBQTB5Q3BCO0FBM3lDZ0I7RUFDSSx3REFBQTtBQTZ5Q3BCO0FBOXlDZ0I7RUFDSSx3REFBQTtBQWd6Q3BCO0FBanpDZ0I7RUFDSSx3REFBQTtBQW16Q3BCO0FBcHpDZ0I7RUFDSSx3REFBQTtBQXN6Q3BCO0FBdnpDZ0I7RUFDSSx3REFBQTtBQXl6Q3BCO0FBMXpDZ0I7RUFDSSx3REFBQTtBQTR6Q3BCO0FBN3pDZ0I7RUFDSSx3REFBQTtBQSt6Q3BCO0FBaDBDZ0I7RUFDSSx3REFBQTtBQWswQ3BCO0FBbjBDZ0I7RUFDSSx3REFBQTtBQXEwQ3BCO0FBdDBDZ0I7RUFDSSx3REFBQTtBQXcwQ3BCO0FBejBDZ0I7RUFDSSx5REFBQTtBQTIwQ3BCO0FBNTBDZ0I7RUFDSSx5REFBQTtBQTgwQ3BCO0FBLzBDZ0I7RUFDSSx5REFBQTtBQWkxQ3BCO0FBbDFDZ0I7RUFDSSx5REFBQTtBQW8xQ3BCO0FBcjFDZ0I7RUFDSSx5REFBQTtBQXUxQ3BCO0FBeDFDZ0I7RUFDSSx5REFBQTtBQTAxQ3BCO0FBMzFDZ0I7RUFDSSx5REFBQTtBQTYxQ3BCO0FBOTFDZ0I7RUFDSSx5REFBQTtBQWcyQ3BCO0FBajJDZ0I7RUFDSSx5REFBQTtBQW0yQ3BCO0FBcDJDZ0I7RUFDSSx5REFBQTtBQXMyQ3BCO0FBdjJDZ0I7RUFDSSx5REFBQTtBQXkyQ3BCO0FBMTJDZ0I7RUFDSSx5REFBQTtBQTQyQ3BCO0FBNzJDZ0I7RUFDSSx5REFBQTtBQSsyQ3BCO0FBaDNDZ0I7RUFDSSx5REFBQTtBQWszQ3BCO0FBbjNDZ0I7RUFDSSx5REFBQTtBQXEzQ3BCO0FBdDNDZ0I7RUFDSSx3REFBQTtBQXczQ3BCO0FBejNDZ0I7RUFDSSx3REFBQTtBQTIzQ3BCO0FBNTNDZ0I7RUFDSSx3REFBQTtBQTgzQ3BCO0FBLzNDZ0I7RUFDSSx3REFBQTtBQWk0Q3BCO0FBbDRDZ0I7RUFDSSx3REFBQTtBQW80Q3BCO0FBcjRDZ0I7RUFDSSx3REFBQTtBQXU0Q3BCO0FBeDRDZ0I7RUFDSSx3REFBQTtBQTA0Q3BCO0FBMzRDZ0I7RUFDSSx3REFBQTtBQTY0Q3BCO0FBOTRDZ0I7RUFDSSx3REFBQTtBQWc1Q3BCO0FBajVDZ0I7RUFDSSx3REFBQTtBQW01Q3BCO0FBcDVDZ0I7RUFDSSx5REFBQTtBQXM1Q3BCO0FBdjVDZ0I7RUFDSSx5REFBQTtBQXk1Q3BCO0FBMTVDZ0I7RUFDSSx5REFBQTtBQTQ1Q3BCO0FBNzVDZ0I7RUFDSSx5REFBQTtBQSs1Q3BCO0FBaDZDZ0I7RUFDSSx5REFBQTtBQWs2Q3BCO0FBbjZDZ0I7RUFDSSx5REFBQTtBQXE2Q3BCO0FBdDZDZ0I7RUFDSSx5REFBQTtBQXc2Q3BCO0FBejZDZ0I7RUFDSSx5REFBQTtBQTI2Q3BCO0FBNTZDZ0I7RUFDSSx5REFBQTtBQTg2Q3BCO0FBLzZDZ0I7RUFDSSx5REFBQTtBQWk3Q3BCO0FBbDdDZ0I7RUFDSSx5REFBQTtBQW83Q3BCO0FBcjdDZ0I7RUFDSSx5REFBQTtBQXU3Q3BCO0FBeDdDZ0I7RUFDSSx5REFBQTtBQTA3Q3BCO0FBMzdDZ0I7RUFDSSx5REFBQTtBQTY3Q3BCO0FBOTdDZ0I7RUFDSSx5REFBQTtBQWc4Q3BCO0FBajhDZ0I7RUFDSSx3REFBQTtBQW04Q3BCO0FBcDhDZ0I7RUFDSSx3REFBQTtBQXM4Q3BCO0FBdjhDZ0I7RUFDSSx3REFBQTtBQXk4Q3BCO0FBMThDZ0I7RUFDSSx3REFBQTtBQTQ4Q3BCO0FBNzhDZ0I7RUFDSSx3REFBQTtBQSs4Q3BCO0FBaDlDZ0I7RUFDSSx3REFBQTtBQWs5Q3BCO0FBbjlDZ0I7RUFDSSx3REFBQTtBQXE5Q3BCO0FBdDlDZ0I7RUFDSSx3REFBQTtBQXc5Q3BCO0FBejlDZ0I7RUFDSSx3REFBQTtBQTI5Q3BCO0FBNTlDZ0I7RUFDSSx3REFBQTtBQTg5Q3BCO0FBLzlDZ0I7RUFDSSx5REFBQTtBQWkrQ3BCO0FBbCtDZ0I7RUFDSSx5REFBQTtBQW8rQ3BCO0FBcitDZ0I7RUFDSSx5REFBQTtBQXUrQ3BCO0FBeCtDZ0I7RUFDSSx5REFBQTtBQTArQ3BCO0FBMytDZ0I7RUFDSSx5REFBQTtBQTYrQ3BCO0FBOStDZ0I7RUFDSSx5REFBQTtBQWcvQ3BCO0FBai9DZ0I7RUFDSSx5REFBQTtBQW0vQ3BCO0FBcC9DZ0I7RUFDSSx5REFBQTtBQXMvQ3BCO0FBdi9DZ0I7RUFDSSx5REFBQTtBQXkvQ3BCO0FBMS9DZ0I7RUFDSSx5REFBQTtBQTQvQ3BCO0FBNy9DZ0I7RUFDSSx5REFBQTtBQSsvQ3BCO0FBaGdEZ0I7RUFDSSx5REFBQTtBQWtnRHBCO0FBbmdEZ0I7RUFDSSx5REFBQTtBQXFnRHBCO0FBdGdEZ0I7RUFDSSx5REFBQTtBQXdnRHBCO0FBemdEZ0I7RUFDSSx5REFBQTtBQTJnRHBCO0FBNWdEZ0I7RUFDSSx3REFBQTtBQThnRHBCO0FBL2dEZ0I7RUFDSSx3REFBQTtBQWloRHBCO0FBbGhEZ0I7RUFDSSx3REFBQTtBQW9oRHBCO0FBcmhEZ0I7RUFDSSx3REFBQTtBQXVoRHBCO0FBeGhEZ0I7RUFDSSx3REFBQTtBQTBoRHBCO0FBM2hEZ0I7RUFDSSx3REFBQTtBQTZoRHBCO0FBOWhEZ0I7RUFDSSx3REFBQTtBQWdpRHBCO0FBamlEZ0I7RUFDSSx3REFBQTtBQW1pRHBCO0FBcGlEZ0I7RUFDSSx3REFBQTtBQXNpRHBCO0FBdmlEZ0I7RUFDSSx3REFBQTtBQXlpRHBCO0FBMWlEZ0I7RUFDSSx5REFBQTtBQTRpRHBCO0FBN2lEZ0I7RUFDSSx5REFBQTtBQStpRHBCO0FBaGpEZ0I7RUFDSSx5REFBQTtBQWtqRHBCO0FBbmpEZ0I7RUFDSSx5REFBQTtBQXFqRHBCO0FBdGpEZ0I7RUFDSSx5REFBQTtBQXdqRHBCO0FBempEZ0I7RUFDSSx5REFBQTtBQTJqRHBCO0FBNWpEZ0I7RUFDSSx5REFBQTtBQThqRHBCO0FBL2pEZ0I7RUFDSSx5REFBQTtBQWlrRHBCO0FBbGtEZ0I7RUFDSSx5REFBQTtBQW9rRHBCO0FBcmtEZ0I7RUFDSSx5REFBQTtBQXVrRHBCO0FBeGtEZ0I7RUFDSSx5REFBQTtBQTBrRHBCO0FBM2tEZ0I7RUFDSSx5REFBQTtBQTZrRHBCO0FBOWtEZ0I7RUFDSSx5REFBQTtBQWdsRHBCO0FBamxEZ0I7RUFDSSx5REFBQTtBQW1sRHBCO0FBcGxEZ0I7RUFDSSx5REFBQTtBQXNsRHBCO0FBdmxEZ0I7RUFDSSx3REFBQTtBQXlsRHBCO0FBMWxEZ0I7RUFDSSx3REFBQTtBQTRsRHBCO0FBN2xEZ0I7RUFDSSx3REFBQTtBQStsRHBCO0FBaG1EZ0I7RUFDSSx3REFBQTtBQWttRHBCO0FBbm1EZ0I7RUFDSSx3REFBQTtBQXFtRHBCO0FBdG1EZ0I7RUFDSSx3REFBQTtBQXdtRHBCO0FBem1EZ0I7RUFDSSx3REFBQTtBQTJtRHBCO0FBNW1EZ0I7RUFDSSx3REFBQTtBQThtRHBCO0FBL21EZ0I7RUFDSSx3REFBQTtBQWluRHBCO0FBbG5EZ0I7RUFDSSx3REFBQTtBQW9uRHBCO0FBcm5EZ0I7RUFDSSx5REFBQTtBQXVuRHBCO0FBeG5EZ0I7RUFDSSx5REFBQTtBQTBuRHBCO0FBM25EZ0I7RUFDSSx5REFBQTtBQTZuRHBCO0FBOW5EZ0I7RUFDSSx5REFBQTtBQWdvRHBCO0FBam9EZ0I7RUFDSSx5REFBQTtBQW1vRHBCO0FBcG9EZ0I7RUFDSSx5REFBQTtBQXNvRHBCO0FBdm9EZ0I7RUFDSSx5REFBQTtBQXlvRHBCO0FBMW9EZ0I7RUFDSSx5REFBQTtBQTRvRHBCO0FBN29EZ0I7RUFDSSx5REFBQTtBQStvRHBCO0FBaHBEZ0I7RUFDSSx5REFBQTtBQWtwRHBCO0FBbnBEZ0I7RUFDSSx5REFBQTtBQXFwRHBCO0FBdHBEZ0I7RUFDSSx5REFBQTtBQXdwRHBCO0FBenBEZ0I7RUFDSSx5REFBQTtBQTJwRHBCO0FBNXBEZ0I7RUFDSSx5REFBQTtBQThwRHBCO0FBL3BEZ0I7RUFDSSx5REFBQTtBQWlxRHBCO0FBbHFEZ0I7RUFDSSx3REFBQTtBQW9xRHBCO0FBcnFEZ0I7RUFDSSx3REFBQTtBQXVxRHBCO0FBeHFEZ0I7RUFDSSx3REFBQTtBQTBxRHBCO0FBM3FEZ0I7RUFDSSx3REFBQTtBQTZxRHBCO0FBOXFEZ0I7RUFDSSx3REFBQTtBQWdyRHBCO0FBanJEZ0I7RUFDSSx3REFBQTtBQW1yRHBCO0FBcHJEZ0I7RUFDSSx3REFBQTtBQXNyRHBCO0FBdnJEZ0I7RUFDSSx3REFBQTtBQXlyRHBCO0FBMXJEZ0I7RUFDSSx3REFBQTtBQTRyRHBCO0FBN3JEZ0I7RUFDSSx3REFBQTtBQStyRHBCO0FBaHNEZ0I7RUFDSSx5REFBQTtBQWtzRHBCO0FBbnNEZ0I7RUFDSSx5REFBQTtBQXFzRHBCO0FBdHNEZ0I7RUFDSSx5REFBQTtBQXdzRHBCO0FBenNEZ0I7RUFDSSx5REFBQTtBQTJzRHBCO0FBNXNEZ0I7RUFDSSx5REFBQTtBQThzRHBCO0FBL3NEZ0I7RUFDSSx5REFBQTtBQWl0RHBCO0FBbHREZ0I7RUFDSSx5REFBQTtBQW90RHBCO0FBcnREZ0I7RUFDSSx5REFBQTtBQXV0RHBCO0FBeHREZ0I7RUFDSSx5REFBQTtBQTB0RHBCO0FBM3REZ0I7RUFDSSx5REFBQTtBQTZ0RHBCO0FBOXREZ0I7RUFDSSx5REFBQTtBQWd1RHBCO0FBanVEZ0I7RUFDSSx5REFBQTtBQW11RHBCO0FBcHVEZ0I7RUFDSSx5REFBQTtBQXN1RHBCO0FBdnVEZ0I7RUFDSSx5REFBQTtBQXl1RHBCO0FBMXVEZ0I7RUFDSSx5REFBQTtBQTR1RHBCO0FBN3VEZ0I7RUFDSSx3REFBQTtBQSt1RHBCO0FBaHZEZ0I7RUFDSSx3REFBQTtBQWt2RHBCO0FBbnZEZ0I7RUFDSSx3REFBQTtBQXF2RHBCO0FBdHZEZ0I7RUFDSSx3REFBQTtBQXd2RHBCO0FBenZEZ0I7RUFDSSx3REFBQTtBQTJ2RHBCO0FBNXZEZ0I7RUFDSSx3REFBQTtBQTh2RHBCO0FBL3ZEZ0I7RUFDSSx3REFBQTtBQWl3RHBCO0FBbHdEZ0I7RUFDSSx3REFBQTtBQW93RHBCO0FBcndEZ0I7RUFDSSx3REFBQTtBQXV3RHBCO0FBeHdEZ0I7RUFDSSx3REFBQTtBQTB3RHBCO0FBM3dEZ0I7RUFDSSx5REFBQTtBQTZ3RHBCO0FBOXdEZ0I7RUFDSSx5REFBQTtBQWd4RHBCO0FBanhEZ0I7RUFDSSx5REFBQTtBQW14RHBCO0FBcHhEZ0I7RUFDSSx5REFBQTtBQXN4RHBCO0FBdnhEZ0I7RUFDSSx5REFBQTtBQXl4RHBCO0FBMXhEZ0I7RUFDSSx5REFBQTtBQTR4RHBCO0FBN3hEZ0I7RUFDSSx5REFBQTtBQSt4RHBCO0FBaHlEZ0I7RUFDSSx5REFBQTtBQWt5RHBCO0FBbnlEZ0I7RUFDSSx5REFBQTtBQXF5RHBCO0FBdHlEZ0I7RUFDSSx5REFBQTtBQXd5RHBCO0FBenlEZ0I7RUFDSSx5REFBQTtBQTJ5RHBCO0FBNXlEZ0I7RUFDSSx5REFBQTtBQTh5RHBCO0FBL3lEZ0I7RUFDSSx5REFBQTtBQWl6RHBCO0FBbHpEZ0I7RUFDSSx5REFBQTtBQW96RHBCO0FBcnpEZ0I7RUFDSSx5REFBQTtBQXV6RHBCO0FBeHpEZ0I7RUFDSSx3REFBQTtBQTB6RHBCO0FBM3pEZ0I7RUFDSSx3REFBQTtBQTZ6RHBCO0FBOXpEZ0I7RUFDSSx3REFBQTtBQWcwRHBCO0FBajBEZ0I7RUFDSSx3REFBQTtBQW0wRHBCO0FBcDBEZ0I7RUFDSSx3REFBQTtBQXMwRHBCO0FBdjBEZ0I7RUFDSSx3REFBQTtBQXkwRHBCO0FBMTBEZ0I7RUFDSSx3REFBQTtBQTQwRHBCO0FBNzBEZ0I7RUFDSSx3REFBQTtBQSswRHBCO0FBaDFEZ0I7RUFDSSx3REFBQTtBQWsxRHBCO0FBbjFEZ0I7RUFDSSx3REFBQTtBQXExRHBCO0FBdDFEZ0I7RUFDSSx5REFBQTtBQXcxRHBCO0FBejFEZ0I7RUFDSSx5REFBQTtBQTIxRHBCO0FBNTFEZ0I7RUFDSSx5REFBQTtBQTgxRHBCO0FBLzFEZ0I7RUFDSSx5REFBQTtBQWkyRHBCO0FBbDJEZ0I7RUFDSSx5REFBQTtBQW8yRHBCO0FBcjJEZ0I7RUFDSSx5REFBQTtBQXUyRHBCO0FBeDJEZ0I7RUFDSSx5REFBQTtBQTAyRHBCO0FBMzJEZ0I7RUFDSSx5REFBQTtBQTYyRHBCO0FBOTJEZ0I7RUFDSSx5REFBQTtBQWczRHBCO0FBajNEZ0I7RUFDSSx5REFBQTtBQW0zRHBCO0FBcDNEZ0I7RUFDSSx5REFBQTtBQXMzRHBCO0FBdjNEZ0I7RUFDSSx5REFBQTtBQXkzRHBCO0FBMTNEZ0I7RUFDSSx5REFBQTtBQTQzRHBCO0FBNzNEZ0I7RUFDSSx5REFBQTtBQSszRHBCO0FBaDREZ0I7RUFDSSx5REFBQTtBQWs0RHBCO0FBNTNESTtFQUNJLG1CSDFGUTtFRzJGUixZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FBODNEUjtBQTMzRFk7RUFDSSwyQkFBQTtBQTYzRGhCO0FBMTNEWTtFQUNJLDRCQUFBO0FBNDNEaEI7QUFqNERZO0VBQ0ksMkJBQUE7QUFtNERoQjtBQWg0RFk7RUFDSSw0QkFBQTtBQWs0RGhCO0FBdjREWTtFQUNJLDJCQUFBO0FBeTREaEI7QUF0NERZO0VBQ0ksNEJBQUE7QUF3NERoQjtBQTc0RFk7RUFDSSwyQkFBQTtBQSs0RGhCO0FBNTREWTtFQUNJLDRCQUFBO0FBODREaEI7QUFuNURZO0VBQ0ksMkJBQUE7QUFxNURoQjtBQWw1RFk7RUFDSSw0QkFBQTtBQW81RGhCO0FBejVEWTtFQUNJLDJCQUFBO0FBMjVEaEI7QUF4NURZO0VBQ0ksNEJBQUE7QUEwNURoQjtBQS81RFk7RUFDSSwyQkFBQTtBQWk2RGhCO0FBOTVEWTtFQUNJLDRCQUFBO0FBZzZEaEI7QUFyNkRZO0VBQ0ksMkJBQUE7QUF1NkRoQjtBQXA2RFk7RUFDSSw0QkFBQTtBQXM2RGhCO0FBMzZEWTtFQUNJLDJCQUFBO0FBNjZEaEI7QUExNkRZO0VBQ0ksNEJBQUE7QUE0NkRoQjtBQWo3RFk7RUFDSSwyQkFBQTtBQW03RGhCO0FBaDdEWTtFQUNJLDRCQUFBO0FBazdEaEI7QUF2N0RZO0VBQ0ksNEJBQUE7QUF5N0RoQjtBQXQ3RFk7RUFDSSw2QkFBQTtBQXc3RGhCO0FBNzdEWTtFQUNJLDRCQUFBO0FBKzdEaEI7QUE1N0RZO0VBQ0ksNkJBQUE7QUE4N0RoQjtBQW44RFk7RUFDSSw0QkFBQTtBQXE4RGhCO0FBbDhEWTtFQUNJLDZCQUFBO0FBbzhEaEI7QUF6OERZO0VBQ0ksNEJBQUE7QUEyOERoQjtBQXg4RFk7RUFDSSw2QkFBQTtBQTA4RGhCO0FBLzhEWTtFQUNJLDRCQUFBO0FBaTlEaEI7QUE5OERZO0VBQ0ksNkJBQUE7QUFnOURoQjtBQXI5RFk7RUFDSSw0QkFBQTtBQXU5RGhCO0FBcDlEWTtFQUNJLDZCQUFBO0FBczlEaEI7QUEzOURZO0VBQ0ksNEJBQUE7QUE2OURoQjtBQTE5RFk7RUFDSSw2QkFBQTtBQTQ5RGhCO0FBaitEWTtFQUNJLDRCQUFBO0FBbStEaEI7QUFoK0RZO0VBQ0ksNkJBQUE7QUFrK0RoQjtBQXYrRFk7RUFDSSw0QkFBQTtBQXkrRGhCO0FBdCtEWTtFQUNJLDZCQUFBO0FBdytEaEI7QUE3K0RZO0VBQ0ksNEJBQUE7QUErK0RoQjtBQTUrRFk7RUFDSSw2QkFBQTtBQTgrRGhCO0FBbi9EWTtFQUNJLDRCQUFBO0FBcS9EaEI7QUFsL0RZO0VBQ0ksNkJBQUE7QUFvL0RoQjtBQXovRFk7RUFDSSw0QkFBQTtBQTIvRGhCO0FBeC9EWTtFQUNJLDZCQUFBO0FBMC9EaEI7QUEvL0RZO0VBQ0ksNEJBQUE7QUFpZ0VoQjtBQTkvRFk7RUFDSSw2QkFBQTtBQWdnRWhCO0FBcmdFWTtFQUNJLDRCQUFBO0FBdWdFaEI7QUFwZ0VZO0VBQ0ksNkJBQUE7QUFzZ0VoQjtBQTNnRVk7RUFDSSw0QkFBQTtBQTZnRWhCO0FBMWdFWTtFQUNJLDZCQUFBO0FBNGdFaEI7QUFqaEVZO0VBQ0ksNEJBQUE7QUFtaEVoQjtBQWhoRVk7RUFDSSw2QkFBQTtBQWtoRWhCO0FBdmhFWTtFQUNJLDRCQUFBO0FBeWhFaEI7QUF0aEVZO0VBQ0ksNkJBQUE7QUF3aEVoQjtBQTdoRVk7RUFDSSw0QkFBQTtBQStoRWhCO0FBNWhFWTtFQUNJLDZCQUFBO0FBOGhFaEI7QUFuaUVZO0VBQ0ksNEJBQUE7QUFxaUVoQjtBQWxpRVk7RUFDSSw2QkFBQTtBQW9pRWhCO0FBemlFWTtFQUNJLDRCQUFBO0FBMmlFaEI7QUF4aUVZO0VBQ0ksNkJBQUE7QUEwaUVoQjtBQS9pRVk7RUFDSSw0QkFBQTtBQWlqRWhCO0FBOWlFWTtFQUNJLDZCQUFBO0FBZ2pFaEI7QUFyakVZO0VBQ0ksNEJBQUE7QUF1akVoQjtBQXBqRVk7RUFDSSw2QkFBQTtBQXNqRWhCO0FBM2pFWTtFQUNJLDRCQUFBO0FBNmpFaEI7QUExakVZO0VBQ0ksNkJBQUE7QUE0akVoQjtBQWprRVk7RUFDSSw0QkFBQTtBQW1rRWhCO0FBaGtFWTtFQUNJLDZCQUFBO0FBa2tFaEI7QUF2a0VZO0VBQ0ksNEJBQUE7QUF5a0VoQjtBQXRrRVk7RUFDSSw2QkFBQTtBQXdrRWhCO0FBN2tFWTtFQUNJLDRCQUFBO0FBK2tFaEI7QUE1a0VZO0VBQ0ksNkJBQUE7QUE4a0VoQjtBQW5sRVk7RUFDSSw0QkFBQTtBQXFsRWhCO0FBbGxFWTtFQUNJLDZCQUFBO0FBb2xFaEI7QUF6bEVZO0VBQ0ksNEJBQUE7QUEybEVoQjtBQXhsRVk7RUFDSSw2QkFBQTtBQTBsRWhCO0FBL2xFWTtFQUNJLDRCQUFBO0FBaW1FaEI7QUE5bEVZO0VBQ0ksNkJBQUE7QUFnbUVoQjtBQXJtRVk7RUFDSSw0QkFBQTtBQXVtRWhCO0FBcG1FWTtFQUNJLDZCQUFBO0FBc21FaEI7QUEzbUVZO0VBQ0ksNEJBQUE7QUE2bUVoQjtBQTFtRVk7RUFDSSw2QkFBQTtBQTRtRWhCO0FBam5FWTtFQUNJLDRCQUFBO0FBbW5FaEI7QUFobkVZO0VBQ0ksNkJBQUE7QUFrbkVoQjtBQXZuRVk7RUFDSSw0QkFBQTtBQXluRWhCO0FBdG5FWTtFQUNJLDZCQUFBO0FBd25FaEI7QUE3bkVZO0VBQ0ksNEJBQUE7QUErbkVoQjtBQTVuRVk7RUFDSSw2QkFBQTtBQThuRWhCO0FBbm9FWTtFQUNJLDRCQUFBO0FBcW9FaEI7QUFsb0VZO0VBQ0ksNkJBQUE7QUFvb0VoQjtBQXpvRVk7RUFDSSw0QkFBQTtBQTJvRWhCO0FBeG9FWTtFQUNJLDZCQUFBO0FBMG9FaEI7QUEvb0VZO0VBQ0ksNEJBQUE7QUFpcEVoQjtBQTlvRVk7RUFDSSw2QkFBQTtBQWdwRWhCO0FBcnBFWTtFQUNJLDRCQUFBO0FBdXBFaEI7QUFwcEVZO0VBQ0ksNkJBQUE7QUFzcEVoQjtBQTNwRVk7RUFDSSw0QkFBQTtBQTZwRWhCO0FBMXBFWTtFQUNJLDZCQUFBO0FBNHBFaEI7QUF2cEVJO0VBQ0ksbUJIM0dRO0VHNEdSLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QUF5cEVSO0FBdHBFWTtFQUNJLG1DQUFBO0FBd3BFaEI7QUF6cEVZO0VBQ0ksbUNBQUE7QUEycEVoQjtBQTVwRVk7RUFDSSxtQ0FBQTtBQThwRWhCO0FBL3BFWTtFQUNJLG1DQUFBO0FBaXFFaEI7QUFscUVZO0VBQ0ksbUNBQUE7QUFvcUVoQjtBQXJxRVk7RUFDSSxtQ0FBQTtBQXVxRWhCO0FBeHFFWTtFQUNJLG1DQUFBO0FBMHFFaEI7QUEzcUVZO0VBQ0ksbUNBQUE7QUE2cUVoQjtBQTlxRVk7RUFDSSxtQ0FBQTtBQWdyRWhCO0FBanJFWTtFQUNJLG1DQUFBO0FBbXJFaEI7QUFwckVZO0VBQ0ksb0NBQUE7QUFzckVoQjtBQXZyRVk7RUFDSSxvQ0FBQTtBQXlyRWhCO0FBMXJFWTtFQUNJLG9DQUFBO0FBNHJFaEI7QUE3ckVZO0VBQ0ksb0NBQUE7QUErckVoQjtBQWhzRVk7RUFDSSxvQ0FBQTtBQWtzRWhCO0FBbnNFWTtFQUNJLG9DQUFBO0FBcXNFaEI7QUF0c0VZO0VBQ0ksb0NBQUE7QUF3c0VoQjtBQXpzRVk7RUFDSSxvQ0FBQTtBQTJzRWhCO0FBNXNFWTtFQUNJLG9DQUFBO0FBOHNFaEI7QUEvc0VZO0VBQ0ksb0NBQUE7QUFpdEVoQjtBQWx0RVk7RUFDSSxvQ0FBQTtBQW90RWhCO0FBcnRFWTtFQUNJLG9DQUFBO0FBdXRFaEI7QUF4dEVZO0VBQ0ksb0NBQUE7QUEwdEVoQjtBQTN0RVk7RUFDSSxvQ0FBQTtBQTZ0RWhCO0FBOXRFWTtFQUNJLG9DQUFBO0FBZ3VFaEI7QUFqdUVZO0VBQ0ksb0NBQUE7QUFtdUVoQjtBQXB1RVk7RUFDSSxvQ0FBQTtBQXN1RWhCO0FBdnVFWTtFQUNJLG9DQUFBO0FBeXVFaEI7QUExdUVZO0VBQ0ksb0NBQUE7QUE0dUVoQjtBQTd1RVk7RUFDSSxvQ0FBQTtBQSt1RWhCO0FBaHZFWTtFQUNJLG9DQUFBO0FBa3ZFaEI7QUFudkVZO0VBQ0ksb0NBQUE7QUFxdkVoQjtBQXR2RVk7RUFDSSxvQ0FBQTtBQXd2RWhCO0FBenZFWTtFQUNJLG9DQUFBO0FBMnZFaEI7QUE1dkVZO0VBQ0ksb0NBQUE7QUE4dkVoQjtBQS92RVk7RUFDSSxvQ0FBQTtBQWl3RWhCO0FBbHdFWTtFQUNJLG9DQUFBO0FBb3dFaEI7QUFyd0VZO0VBQ0ksb0NBQUE7QUF1d0VoQjtBQXh3RVk7RUFDSSxvQ0FBQTtBQTB3RWhCO0FBM3dFWTtFQUNJLG9DQUFBO0FBNndFaEI7QUE5d0VZO0VBQ0ksb0NBQUE7QUFneEVoQjtBQWp4RVk7RUFDSSxvQ0FBQTtBQW14RWhCO0FBcHhFWTtFQUNJLG9DQUFBO0FBc3hFaEI7QUF2eEVZO0VBQ0ksb0NBQUE7QUF5eEVoQjtBQTF4RVk7RUFDSSxvQ0FBQTtBQTR4RWhCO0FBN3hFWTtFQUNJLG9DQUFBO0FBK3hFaEI7QUFoeUVZO0VBQ0ksb0NBQUE7QUFreUVoQjtBQW55RVk7RUFDSSxvQ0FBQTtBQXF5RWhCO0FBdHlFWTtFQUNJLG9DQUFBO0FBd3lFaEI7O0FBbHlFQTtFQUNJO0lBQ0ksZUFBQTtFQXF5RU47QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA4NHB4IGF1dG8gNjRweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnRyYWNrIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubWFya2VycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5tYXJrZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJi53aXRoLWdyaWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC0zMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcms7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0ZWQtdGltZXMge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9vbmJvYXJkaW5nL3Rvb2x0aXAtYmFja2dyb3VuZC5zdmdcIik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogNTNweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0b3A6IC01OHB4O1xuICAgICAgICB3aWR0aDogMTUycHg7XG5cbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyNCB7XG4gICAgICAgICAgICBAZm9yICRqIGZyb20gMCB0aHJvdWdoIDI0IHtcbiAgICAgICAgICAgICAgICAmLnN0YXJ0LSN7JGl9LWhvdXJzLSN7JGp9IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygoKDEwMCUgLyAyNCkgKiAjeyRpfSkgKyAoKCg1MCUgLyAyNCkgKiAjeyRqfSkgLSA3NnB4KSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGl2ZS10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA0OCB7XG4gICAgICAgICAgICAmLnN0YXJ0LSN7JGl9IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC8gNDgpICogI3skaX0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhvdXJzLSN7JGl9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRpfSAqICgxMDAlIC8gNDgpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3R0b206IC04cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTZweDtcblxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDQ4IHtcbiAgICAgICAgICAgICYuaG91ci0jeyRpfSB7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygoKDEwMCUgLyA0OCkgKiAjeyRpfSkgLSA4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAudHJhY2sgLm1hcmtlcnMgLm1hcmtlciAubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 77892:
/*!***************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/time-zone-selector/time-zone-selector-2.component.ts ***!
\***************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimeZoneSelector2Component": () => (/* binding */ TimeZoneSelector2Component)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_time_availability_services_timezone_helper__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/time/availability/services/timezone.helper */ 1007);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/material/legacy-select */ 36002);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_common_ui_kit_ui_icons_time_zone_time_zone_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/time-zone/time-zone.component */ 32339);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function TimeZoneSelector2Component_ng_container_0_ng_template_2_Template(rf, ctx) {
if (rf & 1) {
const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](1, "app-select-filter", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("onSelect", function TimeZoneSelector2Component_ng_container_0_ng_template_2_Template_app_select_filter_onSelect_1_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵrestoreView"](_r6);
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵresetView"](ctx_r5.onTimeZoneChange($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](2, "\n ");
}
if (rf & 2) {
const tz_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]().ngIf;
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("labelFn", ctx_r3.currentLabelFunction)("selectedLabelFn", ctx_r3.currentSelectedLabelFunction)("compareFn", ctx_r3.timeZoneCompareWithFn)("options", ctx_r3.timeZoneHelper.timeZoneSelections)("value", tz_r1.selected);
}
}
function TimeZoneSelector2Component_ng_container_0_app_select_filter_7_Template(rf, ctx) {
if (rf & 1) {
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](0, "app-select-filter", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("onSelect", function TimeZoneSelector2Component_ng_container_0_app_select_filter_7_Template_app_select_filter_onSelect_0_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵrestoreView"](_r9);
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵresetView"](ctx_r8.onTimeZoneChange($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](2, "mat-select-trigger");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](4, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](6, "app-icon-time-zone", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](8, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
}
if (rf & 2) {
const tz_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]().ngIf;
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("labelFn", ctx_r4.currentLabelFunction)("selectedLabelFn", ctx_r4.currentSelectedLabelFunction)("compareFn", ctx_r4.timeZoneCompareWithFn)("filterFn", ctx_r4.timezoneFilterFn)("options", ctx_r4.timeZoneHelper.timeZoneSelections)("value", tz_r1.selected)("panelClass", ctx_r4.selectPanelClass);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("color", "#121114");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtextInterpolate"](ctx_r4.currentSelectedLabelFunction(tz_r1.selected));
}
}
function TimeZoneSelector2Component_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](2, TimeZoneSelector2Component_ng_container_0_ng_template_2_Template, 3, 5, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](5, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](7, TimeZoneSelector2Component_ng_container_0_app_select_filter_7_Template, 13, 9, "app-select-filter", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](9, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵreference"](3);
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", !ctx_r0.defaultSelect)("ngIfElse", _r2);
}
}
const _c0 = function (a0) {
return {
selected: a0
};
};
class TimeZoneSelector2Component {
constructor(timeZoneHelper) {
this.timeZoneHelper = timeZoneHelper;
this.timeZoneCompareWithFn = (tz1, tz2) => (tz1 === null || tz1 === void 0 ? void 0 : tz1.zone) === (tz2 === null || tz2 === void 0 ? void 0 : tz2.zone);
this.selectedTimeZoneLabelFn = tz => tz ? `${tz.label || tz.offsetLabel}, ${tz.suggestedCity}` : '';
this.timezoneLabelFn = tz => {
var _a;
if (tz) {
if (!!tz.generalName) {
let nameCityIndex = ((_a = tz.generalName) === null || _a === void 0 ? void 0 : _a.indexOf(' - ')) || -1;
return `(${tz.offsetLabel}) ${tz.label} ${tz.generalName.slice(0, nameCityIndex < 0 ? tz.generalName.length : nameCityIndex)}, ${tz.suggestedCity}`;
} else {
return this.selectedTimeZoneLabelFn(tz);
}
}
return '';
};
this.timezoneFilterFn = (tz, search) => {
var _a;
return tz ? this.timezoneLabelFn(tz).toLowerCase().indexOf(search) > -1 || tz.zone.toLowerCase().indexOf(search) > -1 || (((_a = tz.cities) === null || _a === void 0 ? void 0 : _a.length) ? tz.cities.some(city => city.toLowerCase().indexOf(search) > -1) : false) : false;
};
this.selectedTimezoneDataSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(null);
this.timeZoneLabelOverrideFn = null;
this.selectedTimeZoneLabelOverrideFn = null;
this.defaultSelect = false;
this.showCityLabel = true;
this.onSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_5__.EventEmitter();
}
set selectedTimeZone(value) {
this.selectedTimezoneDataSubject.next(value);
}
onTimeZoneChange(timezone) {
this.onSelected.emit(timezone);
}
get currentSelectedLabelFunction() {
return this.selectedTimeZoneLabelOverrideFn ? this.selectedTimeZoneLabelOverrideFn : this.selectedTimeZoneLabelFn;
}
get currentLabelFunction() {
return this.timeZoneLabelOverrideFn ? this.timeZoneLabelOverrideFn : this.timezoneLabelFn;
}
}
TimeZoneSelector2Component.ɵfac = function TimeZoneSelector2Component_Factory(t) {
return new (t || TimeZoneSelector2Component)(_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdirectiveInject"](_undock_time_availability_services_timezone_helper__WEBPACK_IMPORTED_MODULE_1__.TimeZoneHelper));
};
TimeZoneSelector2Component.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineComponent"]({
type: TimeZoneSelector2Component,
selectors: [["app-time-time-zone-selector-2"]],
inputs: {
selectedTimeZone: "selectedTimeZone",
timeZoneLabelOverrideFn: ["timezoneLabelFn", "timeZoneLabelOverrideFn"],
selectedTimeZoneLabelOverrideFn: ["selectedtTimezoneLabelFn", "selectedTimeZoneLabelOverrideFn"],
defaultSelect: "defaultSelect",
showCityLabel: "showCityLabel",
selectPanelClass: "selectPanelClass"
},
outputs: {
onSelected: "onSelected"
},
decls: 3,
vars: 5,
consts: [[4, "ngIf"], ["defaultSelectTemplate", ""], [1, "time-zone-selector-container"], [3, "labelFn", "selectedLabelFn", "compareFn", "filterFn", "options", "value", "panelClass", "onSelect", 4, "ngIf", "ngIfElse"], [3, "labelFn", "selectedLabelFn", "compareFn", "options", "value", "onSelect"], [3, "labelFn", "selectedLabelFn", "compareFn", "filterFn", "options", "value", "panelClass", "onSelect"], [1, "mat-select-trigger-content"], [1, "icon", 3, "color"], [1, "label"]],
template: function TimeZoneSelector2Component_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](0, TimeZoneSelector2Component_ng_container_0_Template, 10, 2, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](2, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpureFunction1"](3, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind1"](1, 1, ctx.selectedTimezoneDataSubject)));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_6__.NgIf, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_7__.MatLegacySelectTrigger, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_2__.SelectFilterComponent, _undock_common_ui_kit_ui_icons_time_zone_time_zone_component__WEBPACK_IMPORTED_MODULE_3__.TimeZoneIconComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_4__.StreamPipe],
styles: [".time-zone-selector-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n max-height: 28px;\n border: 1px solid #EDEAF2;\n border-radius: 16px;\n padding: 3px;\n}\n.time-zone-selector-container[_ngcontent-%COMP%] .ud-icon.icon-time[_ngcontent-%COMP%] {\n font-size: 20px;\n margin-right: 5px;\n}\n.time-zone-selector-container[_ngcontent-%COMP%] mat-select {\n border: none;\n}\n.time-zone-selector-container[_ngcontent-%COMP%] mat-select .mat-select-trigger-content {\n display: flex;\n align-items: center;\n}\n.time-zone-selector-container[_ngcontent-%COMP%] mat-select .mat-select-trigger-content .icon {\n margin-right: 8px;\n}\n.time-zone-selector-container[_ngcontent-%COMP%] mat-select .mat-select-trigger-content .label {\n margin-right: 4px;\n font-weight: 500;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #121114;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy90aW1lLXpvbmUtc2VsZWN0b3IvdGltZS16b25lLXNlbGVjdG9yLTIuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBRUksYUFBQTtFQUNBLG1CQUFBO0VBRUEsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtBQTBESjtBQXhESTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtBQTBEUjtBQXREUTtFQUNJLFlBQUE7QUF3RFo7QUF0RFk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUF3RGhCO0FBdERnQjtFQUNJLGlCQUFBO0FBd0RwQjtBQXJEZ0I7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjSGpCSTtBR3dFeEIiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbi50aW1lLXpvbmUtc2VsZWN0b3ItY29udGFpbmVyIHtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIG1heC1oZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogM3B4O1xuXG4gICAgLnVkLWljb24uaWNvbi10aW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICA6Om5nLWRlZXAge1xuICAgICAgICBtYXQtc2VsZWN0IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgLm1hdC1zZWxlY3QtdHJpZ2dlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_8__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], TimeZoneSelector2Component.prototype, "selectedTimezoneDataSubject", void 0);
/***/ }),
/***/ 20637:
/*!*********************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/toggles/text-switch-toggle/text-switch-toggle.component.ts ***!
\*********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TextSwitchToggleComponent": () => (/* binding */ TextSwitchToggleComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/material/legacy-select */ 36002);
/* harmony import */ var _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/material/legacy-core */ 57090);
/* harmony import */ var _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input.directive */ 51081);
class TextSwitchToggleComponent {
constructor() {
this.height = '40px';
this.valueChange = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.valueSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
}
emitValue(option) {
let value = option === 'left' ? this.leftValue : this.rightValue;
this.valueChange.emit(value);
this.valueSelected.emit(value);
}
}
TextSwitchToggleComponent.ɵfac = function TextSwitchToggleComponent_Factory(t) {
return new (t || TextSwitchToggleComponent)();
};
TextSwitchToggleComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: TextSwitchToggleComponent,
selectors: [["app-text-switch-toggle"]],
inputs: {
leftValue: "leftValue",
rightValue: "rightValue",
leftLabel: "leftLabel",
rightLabel: "rightLabel",
leftIcon: "leftIcon",
rightIcon: "rightIcon",
height: "height",
value: "value"
},
outputs: {
valueChange: "valueChange",
valueSelected: "valueSelected"
},
decls: 16,
vars: 2,
consts: [[1, "text-switch-toggle-box"], ["value", "left", "udInput", "", 1, "customArrow"], ["value", "left", 3, "click"], ["value", "right", 3, "click"]],
template: function TextSwitchToggleComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "mat-select", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](6, "mat-option", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function TextSwitchToggleComponent_Template_mat_option_click_6_listener() {
return ctx.emitValue("left");
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n Remote\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](10, "mat-option", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function TextSwitchToggleComponent_Template_mat_option_click_10_listener() {
return ctx.emitValue("right");
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](12, "\n In person\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](14, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15, "\n\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵstyleProp"]("height", ctx.height);
}
},
dependencies: [_angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_2__.MatLegacySelect, _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_3__.MatLegacyOption, _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_0__.InputDirective],
styles: [".text-switch-toggle-box[_ngcontent-%COMP%] {\n max-width: 140px;\n min-width: 140px;\n border-radius: 8px;\n cursor: pointer;\n display: flex;\n align-items: stretch;\n overflow: hidden;\n background: #FBFBFD;\n}\n.text-switch-toggle[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n padding: 8px 0;\n color: #A59FB9;\n transition: 250ms;\n font-weight: 500;\n font-size: 14px;\n line-height: 20px;\n text-align: center;\n letter-spacing: -0.02em;\n}\n.text-switch-toggle[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n display: none;\n}\n\n.text-switch-toggle.left-toggle.value-selected[_ngcontent-%COMP%] {\n border-radius: 8px;\n z-index: 2;\n}\n\n.text-switch-toggle.right-toggle.value-selected[_ngcontent-%COMP%] {\n border-radius: 8px;\n z-index: 2;\n}\n\n.text-switch-toggle.value-selected[_ngcontent-%COMP%] .text-switch-toggle-icon[_ngcontent-%COMP%] {\n color: #2B2733;\n}\n\n.text-switch-toggle[_ngcontent-%COMP%]:hover .text-switch-toggle-icon[_ngcontent-%COMP%] {\n color: #49377A;\n}\n\n.text-switch-toggle.value-selected[_ngcontent-%COMP%]:hover .text-switch-toggle-icon[_ngcontent-%COMP%] {\n color: #2B2733;\n}\n\n.text-switch-toggle.value-selected[_ngcontent-%COMP%] {\n background: white;\n color: #2B2733;\n font-weight: 600;\n box-shadow: inset 0 0 0 2px #2B2733;\n}\n.text-switch-toggle.value-selected[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%] {\n fill: #2B2733;\n}\n\n.text-switch-toggle.left-toggle.value-selected[_ngcontent-%COMP%] {\n border-radius: 8px;\n z-index: 2;\n}\n\n.text-switch-toggle-icon[_ngcontent-%COMP%] {\n color: #807A8E;\n font-size: 4rem;\n}\n\n@media all and (max-width: 1024px) {\n .text-switch-toggle-box[_ngcontent-%COMP%] {\n justify-content: center;\n align-items: center;\n }\n}\n.ud-input[_ngcontent-%COMP%] {\n background: #ffffff;\n height: 40px;\n border: 1px solid #EDEAF2;\n font-weight: normal;\n font-size: 15px;\n letter-spacing: -0.02em;\n color: #121114;\n}\n\n@media all and (max-width: 480px) {\n .text-switch-toggle-box[_ngcontent-%COMP%] {\n padding: 8px;\n background: transparent;\n }\n .text-switch-toggle-box[_ngcontent-%COMP%] .text-switch-toggle[_ngcontent-%COMP%] {\n display: none;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy90b2dnbGVzL3RleHQtc3dpdGNoLXRvZ2dsZS90ZXh0LXN3aXRjaC10b2dnbGUuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJIb0JzQjtBR3dDMUI7QUFyREE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0EsY0hGcUI7RUdHckIsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7QUF1REo7QUFyREk7RUFDSSxhQUFBO0FBdURSOztBQS9DQTtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtBQWtESjs7QUE1Q0E7RUFDSSxrQkFBQTtFQUNBLFVBQUE7QUErQ0o7O0FBNUNBO0VBQ0ksY0hyRFk7QUdvR2hCOztBQTVDQTtFQUNJLGNBQUE7QUErQ0o7O0FBNUNBO0VBQ0ksY0g3RFk7QUc0R2hCOztBQTVDQTtFQUNJLGlCQUFBO0VBQ0EsY0hsRVk7RUdtRVosZ0JBQUE7RUFDQSxtQ0FBQTtBQStDSjtBQTdDSTtFQUNJLGFIdkVRO0FHc0hoQjs7QUEzQ0E7RUFDSSxrQkFBQTtFQUNBLFVBQUE7QUE4Q0o7O0FBM0NBO0VBQ0ksY0FBQTtFQUNBLGVBQUE7QUE4Q0o7O0FBekNBO0VBRUk7SUFDSSx1QkFBQTtJQUNBLG1CQUFBO0VBMkNOO0FBQ0Y7QUE1QkE7RUFDSSxtQkFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUVBLHVCQUFBO0VBQ0EsY0hwR29CO0FHaUl4Qjs7QUF4QkE7RUFDSTtJQUdJLFlBQUE7SUFDQSx1QkFBQTtFQXlCTjtFQXRCTTtJQUNJLGFBQUE7RUF3QlY7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuLnRleHQtc3dpdGNoLXRvZ2dsZS1ib3gge1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG5cbiAgICBtYXQtc2VsZWN0IHtcbiAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnRleHQtc3dpdGNoLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICB0cmFuc2l0aW9uOiAyNTBtcztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cbiAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnRleHQtc3dpdGNoLXRvZ2dsZS5sZWZ0LXRvZ2dsZSB7XG5cbn1cblxuLnRleHQtc3dpdGNoLXRvZ2dsZS5sZWZ0LXRvZ2dsZS52YWx1ZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi50ZXh0LXN3aXRjaC10b2dnbGUucmlnaHQtdG9nZ2xlIHtcbn1cblxuLnRleHQtc3dpdGNoLXRvZ2dsZS5yaWdodC10b2dnbGUudmFsdWUtc2VsZWN0ZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4udGV4dC1zd2l0Y2gtdG9nZ2xlLnZhbHVlLXNlbGVjdGVkIC50ZXh0LXN3aXRjaC10b2dnbGUtaWNvbiB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xufVxuXG4udGV4dC1zd2l0Y2gtdG9nZ2xlOmhvdmVyIC50ZXh0LXN3aXRjaC10b2dnbGUtaWNvbiB7XG4gICAgY29sb3I6ICM0OTM3N0E7XG59XG5cbi50ZXh0LXN3aXRjaC10b2dnbGUudmFsdWUtc2VsZWN0ZWQ6aG92ZXIgLnRleHQtc3dpdGNoLXRvZ2dsZS1pY29uIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG59XG5cbi50ZXh0LXN3aXRjaC10b2dnbGUudmFsdWUtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkcHJpbWFyeS1jb2xvcjtcblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJHByaW1hcnktY29sb3I7XG4gICAgfVxufVxuXG4udGV4dC1zd2l0Y2gtdG9nZ2xlLmxlZnQtdG9nZ2xlLnZhbHVlLXNlbGVjdGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgei1pbmRleDogMjtcbn1cblxuLnRleHQtc3dpdGNoLXRvZ2dsZS1pY29uIHtcbiAgICBjb2xvcjogIzgwN0E4RTtcbiAgICBmb250LXNpemU6IDRyZW07XG59XG5cblxuLy8gVEFCTEVUXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuICAgIC50ZXh0LXN3aXRjaC10b2dnbGUtYm94IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgLy9taW4td2lkdGg6IDEyMHB4O1xuICAgIH1cblxuICAgIC8vLnRleHQtc3dpdGNoLXRvZ2dsZSB7XG4gICAgLy8gICAgc3BhbiB7XG4gICAgLy8gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gICAgfVxuICAgIC8vXG4gICAgLy8gICAgc3ZnIHtcbiAgICAvLyAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgfVxuICAgIC8vfVxufVxuXG4udWQtaW5wdXQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAvL2xpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5cbi8vIE1PQklMRVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudGV4dC1zd2l0Y2gtdG9nZ2xlLWJveCB7XG4gICAgICAgIC8vbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICAvL21pbi13aWR0aDogNzBweDtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLy9ib3gtc2hhZG93OiAwcHggMHB4IDAgMXB4IGluc2V0ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcblxuICAgICAgICAudGV4dC1zd2l0Y2gtdG9nZ2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBtYXQtc2VsZWN0IHtcbiAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 13737:
/*!*******************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/values-selector/values-selector.component.ts ***!
\*******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ValuesSelectorComponent": () => (/* binding */ ValuesSelectorComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
function ValuesSelectorComponent_span_15_span_1_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
}
if (rf & 2) {
const str_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]().$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](str_r2);
}
}
function ValuesSelectorComponent_span_15_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, ValuesSelectorComponent_span_15_span_1_Template, 2, 1, "span", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2, "\u00A0");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
}
if (rf & 2) {
const i_r3 = ctx.index;
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", i_r3 > 0);
}
}
function ValuesSelectorComponent_div_18_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ValuesSelectorComponent_div_18_ng_container_4_Template_div_click_2_listener($event) {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r9);
const option_r7 = restoredCtx.$implicit;
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r8.selectValue($event, option_r7.value));
});
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "span", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const option_r7 = ctx.$implicit;
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("item-disabled", option_r7.disabled)("item-selected", option_r7.value === ctx_r6.value);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("data-value", option_r7.value);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](option_r7.label);
}
}
function ValuesSelectorComponent_div_18_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, ValuesSelectorComponent_div_18_ng_container_4_Template, 8, 6, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("display", ctx_r1.dropDownShowing ? "flex" : "none");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r1.options);
}
}
class ValuesSelectorComponent {
constructor() {
this.height = '50px';
this.width = '120px';
this.fontSize = '2.3rem';
this.fontWeight = 'bold';
this.valueChanges = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
this.label = '';
this.dropDownShowing = false;
this.showValuesToggled = false;
}
ngOnChanges(changes) {
var _a;
const selectedValue = (_a = changes === null || changes === void 0 ? void 0 : changes.value) === null || _a === void 0 ? void 0 : _a.currentValue;
if (selectedValue) {
this.options.forEach(option => {
if (option.value === selectedValue) {
this.label = option.label;
}
});
}
}
toggleValuesList(event) {
this.showValuesToggled = !this.showValuesToggled;
this.dropDownShowing = !this.dropDownShowing;
if (event) {
event.stopPropagation();
}
}
selectValue(event, value) {
this.value = value;
this.valueChanges.emit(value);
if (event) {
event.stopPropagation();
}
this.toggleValuesList();
}
closeValuesList() {
this.dropDownShowing = false;
this.showValuesToggled = false;
}
}
ValuesSelectorComponent.ɵfac = function ValuesSelectorComponent_Factory(t) {
return new (t || ValuesSelectorComponent)();
};
ValuesSelectorComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: ValuesSelectorComponent,
selectors: [["app-values-selector"]],
inputs: {
value: "value",
options: "options",
height: "height",
width: "width",
fontSize: "fontSize",
fontWeight: "fontWeight"
},
outputs: {
valueChanges: "valueChanges"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]],
decls: 22,
vars: 17,
consts: [[1, "meeting-duration-select-button-container", 3, "clickOutside"], [1, "meeting-duration-edit-icon-box", 3, "click"], [1, "material-icons"], [1, "meeting-duration-selected-label", 3, "click"], [2, "font-size", "1.4rem"], [4, "ngFor", "ngForOf"], ["class", "meeting-duration-values-container", 3, "display", 4, "ngIf"], [4, "ngIf"], [1, "meeting-duration-values-container"], [1, "meeting-duration-values-list"], [1, "meeting-duration-values-item", 3, "click"], [1, "meeting-duration-values-item-label"]],
template: function ValuesSelectorComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("clickOutside", function ValuesSelectorComponent_Template_div_clickOutside_0_listener() {
return ctx.closeValuesList();
});
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ValuesSelectorComponent_Template_div_click_2_listener($event) {
return ctx.toggleValuesList($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "span", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "edit");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ValuesSelectorComponent_Template_div_click_8_listener($event) {
return ctx.toggleValuesList($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "div");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](15, ValuesSelectorComponent_span_15_Template, 3, 1, "span", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](18, ValuesSelectorComponent_div_18_Template, 7, 3, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](20, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("values-toggled", ctx.showValuesToggled);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("values-toggled", ctx.showValuesToggled);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("font-size", ctx.fontSize)("font-weight", ctx.fontWeight);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"]("\n ", ctx.label.split(" ")[0], "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("font-weight", ctx.fontWeight);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.label.split(" "));
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.options && (ctx.options == null ? null : ctx.options.length) > 0);
}
},
styles: [".meeting-duration-select-button-container[_ngcontent-%COMP%] {\n position: relative;\n display: flex;\n align-items: center;\n background: #F4F4FA;\n border-radius: 16px;\n color: #BCC2CF;\n height: 115px;\n min-height: 115px;\n box-shadow: 2px 5px 15px #BCC2CF;\n cursor: pointer;\n transition: 250ms;\n}\n\n.meeting-duration-edit-icon-box[_ngcontent-%COMP%] {\n width: 60px;\n min-width: 60px;\n height: 100%;\n border-radius: 0 16px 16px 0;\n margin: 0 0 0 auto;\n padding-left: 32px;\n display: flex;\n align-items: center;\n transition: 250ms;\n}\n\n.meeting-duration-edit-icon-box[_ngcontent-%COMP%]:hover {\n background: rgba(70, 49, 201, 0.4);\n color: white;\n font-weight: bold;\n}\n\n.meeting-duration-edit-icon-box.values-toggled[_ngcontent-%COMP%] {\n background: #4631C9;\n color: white;\n}\n\n.meeting-duration-edit-icon-box.values-toggled[_ngcontent-%COMP%]:hover {\n background: rgb(70, 49, 201);\n}\n\n.meeting-duration-selected-label[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n max-width: 100%;\n width: 100%;\n border-radius: 16px;\n background: white;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n transition: 250ms;\n width: calc(100% - 33px);\n left: 0;\n}\n\n.meeting-duration-selected-label[_ngcontent-%COMP%]:hover {\n border-radius: 16px;\n}\n\n.meeting-duration-selected-label[_ngcontent-%COMP%] div[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n color: #515EA9;\n line-height: 2.3rem;\n}\n\n.meeting-duration-selected-label.values-toggled[_ngcontent-%COMP%] {\n background: #F4F4FA;\n}\n\n.meeting-duration-selected-label.values-toggled[_ngcontent-%COMP%]:hover {\n background: white;\n}\n\n.meeting-duration-selected-label.values-toggled[_ngcontent-%COMP%] div[_ngcontent-%COMP%] {\n color: #BCC2CF;\n}\n\n\n.meeting-duration-values-container[_ngcontent-%COMP%] {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n max-height: 100%;\n border-radius: 16px;\n background: white;\n border: 1px solid #fafafa;\n z-index: 2;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n}\n\n.meeting-duration-values-list[_ngcontent-%COMP%] {\n flex: 1;\n max-height: 100%;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n justify-content: space-evenly;\n overflow: hidden;\n}\n\n.meeting-duration-values-item[_ngcontent-%COMP%] {\n height: 28px;\n min-height: 28px;\n border-radius: 16px;\n display: flex;\n align-items: center;\n justify-content: center;\n color: #2B2733;\n background: white;\n}\n\n.meeting-duration-values-item[_ngcontent-%COMP%]:hover {\n background: #F1F1FB;\n font-weight: bold;\n}\n\n.meeting-duration-values-item.item-selected[_ngcontent-%COMP%] {\n background: #4631C9;\n color: white;\n font-weight: bold;\n}\n\n.meeting-duration-values-item.item-selected[_ngcontent-%COMP%]:hover {\n background: #1C1C4F;\n}\n\n.meeting-duration-values-item.item-disabled[_ngcontent-%COMP%] {\n background: #F1F1FB;\n text-decoration: line-through;\n font-weight: normal;\n border-radius: 0;\n pointer-events: none;\n cursor: default;\n}\n\n.meeting-duration-values-item.item-disabled[_ngcontent-%COMP%]:hover {\n background: #F1F1FB;\n}\n\n.meeting-duration-values-item-label[_ngcontent-%COMP%] {\n text-align: center;\n pointer-events: none;\n}\n\n.meeting-duration-values-item.item-selected[_ngcontent-%COMP%] .meeting-duration-values-item-label[_ngcontent-%COMP%] {\n color: white;\n}\n\n@media all and (max-width: 733px) {\n .meeting-duration-select-button-container[_ngcontent-%COMP%] {\n max-width: 100px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy92YWx1ZXMtc2VsZWN0b3IvdmFsdWVzLXNlbGVjdG9yLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQzVNQTtFQUNJLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBQXdESjs7QUFyREE7RUFDSSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSw0QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBQXdESjs7QUFyREE7RUFDSSxrQ0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBQXdESjs7QUFyREE7RUFDSSxtQkFBQTtFQUNBLFlBQUE7QUF3REo7O0FBckRBO0VBQ0ksNEJBQUE7QUF3REo7O0FBckRBO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLE9BQUE7QUF3REo7O0FBckRBO0VBQ0ksbUJBQUE7QUF3REo7O0FBckRBO0VBQ0ksZ0NBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUF3REo7O0FBckRBO0VBQ0ksbUJBQUE7QUF3REo7O0FBckRBO0VBQ0ksaUJBQUE7QUF3REo7O0FBckRBO0VBQ0ksY0FBQTtBQXdESjs7QUFyREEsbUJBQUE7QUFFQTtFQUNJLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7QUF1REo7O0FBcERBO0VBQ0ksT0FBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0FBdURKOztBQXBEQTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxjSHhIWTtFR3lIWixpQkFBQTtBQXVESjs7QUFwREE7RUFDSSxtQkFBQTtFQUNBLGlCQUFBO0FBdURKOztBQW5EQTtFQUNJLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0FBc0RKOztBQW5EQTtFQUNJLG1CQUFBO0FBc0RKOztBQW5EQTtFQUNJLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0FBc0RKOztBQW5EQTtFQUNJLG1CQUFBO0FBc0RKOztBQW5EQTtFQUNJLGtCQUFBO0VBQ0Esb0JBQUE7QUFzREo7O0FBbkRBO0VBQ0ksWUFBQTtBQXNESjs7QUFuREE7RUFDSTtJQUNJLGdCQUFBO0VBc0ROO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcbiAgICAvLyB6LWluZGV4OiAxMDA7XG59XG5cbi5tZWV0aW5nLWR1cmF0aW9uLXNlbGVjdC1idXR0b24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNGNEY0RkE7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBjb2xvcjogI0JDQzJDRjtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDExNXB4O1xuICAgIGJveC1zaGFkb3c6IDJweCA1cHggMTVweCAjQkNDMkNGO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAyNTBtcztcbn1cblxuLm1lZXRpbmctZHVyYXRpb24tZWRpdC1pY29uLWJveCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDE2cHggMTZweCAwO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDI1MG1zO1xufVxuXG4ubWVldGluZy1kdXJhdGlvbi1lZGl0LWljb24tYm94OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA0OSwgMjAxLCAuNCk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWVldGluZy1kdXJhdGlvbi1lZGl0LWljb24tYm94LnZhbHVlcy10b2dnbGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDYzMUM5O1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm1lZXRpbmctZHVyYXRpb24tZWRpdC1pY29uLWJveC52YWx1ZXMtdG9nZ2xlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNDksIDIwMSwgMSk7XG59XG5cbi5tZWV0aW5nLWR1cmF0aW9uLXNlbGVjdGVkLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDI1MG1zO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzM3B4KTtcbiAgICBsZWZ0OiAwO1xufVxuXG4ubWVldGluZy1kdXJhdGlvbi1zZWxlY3RlZC1sYWJlbDpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLm1lZXRpbmctZHVyYXRpb24tc2VsZWN0ZWQtbGFiZWwgZGl2IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzUxNUVBOTtcbiAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xufVxuXG4ubWVldGluZy1kdXJhdGlvbi1zZWxlY3RlZC1sYWJlbC52YWx1ZXMtdG9nZ2xlZCB7XG4gICAgYmFja2dyb3VuZDogI0Y0RjRGQTtcbn1cblxuLm1lZXRpbmctZHVyYXRpb24tc2VsZWN0ZWQtbGFiZWwudmFsdWVzLXRvZ2dsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4ubWVldGluZy1kdXJhdGlvbi1zZWxlY3RlZC1sYWJlbC52YWx1ZXMtdG9nZ2xlZCBkaXYge1xuICAgIGNvbG9yOiAjQkNDMkNGO1xufVxuXG4vKiBWQUxVRSBTRUxFQ1RPUiAqL1xuXG4ubWVldGluZy1kdXJhdGlvbi12YWx1ZXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmFmYWZhO1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5tZWV0aW5nLWR1cmF0aW9uLXZhbHVlcy1saXN0IHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZWV0aW5nLWR1cmF0aW9uLXZhbHVlcy1pdGVtIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWluLWhlaWdodDogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5tZWV0aW5nLWR1cmF0aW9uLXZhbHVlcy1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjFGMUZCO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC8vIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm1lZXRpbmctZHVyYXRpb24tdmFsdWVzLWl0ZW0uaXRlbS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogIzQ2MzFDOTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tZWV0aW5nLWR1cmF0aW9uLXZhbHVlcy1pdGVtLml0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxQzFDNEY7XG59XG5cbi5tZWV0aW5nLWR1cmF0aW9uLXZhbHVlcy1pdGVtLml0ZW0tZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNGMUYxRkI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm1lZXRpbmctZHVyYXRpb24tdmFsdWVzLWl0ZW0uaXRlbS1kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0YxRjFGQjtcbn1cblxuLm1lZXRpbmctZHVyYXRpb24tdmFsdWVzLWl0ZW0tbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1lZXRpbmctZHVyYXRpb24tdmFsdWVzLWl0ZW0uaXRlbS1zZWxlY3RlZCAubWVldGluZy1kdXJhdGlvbi12YWx1ZXMtaXRlbS1sYWJlbCB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MzNweCkge1xuICAgIC5tZWV0aW5nLWR1cmF0aW9uLXNlbGVjdC1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 62165:
/*!***********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/components/view-switch/view-switch.component.ts ***!
\***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ViewSwitchComponent": () => (/* binding */ ViewSwitchComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class ViewSwitchComponent {
constructor() {
this.mode = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
}
changeState(state) {
this.value = state;
this.mode.emit(state);
}
}
ViewSwitchComponent.ɵfac = function ViewSwitchComponent_Factory(t) {
return new (t || ViewSwitchComponent)();
};
ViewSwitchComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: ViewSwitchComponent,
selectors: [["app-view-switch-button"]],
inputs: {
value: "value",
options: "options"
},
outputs: {
mode: "mode"
},
decls: 32,
vars: 4,
consts: [[1, "page-view-switch", "active"], [1, "option", 3, "click"], ["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["clip-path", "url(#clip0_3613_6144)"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.00001 1C9.00001 0.447715 8.55229 0 8.00001 0C7.44772 0 7.00001 0.447715 7.00001 1V2.01707C6.38064 2.0425 5.87048 2.10521 5.41105 2.2592C3.92435 2.75749 2.7575 3.92434 2.25921 5.41104C1.99904 6.18728 1.99941 7.10831 1.99996 8.45625L2.00001 8.64706V13L2.00001 13.0732C1.99998 14.8966 1.99996 16.3664 2.15537 17.5223C2.31673 18.7225 2.66192 19.733 3.46447 20.5355C4.26703 21.3381 5.27753 21.6833 6.47767 21.8446C7.63362 22 9.10337 22 10.9268 22H11H13H13.0732C14.8966 22 16.3664 22 17.5223 21.8446C18.7225 21.6833 19.733 21.3381 20.5355 20.5355C21.3381 19.733 21.6833 18.7225 21.8446 17.5223C22.0001 16.3664 22 14.8966 22 13.0731V13V11V10.9269C22 9.1034 22.0001 7.63363 21.8446 6.47766C21.6833 5.27752 21.3381 4.26702 20.5355 3.46447C19.733 2.66191 18.7225 2.31672 17.5223 2.15536C17.3549 2.13285 17.1808 2.11359 17 2.09713V1C17 0.447715 16.5523 0 16 0C15.4477 0 15 0.447715 15 1V2.00849C14.4073 1.99998 13.7657 1.99999 13.0732 2L13 2H9.00001V1ZM16 5C15.4507 5 15.0048 4.55709 15.0001 4.0089C14.4124 4.00033 13.7507 4 13 4H9.00001C9.00001 4.55228 8.55229 5 8.00001 5C7.45426 5 7.01062 4.56282 7.0002 4.01957C6.54609 4.03933 6.27634 4.07853 6.04663 4.15552C5.15461 4.45449 4.4545 5.1546 4.15553 6.04663C4.01308 6.47164 4.00001 7.03378 4.00001 8.64706V13C4.00001 14.9139 4.00213 16.2487 4.13754 17.2558C4.26908 18.2342 4.50967 18.7523 4.87869 19.1213C5.24771 19.4903 5.7658 19.7309 6.74417 19.8625C7.7513 19.9979 9.08612 20 11 20H13C14.9139 20 16.2487 19.9979 17.2558 19.8625C18.2342 19.7309 18.7523 19.4903 19.1213 19.1213C19.4903 18.7523 19.7309 18.2342 19.8625 17.2558C19.9979 16.2487 20 14.9139 20 13V11C20 9.08611 19.9979 7.75129 19.8625 6.74416C19.7309 5.76579 19.4903 5.2477 19.1213 4.87868C18.7523 4.50966 18.2342 4.26907 17.2558 4.13753C17.1711 4.12613 17.084 4.11568 16.9944 4.10609C16.9415 4.6085 16.5165 5 16 5ZM7.99996 11C8.55224 11 8.99996 10.5523 8.99996 10C8.99996 9.44771 8.55224 9 7.99996 9C7.44767 9 6.99996 9.44771 6.99996 10C6.99996 10.5523 7.44767 11 7.99996 11ZM13 10C13 10.5523 12.5522 11 12 11C11.4477 11 11 10.5523 11 10C11 9.44771 11.4477 9 12 9C12.5522 9 13 9.44771 13 10ZM16 11C16.5522 11 17 10.5523 17 10C17 9.44771 16.5522 9 16 9C15.4477 9 15 9.44771 15 10C15 10.5523 15.4477 11 16 11Z", "fill", "var(--icon-color)"], ["id", "clip0_3613_6144"], ["width", "24", "height", "24", "fill", "white"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M14 4.00141C13.8541 4.0005 13.6931 4.00017 13.5147 4.00017H10C8.55752 4.00017 7.57626 4.0023 6.84144 4.10109C6.13538 4.19602 5.80836 4.36339 5.58579 4.58596C5.36322 4.80853 5.19585 5.13555 5.10092 5.84161C5.00213 6.57643 5 7.55769 5 9.00017V15.0002C5 16.4427 5.00213 17.4239 5.10092 18.1587C5.19585 18.8648 5.36322 19.1918 5.58579 19.4144C5.80836 19.637 6.13538 19.8043 6.84144 19.8993C7.57626 19.9981 8.55752 20.0002 10 20.0002H14C15.4425 20.0002 16.4238 19.9981 17.1586 19.8993C17.8646 19.8043 18.1916 19.637 18.4142 19.4144C18.6368 19.1918 18.8042 18.8648 18.8991 18.1587C18.9979 17.4239 19 16.4427 19 15.0002V9.48546C19 9.30713 18.9997 9.14614 18.9988 9.00026L18.9342 9.00026H18.9341C18.0477 9.00031 17.2839 9.00035 16.6722 8.91812C16.0167 8.82998 15.3883 8.63124 14.8787 8.12158C14.369 7.61192 14.1703 6.98356 14.0821 6.32805C13.9999 5.71639 13.9999 4.95257 14 4.06609L14 4.00141ZM18.5401 6.99981C18.3457 6.76756 18.041 6.45535 17.5355 5.94992L17.0503 5.46464C16.5449 4.95927 16.2327 4.65455 16.0005 4.46014C16.0024 5.17698 16.0125 5.67651 16.0643 6.06155C16.1226 6.49529 16.2168 6.63124 16.2929 6.70736C16.369 6.78349 16.505 6.87764 16.9387 6.93595C17.3237 6.98772 17.8233 6.99786 18.5401 6.99981ZM16.2881 2.30466C15.5493 1.99862 14.7445 1.99925 13.6847 2.00009L13.5147 2.00017H10L9.92943 2.00017L9.92943 2.00017C8.57531 2.00014 7.4587 2.00011 6.57494 2.11893C5.64711 2.24367 4.82769 2.51564 4.17158 3.17175C3.51547 3.82786 3.2435 4.64728 3.11876 5.57511C2.99994 6.45886 2.99997 7.57546 3 8.92956V8.9296L3 9.00017V15.0002L3 15.0707V15.0708C2.99997 16.4249 2.99994 17.5415 3.11876 18.4252C3.2435 19.3531 3.51547 20.1725 4.17158 20.8286C4.82769 21.4847 5.64711 21.7567 6.57494 21.8814C7.45869 22.0002 8.57529 22.0002 9.92939 22.0002H9.92942H9.92944H9.92946H10H14H14.0705H14.0706H14.0706H14.0706C15.4247 22.0002 16.5413 22.0002 17.4251 21.8814C18.3529 21.7567 19.1723 21.4847 19.8284 20.8286C20.4845 20.1725 20.7565 19.3531 20.8813 18.4252C21.0001 17.5415 21 16.4249 21 15.0708V15.0708V15.0707V15.0707V15.0002V9.48546L21.0001 9.31553V9.31551C21.0009 8.25568 21.0016 7.45091 20.6955 6.71208C20.3895 5.97325 19.82 5.40463 19.07 4.6558L18.9497 4.53571L18.4645 4.05043L18.3444 3.9302L18.3444 3.9302C17.5955 3.18019 17.0269 2.61069 16.2881 2.30466ZM9 11.0002C8.44772 11.0002 8 11.448 8 12.0002C8 12.5525 8.44772 13.0002 9 13.0002H15C15.5523 13.0002 16 12.5525 16 12.0002C16 11.448 15.5523 11.0002 15 11.0002H9ZM8 16.0002C8 15.448 8.44772 15.0002 9 15.0002H13C13.5523 15.0002 14 15.448 14 16.0002C14 16.5525 13.5523 17.0002 13 17.0002H9C8.44772 17.0002 8 16.5525 8 16.0002Z", "fill", "var(--icon-color)"]],
template: function ViewSwitchComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ViewSwitchComponent_Template_div_click_2_listener() {
return ctx.changeState(ctx.options[0]);
});
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](5, "svg", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](7, "g", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](9, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](14, "clipPath", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](16, "rect", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](22, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ViewSwitchComponent_Template_div_click_22_listener() {
return ctx.changeState(ctx.options[1]);
});
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](25, "svg", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](27, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](30, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](31, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("active", ctx.value === ctx.options[0]);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](20);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("active", ctx.value === ctx.options[1]);
}
},
styles: [".page-view-switch[_ngcontent-%COMP%] {\n right: 25px;\n bottom: 25px;\n position: absolute;\n display: flex;\n background: #121114;\n border-radius: 26px;\n height: 44px;\n width: 106px;\n z-index: 6;\n}\n.page-view-switch[_ngcontent-%COMP%] .option[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 52px;\n height: 42px;\n border-radius: 33px;\n --icon-color: #A7A7A8;\n}\n.page-view-switch[_ngcontent-%COMP%] .option.active[_ngcontent-%COMP%] {\n background: #3E3C42;\n --icon-color: #ffffff;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvY29tcG9uZW50cy92aWV3LXN3aXRjaC92aWV3LXN3aXRjaC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBRUEsYUFBQTtFQUNBLG1CSFVzQjtFR1R0QixtQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBQTJERjtBQXpERTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBRUEsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0FBMERKO0FBeERJO0VBQ0UsbUJIZ0R3QjtFRy9DeEIscUJBQUE7QUEwRE4iLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbi5wYWdlLXZpZXctc3dpdGNoIHtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEwNnB4O1xuICB6LWluZGV4OiA2O1xuXG4gIC5vcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzM3B4O1xuICAgIC0taWNvbi1jb2xvcjogI3skZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNH07XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00O1xuICAgICAgLS1pY29uLWNvbG9yOiAjeyRjb2xvci1ncmF5c2NhbGUtd2hpdGV9O1xuICAgIH1cbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 29066:
/*!***************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/directives/click-outside/click-outside.directive.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ClickOutsideDirective": () => (/* binding */ ClickOutsideDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class ClickOutsideDirective {
constructor(elementRef) {
this.elementRef = elementRef;
this.clickOutsideEnabled = true;
this.clickOutsideListenerDelay = 0;
this.clickOutside = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
this.lastExecution = null;
}
ngOnChanges(changes) {
if ((changes === null || changes === void 0 ? void 0 : changes.clickOutsideEnabled) && (changes === null || changes === void 0 ? void 0 : changes.clickOutsideEnabled.currentValue) === false) {
this.lastExecution = null;
}
}
checkOneContainsAnother(a, b) {
return !(b.left < a.left || b.top < a.top || b.right > a.right || b.bottom > a.bottom);
}
checkOneTouchesAnother(a, b) {
return !(a.left >= b.right || b.left >= a.right) && !(a.top >= b.bottom || b.top >= a.bottom);
}
onClick(targetElement) {
if (!this.clickOutsideEnabled || this.elementRef.nativeElement.contains(targetElement)) {
return;
}
if (this.clickOutsideListenerDelay) {
if (!this.lastExecution) {
this.lastExecution = new Date();
} else {
let now = new Date();
let seconds = (now.getTime() - this.lastExecution.getTime()) / 1000;
if (seconds >= this.clickOutsideListenerDelay) {
this.clickOutside.emit(null);
} else {
this.lastExecution = new Date();
}
}
} else {
this.clickOutside.emit(null);
}
}
}
ClickOutsideDirective.ɵfac = function ClickOutsideDirective_Factory(t) {
return new (t || ClickOutsideDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
ClickOutsideDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
type: ClickOutsideDirective,
selectors: [["", "clickOutside", ""]],
hostBindings: function ClickOutsideDirective_HostBindings(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ClickOutsideDirective_click_HostBindingHandler($event) {
return ctx.onClick($event.target);
}, false, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresolveDocument"]);
}
},
inputs: {
clickOutsideEnabled: "clickOutsideEnabled",
clickOutsideListenerDelay: "clickOutsideListenerDelay"
},
outputs: {
clickOutside: "clickOutside"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵNgOnChangesFeature"]]
});
/***/ }),
/***/ 55779:
/*!*****************************************************************************!*\
!*** ./packages/common/ui-kit/ui/directives/dropdown/dropdown.directive.ts ***!
\*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DropdownDirective": () => (/* binding */ DropdownDirective)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/cdk/portal */ 17520);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/cdk/overlay */ 25895);
class DropdownDirective {
constructor(overlay, viewContainerRef, changeDetectorRef) {
this.overlay = overlay;
this.viewContainerRef = viewContainerRef;
this.changeDetectorRef = changeDetectorRef;
this.dropdownDisabled = false;
this.dropdownAutoOpen = true;
this.isOpenedSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(false);
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
this.isOpened$ = this.isOpenedSubject.asStream();
}
get isOpened() {
return this.isOpenedSubject.getValue();
}
ngOnInit() {
if (!this.dropdownHostEl) {
this.dropdownHostEl = this.viewContainerRef.element.nativeElement;
}
}
ngAfterViewInit() {
this.initOverlay();
this.initListeners();
}
open() {
if (!this.isOpenedSubject.value && !this.dropdownDisabled) {
if (this.overlayRef) {
this.overlayRef.attach(new _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_1__.TemplatePortal(this.overlayContentRef, this.viewContainerRef));
if (this.dropdownHostEl) {
this.setOverlayWidth(this.dropdownHostEl.offsetWidth);
}
}
this.isOpenedSubject.next(true);
}
}
close() {
if (this.isOpenedSubject.value) {
if (this.overlayRef) {
this.overlayRef.detach();
}
this.isOpenedSubject.next(false);
}
}
toggle() {
this.isOpenedSubject.value ? this.close() : this.open();
}
initOverlay() {
const positionStrategy = this.overlay.position().flexibleConnectedTo(this.dropdownHostEl).withPositions([{
originX: 'start',
originY: 'bottom',
overlayX: 'start',
overlayY: 'top'
}]).withPush(false);
this.overlayRef = this.overlay.create({
positionStrategy,
scrollStrategy: this.overlay.scrollStrategies.noop()
});
const observedElement = this.dropdownHostEl;
if (observedElement) {
this.setOverlayWidth(observedElement.offsetWidth);
this.resizeObserver = new ResizeObserver(events => {
if (Array.isArray(events) && events.length > 0) {
this.setOverlayWidth(events[0].borderBoxSize[0].inlineSize);
}
});
this.resizeObserver.observe(observedElement);
this.destroyEvent.subscribe(() => this.resizeObserver.unobserve(observedElement));
}
}
initListeners() {
const listener = event => {
if (event.target instanceof SVGElement || event.target instanceof HTMLElement) {
if (this.dropdownHostEl.contains(event.target) || this.overlayRef.overlayElement.contains(event.target)) {
if (this.dropdownAutoOpen) {
this.open();
}
} else {
this.close();
}
}
};
document.body.addEventListener('click', listener);
document.body.addEventListener('focusin', listener);
this.destroyEvent.subscribe(() => {
this.close();
document.body.removeEventListener('click', listener);
document.body.removeEventListener('focusin', listener);
});
}
setOverlayWidth(width) {
var _a;
if ((_a = this.overlayRef) === null || _a === void 0 ? void 0 : _a.overlayElement) {
this.overlayRef.overlayElement.style.width = `${width}px`;
this.changeDetectorRef.detectChanges();
}
}
}
DropdownDirective.ɵfac = function DropdownDirective_Factory(t) {
return new (t || DropdownDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_3__.Overlay), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ChangeDetectorRef));
};
DropdownDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
type: DropdownDirective,
selectors: [["", "udDropdown", ""]],
inputs: {
dropdownHostEl: "dropdownHostEl",
dropdownDisabled: "dropdownDisabled",
dropdownAutoOpen: "dropdownAutoOpen",
overlayContentRef: "overlayContentRef"
},
exportAs: ["udDropdownRef"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_4__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], DropdownDirective.prototype, "isOpenedSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_4__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], DropdownDirective.prototype, "destroyEvent", void 0);
/***/ }),
/***/ 35652:
/*!*****************************************************************************!*\
!*** ./packages/common/ui-kit/ui/directives/dropzone/dropzone.directive.ts ***!
\*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DropzoneDirective": () => (/* binding */ DropzoneDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class DropzoneDirective {
constructor() {
this.dropzoneHovered = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
this.dropzoneDropped = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
}
onDrop($event) {
$event.preventDefault();
this.dropzoneDropped.emit($event.dataTransfer.files);
this.dropzoneHovered.emit(false);
}
onDragOver($event) {
$event.preventDefault();
this.dropzoneHovered.emit(true);
}
onDragLeave($event) {
$event.preventDefault();
this.dropzoneHovered.emit(false);
}
}
DropzoneDirective.ɵfac = function DropzoneDirective_Factory(t) {
return new (t || DropzoneDirective)();
};
DropzoneDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
type: DropzoneDirective,
selectors: [["", "dropzone", ""]],
hostBindings: function DropzoneDirective_HostBindings(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("drop", function DropzoneDirective_drop_HostBindingHandler($event) {
return ctx.onDrop($event);
})("dragover", function DropzoneDirective_dragover_HostBindingHandler($event) {
return ctx.onDragOver($event);
})("dragleave", function DropzoneDirective_dragleave_HostBindingHandler($event) {
return ctx.onDragLeave($event);
});
}
},
outputs: {
dropzoneHovered: "dropzoneHovered",
dropzoneDropped: "dropzoneDropped"
}
});
/***/ }),
/***/ 79522:
/*!*****************************************************************************!*\
!*** ./packages/common/ui-kit/ui/directives/editable/editable.directive.ts ***!
\*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditableDirective": () => (/* binding */ EditableDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666);
class EditableDirective {
constructor(elementRef, renderer, unformattedPaste, document) {
this.elementRef = elementRef;
this.renderer = renderer;
this.unformattedPaste = unformattedPaste;
this.document = document;
this.propValueAccessor = 'textContent';
this.editable = true;
}
callOnChange() {
if (typeof this.onChange == 'function') {
this.onChange(this.elementRef.nativeElement[this.propValueAccessor]);
}
}
callOnTouched() {
if (typeof this.onTouched == 'function') {
this.onTouched();
}
}
writeValue(value) {
const normalizedValue = value == null ? '' : value;
this.renderer.setProperty(this.elementRef.nativeElement, this.propValueAccessor, normalizedValue);
}
registerOnChange(fn) {
this.onChange = fn;
}
registerOnTouched(fn) {
this.onTouched = fn;
}
setDisabledState(isDisabled) {
if (isDisabled) {
this.renderer.setAttribute(this.elementRef.nativeElement, 'disabled', 'true');
this.removeDisabledState = this.renderer.listen(this.elementRef.nativeElement, 'keydown', this.listenerDisabledState);
} else {
if (this.removeDisabledState) {
this.renderer.removeAttribute(this.elementRef.nativeElement, 'disabled');
this.removeDisabledState();
}
}
}
preventFormatedPaste(event) {
if (this.unformattedPaste === null || this.unformattedPaste == 'false' || !this.document.execCommand) {
return;
}
event.preventDefault();
const {
clipboardData
} = event;
const text = (clipboardData === null || clipboardData === void 0 ? void 0 : clipboardData.getData('text/plain')) || (clipboardData === null || clipboardData === void 0 ? void 0 : clipboardData.getData('text'));
this.document.execCommand('insertText', false, text);
}
listenerDisabledState(e) {
e.preventDefault();
}
}
EditableDirective.ɵfac = function EditableDirective_Factory(t) {
return new (t || EditableDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.Renderer2), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinjectAttribute"]('unformattedPaste'), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_common__WEBPACK_IMPORTED_MODULE_1__.DOCUMENT));
};
EditableDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
type: EditableDirective,
selectors: [["", "editable", "", "formControlName", ""], ["", "editable", "", "formControl", ""], ["", "editable", "", "ngModel", ""]],
hostVars: 1,
hostBindings: function EditableDirective_HostBindings(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("input", function EditableDirective_input_HostBindingHandler() {
return ctx.callOnChange();
})("blur", function EditableDirective_blur_HostBindingHandler() {
return ctx.callOnTouched();
})("paste", function EditableDirective_paste_HostBindingHandler($event) {
return ctx.preventFormatedPaste($event);
});
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("contenteditable", ctx.editable);
}
},
inputs: {
propValueAccessor: "propValueAccessor",
editable: "editable"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵProvidersFeature"]([{
provide: _angular_forms__WEBPACK_IMPORTED_MODULE_2__.NG_VALUE_ACCESSOR,
useExisting: (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(() => EditableDirective),
multi: true
}])]
});
/***/ }),
/***/ 4841:
/*!*****************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/directives/element-height-class/element-height-class.directive.ts ***!
\*****************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ElementHeightClassDirective": () => (/* binding */ ElementHeightClassDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class ElementHeightClassDirective {
constructor(elementRef) {
this.elementRef = elementRef;
}
ngAfterViewInit() {
var _a;
if (this.elementRef.nativeElement.clientHeight && typeof ((_a = this.elementRef.nativeElement.classList) === null || _a === void 0 ? void 0 : _a.add) === 'function') {
if (this.cutoff && this.underTheCutoffClass) {
if (this.elementRef.nativeElement.clientHeight < this.cutoff) {
setTimeout(() => this.elementRef.nativeElement.classList.add(this.underTheCutoffClass));
}
} else {
setTimeout(() => this.elementRef.nativeElement.classList.add(`ud-height-${this.elementRef.nativeElement.clientHeight}`));
}
}
}
}
ElementHeightClassDirective.ɵfac = function ElementHeightClassDirective_Factory(t) {
return new (t || ElementHeightClassDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
ElementHeightClassDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
type: ElementHeightClassDirective,
selectors: [["", "elementHeightClass", ""]],
inputs: {
cutoff: "cutoff",
underTheCutoffClass: ["underHeightClass", "underTheCutoffClass"]
}
});
/***/ }),
/***/ 84556:
/*!***************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/directives/image-default/image-default.directive.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ImageDefaultDirective": () => (/* binding */ ImageDefaultDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class ImageDefaultDirective {
constructor(changeDetectorRef) {
this.changeDetectorRef = changeDetectorRef;
this.isDefaultApplied = false;
}
get src() {
return this.isDefaultApplied ? this.default : this._src;
}
set src(value) {
value = value || '';
if (this._src !== value) {
this._src = value;
this.isDefaultApplied = false;
}
}
onImageError() {
this.isDefaultApplied = true;
this.changeDetectorRef.markForCheck();
}
}
ImageDefaultDirective.ɵfac = function ImageDefaultDirective_Factory(t) {
return new (t || ImageDefaultDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef));
};
ImageDefaultDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
type: ImageDefaultDirective,
selectors: [["img", "default", ""]],
hostVars: 3,
hostBindings: function ImageDefaultDirective_HostBindings(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("error", function ImageDefaultDirective_error_HostBindingHandler() {
return ctx.onImageError();
});
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("src", ctx.src, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("default", ctx.isDefaultApplied);
}
},
inputs: {
default: "default",
src: "src"
}
});
/***/ }),
/***/ 97696:
/*!*******************************************************!*\
!*** ./packages/common/ui-kit/ui/directives/index.ts ***!
\*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ClickOutsideDirective": () => (/* reexport safe */ _click_outside_click_outside_directive__WEBPACK_IMPORTED_MODULE_7__.ClickOutsideDirective),
/* harmony export */ "DropdownDirective": () => (/* reexport safe */ _dropdown_dropdown_directive__WEBPACK_IMPORTED_MODULE_0__.DropdownDirective),
/* harmony export */ "DropzoneDirective": () => (/* reexport safe */ _dropzone_dropzone_directive__WEBPACK_IMPORTED_MODULE_1__.DropzoneDirective),
/* harmony export */ "EditableDirective": () => (/* reexport safe */ _editable_editable_directive__WEBPACK_IMPORTED_MODULE_2__.EditableDirective),
/* harmony export */ "ElementHeightClassDirective": () => (/* reexport safe */ _element_height_class_element_height_class_directive__WEBPACK_IMPORTED_MODULE_13__.ElementHeightClassDirective),
/* harmony export */ "ImageDefaultDirective": () => (/* reexport safe */ _image_default_image_default_directive__WEBPACK_IMPORTED_MODULE_8__.ImageDefaultDirective),
/* harmony export */ "InfiniteListDirective": () => (/* reexport safe */ _infinite_list_infinite_list_directive__WEBPACK_IMPORTED_MODULE_6__.InfiniteListDirective),
/* harmony export */ "InputAutoresizeDirective": () => (/* reexport safe */ _input_autoresize_input_autoresize_directive__WEBPACK_IMPORTED_MODULE_10__.InputAutoresizeDirective),
/* harmony export */ "LifecycleDirective": () => (/* reexport safe */ _lifecycle_lifecycle_directive__WEBPACK_IMPORTED_MODULE_3__.LifecycleDirective),
/* harmony export */ "ObservablesContext": () => (/* reexport safe */ _observables_observables_directive__WEBPACK_IMPORTED_MODULE_4__.ObservablesContext),
/* harmony export */ "ObservablesDirective": () => (/* reexport safe */ _observables_observables_directive__WEBPACK_IMPORTED_MODULE_4__.ObservablesDirective),
/* harmony export */ "RefreshOnAuthChangeDirective": () => (/* reexport safe */ _require_auth_refresh_on_auth_change_directive__WEBPACK_IMPORTED_MODULE_11__.RefreshOnAuthChangeDirective),
/* harmony export */ "RepeatDirective": () => (/* reexport safe */ _repeat_repeat_directive__WEBPACK_IMPORTED_MODULE_14__.RepeatDirective),
/* harmony export */ "RequireAuthDirective": () => (/* reexport safe */ _require_auth_require_auth_directive__WEBPACK_IMPORTED_MODULE_5__.RequireAuthDirective),
/* harmony export */ "ResizeObserverDirective": () => (/* reexport safe */ _resize_observer_resize_observer_directive__WEBPACK_IMPORTED_MODULE_9__.ResizeObserverDirective),
/* harmony export */ "TextareaAutoresizeDirective": () => (/* reexport safe */ _textarea_autoresize_textarea_autoresize_directive__WEBPACK_IMPORTED_MODULE_12__.TextareaAutoresizeDirective)
/* harmony export */ });
/* harmony import */ var _dropdown_dropdown_directive__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dropdown/dropdown.directive */ 55779);
/* harmony import */ var _dropzone_dropzone_directive__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dropzone/dropzone.directive */ 35652);
/* harmony import */ var _editable_editable_directive__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./editable/editable.directive */ 79522);
/* harmony import */ var _lifecycle_lifecycle_directive__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./lifecycle/lifecycle.directive */ 3508);
/* harmony import */ var _observables_observables_directive__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./observables/observables.directive */ 23571);
/* harmony import */ var _require_auth_require_auth_directive__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./require-auth/require-auth.directive */ 258);
/* harmony import */ var _infinite_list_infinite_list_directive__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./infinite-list/infinite-list.directive */ 97215);
/* harmony import */ var _click_outside_click_outside_directive__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./click-outside/click-outside.directive */ 29066);
/* harmony import */ var _image_default_image_default_directive__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./image-default/image-default.directive */ 84556);
/* harmony import */ var _resize_observer_resize_observer_directive__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./resize-observer/resize-observer.directive */ 62105);
/* harmony import */ var _input_autoresize_input_autoresize_directive__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./input-autoresize/input-autoresize.directive */ 44191);
/* harmony import */ var _require_auth_refresh_on_auth_change_directive__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./require-auth/refresh-on-auth-change.directive */ 7226);
/* harmony import */ var _textarea_autoresize_textarea_autoresize_directive__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./textarea-autoresize/textarea-autoresize.directive */ 83003);
/* harmony import */ var _element_height_class_element_height_class_directive__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./element-height-class/element-height-class.directive */ 4841);
/* harmony import */ var _repeat_repeat_directive__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./repeat/repeat.directive */ 3261);
/***/ }),
/***/ 97215:
/*!***************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/directives/infinite-list/infinite-list.directive.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InfiniteListDirective": () => (/* binding */ InfiniteListDirective)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 23280);
class InfiniteListDirective {
constructor(zone, elementRef) {
this.zone = zone;
this.elementRef = elementRef;
this.defaultPosition = 'top';
this.scrollThresholdOffset = 200;
this.topThreshold = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.bottomThreshold = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.previousScrollTopValue = 0;
this.INITIAL_SCROLL_RESTORATION = history.scrollRestoration;
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
}
ngOnInit() {
history.scrollRestoration = 'manual';
this.zone.runOutsideAngular(() => {
var _a;
if ((_a = this.elementRef) === null || _a === void 0 ? void 0 : _a.nativeElement) {
(0,rxjs__WEBPACK_IMPORTED_MODULE_2__.fromEvent)(this.elementRef.nativeElement, 'scroll').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.debounceTime)(100)).subscribe(this.hostScrollEventListener.bind(this));
}
});
this.destroyedEvent.subscribe(() => {
history.scrollRestoration = this.INITIAL_SCROLL_RESTORATION;
});
}
get scrollTop() {
return this.elementRef.nativeElement ? this.elementRef.nativeElement.scrollTop : null;
}
set scrollTop(value) {
this.elementRef.nativeElement && (this.elementRef.nativeElement.scrollTop = value);
}
get scrollHeight() {
return this.elementRef.nativeElement ? this.elementRef.nativeElement.scrollHeight : null;
}
get clientHeight() {
return this.elementRef.nativeElement ? this.elementRef.nativeElement.clientHeight : null;
}
scrollToTop() {
this.scrollTop = 0;
}
scrollToBottom() {
this.scrollTop = this.scrollHeight;
}
hostScrollEventListener() {
if (this.previousScrollTopValue - this.scrollTop > 0) {
if (this.isTopThresholdAchieved()) {
this.topThreshold.next();
}
} else {
if (this.isBottomThresholdAchieved()) {
this.bottomThreshold.next();
}
}
this.previousScrollTopValue = this.scrollTop;
}
isTopThresholdAchieved() {
return this.scrollTop <= this.scrollThresholdOffset;
}
isBottomThresholdAchieved() {
return this.scrollHeight - this.clientHeight - this.scrollTop < this.scrollThresholdOffset;
}
}
InfiniteListDirective.ɵfac = function InfiniteListDirective_Factory(t) {
return new (t || InfiniteListDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef));
};
InfiniteListDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
type: InfiniteListDirective,
selectors: [["", "infiniteList", ""]],
inputs: {
defaultPosition: "defaultPosition",
scrollThresholdOffset: "scrollThresholdOffset"
},
outputs: {
topThreshold: "topThreshold",
bottomThreshold: "bottomThreshold"
}
});
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], InfiniteListDirective.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 44191:
/*!*********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/directives/input-autoresize/input-autoresize.directive.ts ***!
\*********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InputAutoresizeDirective": () => (/* binding */ InputAutoresizeDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class InputAutoresizeDirective {
constructor(elementRef) {
this.elementRef = elementRef;
}
onInput() {
this.resize();
}
resize() {
this.elementRef.nativeElement.style.width = '0';
this.elementRef.nativeElement.style.width = this.elementRef.nativeElement.scrollWidth + 'px';
}
ngAfterViewInit() {
if (this.elementRef.nativeElement.scrollWidth) {
setTimeout(() => this.resize());
}
}
ngDoCheck() {
const newValue = this.elementRef.nativeElement.value;
if (newValue && this._prevValue !== newValue) {
this._prevValue = newValue;
this.resize();
}
}
}
InputAutoresizeDirective.ɵfac = function InputAutoresizeDirective_Factory(t) {
return new (t || InputAutoresizeDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
InputAutoresizeDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
type: InputAutoresizeDirective,
selectors: [["", "appInputAutoresize", ""]],
hostBindings: function InputAutoresizeDirective_HostBindings(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("input", function InputAutoresizeDirective_input_HostBindingHandler() {
return ctx.onInput();
})("resize", function InputAutoresizeDirective_resize_HostBindingHandler() {
return ctx.resize();
}, false, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresolveWindow"]);
}
}
});
/***/ }),
/***/ 3508:
/*!*******************************************************************************!*\
!*** ./packages/common/ui-kit/ui/directives/lifecycle/lifecycle.directive.ts ***!
\*******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LifecycleDirective": () => (/* binding */ LifecycleDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class LifecycleDirective {
constructor(elementRef) {
this.elementRef = elementRef;
this.onInit = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
this.onDestroy = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
}
ngOnInit() {
this.onInit.emit(this.elementRef);
}
ngOnDestroy() {
this.onDestroy.emit(this.elementRef);
}
}
LifecycleDirective.ɵfac = function LifecycleDirective_Factory(t) {
return new (t || LifecycleDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
LifecycleDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
type: LifecycleDirective,
selectors: [["", "onInit", ""], ["", "onDestroy", ""]],
outputs: {
onInit: "onInit",
onDestroy: "onDestroy"
}
});
/***/ }),
/***/ 23571:
/*!***********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/directives/observables/observables.directive.ts ***!
\***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ObservablesContext": () => (/* binding */ ObservablesContext),
/* harmony export */ "ObservablesDirective": () => (/* binding */ ObservablesDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class ObservablesContext {}
class ObservablesDirective {
constructor(template, viewContainer) {
this.template = template;
this.viewContainer = viewContainer;
this._context = new ObservablesContext();
}
set observablesFrom(value) {
Object.assign(this._context, value);
}
ngOnInit() {
this.viewContainer.createEmbeddedView(this.template, this._context);
}
}
ObservablesDirective.ɵfac = function ObservablesDirective_Factory(t) {
return new (t || ObservablesDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef));
};
ObservablesDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
type: ObservablesDirective,
selectors: [["", "observables", ""]],
inputs: {
observablesFrom: "observablesFrom"
}
});
/***/ }),
/***/ 84757:
/*!***************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/directives/popup-trigger/popup-trigger.directive.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PopupTriggerDirective": () => (/* binding */ PopupTriggerDirective)
/* harmony export */ });
/* harmony import */ var _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/cdk/portal */ 17520);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/cdk/overlay */ 25895);
class PopupTriggerDirective {
constructor(overlay, viewContainerRef) {
this.overlay = overlay;
this.viewContainerRef = viewContainerRef;
}
open() {
if (!this.templateRef) {
throw new Error(`Template ref is missing`);
}
if (!this.cdkOverlayRef) {
this.cdkOverlayRef = this.overlay.create({
hasBackdrop: true,
scrollStrategy: this.overlay.scrollStrategies.noop(),
positionStrategy: this.overlay.position().global().centerHorizontally().centerVertically()
});
this.cdkOverlayRef.attach(new _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_0__.TemplatePortal(this.templateRef, this.viewContainerRef));
this.closeSubscription = this.cdkOverlayRef.backdropClick().subscribe(() => this.close());
}
}
close() {
this.cdkOverlayRef.dispose();
this.closeSubscription.unsubscribe();
delete this.cdkOverlayRef;
delete this.closeSubscription;
}
}
PopupTriggerDirective.ɵfac = function PopupTriggerDirective_Factory(t) {
return new (t || PopupTriggerDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_2__.Overlay), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewContainerRef));
};
PopupTriggerDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
type: PopupTriggerDirective,
selectors: [["", "popupTrigger", ""]],
hostBindings: function PopupTriggerDirective_HostBindings(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function PopupTriggerDirective_click_HostBindingHandler() {
return ctx.open();
});
}
},
inputs: {
templateRef: ["popupTrigger", "templateRef"]
},
exportAs: ["popupTriggerRef"]
});
/***/ }),
/***/ 3261:
/*!*************************************************************************!*\
!*** ./packages/common/ui-kit/ui/directives/repeat/repeat.directive.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RepeatDirective": () => (/* binding */ RepeatDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class RepeatDirective {
constructor(templateRef, viewContainer) {
this.templateRef = templateRef;
this.viewContainer = viewContainer;
}
set udRepeat(nTimes) {
this.viewContainer.clear();
for (let i = 0; i < nTimes; i++) {
this.viewContainer.createEmbeddedView(this.templateRef);
}
}
}
RepeatDirective.ɵfac = function RepeatDirective_Factory(t) {
return new (t || RepeatDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ViewContainerRef));
};
RepeatDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
type: RepeatDirective,
selectors: [["", "udRepeat", ""]],
inputs: {
udRepeat: "udRepeat"
}
});
/***/ }),
/***/ 7226:
/*!***********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/directives/require-auth/refresh-on-auth-change.directive.ts ***!
\***********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RefreshOnAuthChangeDirective": () => (/* binding */ RefreshOnAuthChangeDirective)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 70679);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_auth__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/auth */ 96702);
class RefreshOnAuthChangeDirective {
constructor(router, authManager) {
this.router = router;
this.authManager = authManager;
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
}
ngOnInit() {
this.authManager.authUserStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.pairwise)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.takeUntil)(this.destroyedEvent)).subscribe(([prev, next]) => {
if (!prev || !next) {
if (prev !== next) {
return this.doRefresh();
}
} else {
if (prev.uid !== next.uid) {
return this.doRefresh();
}
}
});
}
doRefresh() {
window.location.href = `${window.location.href}`;
}
}
RefreshOnAuthChangeDirective.ɵfac = function RefreshOnAuthChangeDirective_Factory(t) {
return new (t || RefreshOnAuthChangeDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_5__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_undock_auth__WEBPACK_IMPORTED_MODULE_1__.AuthManager));
};
RefreshOnAuthChangeDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineDirective"]({
type: RefreshOnAuthChangeDirective,
selectors: [["", "appRefreshOnAuthChange", ""]]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_6__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], RefreshOnAuthChangeDirective.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 258:
/*!*************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/directives/require-auth/require-auth.directive.ts ***!
\*************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RequireAuthDirective": () => (/* binding */ RequireAuthDirective)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_auth__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/auth */ 96702);
class RequireAuthDirective {
constructor(router, authManager) {
this.router = router;
this.authManager = authManager;
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
}
ngOnInit() {
this.authManager.isRegularUserStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.takeUntil)(this.destroyedEvent)).subscribe(isRegularUser => {
if (!isRegularUser) {
window.location.href = this.router.createUrlTree(['login'], {
queryParams: {
redirectPath: this.router.url
}
}).toString();
}
});
}
}
RequireAuthDirective.ɵfac = function RequireAuthDirective_Factory(t) {
return new (t || RequireAuthDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_4__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_undock_auth__WEBPACK_IMPORTED_MODULE_1__.AuthManager));
};
RequireAuthDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineDirective"]({
type: RequireAuthDirective,
selectors: [["", "appRequireAuth", ""]]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], RequireAuthDirective.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 62105:
/*!*******************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/directives/resize-observer/resize-observer.directive.ts ***!
\*******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ResizeObserverDirective": () => (/* binding */ ResizeObserverDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_common_ui_kit_contracts_resized_event__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/contracts/resized-event */ 91554);
class ResizeObserverDirective {
constructor(element, zone) {
this.element = element;
this.zone = zone;
this.resized = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.observer = new ResizeObserver(entries => this.zone.run(() => this.observe(entries)));
}
ngOnInit() {
this.observer.observe(this.element.nativeElement);
}
ngOnDestroy() {
this.observer.disconnect();
}
observe(entries) {
const domSize = entries[0];
const resizedEvent = new _undock_common_ui_kit_contracts_resized_event__WEBPACK_IMPORTED_MODULE_0__.ResizedEvent(domSize.contentRect, this.oldRect);
this.oldRect = domSize.contentRect;
this.resized.emit(resizedEvent);
}
}
ResizeObserverDirective.ɵfac = function ResizeObserverDirective_Factory(t) {
return new (t || ResizeObserverDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone));
};
ResizeObserverDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
type: ResizeObserverDirective,
selectors: [["", "resized", ""]],
outputs: {
resized: "resized"
}
});
/***/ }),
/***/ 79445:
/*!*********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/directives/scroll-box/scroll-box.directive.ts ***!
\*********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ScrollBoxDirective": () => (/* binding */ ScrollBoxDirective)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ScrollBoxDirective {
constructor(ngZone, renderer, elementRef) {
this.ngZone = ngZone;
this.renderer = renderer;
this.elementRef = elementRef;
this.isDragScrolling = false;
this.scrollPosition = {
left: 0,
x: 0
};
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
this.THRESHOLD = 5;
}
ngOnInit() {
this.ngZone.runOutsideAngular(() => {
this.initMouseDragScrolling();
this.initHorizontalScrolling();
});
}
initHorizontalScrolling() {
const onMouseWheel = event => {
if (!event.shiftKey && this.elementRef.nativeElement) {
this.renderer.setProperty(this.elementRef.nativeElement, 'scrollLeft', this.elementRef.nativeElement.scrollLeft + event.deltaY);
}
};
this.elementRef.nativeElement.addEventListener('wheel', onMouseWheel);
this.destroyEvent.subscribe(() => {
this.elementRef.nativeElement.removeEventListener('wheel', onMouseWheel);
});
}
initMouseDragScrolling() {
const mouseUpListener = event => {
if (this.isDragScrolling) {
event.preventDefault();
event.stopPropagation();
this.isDragScrolling = false;
}
document.body.removeEventListener('mouseup', mouseUpListener);
document.body.removeEventListener('mousemove', mouseMoveListener);
document.body.removeEventListener('mouseleave', mouseLeaveListener);
};
const mouseMoveListener = event => {
if (!this.isDragScrolling) {
const dragOffset = Math.abs(event.clientX - this.scrollPosition.x);
if (dragOffset > this.THRESHOLD) {
this.isDragScrolling = true;
}
}
if (this.isDragScrolling) {
let dx = event.clientX - this.scrollPosition.x;
this.elementRef.nativeElement.scrollLeft = this.scrollPosition.left - dx;
event.preventDefault();
}
};
const mouseDownListener = event => {
this.scrollPosition.left = this.elementRef.nativeElement.scrollLeft;
this.scrollPosition.x = event.clientX;
event.preventDefault();
document.body.addEventListener('mousemove', mouseMoveListener);
document.body.addEventListener('mouseup', mouseUpListener, true);
document.body.addEventListener('mouseleave', mouseLeaveListener);
};
const mouseLeaveListener = () => {
this.isDragScrolling = false;
document.body.removeEventListener('mouseup', mouseUpListener);
document.body.removeEventListener('mousemove', mouseMoveListener);
document.body.removeEventListener('mouseleave', mouseLeaveListener);
};
this.elementRef.nativeElement.addEventListener('mousedown', mouseDownListener);
this.destroyEvent.subscribe(() => {
document.body.removeEventListener('mouseup', mouseUpListener);
document.body.removeEventListener('mousemove', mouseMoveListener);
document.body.removeEventListener('mouseleave', mouseLeaveListener);
this.elementRef.nativeElement.removeEventListener('mousedown', mouseDownListener);
});
}
}
ScrollBoxDirective.ɵfac = function ScrollBoxDirective_Factory(t) {
return new (t || ScrollBoxDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgZone), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.Renderer2), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef));
};
ScrollBoxDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
type: ScrollBoxDirective,
selectors: [["", "udScrollBox", ""]]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], ScrollBoxDirective.prototype, "destroyEvent", void 0);
/***/ }),
/***/ 83003:
/*!***************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/directives/textarea-autoresize/textarea-autoresize.directive.ts ***!
\***************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TextareaAutoresizeDirective": () => (/* binding */ TextareaAutoresizeDirective)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class TextareaAutoresizeDirective {
constructor(elementRef) {
this.elementRef = elementRef;
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
}
set value(value) {
this.resize();
}
set ngModel(value) {
this.resize();
}
onInput() {
this.resize();
}
ngOnInit() {
if (this.elementRef.nativeElement.scrollHeight) {
setTimeout(() => this.resize());
}
}
resize() {
setTimeout(() => {
if (this.minimalSize < parseInt(getComputedStyle(this.elementRef.nativeElement).height)) {
this.elementRef.nativeElement.style.height = '0';
}
this.elementRef.nativeElement.style.height = this.elementRef.nativeElement.scrollHeight + 'px';
}, 10);
}
}
TextareaAutoresizeDirective.ɵfac = function TextareaAutoresizeDirective_Factory(t) {
return new (t || TextareaAutoresizeDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef));
};
TextareaAutoresizeDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
type: TextareaAutoresizeDirective,
selectors: [["", "appTextareaAutoresize", ""]],
hostBindings: function TextareaAutoresizeDirective_HostBindings(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("input", function TextareaAutoresizeDirective_input_HostBindingHandler() {
return ctx.onInput();
});
}
},
inputs: {
minimalSize: "minimalSize",
value: "value",
ngModel: "ngModel"
}
});
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], TextareaAutoresizeDirective.prototype, "destroyEvent", void 0);
/***/ }),
/***/ 56567:
/*!***************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/account-settings/tune-up/tune-up.component.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TuneUpIconComponent": () => (/* binding */ TuneUpIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class TuneUpIconComponent {
constructor() {
this.height = '20';
this.width = '20';
this.color = '#2B2733';
}
}
TuneUpIconComponent.ɵfac = function TuneUpIconComponent_Factory(t) {
return new (t || TuneUpIconComponent)();
};
TuneUpIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: TuneUpIconComponent,
selectors: [["app-icon-tune-up"]],
inputs: {
height: "height",
width: "width",
color: "color"
},
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8.54307 3.62004C9.03433 3.34712 9.34228 3.17724 9.59046 3.06892C9.81909 2.96914 9.92624 2.95459 10 2.95459C10.0738 2.95459 10.1809 2.96914 10.4095 3.06892C10.6577 3.17724 10.9657 3.34712 11.4569 3.62004L14.9569 5.56448C15.4758 5.85276 15.8007 6.03458 16.0356 6.1976C16.2522 6.3479 16.3227 6.43651 16.3619 6.50302C16.401 6.56953 16.4442 6.67421 16.4704 6.93652C16.4989 7.22103 16.5 7.59335 16.5 8.18695V11.8131C16.5 12.4067 16.4989 12.779 16.4704 13.0635C16.4442 13.3258 16.401 13.4305 16.3619 13.497C16.3227 13.5635 16.2522 13.6521 16.0356 13.8024C15.8007 13.9654 15.4758 14.1473 14.9569 14.4355L11.4569 16.38C10.9657 16.6529 10.6577 16.8228 10.4095 16.9311C10.1809 17.0309 10.0738 17.0454 10 17.0454C9.92624 17.0454 9.8191 17.0309 9.59047 16.9311C9.34228 16.8228 9.03433 16.6529 8.54308 16.38L5.04307 14.4355C4.52417 14.1473 4.19927 13.9654 3.96436 13.8024C3.7478 13.6521 3.67727 13.5635 3.63813 13.497C3.599 13.4305 3.55579 13.3258 3.52958 13.0635C3.50115 12.779 3.5 12.4067 3.5 11.8131L3.5 8.18695C3.5 7.59335 3.50115 7.22103 3.52958 6.93652C3.55579 6.67421 3.599 6.56953 3.63813 6.50302C3.67727 6.43651 3.7478 6.3479 3.96436 6.1976C4.19927 6.03458 4.52417 5.85276 5.04307 5.56448L8.54307 3.62004ZM10 0.95459C9.55551 0.95459 9.16615 1.07192 8.79044 1.2359C8.44393 1.38714 8.05192 1.60495 7.60887 1.85112L7.60887 1.85112L7.57179 1.87172L4.07179 3.81617L4.03287 3.83778L4.03286 3.83779C3.5645 4.09796 3.15084 4.32774 2.82407 4.55451C2.46993 4.80028 2.15151 5.08577 1.91439 5.48876C1.67727 5.89176 1.58235 6.30875 1.53949 6.73768C1.49995 7.13346 1.49997 7.60666 1.5 8.14243L1.5 8.18695L1.5 11.8131L1.5 11.8576C1.49997 12.3934 1.49995 12.8666 1.53949 13.2623C1.58235 13.6913 1.67727 14.1083 1.91439 14.5112C2.15151 14.9142 2.46993 15.1997 2.82407 15.4455C3.15084 15.6723 3.56451 15.9021 4.03287 16.1622L4.03289 16.1622L4.07179 16.1838L7.57179 18.1283L7.60881 18.1489C8.05189 18.395 8.44392 18.6129 8.79044 18.7641C9.16615 18.9281 9.55551 19.0454 10 19.0454C10.4445 19.0454 10.8339 18.9281 11.2096 18.7641C11.5561 18.6129 11.9481 18.395 12.3912 18.1489L12.4282 18.1283L15.9282 16.1838L15.9671 16.1622C16.4355 15.9021 16.8492 15.6723 17.1759 15.4455C17.5301 15.1997 17.8485 14.9142 18.0856 14.5112C18.3227 14.1083 18.4177 13.6913 18.4605 13.2623C18.5001 12.8666 18.5 12.3934 18.5 11.8576V11.8131V8.18695V8.14242C18.5 7.60665 18.5001 7.13346 18.4605 6.73767C18.4177 6.30875 18.3227 5.89176 18.0856 5.48876C17.8485 5.08577 17.5301 4.80028 17.1759 4.55451C16.8492 4.32774 16.4355 4.09797 15.9672 3.83781L15.9672 3.8378L15.9282 3.81617L12.4282 1.87172L12.3911 1.85111L12.3911 1.85111C11.9481 1.60494 11.5561 1.38714 11.2096 1.2359C10.8339 1.07192 10.4445 0.95459 10 0.95459ZM10.0003 6.5001C8.0673 6.5001 6.5003 8.0671 6.5003 10.0001C6.5003 11.9331 8.0673 13.5001 10.0003 13.5001C11.9333 13.5001 13.5003 11.9331 13.5003 10.0001C13.5003 8.0671 11.9333 6.5001 10.0003 6.5001ZM8.5003 10.0001C8.5003 9.17167 9.17187 8.5001 10.0003 8.5001C10.8287 8.5001 11.5003 9.17167 11.5003 10.0001C11.5003 10.8285 10.8287 11.5001 10.0003 11.5001C9.17187 11.5001 8.5003 10.8285 8.5003 10.0001Z"]],
template: function TuneUpIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWNjb3VudC1zZXR0aW5ncy90dW5lLXVwL3R1bmUtdXAuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 45037:
/*!************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/account-settings/ud-widget/ud-widget-icon.component.ts ***!
\************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UdWidgetIconComponent": () => (/* binding */ UdWidgetIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
function UdWidgetIconComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "svg", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "rect", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](6, "g", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](8, "rect", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](11, "rect", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](13, "circle", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](15, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](17, "filter", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](19, "feFlood", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](21, "feBlend", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](23, "feGaussianBlur", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](27, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
}
function UdWidgetIconComponent_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "svg", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "rect", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](6, "g", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](8, "rect", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](11, "rect", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](13, "rect", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](15, "rect", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](17, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](19, "filter", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](21, "feFlood", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](23, "feBlend", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](25, "feGaussianBlur", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](29, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
}
function UdWidgetIconComponent_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "svg", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "rect", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](6, "g", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](8, "rect", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](11, "rect", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](13, "rect", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](15, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](17, "filter", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](19, "feFlood", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](21, "feBlend", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](23, "feGaussianBlur", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](27, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
}
class UdWidgetIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.widget = false;
this.modal = false;
this.inline = false;
}
}
UdWidgetIconComponent.ɵfac = function () {
let ɵUdWidgetIconComponent_BaseFactory;
return function UdWidgetIconComponent_Factory(t) {
return (ɵUdWidgetIconComponent_BaseFactory || (ɵUdWidgetIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](UdWidgetIconComponent)))(t || UdWidgetIconComponent);
};
}();
UdWidgetIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: UdWidgetIconComponent,
selectors: [["app-icon-ud-widget"]],
inputs: {
widget: "widget",
modal: "modal",
inline: "inline"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [[4, "ngIf"], ["xmlns", "http://www.w3.org/2000/svg", "width", "40", "height", "40", "viewBox", "0 0 40 40", "fill", "none"], ["width", "40", "height", "40", "rx", "10", "fill", "#FBFBFD"], ["opacity", "0.5", "filter", "url(#filter0_f_1736_38017)"], ["x", "13", "y", "19", "width", "14", "height", "4", "fill", "#2B2733"], ["x", "10", "y", "9", "width", "20", "height", "14", "rx", "2", "fill", "#DFC051"], ["cx", "12.5", "cy", "28.5", "r", "2.5", "fill", "#2B2733"], ["id", "filter0_f_1736_38017", "x", "6", "y", "12", "width", "28", "height", "18", "filterUnits", "userSpaceOnUse", "color-interpolation-filters", "sRGB"], ["flood-opacity", "0", "result", "BackgroundImageFix"], ["mode", "normal", "in", "SourceGraphic", "in2", "BackgroundImageFix", "result", "shape"], ["stdDeviation", "3.5", "result", "effect1_foregroundBlur_1736_38017"], ["opacity", "0.5", "filter", "url(#filter0_f_4363_24586)"], ["x", "13", "y", "25", "width", "14", "height", "4", "fill", "#2B2733"], ["x", "9", "y", "16", "width", "22", "height", "13", "rx", "2", "fill", "#DFC051"], ["x", "18", "y", "10", "width", "13", "height", "3", "rx", "1.5", "fill", "#2B2733"], ["x", "9", "y", "10", "width", "6", "height", "3", "rx", "1.5", "fill", "#2B2733"], ["id", "filter0_f_4363_24586", "x", "6", "y", "18", "width", "28", "height", "18", "filterUnits", "userSpaceOnUse", "color-interpolation-filters", "sRGB"], ["stdDeviation", "3.5", "result", "effect1_foregroundBlur_4363_24586"], ["opacity", "0.5", "filter", "url(#filter0_f_4363_24600)"], ["x", "13", "y", "23", "width", "14", "height", "4", "fill", "#2B2733"], ["x", "9", "y", "13", "width", "22", "height", "14", "rx", "2", "fill", "#DFC051"], ["x", "31", "y", "10", "width", "3", "height", "3", "rx", "1.5", "fill", "#2B2733"], ["id", "filter0_f_4363_24600", "x", "6", "y", "16", "width", "28", "height", "18", "filterUnits", "userSpaceOnUse", "color-interpolation-filters", "sRGB"], ["stdDeviation", "3.5", "result", "effect1_foregroundBlur_4363_24600"]],
template: function UdWidgetIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, UdWidgetIconComponent_ng_container_0_Template, 28, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, UdWidgetIconComponent_ng_container_2_Template, 30, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, UdWidgetIconComponent_ng_container_4_Template, 28, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.widget);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.modal);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.inline);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf],
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWNjb3VudC1zZXR0aW5ncy91ZC13aWRnZXQvdWQtd2lkZ2V0LWljb24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 94974:
/*!*************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/active/active-icon.component.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ActiveIconComponent": () => (/* binding */ ActiveIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ActiveIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 20;
this.height = 20;
this.color = '#807A8E';
}
}
ActiveIconComponent.ɵfac = function () {
let ɵActiveIconComponent_BaseFactory;
return function ActiveIconComponent_Factory(t) {
return (ɵActiveIconComponent_BaseFactory || (ɵActiveIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ActiveIconComponent)))(t || ActiveIconComponent);
};
}();
ActiveIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ActiveIconComponent,
selectors: [["app-active-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M2.41663 9.99996C2.41663 5.8118 5.8118 2.41663 9.99996 2.41663C14.1881 2.41663 17.5833 5.8118 17.5833 9.99996C17.5833 14.1881 14.1881 17.5833 9.99996 17.5833C5.8118 17.5833 2.41663 14.1881 2.41663 9.99996ZM9.99996 0.916626C4.98337 0.916626 0.916626 4.98337 0.916626 9.99996C0.916626 15.0165 4.98337 19.0833 9.99996 19.0833C15.0165 19.0833 19.0833 15.0165 19.0833 9.99996C19.0833 4.98337 15.0165 0.916626 9.99996 0.916626ZM11.1068 11.4843C11.984 10.8995 12.4226 10.6071 12.5081 10.2107C12.538 10.0718 12.538 9.92812 12.5081 9.78921C12.4226 9.39283 11.984 9.10043 11.1068 8.51563C10.0445 7.80742 9.51333 7.45332 9.07796 7.56829C8.92696 7.60817 8.78739 7.68286 8.67045 7.78638C8.33329 8.08485 8.33329 8.72322 8.33329 9.99996C8.33329 11.2767 8.33329 11.9151 8.67045 12.2135C8.78739 12.3171 8.92696 12.3918 9.07796 12.4316C9.51333 12.5466 10.0445 12.1925 11.1068 11.4843Z"]],
template: function ActiveIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWN0aXZlL2FjdGl2ZS1pY29uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO1FBQ1E7WUFDSSxhQUFhO1lBQ2IsdUJBQXVCO1lBQ3ZCLG1CQUFtQjtRQUN2QiIsInNvdXJjZXNDb250ZW50IjpbIlxuICAgICAgICA6aG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 25201:
/*!*************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/add-calendar/add-calendar-icon.component.ts ***!
\*************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AddNewCalendarIconComponent": () => (/* binding */ AddNewCalendarIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class AddNewCalendarIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 24;
this.height = 24;
this.color = '#807A8E';
}
}
AddNewCalendarIconComponent.ɵfac = function () {
let ɵAddNewCalendarIconComponent_BaseFactory;
return function AddNewCalendarIconComponent_Factory(t) {
return (ɵAddNewCalendarIconComponent_BaseFactory || (ɵAddNewCalendarIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](AddNewCalendarIconComponent)))(t || AddNewCalendarIconComponent);
};
}();
AddNewCalendarIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: AddNewCalendarIconComponent,
selectors: [["app-add-new-calendar-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 21,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["clip-path", "url(#clip0_6866_37309)"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8.00008 0C8.55237 0 9.00008 0.447715 9.00008 1V2.00004L9.29183 2L9.33342 2H15.0001V1C15.0001 0.447715 15.4478 0 16.0001 0C16.5524 0 17.0001 0.447715 17.0001 1V2.00159C17.1884 2.00395 17.345 2.00978 17.4902 2.02408C19.8641 2.25788 21.7422 4.13603 21.976 6.50991C22.0002 6.75529 22.0001 7.03352 22.0001 7.44217L22.0001 7.5V10.5C22.0001 11.0523 21.5524 11.5 21.0001 11.5C20.4478 11.5 20.0001 11.0523 20.0001 10.5V7.5C20.0001 7.01187 19.9989 6.8403 19.9856 6.70595C19.8454 5.28162 18.7185 4.15473 17.2941 4.01445C17.2216 4.0073 17.1382 4.00366 17.0001 4.00182C16.9991 4.55327 16.5518 5 16.0001 5C15.4478 5 15.0001 4.55228 15.0001 4H9.33342L9.00008 4.00008C9.00004 4.55233 8.55234 5 8.00008 5C7.46058 5 7.02087 4.57278 7.0008 4.03819C6.95232 4.04133 6.90494 4.04474 6.85857 4.04842C6.26967 4.09522 5.9305 4.1825 5.67322 4.30938C5.08092 4.60147 4.60155 5.08084 4.30946 5.67313C4.18259 5.93042 4.0953 6.26958 4.0485 6.85849C4.00082 7.45858 4.00008 8.22864 4.00008 9.33333V15.5C4.00008 16.9683 4.01094 17.4808 4.12926 17.8709C4.42011 18.8297 5.17042 19.58 6.12923 19.8708C6.51929 19.9891 7.03177 20 8.50008 20H10.0001C10.5524 20 11.0001 20.4477 11.0001 21C11.0001 21.5523 10.5524 22 10.0001 22H8.50008L8.32634 22C7.09908 22.0005 6.26106 22.0008 5.54866 21.7847C3.95065 21.3 2.70013 20.0494 2.21538 18.4514C1.99928 17.739 1.99959 16.901 2.00004 15.6737L2.00008 15.5V9.33333L2.00008 9.29175C2.00007 8.23836 2.00007 7.38871 2.05479 6.70006C2.11112 5.99117 2.23009 5.36776 2.51572 4.78856C3.00253 3.80139 3.80148 3.00245 4.78864 2.51564C5.36785 2.23 5.99125 2.11104 6.70014 2.05471C6.7969 2.04702 6.89684 2.04041 7.00008 2.03473V1C7.00008 0.447715 7.4478 0 8.00008 0Z"], ["x", "16", "y", "12", "width", "2", "height", "10", "rx", "1", "fill", "#807A8E"], ["x", "12", "y", "18", "width", "2", "height", "10", "rx", "1", "transform", "rotate(-90 12 18)", "fill", "#807A8E"], ["id", "clip0_6866_37309"], ["width", "24", "height", "24", "fill", "white"]],
template: function AddNewCalendarIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "g", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](5, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](7, "rect", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](9, "rect", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](12, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](14, "clipPath", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](16, "rect", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](20, "\n\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", 24)("height", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWRkLWNhbGVuZGFyL2FkZC1jYWxlbmRhci1pY29uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO1FBQ1E7WUFDSSxhQUFhO1lBQ2IsdUJBQXVCO1lBQ3ZCLG1CQUFtQjtRQUN2QiIsInNvdXJjZXNDb250ZW50IjpbIlxuICAgICAgICA6aG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 72680:
/*!**************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/add-people/add-people.component.ts ***!
\**************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AddPeopleIconComponent": () => (/* binding */ AddPeopleIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class AddPeopleIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
AddPeopleIconComponent.ɵfac = function () {
let ɵAddPeopleIconComponent_BaseFactory;
return function AddPeopleIconComponent_Factory(t) {
return (ɵAddPeopleIconComponent_BaseFactory || (ɵAddPeopleIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](AddPeopleIconComponent)))(t || AddPeopleIconComponent);
};
}();
AddPeopleIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: AddPeopleIconComponent,
selectors: [["app-icon-add-people"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 21 20", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7.49996 3.5C6.21129 3.5 5.16663 4.54467 5.16663 5.83333C5.16663 7.122 6.21129 8.16667 7.49996 8.16667C8.78862 8.16667 9.83329 7.122 9.83329 5.83333C9.83329 4.54467 8.78862 3.5 7.49996 3.5ZM3.16663 5.83333C3.16663 3.4401 5.10673 1.5 7.49996 1.5C9.89319 1.5 11.8333 3.4401 11.8333 5.83333C11.8333 8.22657 9.89319 10.1667 7.49996 10.1667C5.10673 10.1667 3.16663 8.22657 3.16663 5.83333ZM12.2139 16.5C11.7811 14.7763 10.2212 13.5 8.36323 13.5H6.63669C4.77872 13.5 3.21885 14.7763 2.78599 16.5H12.2139ZM0.666626 17.4701C0.666626 14.1729 3.33951 11.5 6.63669 11.5H8.36323C11.6604 11.5 14.3333 14.1729 14.3333 17.4701C14.3333 18.0389 13.8722 18.5 13.3034 18.5H1.69657C1.12775 18.5 0.666626 18.0389 0.666626 17.4701ZM17.6666 5.83334C17.6666 5.28106 17.2189 4.83334 16.6666 4.83334C16.1143 4.83334 15.6666 5.28106 15.6666 5.83334V7.33334H14.1666C13.6143 7.33334 13.1666 7.78106 13.1666 8.33334C13.1666 8.88563 13.6143 9.33334 14.1666 9.33334H15.6666V10.8333C15.6666 11.3856 16.1143 11.8333 16.6666 11.8333C17.2189 11.8333 17.6666 11.3856 17.6666 10.8333V9.33334H19.1666C19.7189 9.33334 20.1666 8.88563 20.1666 8.33334C20.1666 7.78106 19.7189 7.33334 19.1666 7.33334H17.6666V5.83334Z"]],
template: function AddPeopleIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL2FkZC1wZW9wbGUvYWRkLXBlb3BsZS5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 71170:
/*!***********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/agenda/agenda-icon.component.ts ***!
\***********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AgendaIconComponent": () => (/* binding */ AgendaIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class AgendaIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 22;
this.height = 22;
this.color = 'white';
}
}
AgendaIconComponent.ɵfac = function () {
let ɵAgendaIconComponent_BaseFactory;
return function AgendaIconComponent_Factory(t) {
return (ɵAgendaIconComponent_BaseFactory || (ɵAgendaIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](AgendaIconComponent)))(t || AgendaIconComponent);
};
}();
AgendaIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: AgendaIconComponent,
selectors: [["app-agenda-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 22 22", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7.07515 3.54511C6.85851 3.55943 6.6593 3.57827 6.47475 3.60308C5.74097 3.70174 5.3524 3.88218 5.07564 4.15894C4.79887 4.43571 4.61843 4.82428 4.51978 5.55806C4.41822 6.31341 4.41663 7.31452 4.41663 8.74994V13.2499C4.41663 14.6854 4.41822 15.6865 4.51978 16.4418C4.61843 17.1756 4.79887 17.5642 5.07564 17.8409C5.3524 18.1177 5.74097 18.2981 6.47475 18.3968C7.2301 18.4983 8.23122 18.4999 9.66663 18.4999H12.3333C13.7687 18.4999 14.7698 18.4983 15.5252 18.3968C16.259 18.2981 16.6475 18.1177 16.9243 17.8409C17.201 17.5642 17.3815 17.1756 17.4801 16.4418C17.5817 15.6865 17.5833 14.6854 17.5833 13.2499V6.4166C17.5833 5.76529 17.5804 5.5368 17.5491 5.35923C17.3849 4.4277 16.6555 3.69837 15.724 3.53412C15.5736 3.50759 15.3866 3.50148 14.9369 3.50023C14.7148 4.36273 13.9318 5 13 5H8.99996C8.08436 5 7.31246 4.38474 7.07515 3.54511ZM14.7324 1.99993L14.7438 1.99992C15.2888 1.9998 15.6602 1.99972 15.9845 2.05691C17.537 2.33066 18.7526 3.54621 19.0263 5.09875C19.0835 5.42306 19.0834 5.79443 19.0833 6.33943L19.0833 6.4166V13.2499V13.3048C19.0833 14.6724 19.0833 15.7747 18.9668 16.6417C18.8458 17.5418 18.5869 18.2997 17.9849 18.9016C17.383 19.5035 16.6252 19.7624 15.725 19.8834C14.8581 20 13.7558 20 12.3882 19.9999H12.3333H9.66663H9.61176C8.24417 20 7.14185 20 6.27488 19.8834C5.37477 19.7624 4.61689 19.5035 4.01498 18.9016C3.41306 18.2997 3.15417 17.5418 3.03315 16.6417C2.91659 15.7747 2.91661 14.6724 2.91663 13.3048L2.91663 13.2499V8.74994L2.91663 8.69506C2.91661 7.32747 2.91659 6.22515 3.03315 5.35818C3.15417 4.45808 3.41306 3.7002 4.01498 3.09828C4.61689 2.49637 5.37477 2.23747 6.27488 2.11646C6.57156 2.07657 6.8958 2.05033 7.24881 2.03308C7.58966 1.41708 8.2461 1 8.99996 1H13C13.7402 1 14.3865 1.40217 14.7324 1.99993ZM8.24996 8.41667C7.83575 8.41667 7.49996 8.75245 7.49996 9.16667C7.49996 9.58088 7.83575 9.91667 8.24996 9.91667H13.75C14.1642 9.91667 14.5 9.58088 14.5 9.16667C14.5 8.75245 14.1642 8.41667 13.75 8.41667H8.24996ZM7.49996 12.8333C7.49996 12.4191 7.83575 12.0833 8.24996 12.0833H11.9166C12.3308 12.0833 12.6666 12.4191 12.6666 12.8333C12.6666 13.2475 12.3308 13.5833 11.9166 13.5833H8.24996C7.83575 13.5833 7.49996 13.2475 7.49996 12.8333Z"]],
template: function AgendaIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL2FnZW5kYS9hZ2VuZGEtaWNvbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 76019:
/*!****************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/attachments/attachments.component.ts ***!
\****************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AttachmentsIconComponent": () => (/* binding */ AttachmentsIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class AttachmentsIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
AttachmentsIconComponent.ɵfac = function () {
let ɵAttachmentsIconComponent_BaseFactory;
return function AttachmentsIconComponent_Factory(t) {
return (ɵAttachmentsIconComponent_BaseFactory || (ɵAttachmentsIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](AttachmentsIconComponent)))(t || AttachmentsIconComponent);
};
}();
AttachmentsIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: AttachmentsIconComponent,
selectors: [["app-icon-attachments"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M16.95 4.22194C15.7785 3.05037 13.879 3.05037 12.7074 4.22194L5.63634 11.293C3.68372 13.2456 3.68372 16.4115 5.63634 18.3641C7.58896 20.3167 10.7548 20.3167 12.7074 18.3641L20.4856 10.5859C20.8761 10.1954 21.5093 10.1954 21.8998 10.5859C22.2903 10.9764 22.2903 11.6096 21.8998 12.0001L14.1216 19.7783C11.388 22.512 6.9558 22.512 4.22213 19.7783C1.48846 17.0446 1.48846 12.6125 4.22213 9.8788L11.2932 2.80773C13.2458 0.855106 16.4116 0.855107 18.3643 2.80773C20.3169 4.76035 20.3169 7.92617 18.3643 9.8788L11.2932 16.9499C10.1216 18.1214 8.22213 18.1214 7.05055 16.9499C5.87898 15.7783 5.87898 13.8788 7.05055 12.7072L14.1216 5.63616C14.5121 5.24563 15.1453 5.24563 15.5358 5.63616C15.9264 6.02668 15.9264 6.65984 15.5358 7.05037L8.46477 14.1214C8.07424 14.512 8.07424 15.1451 8.46477 15.5356C8.85529 15.9262 9.48846 15.9262 9.87898 15.5356L16.95 8.46458C18.1216 7.29301 18.1216 5.39351 16.95 4.22194Z"]],
template: function AttachmentsIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL2F0dGFjaG1lbnRzL2F0dGFjaG1lbnRzLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 46747:
/*!************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/audio-off/audio-off.component.ts ***!
\************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AudioOffIconComponent": () => (/* binding */ AudioOffIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class AudioOffIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
AudioOffIconComponent.ɵfac = function () {
let ɵAudioOffIconComponent_BaseFactory;
return function AudioOffIconComponent_Factory(t) {
return (ɵAudioOffIconComponent_BaseFactory || (ɵAudioOffIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](AudioOffIconComponent)))(t || AudioOffIconComponent);
};
}();
AudioOffIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: AudioOffIconComponent,
selectors: [["app-icon-audio-off"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M12 1C9.79086 1 8 2.79086 8 5V5.5C8 6.05228 8.44772 6.5 9 6.5C9.55228 6.5 10 6.05228 10 5.5V5C10 3.89543 10.8954 3 12 3C13.1046 3 14 3.89543 14 5V11C14 11.5523 14.4477 12 15 12C15.5523 12 16 11.5523 16 11V5C16 2.79086 14.2091 1 12 1ZM3.70711 2.29289C3.31658 1.90237 2.68342 1.90237 2.29289 2.29289C1.90237 2.68342 1.90237 3.31658 2.29289 3.70711L8 9.41421V12C8 14.2091 9.79086 16 12 16H14.5858L15.5282 16.9424C14.4346 17.6664 13.1334 18 12 18C10.7001 18 9.18213 17.5615 8.00824 16.601C6.86555 15.6661 6 14.2003 6 12C6 11.4477 5.55228 11 5 11C4.44772 11 4 11.4477 4 12C4 14.7997 5.13444 16.8339 6.74176 18.149C8.0169 19.1922 9.55774 19.759 11 19.9374V22C11 22.5523 11.4477 23 12 23C12.5523 23 13 22.5523 13 22V19.9374C14.3336 19.7725 15.7504 19.2756 16.9638 18.378L20.2929 21.7071C20.6834 22.0976 21.3166 22.0976 21.7071 21.7071C22.0976 21.3166 22.0976 20.6834 21.7071 20.2929L15.7071 14.2929L9.70711 8.29289L3.70711 2.29289ZM10 12V11.4142L12.5858 14H12C10.8954 14 10 13.1046 10 12ZM20 12C20 11.4477 19.5523 11 19 11C18.4477 11 18 11.4477 18 12C18 12.6512 17.9241 13.2332 17.7913 13.7521C17.6544 14.2872 17.9772 14.8319 18.5122 14.9688C19.0473 15.1057 19.592 14.7829 19.7289 14.2479C19.9057 13.557 20 12.8078 20 12Z"]],
template: function AudioOffIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL2F1ZGlvLW9mZi9hdWRpby1vZmYuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 15850:
/*!**********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/audio-on/audio-on.component.ts ***!
\**********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AudioOnIconComponent": () => (/* binding */ AudioOnIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class AudioOnIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
AudioOnIconComponent.ɵfac = function () {
let ɵAudioOnIconComponent_BaseFactory;
return function AudioOnIconComponent_Factory(t) {
return (ɵAudioOnIconComponent_BaseFactory || (ɵAudioOnIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](AudioOnIconComponent)))(t || AudioOnIconComponent);
};
}();
AudioOnIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: AudioOnIconComponent,
selectors: [["app-icon-audio-on"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M12 1C9.79086 1 8 2.79086 8 5V12C8 14.2091 9.79086 16 12 16C14.2091 16 16 14.2091 16 12V5C16 2.79086 14.2091 1 12 1ZM10 5C10 3.89543 10.8954 3 12 3C13.1046 3 14 3.89543 14 5V12C14 13.1046 13.1046 14 12 14C10.8954 14 10 13.1046 10 12V5ZM6 12C6 11.4477 5.55228 11 5 11C4.44772 11 4 11.4477 4 12C4 14.7997 5.13445 16.8339 6.74176 18.149C8.0169 19.1922 9.55774 19.759 11 19.9374V22C11 22.5523 11.4477 23 12 23C12.5523 23 13 22.5523 13 22V19.9374C14.4423 19.759 15.9831 19.1922 17.2582 18.149C18.8656 16.8339 20 14.7997 20 12C20 11.4477 19.5523 11 19 11C18.4477 11 18 11.4477 18 12C18 14.2003 17.1344 15.6661 15.9918 16.601C14.8179 17.5615 13.2999 18 12 18C10.7001 18 9.18213 17.5615 8.00824 16.601C6.86555 15.6661 6 14.2003 6 12Z"]],
template: function AudioOnIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL2F1ZGlvLW9uL2F1ZGlvLW9uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 10064:
/*!**************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/back-arrow/back-arrow.component.ts ***!
\**************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "BackArrowIconComponent": () => (/* binding */ BackArrowIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class BackArrowIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
BackArrowIconComponent.ɵfac = function () {
let ɵBackArrowIconComponent_BaseFactory;
return function BackArrowIconComponent_Factory(t) {
return (ɵBackArrowIconComponent_BaseFactory || (ɵBackArrowIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](BackArrowIconComponent)))(t || BackArrowIconComponent);
};
}();
BackArrowIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: BackArrowIconComponent,
selectors: [["app-icon-back-arrow"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M11.7071 5.29289C12.0976 5.68342 12.0976 6.31658 11.7071 6.70711L7.41421 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H7.41421L11.7071 17.2929C12.0976 17.6834 12.0976 18.3166 11.7071 18.7071C11.3166 19.0976 10.6834 19.0976 10.2929 18.7071L4.29289 12.7071C3.90237 12.3166 3.90237 11.6834 4.29289 11.2929L10.2929 5.29289C10.6834 4.90237 11.3166 4.90237 11.7071 5.29289Z"]],
template: function BackArrowIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL2JhY2stYXJyb3cvYmFjay1hcnJvdy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 20842:
/*!**************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/camera-off/camera-off.component.ts ***!
\**************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CameraOffIconComponent": () => (/* binding */ CameraOffIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class CameraOffIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
CameraOffIconComponent.ɵfac = function () {
let ɵCameraOffIconComponent_BaseFactory;
return function CameraOffIconComponent_Factory(t) {
return (ɵCameraOffIconComponent_BaseFactory || (ɵCameraOffIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](CameraOffIconComponent)))(t || CameraOffIconComponent);
};
}();
CameraOffIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CameraOffIconComponent,
selectors: [["app-icon-camera-off"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M2.70716 1.29289C2.31664 0.902369 1.68348 0.902369 1.29295 1.29289C0.902427 1.68342 0.902427 2.31658 1.29295 2.70711L2.5896 4.00376C2.17934 4.43161 1.86651 4.80222 1.63078 5.22593C1.44417 5.56134 1.2968 5.91711 1.19159 6.28623C0.999439 6.96033 0.99968 7.6699 1.00003 8.6941L1.00006 8.82843L1.00006 12L1.00006 12.0732C1.00003 13.8966 1.00001 15.3664 1.15542 16.5223C1.31678 17.7225 1.66197 18.733 2.46453 19.5355C3.26708 20.3381 4.27758 20.6833 5.47773 20.8446C6.63369 21 8.10346 21 9.92692 21H10.0001H16.0001C16.9779 21 17.8464 20.5322 18.3941 19.8082L21.293 22.7071C21.6835 23.0976 22.3166 23.0976 22.7072 22.7071C23.0977 22.3166 23.0977 21.6834 22.7072 21.2929L18.7072 17.2929L4.70717 3.29289L2.70716 1.29289ZM3.37849 6.1983C3.50152 5.97716 3.66607 5.77331 4.00489 5.41905L16.9368 18.3509C16.7946 18.7301 16.4289 19 16.0001 19H10.0001C8.08617 19 6.75136 18.9979 5.74422 18.8625C4.76585 18.7309 4.24776 18.4903 3.87874 18.1213C3.50972 17.7523 3.26913 17.2342 3.13759 16.2558C3.00218 15.2487 3.00006 13.9139 3.00006 12L3.00006 8.82843C3.00006 7.6183 3.00897 7.20638 3.11498 6.83448C3.17811 6.61301 3.26653 6.39954 3.37849 6.1983ZM10.0001 5C11.9139 5 13.2488 5.00212 14.2559 5.13753C15.2343 5.26907 15.7524 5.50966 16.1214 5.87868C16.4904 6.24769 16.731 6.76579 16.8625 7.74416C16.9979 8.75129 17.0001 10.0861 17.0001 12L17.0001 13C17.0001 13.5523 17.4478 14 18.0001 14L18.0001 14.0012C18.0001 14.4911 18.0001 14.7361 18.1056 14.9472C18.2112 15.1584 18.4075 15.3056 18.8001 15.6C20.1963 16.6472 20.8945 17.1708 21.4473 16.8945C22.0001 16.6181 22.0001 15.7454 22.0001 14L22.0001 10C22.0001 8.25462 22.0001 7.38193 21.4473 7.10554C20.9116 6.8377 20.2394 7.32114 18.9276 8.30434C18.9067 8.01265 18.8796 7.73725 18.8447 7.47766C18.6833 6.27752 18.3381 5.26702 17.5356 4.46446C16.733 3.66191 15.7225 3.31672 14.5224 3.15536C13.3664 2.99995 11.8967 2.99997 10.0732 3L10.0001 3L9.00006 3C8.44777 3 8.00006 3.44771 8.00006 4C8.00006 4.55228 8.44777 5 9.00006 5L10.0001 5Z"]],
template: function CameraOffIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL2NhbWVyYS1vZmYvY2FtZXJhLW9mZi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 51691:
/*!************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/camera-on/camera-on.component.ts ***!
\************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CameraOnIconComponent": () => (/* binding */ CameraOnIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class CameraOnIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
CameraOnIconComponent.ɵfac = function () {
let ɵCameraOnIconComponent_BaseFactory;
return function CameraOnIconComponent_Factory(t) {
return (ɵCameraOnIconComponent_BaseFactory || (ɵCameraOnIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](CameraOnIconComponent)))(t || CameraOnIconComponent);
};
}();
CameraOnIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CameraOnIconComponent,
selectors: [["app-icon-camera-on"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10 3H9.92684H9.92682C8.10337 2.99997 6.63362 2.99995 5.47767 3.15537C4.27752 3.31672 3.26702 3.66191 2.46447 4.46447C1.66191 5.26703 1.31672 6.27752 1.15537 7.47767C0.999952 8.63362 0.999974 10.1034 1 11.9268V11.9268V12V12.0732V12.0732C0.999974 13.8966 0.999953 15.3664 1.15537 16.5223C1.31672 17.7225 1.66191 18.733 2.46447 19.5355C3.26702 20.3381 4.27752 20.6833 5.47767 20.8446C6.63363 21.0001 8.1034 21 9.92687 21H10H10.0731C11.8966 21 13.3664 21 14.5223 20.8446C15.7225 20.6833 16.733 20.3381 17.5355 19.5355C18.3381 18.733 18.6833 17.7225 18.8446 16.5223C18.8795 16.2628 18.9066 15.9874 18.9276 15.6957C20.2393 16.6788 20.9115 17.1623 21.4472 16.8944C22 16.618 22 15.7454 22 14L22 9.99999C22 8.2546 22 7.38191 21.4472 7.10552C20.9115 6.83768 20.2393 7.32112 18.9276 8.30432C18.9066 8.01264 18.8795 7.73724 18.8446 7.47767C18.6833 6.27752 18.3381 5.26702 17.5355 4.46447C16.733 3.66191 15.7225 3.31672 14.5223 3.15537C13.3664 2.99995 11.8966 2.99997 10.0732 3H10.0732H10ZM3.87868 5.87868C4.2477 5.50967 4.76579 5.26907 5.74416 5.13753C6.7513 5.00213 8.08611 5 10 5C11.9139 5 13.2487 5.00213 14.2558 5.13753C15.2342 5.26907 15.7523 5.50966 16.1213 5.87868C16.4903 6.2477 16.7309 6.76579 16.8625 7.74416C16.9979 8.7513 17 10.0861 17 12C17 13.9139 16.9979 15.2487 16.8625 16.2558C16.7309 17.2342 16.4903 17.7523 16.1213 18.1213C15.7523 18.4903 15.2342 18.7309 14.2558 18.8625C13.2487 18.9979 11.9139 19 10 19C8.08612 19 6.7513 18.9979 5.74416 18.8625C4.7658 18.7309 4.2477 18.4903 3.87868 18.1213C3.50967 17.7523 3.26907 17.2342 3.13753 16.2558C3.00213 15.2487 3 13.9139 3 12C3 10.0861 3.00213 8.7513 3.13753 7.74416C3.26907 6.7658 3.50966 6.2477 3.87868 5.87868Z"]],
template: function CameraOnIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL2NhbWVyYS1vbi9jYW1lcmEtb24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 86414:
/*!**************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/chat/chat.component.ts ***!
\**************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatIconComponent": () => (/* binding */ ChatIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ChatIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
ChatIconComponent.ɵfac = function () {
let ɵChatIconComponent_BaseFactory;
return function ChatIconComponent_Factory(t) {
return (ɵChatIconComponent_BaseFactory || (ɵChatIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ChatIconComponent)))(t || ChatIconComponent);
};
}();
ChatIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ChatIconComponent,
selectors: [["app-icon-chat"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M12 4C7.58172 4 4 7.58172 4 12C4 12.8121 4.17194 13.6521 4.42403 14.4405L4.43176 14.4646C4.73366 15.4088 4.97019 16.1485 5.12654 16.7195C5.27718 17.2695 5.39066 17.7859 5.36784 18.2351C5.35306 18.526 5.33544 18.6517 5.26968 18.9354C5.18412 19.3045 5.0246 19.6497 4.82665 20H12C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM2.17551 20.434C2.0648 20.5949 2 20.7899 2 21C2 21.5523 2.44772 22 3 22H12C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 13.0808 2.22615 14.1336 2.51905 15.0496C2.83033 16.0231 3.05374 16.7225 3.19756 17.2477C3.34843 17.7986 3.37531 18.0373 3.37041 18.1337C3.36473 18.2454 3.36109 18.2829 3.35724 18.3103C3.35339 18.3378 3.3466 18.3748 3.32134 18.4838C3.29334 18.6046 3.22351 18.7821 3.03184 19.1091C2.84035 19.4357 2.56873 19.8441 2.17551 20.434ZM7 10C7 9.44772 7.44772 9 8 9H16C16.5523 9 17 9.44772 17 10C17 10.5523 16.5523 11 16 11H8C7.44772 11 7 10.5523 7 10ZM8 13C7.44772 13 7 13.4477 7 14C7 14.5523 7.44772 15 8 15H12C12.5523 15 13 14.5523 13 14C13 13.4477 12.5523 13 12 13H8Z"]],
template: function ChatIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL2NoYXQvY2hhdC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 99181:
/*!************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/conf-exit/conf-exit.component.ts ***!
\************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConferenceExitIconComponent": () => (/* binding */ ConferenceExitIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ConferenceExitIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
ConferenceExitIconComponent.ɵfac = function () {
let ɵConferenceExitIconComponent_BaseFactory;
return function ConferenceExitIconComponent_Factory(t) {
return (ɵConferenceExitIconComponent_BaseFactory || (ɵConferenceExitIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ConferenceExitIconComponent)))(t || ConferenceExitIconComponent);
};
}();
ConferenceExitIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ConferenceExitIconComponent,
selectors: [["app-icon-conf-exit"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M14.5 4C15.696 4 16.5094 4.00149 17.1277 4.0712C17.7259 4.13864 18.0167 4.25917 18.2175 4.4133C18.3562 4.5197 18.4803 4.64381 18.5867 4.78248C18.7408 4.98334 18.8614 5.27406 18.9288 5.87227C18.9985 6.49062 19 7.30396 19 8.5V15.5C19 16.696 18.9985 17.5094 18.9288 18.1277C18.8614 18.7259 18.7408 19.0167 18.5867 19.2175C18.4803 19.3562 18.3562 19.4803 18.2175 19.5867C18.0167 19.7408 17.7259 19.8614 17.1277 19.9288C16.5094 19.9985 15.696 20 14.5 20H14C13.4477 20 13 20.4477 13 21C13 21.5523 13.4477 22 14 22H14.5H14.5581H14.5582C15.6815 22 16.6082 22 17.3518 21.9162C18.1284 21.8287 18.828 21.6392 19.435 21.1734C19.7124 20.9606 19.9606 20.7124 20.1734 20.435C20.6392 19.828 20.8287 19.1284 20.9162 18.3518C21 17.6082 21 16.6815 21 15.5581V15.5V8.5V8.44188C21 7.31855 21 6.39184 20.9162 5.64821C20.8287 4.87165 20.6392 4.17201 20.1734 3.56496C19.9606 3.28763 19.7124 3.03939 19.435 2.82659C18.828 2.36078 18.1284 2.17134 17.3518 2.08379C16.6082 1.99996 15.6815 1.99998 14.5581 2L14.5 2H14C13.4477 2 13 2.44772 13 3C13 3.55229 13.4477 4 14 4H14.5ZM9.70711 7.2929C9.31658 6.90237 8.68342 6.90237 8.29289 7.2929C7.90237 7.68342 7.90237 8.31658 8.29289 8.70711L10.5858 11H4C3.44772 11 3 11.4477 3 12C3 12.5523 3.44772 13 4 13H10.5858L8.29289 15.2929C7.90237 15.6834 7.90237 16.3166 8.29289 16.7071C8.68342 17.0976 9.31658 17.0976 9.70711 16.7071L13.7071 12.7071C14.0976 12.3166 14.0976 11.6834 13.7071 11.2929L9.70711 7.2929Z"]],
template: function ConferenceExitIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL2NvbmYtZXhpdC9jb25mLWV4aXQuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 54217:
/*!********************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/conf-settings/conf-settings.component.ts ***!
\********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConfSettingsIconComponent": () => (/* binding */ ConfSettingsIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ConfSettingsIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
ConfSettingsIconComponent.ɵfac = function () {
let ɵConfSettingsIconComponent_BaseFactory;
return function ConfSettingsIconComponent_Factory(t) {
return (ɵConfSettingsIconComponent_BaseFactory || (ɵConfSettingsIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ConfSettingsIconComponent)))(t || ConfSettingsIconComponent);
};
}();
ConfSettingsIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ConfSettingsIconComponent,
selectors: [["app-icon-conf-settings"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10.5426 3.95323C11.0338 3.68031 11.3418 3.51044 11.59 3.40211C11.8186 3.30233 11.9258 3.28778 11.9995 3.28778C12.0733 3.28778 12.1804 3.30233 12.4091 3.40211C12.6572 3.51044 12.9652 3.68031 13.4564 3.95323L18.4564 6.731C18.9753 7.01928 19.3003 7.2011 19.5352 7.36412C19.7517 7.51442 19.8223 7.60303 19.8614 7.66954C19.9005 7.73605 19.9437 7.84074 19.9699 8.10304C19.9984 8.38756 19.9995 8.75988 19.9995 9.35348V14.6462C19.9995 15.2399 19.9984 15.6122 19.9699 15.8967C19.9437 16.159 19.9005 16.2637 19.8614 16.3302C19.8223 16.3967 19.7517 16.4853 19.5352 16.6356C19.3003 16.7986 18.9753 16.9804 18.4564 17.2687L13.4564 20.0465C12.9652 20.3194 12.6572 20.4893 12.4091 20.5976C12.1804 20.6974 12.0733 20.7119 11.9995 20.7119C11.9258 20.7119 11.8186 20.6974 11.59 20.5976C11.3418 20.4893 11.0338 20.3194 10.5426 20.0465L5.54259 17.2687C5.02369 16.9804 4.69878 16.7986 4.46388 16.6356C4.24731 16.4853 4.17678 16.3967 4.13765 16.3302C4.09851 16.2637 4.0553 16.159 4.0291 15.8967C4.00067 15.6122 3.99952 15.2398 3.99952 14.6462L3.99952 9.35348C3.99952 8.75988 4.00067 8.38756 4.02909 8.10304C4.0553 7.84074 4.09851 7.73605 4.13765 7.66954C4.17678 7.60303 4.24731 7.51442 4.46387 7.36412C4.69878 7.2011 5.02369 7.01928 5.54259 6.731L10.5426 3.95323ZM11.9995 1.28778C11.555 1.28778 11.1657 1.40512 10.79 1.56909C10.4434 1.72033 10.0514 1.93814 9.60838 2.18431L9.5713 2.20491L4.5713 4.98269L4.53238 5.00431C4.06401 5.26448 3.65035 5.49426 3.32358 5.72104C2.96945 5.96681 2.65103 6.25229 2.4139 6.65529C2.17678 7.05828 2.08186 7.47527 2.039 7.9042C1.99946 8.29997 1.99948 8.77315 1.99951 9.30889V9.30895L1.99952 9.35348L1.99952 14.6462L1.99952 14.6908C1.99949 15.2265 1.99946 15.6997 2.039 16.0955C2.08186 16.5245 2.17678 16.9414 2.4139 17.3444C2.65103 17.7474 2.96945 18.0329 3.32358 18.2787C3.65037 18.5055 4.06405 18.7353 4.53243 18.9954L4.5713 19.017L9.5713 21.7948L9.60837 21.8154C10.0514 22.0616 10.4434 22.2794 10.79 22.4306C11.1657 22.5946 11.555 22.7119 11.9995 22.7119C12.444 22.7119 12.8334 22.5946 13.2091 22.4306C13.5556 22.2794 13.9476 22.0616 14.3907 21.8154L14.4277 21.7948L19.4277 19.017L19.4667 18.9954C19.9351 18.7352 20.3487 18.5055 20.6755 18.2787C21.0296 18.0329 21.348 17.7474 21.5851 17.3444C21.8223 16.9414 21.9172 16.5245 21.96 16.0955C21.9996 15.6997 21.9995 15.2265 21.9995 14.6908V14.6462V9.35348V9.30895C21.9995 8.77318 21.9996 8.29998 21.96 7.9042C21.9172 7.47527 21.8223 7.05828 21.5851 6.65529C21.348 6.25229 21.0296 5.96681 20.6755 5.72104C20.3487 5.49426 19.935 5.26449 19.4667 5.00432L19.4667 5.00431L19.4277 4.98269L14.4277 2.20491L14.3907 2.18432L14.3907 2.18431C13.9476 1.93814 13.5556 1.72033 13.2091 1.56909C12.8334 1.40512 12.444 1.28778 11.9995 1.28778ZM11.9999 8.99998C10.343 8.99998 8.99987 10.3431 8.99987 12C8.99987 13.6568 10.343 15 11.9999 15C13.6567 15 14.9999 13.6568 14.9999 12C14.9999 10.3431 13.6567 8.99998 11.9999 8.99998Z"]],
template: function ConfSettingsIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL2NvbmYtc2V0dGluZ3MvY29uZi1zZXR0aW5ncy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 79625:
/*!*******************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/door/door-icon.component.ts ***!
\*******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DoorIconComponent": () => (/* binding */ DoorIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class DoorIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.color = 'white';
this.width = 20;
this.height = 20;
}
}
DoorIconComponent.ɵfac = function () {
let ɵDoorIconComponent_BaseFactory;
return function DoorIconComponent_Factory(t) {
return (ɵDoorIconComponent_BaseFactory || (ɵDoorIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DoorIconComponent)))(t || DoorIconComponent);
};
}();
DoorIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: DoorIconComponent,
selectors: [["app-door-icon"]],
inputs: {
color: "color",
width: "width",
height: "height"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 9,
vars: 5,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M1.875 17.5H18.125", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M4.375 17.5V3.125C4.375 2.95924 4.44085 2.80027 4.55806 2.68306C4.67527 2.56585 4.83424 2.5 5 2.5H15C15.1658 2.5 15.3247 2.56585 15.4419 2.68306C15.5592 2.80027 15.625 2.95924 15.625 3.125V17.5", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M12.1875 10.9375C12.7053 10.9375 13.125 10.5178 13.125 10C13.125 9.48223 12.7053 9.0625 12.1875 9.0625C11.6697 9.0625 11.25 9.48223 11.25 10C11.25 10.5178 11.6697 10.9375 12.1875 10.9375Z"]],
template: function DoorIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("stroke", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("stroke", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL2Rvb3IvZG9vci1pY29uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 17727:
/*!**************************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/empty-state/conf-empty-state-icon.component.ts ***!
\**************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConfEmptyStateIconComponent": () => (/* binding */ ConfEmptyStateIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class ConfEmptyStateIconComponent {}
ConfEmptyStateIconComponent.ɵfac = function ConfEmptyStateIconComponent_Factory(t) {
return new (t || ConfEmptyStateIconComponent)();
};
ConfEmptyStateIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: ConfEmptyStateIconComponent,
selectors: [["app-conf-empty-state-icon"]],
decls: 90,
vars: 0,
consts: [["width", "200", "height", "200", "viewBox", "0 0 200 200", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["clip-path", "url(#clip0_1670_10857)"], ["d", "M100 177.143C142.604 177.143 177.143 142.672 177.143 100C177.143 57.3285 142.452 22.8572 100 22.8572C57.3967 22.8572 22.8574 57.3285 22.8574 100C22.8574 142.672 57.3967 177.143 100 177.143Z", "fill", "#333137"], ["filter", "url(#filter0_d_1670_10857)"], ["d", "M89.7543 49.2918C91.1647 50.2271 92.1838 51.6463 92.6194 53.2817L111.366 123.67C111.868 126.124 110.465 128.763 108.012 129.265L36.8471 147.305C34.3933 147.807 31.7542 146.404 31.2521 143.95L7.51082 49.9209C6.5759 47.3511 8.41161 44.8279 10.8654 44.3258L59.6312 32.0332C61.5224 31.5565 63.5269 31.8991 65.1522 32.977L89.7543 49.2918Z", "fill", "#5A5860"], ["d", "M57.4707 48.6969L23.1444 57.3574C22.3792 57.6163 21.3553 57.11 21.3708 56.1864C21.112 55.4213 21.6183 54.3973 22.3254 54.3549L56.5938 45.9107C57.3589 45.6519 58.3829 46.1582 58.4253 46.8653C58.6842 47.6305 58.1779 48.6544 57.4707 48.6969Z", "fill", "#333137"], ["x", "50.2162", "y", "81.3853", "width", "22.5108", "height", "24.2424", "fill", "#A7A7A8"], ["d", "M38.2761 62.3398L25.126 65.5421C24.3609 65.801 23.5533 65.3527 23.5108 64.6455C23.252 63.8804 23.7583 62.8564 24.4655 62.814L37.3992 59.5537C38.1643 59.2949 39.1883 59.8012 39.2307 60.5083C39.7639 61.115 39.2577 62.139 38.2761 62.3398Z", "fill", "#333137"], ["d", "M62.6003 31.2852L67.8578 51.4799C68.7347 54.266 71.7486 56.0013 74.4768 55.3408L92.5925 50.9178", "fill", "#66646C"], ["d", "M85.3016 90.2464C84.3978 85.8296 83.0187 80.5896 80.6426 76.474C79.3753 74.2791 77.5013 72.6173 74.9046 71.9215C72.308 71.2257 69.6957 71.4535 66.7512 72.0561C61.6852 72.786 57.0519 73.6318 52.2447 75.1269C47.9863 76.3051 43.0207 77.5257 39.2799 80.2342C34.2677 84.2255 34.8817 89.7243 36.0868 95.6134C36.9906 100.03 38.3697 105.27 40.7458 109.386C42.6467 112.678 45.877 114.472 49.6292 114.317C54.4633 114.453 64.1781 111.954 68.7109 110.617C72.7529 109.381 77.3862 108.535 80.8526 105.985C87.1631 102.342 86.8235 96.6843 85.3016 90.2464ZM53.5575 87.5388C53.2562 86.0665 53.9789 85.1005 55.652 85.7807C60.1382 87.2147 64.466 88.3744 68.7359 89.7504C70.467 90.2142 70.6678 91.1958 69.6128 92.5365C66.4632 95.6353 63.2556 98.9505 60.0481 102.266C58.8346 103.332 57.7527 103.042 57.3934 101.786C56.9182 100.963 53.9168 88.7947 53.5575 87.5388Z", "fill", "#333137"], ["filter", "url(#filter1_d_1670_10857)"], ["d", "M189.845 86.9944C190.485 88.5882 190.51 90.3629 189.915 91.974L163.795 162.703C162.883 165.241 159.981 166.551 157.5 165.423L86.3898 138.251C83.8511 137.339 82.5414 134.437 83.4535 131.898L119.209 38.2718C120.121 35.7331 123.024 34.4234 125.504 35.552L174.235 54.0886C176.042 54.7761 177.48 56.1879 178.2 57.9824L189.845 86.9944Z", "fill", "#5A5860"], ["d", "M177.229 55.4403L169.557 75.4175C168.587 78.1726 169.997 81.5654 172.968 82.5936L191.056 89.5275", "fill", "#66646C"], ["d", "M161.887 140.39L103.745 117.621C102.288 116.999 101.496 115.627 102.118 114.17L116.925 77.0871C117.49 75.8467 119.136 74.8963 120.376 75.4605L178.577 98.0131C180.033 98.6354 180.825 100.007 180.203 101.464L165.396 138.547C164.774 140.004 163.186 140.738 161.887 140.39Z", "fill", "#333137"], ["opacity", "0.5", "d", "M136.012 120.21C136.523 121.614 135.133 122.963 133.745 122.411L114.054 114.581C112.67 114.031 112.58 112.108 113.905 111.43L128.107 104.171C129.034 103.697 130.166 104.143 130.522 105.121L136.012 120.21Z", "fill", "#8C8A90"], ["d", "M158.267 128.955C158.774 130.361 157.383 131.705 155.995 131.151L124.402 118.526C123.014 117.971 122.934 116.037 124.272 115.369L147.188 103.927C148.116 103.464 149.239 103.914 149.591 104.889L158.267 128.955Z", "fill", "#A7A7A8"], ["opacity", "0.5", "d", "M129.311 96.6404C132.341 97.4521 135.359 95.7096 136.17 92.6802C136.982 89.6507 135.24 86.6326 132.21 85.8209C129.181 85.0091 126.163 86.7516 125.351 89.7811C124.539 92.8105 126.282 95.8286 129.311 96.6404Z", "fill", "#8C8A90"], ["d", "M162.612 64.9764L127.361 51.1241C126.928 51.0082 126.611 50.4594 126.943 50.0846L127.059 49.6518C127.175 49.2191 127.724 48.9022 128.099 49.2346L163.351 63.0869C163.783 63.2029 164.1 63.7516 163.768 64.1264L163.652 64.5592C163.752 65.0499 163.204 65.3668 162.612 64.9764Z", "fill", "#333137"], ["d", "M160.54 71.8434L124.855 57.8751C124.423 57.7591 124.106 57.2104 124.438 56.8356L124.554 56.4028C124.67 55.97 125.219 55.6532 125.594 55.9856L161.278 69.9538C161.711 70.0698 162.028 70.6185 161.695 70.9933L161.58 71.4261C161.738 71.7005 160.973 71.9593 160.54 71.8434Z", "fill", "#333137"], ["d", "M142.879 142.95L98.6119 125.523C97.9627 125.349 97.7039 124.584 98.0942 123.992C98.2681 123.343 99.0333 123.084 99.8409 123.533L143.891 140.902C144.54 141.076 144.799 141.841 144.409 142.432C144.019 143.024 143.47 143.34 142.879 142.95Z", "fill", "#333137"], ["d", "M153.391 76.8853L122.351 64.6254C121.702 64.4515 121.443 63.6863 121.834 63.0951C122.008 62.446 122.773 62.1871 123.58 62.6354L154.62 74.8953C155.269 75.0693 155.528 75.8344 155.138 76.4256C154.806 76.8004 154.257 77.1172 153.391 76.8853Z", "fill", "#333137"], ["d", "M157.381 156.345L95.7913 131.725C95.1421 131.551 94.8833 130.785 95.2736 130.194C95.4476 129.545 96.2127 129.286 97.0203 129.735L158.668 154.138C159.317 154.312 159.576 155.077 159.185 155.669C158.795 156.26 158.03 156.519 157.381 156.345Z", "fill", "#333137"], ["id", "filter0_d_1670_10857", "x", "-36.0273", "y", "10.178", "width", "190.785", "height", "202.163", "filterUnits", "userSpaceOnUse", "color-interpolation-filters", "sRGB"], ["flood-opacity", "0", "result", "BackgroundImageFix"], ["in", "SourceAlpha", "type", "matrix", "values", "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0", "result", "hardAlpha"], ["dy", "21.645"], ["stdDeviation", "21.645"], ["type", "matrix", "values", "0 0 0 0 0.0509804 0 0 0 0 0.0470588 0 0 0 0 0.0588235 0 0 0 0.2 0"], ["mode", "normal", "in2", "BackgroundImageFix", "result", "effect1_dropShadow_1670_10857"], ["mode", "normal", "in", "SourceGraphic", "in2", "effect1_dropShadow_1670_10857", "result", "shape"], ["id", "filter1_d_1670_10857", "x", "39.8734", "y", "13.4988", "width", "193.76", "height", "217.267", "filterUnits", "userSpaceOnUse", "color-interpolation-filters", "sRGB"], ["type", "matrix", "values", "0 0 0 0 0.0509804 0 0 0 0 0.0470588 0 0 0 0 0.0588235 0 0 0 0.6 0"], ["id", "clip0_1670_10857"], ["width", "200", "height", "200", "fill", "white"]],
template: function ConfEmptyStateIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "g", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "g", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](11, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](13, "rect", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](15, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](17, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](19, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](21, "g", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](23, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](26, "path", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](28, "path", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](30, "path", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](32, "path", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](34, "path", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](36, "path", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](38, "path", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](40, "path", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](42, "path", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](44, "path", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](45, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](47, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](49, "filter", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](50, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](51, "feFlood", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](52, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](53, "feColorMatrix", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](54, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](55, "feOffset", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](56, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](57, "feGaussianBlur", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](58, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](59, "feColorMatrix", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](60, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](61, "feBlend", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](62, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](63, "feBlend", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](64, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](65, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](66, "filter", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](67, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](68, "feFlood", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](69, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](70, "feColorMatrix", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](71, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](72, "feOffset", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](73, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](74, "feGaussianBlur", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](75, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](76, "feColorMatrix", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](77, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](78, "feBlend", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](79, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](80, "feBlend", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](81, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](82, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](83, "clipPath", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](84, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](85, "rect", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](86, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](87, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](88, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](89, "\n");
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL2VtcHR5LXN0YXRlL2NvbmYtZW1wdHktc3RhdGUtaWNvbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 45442:
/*!******************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/folder/folder.component.ts ***!
\******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FolderIconComponent": () => (/* binding */ FolderIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class FolderIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
FolderIconComponent.ɵfac = function () {
let ɵFolderIconComponent_BaseFactory;
return function FolderIconComponent_Factory(t) {
return (ɵFolderIconComponent_BaseFactory || (ɵFolderIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](FolderIconComponent)))(t || FolderIconComponent);
};
}();
FolderIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: FolderIconComponent,
selectors: [["app-icon-folder"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M5.86252 2.00005C5.90771 2.00007 5.95356 2.0001 6.0001 2.0001H7.87878C7.91933 2.0001 7.95935 2.00007 7.99886 2.00005C8.74745 1.99963 9.31367 1.99932 9.85396 2.15332C10.1493 2.23749 10.4339 2.35539 10.7022 2.50467C11.1931 2.77781 11.5933 3.17842 12.1223 3.70804C12.1502 3.736 12.1785 3.76431 12.2072 3.79299C12.8589 4.44473 13.0545 4.62773 13.2704 4.74781C13.4045 4.82245 13.5468 4.8814 13.6945 4.92348C13.932 4.99119 14.1997 5.0001 15.1214 5.0001H16.0001L16.0707 5.0001C17.4248 5.00006 18.5414 5.00003 19.4252 5.11885C20.353 5.24359 21.1724 5.51556 21.8285 6.17167C22.4846 6.82778 22.7566 7.6472 22.8813 8.57503C23.0002 9.4588 23.0001 10.5754 23.0001 11.9296V12.0001V14.0001V14.0706C23.0001 15.4248 23.0002 16.5414 22.8813 17.4252C22.7566 18.353 22.4846 19.1724 21.8285 19.8285C21.1724 20.4846 20.353 20.7566 19.4252 20.8813C18.5414 21.0002 17.4248 21.0001 16.0706 21.0001H16.0001H8.0001H7.92955C6.57542 21.0001 5.4588 21.0002 4.57503 20.8813C3.6472 20.7566 2.82778 20.4846 2.17167 19.8285C1.51556 19.1724 1.24359 18.353 1.11885 17.4252C1.00003 16.5414 1.00006 15.4248 1.0001 14.0707L1.0001 14.0001V7.0001C1.0001 6.95356 1.00007 6.90771 1.00005 6.86252C0.999617 6.06713 0.999297 5.47647 1.13639 4.96482C1.50626 3.58445 2.58445 2.50626 3.96482 2.13639C4.47647 1.9993 5.06713 1.99962 5.86252 2.00005ZM6.0001 4.0001C5.00574 4.0001 4.70474 4.00869 4.48246 4.06824C3.79227 4.25318 3.25318 4.79227 3.06824 5.48246C3.00869 5.70474 3.0001 6.00574 3.0001 7.0001V14.0001C3.0001 15.4426 3.00222 16.4238 3.10101 17.1587C3.19594 17.8647 3.36331 18.1917 3.58588 18.4143C3.80845 18.6369 4.13548 18.8043 4.84153 18.8992C5.57635 18.998 6.55761 19.0001 8.0001 19.0001H16.0001C17.4426 19.0001 18.4238 18.998 19.1587 18.8992C19.8647 18.8043 20.1917 18.6369 20.4143 18.4143C20.6369 18.1917 20.8043 17.8647 20.8992 17.1587C20.998 16.4238 21.0001 15.4426 21.0001 14.0001V12.0001C21.0001 10.5576 20.998 9.57635 20.8992 8.84153C20.8043 8.13548 20.6369 7.80845 20.4143 7.58588C20.1917 7.36331 19.8647 7.19594 19.1587 7.10101C18.4238 7.00222 17.4426 7.0001 16.0001 7.0001H15.1214C15.0809 7.0001 15.0408 7.00012 15.0013 7.00014C14.2527 7.00056 13.6865 7.00088 13.1462 6.84687C12.8509 6.7627 12.5663 6.64481 12.298 6.49552C11.8071 6.22238 11.4069 5.82177 10.8779 5.29215C10.8499 5.26419 10.8217 5.23588 10.793 5.2072C10.1412 4.55546 9.94565 4.37246 9.72983 4.25238C9.59566 4.17774 9.45335 4.11879 9.30571 4.07671C9.06819 4.00901 8.80048 4.0001 7.87878 4.0001H6.0001Z"]],
template: function FolderIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL2ZvbGRlci9mb2xkZXIuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 40699:
/*!****************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/guard/guard.component.ts ***!
\****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GuardIconComponent": () => (/* binding */ GuardIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class GuardIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
GuardIconComponent.ɵfac = function () {
let ɵGuardIconComponent_BaseFactory;
return function GuardIconComponent_Factory(t) {
return (ɵGuardIconComponent_BaseFactory || (ɵGuardIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](GuardIconComponent)))(t || GuardIconComponent);
};
}();
GuardIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: GuardIconComponent,
selectors: [["app-icon-guard"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["d", "M9.41667 1.88355L4.41667 3.75855C3.76667 4.00855 3.33333 4.62522 3.33333 5.32522V9.25022C3.33333 13.4586 6.175 17.3836 10 18.3419C13.825 17.3836 16.6667 13.4586 16.6667 9.25022V5.32522C16.6667 4.63355 16.2333 4.00855 15.5833 3.76688L10.5833 1.89188C10.2083 1.74188 9.79167 1.74188 9.41667 1.88355ZM8.525 12.3586L6.75833 10.5919C6.43333 10.2669 6.43333 9.74188 6.75833 9.41688C7.08333 9.09188 7.60833 9.09188 7.93333 9.41688L9.10833 10.5919L12.0583 7.64188C12.3833 7.31688 12.9083 7.31688 13.2333 7.64188C13.5583 7.96688 13.5583 8.49188 13.2333 8.81688L9.7 12.3502C9.38333 12.6836 8.85 12.6836 8.525 12.3586Z"]],
template: function GuardIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL2d1YXJkL2d1YXJkLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 8236:
/*!************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/index.ts ***!
\************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AddPeopleIconComponent": () => (/* reexport safe */ _add_people_add_people_component__WEBPACK_IMPORTED_MODULE_12__.AddPeopleIconComponent),
/* harmony export */ "AgendaIconComponent": () => (/* reexport safe */ _agenda_agenda_icon_component__WEBPACK_IMPORTED_MODULE_21__.AgendaIconComponent),
/* harmony export */ "AttachmentsIconComponent": () => (/* reexport safe */ _attachments_attachments_component__WEBPACK_IMPORTED_MODULE_4__.AttachmentsIconComponent),
/* harmony export */ "AudioOffIconComponent": () => (/* reexport safe */ _audio_off_audio_off_component__WEBPACK_IMPORTED_MODULE_9__.AudioOffIconComponent),
/* harmony export */ "AudioOnIconComponent": () => (/* reexport safe */ _audio_on_audio_on_component__WEBPACK_IMPORTED_MODULE_8__.AudioOnIconComponent),
/* harmony export */ "BackArrowIconComponent": () => (/* reexport safe */ _back_arrow_back_arrow_component__WEBPACK_IMPORTED_MODULE_0__.BackArrowIconComponent),
/* harmony export */ "CameraOffIconComponent": () => (/* reexport safe */ _camera_off_camera_off_component__WEBPACK_IMPORTED_MODULE_7__.CameraOffIconComponent),
/* harmony export */ "CameraOnIconComponent": () => (/* reexport safe */ _camera_on_camera_on_component__WEBPACK_IMPORTED_MODULE_6__.CameraOnIconComponent),
/* harmony export */ "ChatIconComponent": () => (/* reexport safe */ _chat_chat_component__WEBPACK_IMPORTED_MODULE_1__.ChatIconComponent),
/* harmony export */ "ConfEmptyStateIconComponent": () => (/* reexport safe */ _empty_state_conf_empty_state_icon_component__WEBPACK_IMPORTED_MODULE_20__.ConfEmptyStateIconComponent),
/* harmony export */ "ConfSettingsIconComponent": () => (/* reexport safe */ _conf_settings_conf_settings_component__WEBPACK_IMPORTED_MODULE_18__.ConfSettingsIconComponent),
/* harmony export */ "ConferenceExitIconComponent": () => (/* reexport safe */ _conf_exit_conf_exit_component__WEBPACK_IMPORTED_MODULE_10__.ConferenceExitIconComponent),
/* harmony export */ "DoorIconComponent": () => (/* reexport safe */ _door_door_icon_component__WEBPACK_IMPORTED_MODULE_2__.DoorIconComponent),
/* harmony export */ "FolderIconComponent": () => (/* reexport safe */ _folder_folder_component__WEBPACK_IMPORTED_MODULE_17__.FolderIconComponent),
/* harmony export */ "GuardIconComponent": () => (/* reexport safe */ _guard_guard_component__WEBPACK_IMPORTED_MODULE_14__.GuardIconComponent),
/* harmony export */ "NotesIconComponent": () => (/* reexport safe */ _private_notes_notes_icon_component__WEBPACK_IMPORTED_MODULE_5__.NotesIconComponent),
/* harmony export */ "ParticipantsIconComponent": () => (/* reexport safe */ _participants_participants_component__WEBPACK_IMPORTED_MODULE_3__.ParticipantsIconComponent),
/* harmony export */ "PhoneIconComponent": () => (/* reexport safe */ _phone_phone_component__WEBPACK_IMPORTED_MODULE_15__.PhoneIconComponent),
/* harmony export */ "PlayIconComponent": () => (/* reexport safe */ _play_play_component__WEBPACK_IMPORTED_MODULE_16__.PlayIconComponent),
/* harmony export */ "ShareOnIconComponent": () => (/* reexport safe */ _screen_share_on_screen_share_on_component__WEBPACK_IMPORTED_MODULE_11__.ShareOnIconComponent),
/* harmony export */ "ShareUnavailableIconComponent": () => (/* reexport safe */ _screen_share_unavailable_screen_share_unavailable_component__WEBPACK_IMPORTED_MODULE_19__.ShareUnavailableIconComponent),
/* harmony export */ "UserCheckIconComponent": () => (/* reexport safe */ _user_check_user_check_icon_component__WEBPACK_IMPORTED_MODULE_13__.UserCheckIconComponent)
/* harmony export */ });
/* harmony import */ var _back_arrow_back_arrow_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./back-arrow/back-arrow.component */ 10064);
/* harmony import */ var _chat_chat_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./chat/chat.component */ 86414);
/* harmony import */ var _door_door_icon_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./door/door-icon.component */ 79625);
/* harmony import */ var _participants_participants_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./participants/participants.component */ 28917);
/* harmony import */ var _attachments_attachments_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./attachments/attachments.component */ 76019);
/* harmony import */ var _private_notes_notes_icon_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./private-notes/notes-icon.component */ 40083);
/* harmony import */ var _camera_on_camera_on_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./camera-on/camera-on.component */ 51691);
/* harmony import */ var _camera_off_camera_off_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./camera-off/camera-off.component */ 20842);
/* harmony import */ var _audio_on_audio_on_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./audio-on/audio-on.component */ 15850);
/* harmony import */ var _audio_off_audio_off_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./audio-off/audio-off.component */ 46747);
/* harmony import */ var _conf_exit_conf_exit_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./conf-exit/conf-exit.component */ 99181);
/* harmony import */ var _screen_share_on_screen_share_on_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./screen-share-on/screen-share-on.component */ 69438);
/* harmony import */ var _add_people_add_people_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./add-people/add-people.component */ 72680);
/* harmony import */ var _user_check_user_check_icon_component__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./user-check/user-check-icon.component */ 80796);
/* harmony import */ var _guard_guard_component__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./guard/guard.component */ 40699);
/* harmony import */ var _phone_phone_component__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./phone/phone.component */ 25460);
/* harmony import */ var _play_play_component__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./play/play.component */ 74935);
/* harmony import */ var _folder_folder_component__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./folder/folder.component */ 45442);
/* harmony import */ var _conf_settings_conf_settings_component__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./conf-settings/conf-settings.component */ 54217);
/* harmony import */ var _screen_share_unavailable_screen_share_unavailable_component__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./screen-share-unavailable/screen-share-unavailable.component */ 54297);
/* harmony import */ var _empty_state_conf_empty_state_icon_component__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./empty-state/conf-empty-state-icon.component */ 17727);
/* harmony import */ var _agenda_agenda_icon_component__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./agenda/agenda-icon.component */ 71170);
/***/ }),
/***/ 28917:
/*!******************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/participants/participants.component.ts ***!
\******************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ParticipantsIconComponent": () => (/* binding */ ParticipantsIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ParticipantsIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
ParticipantsIconComponent.ɵfac = function () {
let ɵParticipantsIconComponent_BaseFactory;
return function ParticipantsIconComponent_Factory(t) {
return (ɵParticipantsIconComponent_BaseFactory || (ɵParticipantsIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ParticipantsIconComponent)))(t || ParticipantsIconComponent);
};
}();
ParticipantsIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ParticipantsIconComponent,
selectors: [["app-icon-participants"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M18 10C18 9.449 17.552 9 17 9C16.448 9 16 9.449 16 10C16 10.551 16.448 11 17 11C17.552 11 18 10.551 18 10ZM20 10C20 11.654 18.654 13 17 13C15.346 13 14 11.654 14 10C14 8.346 15.346 7 17 7C18.654 7 20 8.346 20 10ZM11 7C11 5.897 10.103 5 9 5C7.897 5 7 5.897 7 7C7 8.103 7.897 9 9 9C10.103 9 11 8.103 11 7ZM13 7C13 9.206 11.206 11 9 11C6.794 11 5 9.206 5 7C5 4.794 6.794 3 9 3C11.206 3 13 4.794 13 7ZM13.94 15.046C14.809 14.374 15.879 14 17 14C19.757 14 22 16.243 22 19C22 19.552 21.553 20 21 20C20.447 20 20 19.552 20 19C20 17.346 18.654 16 17 16C16.317 16 15.668 16.234 15.144 16.649C15.688 17.645 16 18.787 16 20C16 20.552 15.553 21 15 21C14.447 21 14 20.552 14 20C14 17.243 11.757 15 9 15C6.243 15 4 17.243 4 20C4 20.552 3.553 21 3 21C2.447 21 2 20.552 2 20C2 16.14 5.141 13 9 13C10.927 13 12.673 13.783 13.94 15.046Z"]],
template: function ParticipantsIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL3BhcnRpY2lwYW50cy9wYXJ0aWNpcGFudHMuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 25460:
/*!****************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/phone/phone.component.ts ***!
\****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PhoneIconComponent": () => (/* binding */ PhoneIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class PhoneIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
PhoneIconComponent.ɵfac = function () {
let ɵPhoneIconComponent_BaseFactory;
return function PhoneIconComponent_Factory(t) {
return (ɵPhoneIconComponent_BaseFactory || (ɵPhoneIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](PhoneIconComponent)))(t || PhoneIconComponent);
};
}();
PhoneIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: PhoneIconComponent,
selectors: [["app-icon-phone"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M5.45178 2.00004C5.47665 2.00006 5.50172 2.00008 5.52699 2.00008C5.55021 2.00008 5.57322 2.00007 5.59601 2.00005C5.91832 1.99983 6.19853 1.99963 6.4598 2.04573C7.44099 2.21888 8.27219 2.86787 8.67814 3.77776C8.78624 4.02005 8.85401 4.29194 8.93196 4.60468C8.93747 4.6268 8.94304 4.64912 8.94867 4.67165L9.36229 6.32613C9.36609 6.34134 9.36988 6.3565 9.37366 6.37162C9.51174 6.92381 9.63344 7.41047 9.69248 7.82648C9.75643 8.27704 9.7613 8.72857 9.60841 9.19816C9.45553 9.66776 9.18577 10.0299 8.86881 10.3564C8.57617 10.6579 8.19129 10.9797 7.75458 11.3447L7.7186 11.3748L6.26566 12.5895C7.50656 14.7631 9.23698 16.4935 11.4106 17.7344L12.6253 16.2815L12.6554 16.2455C13.0204 15.8088 13.3421 15.4239 13.6437 15.1313C13.9702 14.8143 14.3323 14.5446 14.8019 14.3917C15.2715 14.2388 15.723 14.2437 16.1736 14.3076C16.5896 14.3666 17.0763 14.4883 17.6285 14.6264L17.674 14.6378L19.3284 15.0514C19.351 15.057 19.3733 15.0626 19.3954 15.0681C19.7082 15.1461 19.98 15.2138 20.2223 15.3219C21.1322 15.7279 21.7812 16.5591 21.9544 17.5403C22.0005 17.8016 22.0003 18.0818 22 18.4041C22 18.4269 22 18.4499 22 18.4731C22 18.4984 22 18.5234 22 18.5483C22.0004 18.9208 22.0006 19.2501 21.9278 19.5761C21.6627 20.7632 20.5739 21.7509 19.3666 21.8996C19.0359 21.9403 18.7503 21.9122 18.4338 21.8811C18.4158 21.8793 18.3977 21.8775 18.3795 21.8758C15.7132 21.6156 13.3071 20.9489 11.2069 19.8936C8.08472 18.3249 5.67521 15.9154 4.10645 12.7932C3.0512 10.693 2.38446 8.28686 2.12432 5.62061C2.12254 5.60237 2.12076 5.58424 2.11899 5.56621C2.08788 5.24979 2.0598 4.96414 2.1005 4.6335C2.24914 3.4262 3.23688 2.33741 4.42403 2.07224C4.74995 1.99944 5.07927 1.99972 5.45178 2.00004ZM13.2674 18.6316C14.8447 19.2686 16.6166 19.6943 18.5737 19.8852C18.967 19.9236 19.0337 19.9255 19.1222 19.9146C19.49 19.8693 19.8952 19.5018 19.976 19.1401C19.9945 19.057 20 18.9622 20 18.4731C20 18.0426 19.9963 17.953 19.9848 17.8879C19.9271 17.5608 19.7107 17.2837 19.4074 17.1484C19.347 17.1214 19.261 17.0961 18.8434 16.9917L17.1889 16.5781C16.5776 16.4253 16.1929 16.3304 15.8926 16.2878C15.6154 16.2484 15.498 16.2684 15.4211 16.2934C15.3441 16.3185 15.2375 16.3714 15.0366 16.5664C14.8189 16.7777 14.5638 17.0809 14.1597 17.5643L13.2674 18.6316ZM5.36847 10.7327L6.43579 9.84041C6.91917 9.43628 7.22236 9.18117 7.43366 8.96347C7.62866 8.76257 7.6816 8.65599 7.70666 8.57902C7.73172 8.50204 7.75167 8.38472 7.71233 8.10753C7.6697 7.80716 7.57481 7.42244 7.422 6.8112L7.00838 5.15672C6.90397 4.73908 6.87864 4.65307 6.85168 4.59264C6.71636 4.28935 6.43929 4.07302 6.11223 4.0153C6.04707 4.0038 5.95748 4.00008 5.52699 4.00008C5.03789 4.00008 4.94304 4.00559 4.86003 4.02414C4.49831 4.10493 4.13081 4.51004 4.08552 4.87789C4.07462 4.9664 4.07649 5.03306 4.11487 5.4264C4.30582 7.38351 4.73152 9.15543 5.36847 10.7327Z"]],
template: function PhoneIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL3Bob25lL3Bob25lLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 74935:
/*!**************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/play/play.component.ts ***!
\**************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PlayIconComponent": () => (/* binding */ PlayIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class PlayIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
PlayIconComponent.ɵfac = function () {
let ɵPlayIconComponent_BaseFactory;
return function PlayIconComponent_Factory(t) {
return (ɵPlayIconComponent_BaseFactory || (ɵPlayIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](PlayIconComponent)))(t || PlayIconComponent);
};
}();
PlayIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: PlayIconComponent,
selectors: [["app-icon-play"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["d", "M4.16663 11.1163V8.88365C4.16663 5.69255 4.16663 4.097 5.19709 3.52587C6.22755 2.95474 7.58058 3.80038 10.2866 5.49166L12.0728 6.608C14.5085 8.13033 15.7264 8.8915 15.7264 9.99999C15.7264 11.1085 14.5085 11.8697 12.0728 13.392L10.2866 14.5083L10.2866 14.5083C7.58057 16.1996 6.22755 17.0452 5.19709 16.4741C4.16663 15.903 4.16663 14.3074 4.16663 11.1163Z"]],
template: function PlayIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL3BsYXkvcGxheS5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 40083:
/*!*****************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/private-notes/notes-icon.component.ts ***!
\*****************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "NotesIconComponent": () => (/* binding */ NotesIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class NotesIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
NotesIconComponent.ɵfac = function () {
let ɵNotesIconComponent_BaseFactory;
return function NotesIconComponent_Factory(t) {
return (ɵNotesIconComponent_BaseFactory || (ɵNotesIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](NotesIconComponent)))(t || NotesIconComponent);
};
}();
NotesIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: NotesIconComponent,
selectors: [["app-icon-notes"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10.9268 2H11H13H13.0732H13.0732C14.8966 1.99997 16.3664 1.99995 17.5223 2.15537C18.7225 2.31672 19.733 2.66191 20.5355 3.46447C21.3381 4.26702 21.6833 5.27752 21.8446 6.47767C22.0001 7.63363 22 9.1034 22 10.9269V11V14.1716L22 14.3059V14.3059C22.0004 15.3301 22.0006 16.0397 21.8085 16.7138C21.7033 17.0829 21.5559 17.4387 21.3693 17.7741C21.0285 18.3866 20.5266 18.8882 19.8021 19.6121L19.8021 19.6121L19.7071 19.7071L19.6121 19.8021L19.6121 19.8021C18.8882 20.5266 18.3866 21.0285 17.7741 21.3693C17.4387 21.5559 17.0829 21.7033 16.7138 21.8085C16.0397 22.0006 15.3301 22.0004 14.3059 22H14.3059L14.1716 22H11H10.9269C9.1034 22 7.63363 22.0001 6.47767 21.8446C5.27752 21.6833 4.26702 21.3381 3.46447 20.5355C2.66191 19.733 2.31672 18.7225 2.15537 17.5223C1.99995 16.3664 1.99997 14.8966 2 13.0732V13.0732V13V11V10.9268V10.9268C1.99997 9.10337 1.99995 7.63362 2.15537 6.47767C2.31672 5.27752 2.66191 4.26702 3.46447 3.46447C4.26702 2.66191 5.27752 2.31672 6.47767 2.15537C7.63362 1.99995 9.10337 1.99997 10.9268 2H10.9268ZM6.74416 4.13753C5.7658 4.26907 5.2477 4.50966 4.87868 4.87868C4.50966 5.2477 4.26907 5.7658 4.13753 6.74416C4.00213 7.7513 4 9.08611 4 11V13C4 14.9139 4.00213 16.2487 4.13753 17.2558C4.26907 18.2342 4.50966 18.7523 4.87868 19.1213C5.2477 19.4903 5.7658 19.7309 6.74416 19.8625C7.7513 19.9979 9.08611 20 11 20H14.1716C14.5021 20 14.7731 19.9993 15 19.9962L15 19.9341C14.9999 19.0477 14.9999 18.2838 15.0821 17.6722C15.1703 17.0167 15.369 16.3883 15.8787 15.8787C16.3883 15.369 17.0167 15.1702 17.6722 15.0821C18.2839 14.9999 19.0477 14.9999 19.9342 15L19.9962 15C19.9993 14.7731 20 14.5021 20 14.1716V11C20 9.08611 19.9979 7.7513 19.8625 6.74416C19.7309 5.7658 19.4903 5.2477 19.1213 4.87868C18.7523 4.50966 18.2342 4.26907 17.2558 4.13753C16.2487 4.00213 14.9139 4 13 4H11C9.08611 4 7.7513 4.00213 6.74416 4.13753ZM19.4961 17.0006C18.8027 17.0028 18.3158 17.0136 17.9387 17.0643C17.505 17.1226 17.369 17.2167 17.2929 17.2929C17.2168 17.369 17.1226 17.5049 17.0643 17.9387C17.0136 18.3158 17.0028 18.8027 17.0006 19.496C17.278 19.2997 17.6052 18.9806 18.2929 18.2929C18.9806 17.6052 19.2997 17.278 19.4961 17.0006ZM6 7C6 6.44772 6.44772 6 7 6H15C15.5523 6 16 6.44772 16 7C16 7.55229 15.5523 8 15 8H7C6.44772 8 6 7.55229 6 7ZM7 10C6.44772 10 6 10.4477 6 11C6 11.5523 6.44772 12 7 12H13C13.5523 12 14 11.5523 14 11C14 10.4477 13.5523 10 13 10H7ZM6 15C6 14.4477 6.44772 14 7 14H9C9.55229 14 10 14.4477 10 15C10 15.5523 9.55229 16 9 16H7C6.44772 16 6 15.5523 6 15Z"]],
template: function NotesIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL3ByaXZhdGUtbm90ZXMvbm90ZXMuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
});
/***/ }),
/***/ 69438:
/*!************************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/screen-share-on/screen-share-on.component.ts ***!
\************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ShareOnIconComponent": () => (/* binding */ ShareOnIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ShareOnIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
ShareOnIconComponent.ɵfac = function () {
let ɵShareOnIconComponent_BaseFactory;
return function ShareOnIconComponent_Factory(t) {
return (ɵShareOnIconComponent_BaseFactory || (ɵShareOnIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ShareOnIconComponent)))(t || ShareOnIconComponent);
};
}();
ShareOnIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ShareOnIconComponent,
selectors: [["app-icon-screen-share-on"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 7,
vars: 4,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8 2L7.92943 2H7.92939C6.57529 1.99997 5.45869 1.99994 4.57494 2.11875C3.64711 2.2435 2.82768 2.51547 2.17158 3.17158C1.51547 3.82768 1.2435 4.64711 1.11875 5.57494C0.999938 6.45869 0.999966 7.57529 1 8.92939V8.92943L1 9V11L1 11.0706V11.0706C0.999966 12.4247 0.999938 13.5413 1.11875 14.4251C1.2435 15.3529 1.51547 16.1723 2.17158 16.8284C2.82768 17.4845 3.64711 17.7565 4.57494 17.8813C5.4587 18.0001 6.57531 18 7.92943 18L8 18H11V19H9C8.44772 19 8 19.4477 8 20C8 20.5523 8.44772 21 9 21H12H15C15.5523 21 16 20.5523 16 20C16 19.4477 15.5523 19 15 19H13V18H16L16.0706 18C17.4247 18 18.5413 18.0001 19.4251 17.8813C20.3529 17.7565 21.1723 17.4845 21.8284 16.8284C22.4845 16.1723 22.7565 15.3529 22.8813 14.4251C23.0001 13.5413 23 12.4247 23 11.0706V11.0705V11V9V8.92946V8.92944C23 7.57531 23.0001 6.4587 22.8813 5.57494C22.7565 4.64711 22.4845 3.82768 21.8284 3.17158C21.1723 2.51547 20.3529 2.2435 19.4251 2.11875C18.5413 1.99994 17.4247 1.99997 16.0706 2H16.0706L16 2H8ZM3.58579 4.58579C3.80836 4.36322 4.13538 4.19585 4.84143 4.10092C5.57625 4.00213 6.55752 4 8 4H16C17.4425 4 18.4237 4.00213 19.1586 4.10092C19.8646 4.19585 20.1916 4.36322 20.4142 4.58579C20.6368 4.80836 20.8042 5.13538 20.8991 5.84143C20.9979 6.57625 21 7.55752 21 9V11C21 12.4425 20.9979 13.4237 20.8991 14.1586C20.8042 14.8646 20.6368 15.1916 20.4142 15.4142C20.1916 15.6368 19.8646 15.8042 19.1586 15.8991C18.4237 15.9979 17.4425 16 16 16H8C6.55752 16 5.57625 15.9979 4.84143 15.8991C4.13538 15.8042 3.80836 15.6368 3.58579 15.4142C3.36322 15.1916 3.19585 14.8646 3.10092 14.1586C3.00213 13.4237 3 12.4425 3 11V9C3 7.55752 3.00213 6.57625 3.10092 5.84143C3.19585 5.13538 3.36322 4.80836 3.58579 4.58579Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8.30747 10.8464C8.70588 11.2289 9.33891 11.2159 9.72139 10.8175L11 9.48564V13C11 13.5523 11.4477 14 12 14C12.5523 14 13 13.5523 13 13V9.48564L14.2786 10.8175C14.6611 11.2159 15.2941 11.2289 15.6925 10.8464C16.0909 10.4639 16.1039 9.83088 15.7214 9.43247L12.7214 6.30747C12.5328 6.11104 12.2723 6 12 6C11.7277 6 11.4672 6.11104 11.2786 6.30747L8.27861 9.43247C7.89614 9.83088 7.90906 10.4639 8.30747 10.8464Z"]],
template: function ShareOnIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL3NjcmVlbi1zaGFyZS1vbi9zY3JlZW4tc2hhcmUtb24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 54297:
/*!******************************************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/screen-share-unavailable/screen-share-unavailable.component.ts ***!
\******************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ShareUnavailableIconComponent": () => (/* binding */ ShareUnavailableIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ShareUnavailableIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
ShareUnavailableIconComponent.ɵfac = function () {
let ɵShareUnavailableIconComponent_BaseFactory;
return function ShareUnavailableIconComponent_Factory(t) {
return (ɵShareUnavailableIconComponent_BaseFactory || (ɵShareUnavailableIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ShareUnavailableIconComponent)))(t || ShareUnavailableIconComponent);
};
}();
ShareUnavailableIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ShareUnavailableIconComponent,
selectors: [["app-icon-sharing-unavailable"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 7,
vars: 4,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M16 4C17.4425 4 18.4237 4.00213 19.1586 4.10092C19.8646 4.19585 20.1916 4.36322 20.4142 4.58579C20.6368 4.80836 20.8042 5.13538 20.8991 5.84143C20.9979 6.57625 21 7.55752 21 9V13.5C21 14.0523 21.4477 14.5 22 14.5C22.5523 14.5 23 14.0523 23 13.5V9V8.92946V8.92944C23 7.57531 23.0001 6.4587 22.8813 5.57494C22.7565 4.64711 22.4845 3.82768 21.8284 3.17157C21.1723 2.51547 20.3529 2.2435 19.4251 2.11875C18.5413 1.99994 17.4247 1.99997 16.0706 2L16 2L8.5 2C7.94772 2 7.5 2.44772 7.5 3C7.5 3.55229 7.94772 4 8.5 4L16 4ZM3 5.5C3 4.94772 2.55229 4.5 2 4.5C1.44772 4.5 1 4.94772 1 5.5V11L1 11.0706C0.999966 12.4247 0.999936 13.5413 1.11875 14.4251C1.2435 15.3529 1.51547 16.1723 2.17158 16.8284C2.82768 17.4845 3.64711 17.7565 4.57494 17.8812C5.4587 18.0001 6.57531 18 7.92943 18L8 18H11V19H9C8.44772 19 8 19.4477 8 20C8 20.5523 8.44772 21 9 21H12H15C15.5523 21 16 20.5523 16 20C16 19.4477 15.5523 19 15 19H13V18H14C14.5523 18 15 17.5523 15 17C15 16.4477 14.5523 16 14 16H8C6.55752 16 5.57625 15.9979 4.84143 15.8991C4.13538 15.8042 3.80836 15.6368 3.58579 15.4142C3.36322 15.1916 3.19585 14.8646 3.10092 14.1586C3.00213 13.4237 3 12.4425 3 11V5.5Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M3.70711 2.29289C3.31658 1.90237 2.68342 1.90237 2.29289 2.29289C1.90237 2.68342 1.90237 3.31658 2.29289 3.70711L20.2929 21.7071C20.6834 22.0976 21.3166 22.0976 21.7071 21.7071C22.0976 21.3166 22.0976 20.6834 21.7071 20.2929L3.70711 2.29289ZM11.2786 7.69253C10.8961 7.29412 10.9091 6.66109 11.3075 6.27861C11.7059 5.89614 12.3389 5.90906 12.7214 6.30747L15.7214 9.43247C16.1039 9.83088 16.0909 10.4639 15.6925 10.8464C15.2941 11.2289 14.6611 11.2159 14.2786 10.8175L11.2786 7.69253Z"]],
template: function ShareUnavailableIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL3NjcmVlbi1zaGFyZS11bmF2YWlsYWJsZS9zY3JlZW4tc2hhcmUtdW5hdmFpbGFibGUuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 80796:
/*!*******************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-and-conference/user-check/user-check-icon.component.ts ***!
\*******************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UserCheckIconComponent": () => (/* binding */ UserCheckIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class UserCheckIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 21;
this.height = 20;
this.color = 'white';
}
}
UserCheckIconComponent.ɵfac = function () {
let ɵUserCheckIconComponent_BaseFactory;
return function UserCheckIconComponent_Factory(t) {
return (ɵUserCheckIconComponent_BaseFactory || (ɵUserCheckIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](UserCheckIconComponent)))(t || UserCheckIconComponent);
};
}();
UserCheckIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: UserCheckIconComponent,
selectors: [["app-user-check-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 21 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7.50033 3.5C6.21166 3.5 5.16699 4.54467 5.16699 5.83333C5.16699 7.122 6.21166 8.16667 7.50033 8.16667C8.78899 8.16667 9.83366 7.122 9.83366 5.83333C9.83366 4.54467 8.78899 3.5 7.50033 3.5ZM3.16699 5.83333C3.16699 3.4401 5.10709 1.5 7.50033 1.5C9.89356 1.5 11.8337 3.4401 11.8337 5.83333C11.8337 8.22657 9.89356 10.1667 7.50033 10.1667C5.10709 10.1667 3.16699 8.22657 3.16699 5.83333ZM12.2289 16.5C11.8218 14.7799 10.2762 13.5 8.4317 13.5H6.56895C4.72442 13.5 3.17881 14.7799 2.77176 16.5H12.2289ZM0.666992 17.402C0.666992 14.1424 3.30939 11.5 6.56895 11.5H8.4317C11.6913 11.5 14.3337 14.1424 14.3337 17.402C14.3337 18.0084 13.842 18.5 13.2356 18.5H1.76503C1.1586 18.5 0.666992 18.0084 0.666992 17.402ZM19.8741 7.37377C20.2646 6.98325 20.2646 6.35008 19.8741 5.95956C19.4836 5.56904 18.8504 5.56904 18.4599 5.95956L15.8337 8.58579L14.8741 7.62623C14.4836 7.2357 13.8504 7.2357 13.4599 7.62623C13.0694 8.01675 13.0694 8.64992 13.4599 9.04044L15.1266 10.7071C15.3141 10.8946 15.5684 11 15.8337 11C16.0989 11 16.3532 10.8946 16.5408 10.7071L19.8741 7.37377Z"]],
template: function UserCheckIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWFuZC1jb25mZXJlbmNlL3VzZXItY2hlY2svdXNlci1jaGVjay1pY29uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 53028:
/*!*******************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/agenda-extended/agenda-extended-icon.component.ts ***!
\*******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AgendaExtendedIconComponent": () => (/* binding */ AgendaExtendedIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class AgendaExtendedIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 20;
this.height = 20;
this.color = '#807A8E';
}
}
AgendaExtendedIconComponent.ɵfac = function () {
let ɵAgendaExtendedIconComponent_BaseFactory;
return function AgendaExtendedIconComponent_Factory(t) {
return (ɵAgendaExtendedIconComponent_BaseFactory || (ɵAgendaExtendedIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](AgendaExtendedIconComponent)))(t || AgendaExtendedIconComponent);
};
}();
AgendaExtendedIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: AgendaExtendedIconComponent,
selectors: [["app-agenda-extended-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M11.7498 3.25413C11.537 3.25059 11.2837 3.24983 10.976 3.24983H9.33301C7.89759 3.24983 6.89648 3.25142 6.14113 3.35297C5.40735 3.45163 5.01878 3.63207 4.74202 3.90884C4.46526 4.1856 4.28481 4.57417 4.18616 5.30795C4.0846 6.0633 4.08301 7.06441 4.08301 8.49983V11.4998C4.08301 12.9352 4.0846 13.9364 4.18616 14.6917C4.28481 15.4255 4.46526 15.8141 4.74202 16.0908C5.01878 16.3676 5.40735 16.548 6.14113 16.6467C6.89648 16.7482 7.89759 16.7498 9.333 16.7498H10.6663C12.1018 16.7498 13.1029 16.7482 13.8582 16.6467C14.592 16.548 14.9806 16.3676 15.2573 16.0908C15.5341 15.8141 15.7145 15.4255 15.8132 14.6917C15.9147 13.9364 15.9163 12.9352 15.9163 11.4998V8.19018C15.9163 7.88255 15.9156 7.62919 15.912 7.41644C15.257 7.41559 14.7009 7.40873 14.2433 7.35463C13.6924 7.28951 13.1875 7.14717 12.7551 6.79234C12.6159 6.67807 12.4882 6.55039 12.3739 6.41115C12.0191 5.97878 11.8767 5.47384 11.8116 4.92295C11.7575 4.4653 11.7506 3.90917 11.7498 3.25413ZM15.5876 5.9151C15.4117 5.64845 15.1084 5.33592 14.4693 4.69682C13.8303 4.05779 13.5178 3.75455 13.2511 3.57864C13.2545 4.07108 13.2654 4.44399 13.3012 4.74687C13.3496 5.15615 13.4343 5.33874 13.5334 5.45956C13.5854 5.52285 13.6434 5.58088 13.7067 5.63283C13.8275 5.73198 14.0101 5.81662 14.4194 5.865C14.7222 5.9008 15.0951 5.91176 15.5876 5.9151ZM13.3839 1.97997C12.7556 1.74908 12.0788 1.74937 11.1038 1.74979L10.976 1.74983H9.33301L9.27813 1.74983C7.91054 1.74981 6.80823 1.74979 5.94126 1.86635C5.04115 1.98737 4.28328 2.24626 3.68136 2.84818C3.07944 3.45009 2.82055 4.20797 2.69953 5.10808C2.58297 5.97504 2.58299 7.07735 2.58301 8.44494V8.44495V8.49983V11.4998V11.5547V11.5547C2.58299 12.9223 2.58297 14.0246 2.69953 14.8916C2.82055 15.7917 3.07944 16.5496 3.68136 17.1515C4.28328 17.7534 5.04115 18.0123 5.94126 18.1333C6.80822 18.2499 7.91054 18.2498 9.27814 18.2498H9.333H10.6663H10.7212C12.0888 18.2498 13.1911 18.2499 14.0581 18.1333C14.9582 18.0123 15.7161 17.7534 16.318 17.1515C16.9199 16.5496 17.1788 15.7917 17.2998 14.8916C17.4164 14.0246 17.4164 12.9223 17.4163 11.5547V11.5547V11.5547V11.5547V11.4998V8.19018L17.4164 8.06235C17.4168 7.08735 17.4171 6.41061 17.1862 5.7823C17.1512 5.68718 17.1124 5.59351 17.0699 5.50153C16.7889 4.89398 16.3101 4.41566 15.6204 3.72653L15.53 3.63616L15.4396 3.54574C14.7505 2.85602 14.2722 2.37729 13.6646 2.09628C13.5727 2.05373 13.479 2.01493 13.3839 1.97997ZM7.49967 9.24989C7.08546 9.24989 6.74967 9.58567 6.74967 9.99989C6.74967 10.4141 7.08546 10.7499 7.49967 10.7499H12.4997C12.9139 10.7499 13.2497 10.4141 13.2497 9.99989C13.2497 9.58567 12.9139 9.24989 12.4997 9.24989H7.49967ZM6.74967 13.3332C6.74967 12.919 7.08546 12.5832 7.49967 12.5832H10.833C11.2472 12.5832 11.583 12.919 11.583 13.3332C11.583 13.7474 11.2472 14.0832 10.833 14.0832H7.49967C7.08546 14.0832 6.74967 13.7474 6.74967 13.3332Z"]],
template: function AgendaExtendedIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWdlbmRhLWV4dGVuZGVkL2FnZW5kYS1leHRlbmRlZC1pY29uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO1FBQ1E7WUFDSSxhQUFhO1lBQ2IsdUJBQXVCO1lBQ3ZCLG1CQUFtQjtRQUN2QiIsInNvdXJjZXNDb250ZW50IjpbIlxuICAgICAgICA6aG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 74331:
/*!***************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/all-day-event-clock/all-day-event-clock-icon.component.ts ***!
\***************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AllDayEventClockIconComponent": () => (/* binding */ AllDayEventClockIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class AllDayEventClockIconComponent {
constructor() {
this.height = '18';
this.width = '18';
this.color = '#2B2733';
this.borderColor = '';
}
}
AllDayEventClockIconComponent.ɵfac = function AllDayEventClockIconComponent_Factory(t) {
return new (t || AllDayEventClockIconComponent)();
};
AllDayEventClockIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: AllDayEventClockIconComponent,
selectors: [["app-icon-all-day-event-clock"]],
inputs: {
height: "height",
width: "width",
color: "color",
borderColor: "borderColor"
},
decls: 7,
vars: 4,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M1.75 10C1.75 5.44365 5.44365 1.75 10 1.75C14.5563 1.75 18.25 5.44365 18.25 10C18.25 10.5018 18.2052 10.9931 18.1194 11.4701C17.6688 11.2589 17.1815 11.113 16.6697 11.0445C16.7226 10.7041 16.75 10.3552 16.75 10C16.75 6.27208 13.7279 3.25 10 3.25C6.27208 3.25 3.25 6.27208 3.25 10C3.25 12.6504 4.77753 14.944 7.00023 16.0485C7.00613 16.6697 7.12531 17.2638 7.33811 17.8111C4.08789 16.7038 1.75 13.6249 1.75 10ZM10 5.15502C10.4142 5.15502 10.75 5.49081 10.75 5.90502V8.39869L12.5199 6.92376C12.8381 6.65858 13.311 6.70157 13.5762 7.01977C13.8413 7.33798 13.7984 7.8109 13.4801 8.07608L10.4801 10.5762C10.2566 10.7625 9.94543 10.8026 9.68189 10.6792C9.41835 10.5558 9.25 10.291 9.25 10V5.90502C9.25 5.49081 9.58579 5.15502 10 5.15502Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M12 12C9.79086 12 8 13.7909 8 16C8 18.2091 9.79086 20 12 20H16C18.2091 20 20 18.2091 20 16C20 13.7909 18.2091 12 16 12H12ZM13.6392 18H10.2898V17.1477L11.9176 15.8011C12.2393 15.5348 12.4375 15.3345 12.4375 15.0256C12.4375 14.6911 12.2053 14.4886 11.8793 14.4886C11.5511 14.4886 11.3274 14.6932 11.3295 15.0597H10.2045C10.2024 14.1413 10.8629 13.5767 11.8793 13.5767C12.9254 13.5767 13.5923 14.1094 13.5923 14.9233C13.5923 15.4283 13.3388 15.8587 12.3438 16.6875L11.9347 17.0284V17.054H13.6392V18ZM16.0345 17.3182H13.9123V16.3977L15.668 13.6364H17.168V16.3977H17.6708V17.3182H17.168V18H16.0345V17.3182ZM15.0799 16.3977H16.06V14.8636H16.026L15.0799 16.3636V16.3977Z"]],
template: function AllDayEventClockIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYWxsLWRheS1ldmVudC1jbG9jay9hbGwtZGF5LWV2ZW50LWNsb2NrLWljb24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDak5BO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUE2REoiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 75705:
/*!*******************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/analytics/analytics-icon.component.ts ***!
\*******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AnalyticsIconComponent": () => (/* binding */ AnalyticsIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class AnalyticsIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 24;
this.height = 24;
this.color = '#807A8E';
}
}
AnalyticsIconComponent.ɵfac = function () {
let ɵAnalyticsIconComponent_BaseFactory;
return function AnalyticsIconComponent_Factory(t) {
return (ɵAnalyticsIconComponent_BaseFactory || (ɵAnalyticsIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](AnalyticsIconComponent)))(t || AnalyticsIconComponent);
};
}();
AnalyticsIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: AnalyticsIconComponent,
selectors: [["app-analytics-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9 2L8.92943 2H8.92939C7.57529 1.99997 6.45869 1.99994 5.57494 2.11875C4.64711 2.2435 3.82768 2.51547 3.17158 3.17158C2.51547 3.82768 2.2435 4.64711 2.11875 5.57494C1.99994 6.45869 1.99997 7.57529 2 8.92939V8.92943L2 9V15L2 15.0706V15.0706C1.99997 16.4247 1.99994 17.5413 2.11875 18.4251C2.2435 19.3529 2.51547 20.1723 3.17158 20.8284C3.82768 21.4845 4.64711 21.7565 5.57494 21.8813C6.4587 22.0001 7.57531 22 8.92944 22H8.92946H9H15H15.0705H15.0706C16.4247 22 17.5413 22.0001 18.4251 21.8813C19.3529 21.7565 20.1723 21.4845 20.8284 20.8284C21.4845 20.1723 21.7565 19.3529 21.8813 18.4251C22.0001 17.5413 22 16.4247 22 15.0706V15.0705V15V9V8.92946V8.92944C22 7.57531 22.0001 6.4587 21.8813 5.57494C21.7565 4.64711 21.4845 3.82768 20.8284 3.17158C20.1723 2.51547 19.3529 2.2435 18.4251 2.11875C17.5413 1.99994 16.4247 1.99997 15.0706 2H15.0706L15 2H9ZM4.58579 4.58579C4.80836 4.36322 5.13538 4.19585 5.84143 4.10092C6.57625 4.00213 7.55752 4 9 4H15C16.4425 4 17.4237 4.00213 18.1586 4.10092C18.8646 4.19585 19.1916 4.36322 19.4142 4.58579C19.6368 4.80836 19.8042 5.13538 19.8991 5.84143C19.9979 6.57625 20 7.55752 20 9V15C20 16.4425 19.9979 17.4237 19.8991 18.1586C19.8042 18.8646 19.6368 19.1916 19.4142 19.4142C19.1916 19.6368 18.8646 19.8042 18.1586 19.8991C17.4237 19.9979 16.4425 20 15 20H9C7.55752 20 6.57625 19.9979 5.84143 19.8991C5.13538 19.8042 4.80836 19.6368 4.58579 19.4142C4.36322 19.1916 4.19585 18.8646 4.10092 18.1586C4.00213 17.4237 4 16.4425 4 15V9C4 7.55752 4.00213 6.57625 4.10092 5.84143C4.19585 5.13538 4.36322 4.80836 4.58579 4.58579ZM17.7071 9.70712C18.0976 9.3166 18.0976 8.68343 17.7071 8.29291C17.3166 7.90239 16.6834 7.90239 16.2929 8.29291L13 11.5858L11.7071 10.2929C11.3166 9.90239 10.6834 9.90239 10.2929 10.2929L6.29289 14.2929C5.90237 14.6834 5.90237 15.3166 6.29289 15.7071C6.68342 16.0976 7.31658 16.0976 7.70711 15.7071L11 12.4142L12.2929 13.7071C12.4804 13.8947 12.7348 14 13 14C13.2652 14 13.5196 13.8947 13.7071 13.7071L17.7071 9.70712Z"]],
template: function AnalyticsIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", 24)("height", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYW5hbHl0aWNzL2FuYWx5dGljcy1pY29uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO1FBQ1E7WUFDSSxhQUFhO1lBQ2IsdUJBQXVCO1lBQ3ZCLG1CQUFtQjtRQUN2QiIsInNvdXJjZXNDb250ZW50IjpbIlxuICAgICAgICA6aG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 70606:
/*!*********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/auth/empty-state/auth-empty-state-icon.component.ts ***!
\*********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AuthEmptyStateIconComponent": () => (/* binding */ AuthEmptyStateIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class AuthEmptyStateIconComponent {}
AuthEmptyStateIconComponent.ɵfac = function AuthEmptyStateIconComponent_Factory(t) {
return new (t || AuthEmptyStateIconComponent)();
};
AuthEmptyStateIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: AuthEmptyStateIconComponent,
selectors: [["app-auth-empty-state-icon"]],
decls: 43,
vars: 0,
consts: [["width", "140", "height", "140", "viewBox", "0 0 140 140", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M70 124C99.8225 124 124 99.8701 124 70C124 40.1299 99.716 16 70 16C40.1775 16 16 40.1299 16 70C16 99.8701 40.1775 124 70 124Z", "fill", "#F3F3F9"], ["x", "19.5", "y", "35.5", "width", "97", "height", "67", "rx", "7.5", "fill", "url(#paint0_linear_5417_64394)"], ["x", "19", "y", "35", "width", "98", "height", "12", "fill", "#EDEAF2"], ["d", "M25.1731 42.1643C26.0869 42.1643 26.8276 41.4197 26.8276 40.5011C26.8276 39.5825 26.0869 38.8379 25.1731 38.8379C24.2593 38.8379 23.5186 39.5825 23.5186 40.5011C23.5186 41.4197 24.2593 42.1643 25.1731 42.1643Z", "fill", "#9A95AC"], ["d", "M30.5823 42.1643C31.4961 42.1643 32.2368 41.4197 32.2368 40.5011C32.2368 39.5825 31.4961 38.8379 30.5823 38.8379C29.6685 38.8379 28.9277 39.5825 28.9277 40.5011C28.9277 41.4197 29.6685 42.1643 30.5823 42.1643Z", "fill", "#9A95AC"], ["d", "M35.9592 42.1643C36.873 42.1643 37.6138 41.4197 37.6138 40.5011C37.6138 39.5825 36.873 38.8379 35.9592 38.8379C35.0455 38.8379 34.3047 39.5825 34.3047 40.5011C34.3047 41.4197 35.0455 42.1643 35.9592 42.1643Z", "fill", "#9A95AC"], ["d", "M68.6254 82.125L63.7817 86.9688C63.4333 87.3183 63.0193 87.5957 62.5635 87.785C62.1077 87.9743 61.619 88.0717 61.1254 88.0717C60.6319 88.0717 60.1432 87.9743 59.6873 87.785C59.2315 87.5957 58.8176 87.3183 58.4692 86.9688L55.0317 83.5312C54.6821 83.1829 54.4047 82.7689 54.2154 82.3131C54.0261 81.8573 53.9287 81.3686 53.9287 80.875C53.9287 80.3814 54.0261 79.8927 54.2154 79.4369C54.4047 78.9811 54.6821 78.5671 55.0317 78.2188L59.8754 73.375", "stroke", "#9A95AC", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M56.75 85.25L51.75 90.25", "stroke", "#9A95AC", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M84.25 57.75L79.25 62.75", "stroke", "#9A95AC", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M70.5 76.5L66.75 80.25", "stroke", "#9A95AC", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M65.5 71.5L61.75 75.25", "stroke", "#9A95AC", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M76.125 74.625L80.9688 69.7812C81.3183 69.4329 81.5957 69.0189 81.785 68.5631C81.9743 68.1072 82.0717 67.6185 82.0717 67.125C82.0717 66.6314 81.9743 66.1427 81.785 65.6869C81.5957 65.2311 81.3183 64.8171 80.9688 64.4687L77.5312 61.0312C77.1829 60.6816 76.7689 60.4043 76.3131 60.215C75.8573 60.0257 75.3686 59.9283 74.875 59.9283C74.3814 59.9283 73.8927 60.0257 73.4369 60.215C72.9811 60.4043 72.5671 60.6816 72.2188 61.0312L67.375 65.875", "stroke", "#9A95AC", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M66.125 64.625L77.375 75.875", "stroke", "#9A95AC", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M58.625 72.125L69.875 83.375", "stroke", "#9A95AC", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["x", "19.5", "y", "35.5", "width", "97", "height", "67", "rx", "7.5", "stroke", "#EDEAF2"], ["id", "paint0_linear_5417_64394", "x1", "39.6862", "y1", "40.7736", "x2", "56.1529", "y2", "107.575", "gradientUnits", "userSpaceOnUse"], ["stop-color", "white"], ["offset", "0.9964", "stop-color", "white"]],
template: function AuthEmptyStateIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "rect", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "rect", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](12, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](14, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](16, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](18, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](20, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](22, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](24, "path", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](26, "path", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](28, "path", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](30, "rect", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](32, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](34, "linearGradient", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](36, "stop", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](38, "stop", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](40, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](41, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](42, "\n");
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYXV0aC9lbXB0eS1zdGF0ZS9hdXRoLWVtcHR5LXN0YXRlLWljb24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 51130:
/*!*******************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/auth/empty-state/index.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AuthEmptyStateIconComponent": () => (/* reexport safe */ _auth_empty_state_icon_component__WEBPACK_IMPORTED_MODULE_0__.AuthEmptyStateIconComponent)
/* harmony export */ });
/* harmony import */ var _auth_empty_state_icon_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./auth-empty-state-icon.component */ 70606);
/***/ }),
/***/ 69268:
/*!*******************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/auth/index.ts ***!
\*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AuthEmptyStateIconComponent": () => (/* reexport safe */ _empty_state__WEBPACK_IMPORTED_MODULE_0__.AuthEmptyStateIconComponent)
/* harmony export */ });
/* harmony import */ var _empty_state__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./empty-state */ 51130);
/***/ }),
/***/ 34520:
/*!**************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/auto-reschedule/auto-reschedule.component.ts ***!
\**************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AutoRescheduleIconComponent": () => (/* binding */ AutoRescheduleIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class AutoRescheduleIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
AutoRescheduleIconComponent.ɵfac = function () {
let ɵAutoRescheduleIconComponent_BaseFactory;
return function AutoRescheduleIconComponent_Factory(t) {
return (ɵAutoRescheduleIconComponent_BaseFactory || (ɵAutoRescheduleIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](AutoRescheduleIconComponent)))(t || AutoRescheduleIconComponent);
};
}();
AutoRescheduleIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: AutoRescheduleIconComponent,
selectors: [["app-icon-auto-reschedule"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 74,
vars: 0,
consts: [["width", "140", "height", "140", "viewBox", "0 0 140 140", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["clip-path", "url(#clip0_2861_37889)"], ["d", "M95.2523 106.592H18.9063C13.8053 106.592 10.0072 101.882 11.0878 96.8972L24.7492 33.8733H111.111L95.2523 106.592Z", "fill", "white"], ["d", "M95.2523 106.592H15.1863C11.9982 106.592 9.62438 103.648 10.2998 100.533L24.7492 33.8733H111.111L95.2523 106.592Z", "fill", "#E4DFF2"], ["d", "M45.4792 106.592H27.6146C24.3665 106.592 21.6916 103.814 21.8827 100.556L24.7487 33.8733H29.0476L45.4792 106.592Z", "fill", "url(#paint0_linear_2861_37889)"], ["d", "M130.026 106.592H43.76L29.1435 50.7356L29.048 50.3524L24.749 33.8733H111.111L114.836 48.1488L115.41 50.3524L115.505 50.7356L130.026 106.592Z", "fill", "white"], ["d", "M115.409 50.3524H29.048L24.749 33.8733H111.111L114.836 48.1488L115.409 50.3524Z", "fill", "#F3F0FB"], ["d", "M47.4858 45.6577C49.1741 45.6577 50.5428 44.285 50.5428 42.5918C50.5428 40.8986 49.1741 39.5259 47.4858 39.5259C45.7974 39.5259 44.4287 40.8986 44.4287 42.5918C44.4287 44.285 45.7974 45.6577 47.4858 45.6577Z", "fill", "#DFDAEF"], ["d", "M97.9272 45.6577C99.6155 45.6577 100.984 44.285 100.984 42.5918C100.984 40.8986 99.6155 39.5259 97.9272 39.5259C96.2388 39.5259 94.8701 40.8986 94.8701 42.5918C94.8701 44.285 96.2388 45.6577 97.9272 45.6577Z", "fill", "#DFDAEF"], ["d", "M46.7218 43.8372C46.1486 43.8372 45.6709 43.3582 45.6709 42.7834C45.6709 42.2085 46.1486 41.7295 46.7218 41.7295C48.8235 41.7295 51.0208 38.7594 51.0208 34.2564C51.0208 34.1606 51.0208 33.969 51.0208 33.8732C50.9252 29.466 48.728 26.7833 46.7218 26.7833C44.8112 26.7833 42.7094 29.3702 42.4228 33.3941H40.2256C40.5122 28.4121 43.2826 24.6755 46.6263 24.6755C50.161 24.6755 52.9314 28.7953 53.1225 34.0648C53.1225 34.1606 53.1225 34.2564 53.1225 34.3522C53.218 39.6217 50.352 43.8372 46.7218 43.8372Z", "fill", "#BBB4D5"], ["d", "M96.8761 43.8372C96.3029 43.8372 95.8252 43.3582 95.8252 42.7834C95.8252 42.2085 96.3029 41.7295 96.8761 41.7295C98.9778 41.7295 101.175 38.7594 101.175 34.2564C101.175 34.1606 101.175 33.969 101.175 33.8732C101.08 29.466 98.8823 26.7833 96.8761 26.7833C94.9654 26.7833 92.8637 29.3702 92.5771 33.3941H90.3799C90.6665 28.4121 93.4369 24.6755 96.7806 24.6755C100.315 24.6755 103.086 28.7953 103.277 34.0648C103.277 34.1606 103.277 34.2564 103.277 34.3522C103.372 39.6217 100.506 43.8372 96.8761 43.8372Z", "fill", "#BBB4D5"], ["opacity", "0.3", "d", "M98.4045 71.9087C97.8313 71.9087 97.4492 71.4296 97.4492 70.9506C97.4492 70.3757 97.8313 69.9925 98.4045 69.9925H101.366C101.939 69.9925 102.321 70.4715 102.321 70.9506C102.321 71.5254 101.844 71.9087 101.366 71.9087H98.4045Z", "fill", "#D5DAE8"], ["opacity", "0.3", "d", "M57.7076 98.9269C57.3255 98.9269 56.9434 98.6395 56.7523 98.2562L55.2238 92.6035H47.6767C47.1035 92.6035 46.7214 92.1245 46.7214 91.6454C46.7214 91.0706 47.199 90.6873 47.6767 90.6873H54.6506L52.2623 82.2562H45.0018C44.4286 82.2562 44.0465 81.7771 44.0465 81.2981C44.0465 80.7232 44.4286 80.34 45.0018 80.34H51.6891L49.3008 71.9089H42.4224C41.8492 71.9089 41.4671 71.4298 41.4671 70.9508C41.4671 70.3759 41.8492 69.9927 42.4224 69.9927H48.8231L46.4348 61.5615H39.843C39.2698 61.5615 38.8877 61.0825 38.8877 60.6034C38.8877 60.0286 39.2698 59.6454 39.843 59.6454H45.8616L44.9063 56.1963C44.8107 55.7172 45.0973 55.1424 45.575 55.0466C45.6705 55.0466 45.766 55.0466 45.8616 55.0466C46.2437 55.0466 46.6258 55.334 46.8169 55.7172L47.9633 59.6454H55.6059C56.1791 59.6454 56.5612 60.0286 56.5612 60.6034C56.5612 61.1783 56.1791 61.5615 55.6059 61.5615H48.5365L50.9248 69.9927H62.9619L59.1406 56.1963C59.0451 55.7172 59.3317 55.1424 59.8093 55.0466C59.9049 55.0466 60.0004 55.0466 60.0959 55.0466C60.4781 55.0466 60.8602 55.334 61.0513 55.7172L62.1977 59.6454H66.3056C66.8788 59.6454 67.2609 60.0286 67.2609 60.6034C67.2609 61.1783 66.7832 61.5615 66.3056 61.5615H62.7709L65.1592 69.9927H73.2795C73.8526 69.9927 74.2348 70.4717 74.2348 70.9508C74.2348 71.5256 73.8526 71.9089 73.2795 71.9089H65.7324L68.1207 80.34H80.2533L74.999 61.5615H72.4197C71.8465 61.5615 71.4643 61.0825 71.4643 60.6034C71.4643 60.0286 71.942 59.6454 72.4197 59.6454H74.4258L73.4705 56.1963C73.375 55.9088 73.4705 55.7172 73.566 55.4298C73.6616 55.2382 73.8526 55.0466 74.1392 54.9507C74.2348 54.9507 74.3303 54.9507 74.4258 54.9507C74.808 54.9507 75.1901 55.2382 75.3812 55.6214L76.5276 59.5496H78.5337C79.1069 59.5496 79.4891 59.9328 79.4891 60.5076C79.4891 61.0825 79.1069 61.4657 78.5337 61.4657H77.1008L79.4891 69.8969H91.6217L89.2334 61.4657H83.0238C82.4506 61.4657 82.0685 60.9867 82.0685 60.5076C82.0685 59.9328 82.5461 59.5496 83.0238 59.5496H88.3736L87.4183 56.1004C87.3227 55.6214 87.6093 55.0466 88.087 54.9507C88.1825 54.9507 88.2781 54.9507 88.3736 54.9507C88.7557 54.9507 89.1379 55.2382 89.3289 55.6214L90.4753 59.5496H102.608L101.653 56.1004C101.557 55.6214 101.844 55.0466 102.321 54.9507C102.417 54.9507 102.512 54.9507 102.608 54.9507C102.99 54.9507 103.372 55.2382 103.563 55.6214L104.71 59.5496H112.161C112.734 59.5496 113.117 59.9328 113.117 60.5076C113.117 61.0825 112.734 61.4657 112.161 61.4657H104.996L107.385 69.8969H114.55C115.123 69.8969 115.505 70.3759 115.505 70.855C115.505 71.4298 115.123 71.8131 114.55 71.8131H107.958L110.346 80.2442H117.224C117.798 80.2442 118.18 80.7232 118.18 81.2023C118.18 81.7771 117.798 82.1604 117.224 82.1604H110.919L113.308 90.5915H119.804C120.377 90.5915 120.759 91.0706 120.759 91.5496C120.759 92.1245 120.282 92.5077 119.804 92.5077H113.785L115.218 97.5856C115.314 98.0646 115.027 98.6395 114.55 98.7353C114.454 98.7353 114.358 98.7353 114.263 98.7353C113.881 98.7353 113.499 98.4478 113.308 98.0646L111.779 92.5077H99.6465L101.079 97.4897C101.175 97.7772 101.079 97.9688 100.984 98.2562C100.888 98.4478 100.697 98.6395 100.411 98.7353C100.315 98.7353 100.22 98.7353 100.124 98.7353C99.742 98.7353 99.3599 98.4478 99.1688 98.0646L97.6403 92.6035H85.5076L86.9406 97.5856C87.0361 98.0646 86.7496 98.6395 86.2719 98.7353C86.1764 98.7353 86.0808 98.7353 85.9853 98.7353C85.6032 98.7353 85.221 98.4478 85.03 98.0646L83.5014 92.6035H71.3688L72.8018 97.5856C72.8973 98.0646 72.6107 98.6395 72.1331 98.7353C72.0375 98.7353 71.942 98.7353 71.8465 98.7353C71.4643 98.7353 71.0822 98.4478 70.8911 98.0646L69.3626 92.6035H57.23L58.663 97.6814C58.7585 97.9688 58.663 98.1604 58.5674 98.4478C58.4719 98.6395 58.2808 98.8311 57.9942 98.9269C57.8987 98.9269 57.8032 98.9269 57.7076 98.9269ZM84.9344 90.6873H111.206L108.818 82.2562H96.6849L97.5447 85.3221C97.6403 85.6095 97.5447 85.8011 97.4492 86.0885C97.3537 86.2801 97.1626 86.4718 96.876 86.5676C96.7805 86.5676 96.6849 86.5676 96.5894 86.5676C96.2073 86.5676 95.8252 86.2801 95.6341 85.8969L94.6788 82.352H91.0485C90.4753 82.352 90.0932 81.873 90.0932 81.3939C90.0932 80.8191 90.4753 80.4358 91.0485 80.4358H94.1056L91.7172 72.0047H79.6801L82.0685 80.4358H85.03C85.6032 80.4358 85.9853 80.9149 85.9853 81.3939C85.9853 81.9688 85.6032 82.352 85.03 82.352H82.5461L84.9344 90.6873ZM70.7956 90.6873H82.9282L80.5399 82.2562H68.4073L70.7956 90.6873ZM56.6568 90.6873H68.7894L66.4011 82.2562H62.8664C62.2932 82.2562 61.9111 81.7771 61.9111 81.2981C61.9111 80.7232 62.3887 80.34 62.8664 80.34H65.9234L63.5351 71.9089H51.4025L53.7908 80.34H56.9434C57.5166 80.34 57.8987 80.8191 57.8987 81.2981C57.8987 81.873 57.421 82.2562 56.9434 82.2562H54.364L56.6568 90.6873ZM96.2073 80.34H108.34L103.086 61.5615H90.8575L96.2073 80.34Z", "fill", "#E4DFF2"], ["filter", "url(#filter0_d_2861_37889)"], ["x", "47", "y", "63.0001", "width", "54", "height", "54", "rx", "27", "fill", "url(#paint1_linear_2861_37889)"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M76.2173 79.2822C76.5337 79.378 76.75 79.6695 76.75 80V87.25H81C81.2766 87.25 81.5307 87.4022 81.6613 87.6461C81.7918 87.89 81.7775 88.1859 81.624 88.416L73.624 100.416C73.4407 100.691 73.099 100.814 72.7827 100.718C72.4663 100.622 72.25 100.33 72.25 100V92.75H68C67.7234 92.75 67.4693 92.5978 67.3387 92.3539C67.2082 92.11 67.2225 91.8141 67.376 91.584L75.376 79.584C75.5593 79.309 75.901 79.1864 76.2173 79.2822ZM69.4014 91.25H73C73.4142 91.25 73.75 91.5858 73.75 92V97.5229L79.5986 88.75H76C75.5858 88.75 75.25 88.4142 75.25 88V82.4771L69.4014 91.25Z", "fill", "white"], ["id", "filter0_d_2861_37889", "x", "37", "y", "63.0001", "width", "74", "height", "74", "filterUnits", "userSpaceOnUse", "color-interpolation-filters", "sRGB"], ["flood-opacity", "0", "result", "BackgroundImageFix"], ["in", "SourceAlpha", "type", "matrix", "values", "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0", "result", "hardAlpha"], ["dy", "10"], ["stdDeviation", "5"], ["type", "matrix", "values", "0 0 0 0 0.290196 0 0 0 0 0.223529 0 0 0 0 0.47451 0 0 0 0.15 0"], ["mode", "normal", "in2", "BackgroundImageFix", "result", "effect1_dropShadow_2861_37889"], ["mode", "normal", "in", "SourceGraphic", "in2", "effect1_dropShadow_2861_37889", "result", "shape"], ["id", "paint0_linear_2861_37889", "x1", "21.8652", "y1", "70.2217", "x2", "45.5145", "y2", "70.2217", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#E4DFF2"], ["offset", "1", "stop-color", "#B5AECF"], ["id", "paint1_linear_2861_37889", "x1", "101", "y1", "117", "x2", "45.7916", "y2", "64.2651", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#933FFF"], ["offset", "1", "stop-color", "#615AFF"], ["id", "clip0_2861_37889"], ["width", "121.04", "height", "81.9165", "fill", "white", "transform", "translate(8.98633 24.6755)"]],
template: function AutoRescheduleIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "g", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](8, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](10, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](12, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](14, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](16, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](18, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](20, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](22, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](24, "path", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](27, "g", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](29, "rect", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](31, "path", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](34, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](36, "filter", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](38, "feFlood", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](40, "feColorMatrix", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](42, "feOffset", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](44, "feGaussianBlur", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](45, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](46, "feColorMatrix", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](47, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](48, "feBlend", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](49, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](50, "feBlend", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](51, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](52, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](53, "linearGradient", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](54, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](55, "stop", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](56, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](57, "stop", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](58, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](59, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](60, "linearGradient", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](61, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](62, "stop", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](63, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](64, "stop", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](65, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](66, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](67, "clipPath", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](68, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](69, "rect", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](70, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](71, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](72, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](73, "\n");
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 85924:
/*!**************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/avatars/guest/guest.component.ts ***!
\**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvatarGuestIconComponent": () => (/* binding */ AvatarGuestIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class AvatarGuestIconComponent {
constructor() {
this.height = '24';
this.width = '24';
this.color = 'white';
this.borderColor = '';
}
}
AvatarGuestIconComponent.ɵfac = function AvatarGuestIconComponent_Factory(t) {
return new (t || AvatarGuestIconComponent)();
};
AvatarGuestIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: AvatarGuestIconComponent,
selectors: [["app-icon-avatar-guest"]],
inputs: {
height: "height",
width: "width",
color: "color",
borderColor: "borderColor"
},
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9 7C9 5.34315 10.3431 4 12 4C13.6569 4 15 5.34315 15 7C15 8.65685 13.6569 10 12 10C10.3431 10 9 8.65685 9 7ZM12 2C9.23858 2 7 4.23858 7 7C7 9.76142 9.23858 12 12 12C14.7614 12 17 9.76142 17 7C17 4.23858 14.7614 2 12 2ZM13.1078 16C15.505 16 17.4995 17.7241 17.9188 20H6.08117C6.50055 17.7241 8.49503 16 10.8922 16H13.1078ZM10.8922 14C7.08575 14 4 17.0858 4 20.8922C4 21.504 4.49597 22 5.10778 22H18.8922C19.504 22 20 21.504 20 20.8922C20 17.0858 16.9142 14 13.1078 14H10.8922Z"]],
template: function AvatarGuestIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYXZhdGFycy9ndWVzdC9ndWVzdC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNqTkE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQTZESiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 46210:
/*!**********************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/avatars/index.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvatarGuestIconComponent": () => (/* reexport safe */ _guest_guest_component__WEBPACK_IMPORTED_MODULE_2__.AvatarGuestIconComponent),
/* harmony export */ "UserIconComponent": () => (/* reexport safe */ _user__WEBPACK_IMPORTED_MODULE_0__.UserIconComponent),
/* harmony export */ "UsersIconComponent": () => (/* reexport safe */ _users__WEBPACK_IMPORTED_MODULE_1__.UsersIconComponent)
/* harmony export */ });
/* harmony import */ var _user__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./user */ 62179);
/* harmony import */ var _users__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./users */ 30738);
/* harmony import */ var _guest_guest_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./guest/guest.component */ 85924);
/***/ }),
/***/ 62179:
/*!***************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/avatars/user/index.ts ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UserIconComponent": () => (/* reexport safe */ _user_icon_component__WEBPACK_IMPORTED_MODULE_0__.UserIconComponent)
/* harmony export */ });
/* harmony import */ var _user_icon_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./user-icon.component */ 30978);
/***/ }),
/***/ 30978:
/*!*****************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/avatars/user/user-icon.component.ts ***!
\*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UserIconComponent": () => (/* binding */ UserIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class UserIconComponent {}
UserIconComponent.ɵfac = function UserIconComponent_Factory(t) {
return new (t || UserIconComponent)();
};
UserIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: UserIconComponent,
selectors: [["app-user-icon"]],
decls: 5,
vars: 0,
consts: [["width", "32", "height", "32", "viewBox", "0 0 32 32", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M11.666 9.33333C11.666 6.9401 13.6061 5 15.9993 5C18.3926 5 20.3327 6.9401 20.3327 9.33333C20.3327 11.7266 18.3926 13.6667 15.9993 13.6667C13.6061 13.6667 11.666 11.7266 11.666 9.33333ZM15.9993 3C12.5015 3 9.66602 5.83553 9.66602 9.33333C9.66602 12.8311 12.5015 15.6667 15.9993 15.6667C19.4972 15.6667 22.3327 12.8311 22.3327 9.33333C22.3327 5.83553 19.4972 3 15.9993 3ZM17.4366 21C20.9415 21 23.8357 23.6147 24.275 27H7.72371C8.16297 23.6147 11.0572 21 14.5621 21H17.4366ZM14.5621 19C9.64894 19 5.66602 22.9829 5.66602 27.8961C5.66602 28.5058 6.16025 29 6.76991 29H25.2288C25.8385 29 26.3327 28.5058 26.3327 27.8961C26.3327 22.9829 22.3498 19 17.4366 19H14.5621Z", "fill", "#2B2733"]],
template: function UserIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 30738:
/*!****************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/avatars/users/index.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UsersIconComponent": () => (/* reexport safe */ _users_icon_component__WEBPACK_IMPORTED_MODULE_0__.UsersIconComponent)
/* harmony export */ });
/* harmony import */ var _users_icon_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./users-icon.component */ 14400);
/***/ }),
/***/ 14400:
/*!*******************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/avatars/users/users-icon.component.ts ***!
\*******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UsersIconComponent": () => (/* binding */ UsersIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class UsersIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 32;
this.height = 32;
this.color = '#807A8E';
}
}
UsersIconComponent.ɵfac = function () {
let ɵUsersIconComponent_BaseFactory;
return function UsersIconComponent_Factory(t) {
return (ɵUsersIconComponent_BaseFactory || (ɵUsersIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](UsersIconComponent)))(t || UsersIconComponent);
};
}();
UsersIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: UsersIconComponent,
selectors: [["app-users-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 32 32", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M6.33268 9.33333C6.33268 6.9401 8.27278 5 10.666 5C13.0592 5 14.9993 6.9401 14.9993 9.33333C14.9993 11.7266 13.0592 13.6667 10.666 13.6667C8.27278 13.6667 6.33268 11.7266 6.33268 9.33333ZM10.666 3C7.16821 3 4.33268 5.83553 4.33268 9.33333C4.33268 12.8311 7.16821 15.6667 10.666 15.6667C14.1638 15.6667 16.9993 12.8311 16.9993 9.33333C16.9993 5.83553 14.1638 3 10.666 3ZM18.666 3C18.1137 3 17.666 3.44772 17.666 4C17.666 4.55228 18.1137 5 18.666 5C21.0592 5 22.9993 6.9401 22.9993 9.33333C22.9993 11.7266 21.0592 13.6667 18.666 13.6667C18.1137 13.6667 17.666 14.1144 17.666 14.6667C17.666 15.219 18.1137 15.6667 18.666 15.6667C22.1638 15.6667 24.9993 12.8311 24.9993 9.33333C24.9993 5.83553 22.1638 3 18.666 3ZM17.6146 27C17.1991 23.6184 14.3168 21 10.8229 21H10.5092C7.01526 21 4.13293 23.6184 3.71744 27H17.6146ZM1.66602 27.8431C1.66602 22.9592 5.62522 19 10.5092 19H10.8229C15.7068 19 19.666 22.9592 19.666 27.8431C19.666 28.4821 19.1481 29 18.5092 29H2.82288C2.18396 29 1.66602 28.4821 1.66602 27.8431ZM21.3327 19C20.7804 19 20.3327 19.4477 20.3327 20C20.3327 20.5523 20.7804 21 21.3327 21H21.4895C24.9834 21 27.8658 23.6184 28.2813 27H21.3327C20.7804 27 20.3327 27.4477 20.3327 28C20.3327 28.5523 20.7804 29 21.3327 29H29.1758C29.8147 29 30.3327 28.4821 30.3327 27.8431C30.3327 22.9592 26.3735 19 21.4895 19H21.3327Z"]],
template: function UsersIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 27695:
/*!********************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/basket/basket.component.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "BasketIconComponent": () => (/* binding */ BasketIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class BasketIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
BasketIconComponent.ɵfac = function () {
let ɵBasketIconComponent_BaseFactory;
return function BasketIconComponent_Factory(t) {
return (ɵBasketIconComponent_BaseFactory || (ɵBasketIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](BasketIconComponent)))(t || BasketIconComponent);
};
}();
BasketIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: BasketIconComponent,
selectors: [["app-icon-basket"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8.90621 1.75L8.94152 1.75001H11.0585L11.0938 1.75C11.4112 1.74996 11.7092 1.74993 11.959 1.77844C12.2371 1.8102 12.5296 1.88362 12.8025 2.08033C13.0754 2.27705 13.2375 2.53125 13.3556 2.78509C13.4616 3.013 13.5559 3.29576 13.6562 3.59688L13.6674 3.63038L13.8739 4.25001H15.8333H17.5C17.9142 4.25001 18.25 4.58579 18.25 5.00001C18.25 5.41422 17.9142 5.75001 17.5 5.75001H16.535L16.0809 12.561L16.0782 12.6015C16.0118 13.5985 15.9581 14.4042 15.8481 15.0482C15.7343 15.7144 15.549 16.2867 15.1688 16.7824C14.9182 17.1091 14.6154 17.3923 14.2727 17.6207C13.7529 17.9671 13.1695 18.1139 12.4972 18.1831C11.8474 18.25 11.0399 18.25 10.0407 18.25H10.0406H10H9.9594H9.9593C8.96007 18.25 8.15262 18.25 7.5028 18.1831C6.83046 18.1139 6.24713 17.9671 5.72729 17.6207C5.38459 17.3923 5.08184 17.1091 4.8312 16.7824C4.451 16.2867 4.26568 15.7144 4.1519 15.0482C4.04193 14.4042 3.98823 13.5986 3.92177 12.6015L3.91907 12.561L3.465 5.75001H2.5C2.08579 5.75001 1.75 5.41422 1.75 5.00001C1.75 4.58579 2.08579 4.25001 2.5 4.25001H4.16667H6.1261L6.33264 3.63038L6.3438 3.59689C6.44413 3.29577 6.53835 3.01301 6.64438 2.78509C6.76246 2.53125 6.92459 2.27705 7.19752 2.08033C7.47045 1.88362 7.76287 1.8102 8.04102 1.77844C8.29077 1.74993 8.58881 1.74996 8.90621 1.75ZM7.70724 4.25001H12.2928L12.2443 4.10472C12.1289 3.75832 12.0611 3.55863 11.9956 3.41778C11.966 3.35424 11.9457 3.32282 11.9348 3.30824C11.9298 3.3015 11.927 3.29862 11.9264 3.29802L11.9254 3.2972L11.9243 3.29655C11.9236 3.29616 11.92 3.29439 11.912 3.29175C11.8947 3.28604 11.8585 3.27671 11.7888 3.26876C11.6345 3.25114 11.4236 3.25001 11.0585 3.25001H8.94152C8.57638 3.25001 8.36551 3.25114 8.21117 3.26876C8.14154 3.27671 8.10531 3.28604 8.08804 3.29175C8.08005 3.29439 8.07643 3.29616 8.07566 3.29655L8.07458 3.2972L8.07363 3.29802C8.07302 3.29862 8.07019 3.3015 8.06516 3.30824C8.05428 3.32282 8.03397 3.35424 8.00441 3.41778C7.93889 3.55863 7.87113 3.75832 7.75566 4.10472L7.70724 4.25001ZM4.96833 5.75001L5.41574 12.4612C5.48555 13.5083 5.53504 14.2368 5.6305 14.7957C5.72362 15.341 5.84898 15.6447 6.02138 15.8694C6.17177 16.0655 6.35342 16.2354 6.55904 16.3724C6.79476 16.5295 7.1061 16.6344 7.6564 16.691C8.22043 16.7491 8.95052 16.75 10 16.75C11.0495 16.75 11.7796 16.7491 12.3436 16.691C12.8939 16.6344 13.2052 16.5295 13.441 16.3724C13.6466 16.2354 13.8282 16.0655 13.9786 15.8694C14.151 15.6447 14.2764 15.341 14.3695 14.7957C14.465 14.2368 14.5144 13.5083 14.5843 12.4612L15.0317 5.75001H13.3333H6.66667H4.96833ZM8.33333 7.58334C8.74755 7.58334 9.08333 7.91913 9.08333 8.33334V11.6667C9.08333 12.0809 8.74755 12.4167 8.33333 12.4167C7.91912 12.4167 7.58333 12.0809 7.58333 11.6667V8.33334C7.58333 7.91913 7.91912 7.58334 8.33333 7.58334ZM12.4167 8.33334C12.4167 7.91913 12.0809 7.58334 11.6667 7.58334C11.2525 7.58334 10.9167 7.91913 10.9167 8.33334V11.6667C10.9167 12.0809 11.2525 12.4167 11.6667 12.4167C12.0809 12.4167 12.4167 12.0809 12.4167 11.6667V8.33334Z", "fill", "#2B2733"]],
template: function BasketIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYmFza2V0L2Jhc2tldC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 38658:
/*!*********************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/bell/bell-icon.component.ts ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "BellIconComponent": () => (/* binding */ BellIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class BellIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 24;
this.height = 24;
this.color = '#807A8E';
}
}
BellIconComponent.ɵfac = function () {
let ɵBellIconComponent_BaseFactory;
return function BellIconComponent_Factory(t) {
return (ɵBellIconComponent_BaseFactory || (ɵBellIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](BellIconComponent)))(t || BellIconComponent);
};
}();
BellIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: BellIconComponent,
selectors: [["app-bell-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 10,
vars: 2,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M6 10C6 6.68629 8.68629 4 12 4C15.3137 4 18 6.68629 18 10V15.9512C18 16.1992 18.0804 16.4406 18.2293 16.639L20 19H4L5.77073 16.639L4.97073 16.039L5.77074 16.639C5.91955 16.4406 6 16.1993 6 15.9512V10Z", "stroke", "#807A8E", "stroke-width", "2"], ["d", "M14.4146 21.5C14.2087 22.0826 13.6531 22.5 13 22.5H11C10.3469 22.5 9.79127 22.0826 9.58535 21.5H14.4146Z", "fill", "#807A8E", "stroke", "#807A8E"], ["x", "10.5", "y", "2.5", "width", "3", "height", "1", "rx", "0.5", "fill", "#807A8E", "stroke", "#807A8E"]],
template: function BellIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](5, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](7, "rect", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYmVsbC9iZWxsLWljb24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7UUFDUTtZQUNJLGFBQWE7WUFDYix1QkFBdUI7WUFDdkIsbUJBQW1CO1FBQ3ZCIiwic291cmNlc0NvbnRlbnQiOlsiXG4gICAgICAgIDpob3N0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAiXSwic291cmNlUm9vdCI6IiJ9 */"]
});
/***/ }),
/***/ 72588:
/*!***************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/billing/billing-icon.component.ts ***!
\***************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "BillingIconComponent": () => (/* binding */ BillingIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class BillingIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 24;
this.height = 24;
this.color = '#807A8E';
}
}
BillingIconComponent.ɵfac = function () {
let ɵBillingIconComponent_BaseFactory;
return function BillingIconComponent_Factory(t) {
return (ɵBillingIconComponent_BaseFactory || (ɵBillingIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](BillingIconComponent)))(t || BillingIconComponent);
};
}();
BillingIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: BillingIconComponent,
selectors: [["app-billing-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M16.0613 4.06431C15.5988 4.00213 14.9711 4 14 4H4C3.44772 4 3 4.44772 3 5.00001C3 5.55229 3.44772 6 4 6H11.9993H12H16L16.0706 6L16.2124 6H16.9955C16.989 5.55932 16.9733 5.21873 16.9357 4.93871C16.8774 4.50497 16.7832 4.36902 16.7071 4.2929C16.631 4.21677 16.495 4.12263 16.0613 4.06431ZM4 8C3.64937 8 3.31278 7.93985 3 7.8293V15C3 16.4425 3.00213 17.4238 3.10092 18.1586C3.19585 18.8646 3.36322 19.1916 3.58579 19.4142C3.80836 19.6368 4.13538 19.8042 4.84143 19.8991C5.57625 19.9979 6.55752 20 8 20H16C17.4425 20 18.4238 19.9979 19.1586 19.8991C19.8646 19.8042 20.1916 19.6368 20.4142 19.4142C20.6368 19.1916 20.8042 18.8646 20.8991 18.1586C20.9979 17.4238 21 16.4425 21 15V13C21 11.5575 20.9979 10.5763 20.8991 9.84144C20.8042 9.13538 20.6368 8.80836 20.4142 8.58579C20.1916 8.36322 19.8646 8.19585 19.1586 8.10092C18.4298 8.00294 17.4585 8.00005 16.0353 8L16 8H12L4 8ZM18.9179 4.67221C18.9721 5.07538 18.9905 5.54465 18.9968 6.07158C19.1452 6.08474 19.2879 6.10032 19.4251 6.11876C20.3529 6.2435 21.1723 6.51547 21.8284 7.17158C22.4845 7.82769 22.7565 8.64711 22.8813 9.57494C23.0001 10.4587 23 11.5753 23 12.9294V12.9294V12.9295V13V15V15.0705V15.0706V15.0706C23 16.4247 23.0001 17.5413 22.8813 18.4251C22.7565 19.3529 22.4845 20.1723 21.8284 20.8284C21.1723 21.4845 20.3529 21.7565 19.4251 21.8813C18.5413 22.0001 17.4247 22 16.0706 22H16.0706H16.0705H16H8H7.92946H7.92944H7.92941C6.5753 22 5.45869 22.0001 4.57494 21.8813C3.64711 21.7565 2.82768 21.4845 2.17158 20.8284C1.51547 20.1723 1.2435 19.3529 1.11875 18.4251C0.999936 17.5413 0.999966 16.4247 1 15.0706L1 15V5.00001C1 3.34315 2.34315 2 4 2H14L14.0658 2C14.9523 1.99995 15.7161 1.99991 16.3278 2.08215C16.9833 2.17028 17.6117 2.36902 18.1213 2.87868C18.631 3.38835 18.8297 4.0167 18.9179 4.67221ZM17.5 15C18.3284 15 19 14.3284 19 13.5C19 12.6716 18.3284 12 17.5 12C16.6716 12 16 12.6716 16 13.5C16 14.3284 16.6716 15 17.5 15Z"]],
template: function BillingIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", 24)("height", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYmlsbGluZy9iaWxsaW5nLWljb24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7UUFDUTtZQUNJLGFBQWE7WUFDYix1QkFBdUI7WUFDdkIsbUJBQW1CO1FBQ3ZCIiwic291cmNlc0NvbnRlbnQiOlsiXG4gICAgICAgIDpob3N0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAiXSwic291cmNlUm9vdCI6IiJ9 */"]
});
/***/ }),
/***/ 32103:
/*!*******************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/briefcase/briefcase-icon.component.ts ***!
\*******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "BriefcaseIconComponent": () => (/* binding */ BriefcaseIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class BriefcaseIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 24;
this.height = 24;
this.color = '#807A8E';
}
}
BriefcaseIconComponent.ɵfac = function () {
let ɵBriefcaseIconComponent_BaseFactory;
return function BriefcaseIconComponent_Factory(t) {
return (ɵBriefcaseIconComponent_BaseFactory || (ɵBriefcaseIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](BriefcaseIconComponent)))(t || BriefcaseIconComponent);
};
}();
BriefcaseIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: BriefcaseIconComponent,
selectors: [["app-briefcase-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.0945 5.25005C9.42752 3.9561 10.6021 3 12 3C13.3979 3 14.5725 3.9561 14.9055 5.25005L14.5489 5.25H14.5H9.5H9.45109L9.0945 5.25005ZM7.35443 6.76373C7.52863 6.91113 7.75394 7 8 7C8.25323 7 8.48448 6.90587 8.66067 6.7507C8.92609 6.75004 9.20549 6.75 9.5 6.75H14.5C14.7945 6.75 15.0739 6.75004 15.3393 6.7507C15.5155 6.90587 15.7468 7 16 7C16.2461 7 16.4714 6.91113 16.6456 6.76373C17.2671 6.77733 17.7927 6.80441 18.2487 6.85831C19.138 6.96343 19.6644 7.16158 20.0618 7.48772C20.2263 7.62277 20.3772 7.77366 20.5123 7.93822C20.8384 8.33563 21.0366 8.86197 21.1417 9.75133C21.1533 9.84925 21.1636 9.95038 21.1728 10.055C21.1464 10.0642 21.1202 10.0745 21.0942 10.086L21.0939 10.0862L21.0936 10.0863L21.0868 10.0893L21.0543 10.1033C21.0244 10.1162 20.978 10.1358 20.9161 10.1613C20.7924 10.2122 20.607 10.2864 20.3676 10.3762C19.8886 10.5558 19.1955 10.797 18.3503 11.0385C17.9329 11.1577 17.4804 11.2765 17 11.3878V11C17 10.4477 16.5523 10 16 10C15.4477 10 15 10.4477 15 11V11.7687C14.0448 11.9101 13.0316 12 12 12C10.9684 12 9.95521 11.9101 9 11.7687V11C9 10.4477 8.55229 10 8 10C7.44772 10 7 10.4477 7 11V11.3878C6.51961 11.2765 6.06713 11.1577 5.64972 11.0385C4.80448 10.797 4.11143 10.5558 3.63237 10.3762C3.39302 10.2864 3.20761 10.2122 3.08388 10.1613C3.02203 10.1358 2.97564 10.1162 2.94568 10.1033L2.9132 10.0893L2.90645 10.0863L2.90582 10.086C2.90592 10.0861 2.90601 10.0861 2.80737 10.3083C2.82091 10.1114 2.83764 9.92623 2.85831 9.75133C2.96344 8.86197 3.16158 8.33563 3.48772 7.93822C3.62277 7.77366 3.77366 7.62277 3.93822 7.48772C4.33563 7.16158 4.86197 6.96343 5.75133 6.85831C6.20731 6.80441 6.73288 6.77733 7.35443 6.76373ZM15 13.7887C14.0447 13.9187 13.0342 14 12 14C10.9658 14 9.95526 13.9187 9 13.7887V14C9 14.5523 8.55229 15 8 15C7.44772 15 7 14.5523 7 14V13.4369C6.31043 13.2889 5.6717 13.1248 5.10028 12.9615C4.19552 12.703 3.45107 12.4442 2.93013 12.2488C2.86781 12.2255 2.80866 12.203 2.75279 12.1815C2.7501 12.5845 2.75 13.0224 2.75 13.5C2.75 15.1621 2.75123 16.3428 2.85831 17.2487C2.96344 18.138 3.16158 18.6644 3.48772 19.0618C3.62277 19.2263 3.77366 19.3772 3.93822 19.5123C4.33563 19.8384 4.86197 20.0366 5.75133 20.1417C6.65724 20.2488 7.83789 20.25 9.5 20.25H14.5C16.1621 20.25 17.3428 20.2488 18.2487 20.1417C19.138 20.0366 19.6644 19.8384 20.0618 19.5123C20.2263 19.3772 20.3772 19.2263 20.5123 19.0618C20.8384 18.6644 21.0366 18.138 21.1417 17.2487C21.2488 16.3428 21.25 15.1621 21.25 13.5C21.25 13.0224 21.2499 12.5845 21.2472 12.1815C21.1913 12.203 21.1322 12.2255 21.0699 12.2488C20.5489 12.4442 19.8045 12.703 18.8997 12.9615C18.3283 13.1248 17.6896 13.2889 17 13.4369V14C17 14.5523 16.5523 15 16 15C15.4477 15 15 14.5523 15 14V13.7887ZM7.05275 5.27106C7.40563 2.85514 9.48617 1 12 1C14.5138 1 16.5944 2.85514 16.9472 5.27106C17.4944 5.28748 17.985 5.3167 18.4248 5.36868C19.4557 5.49054 20.3044 5.74638 21.0134 6.3282C21.2539 6.52558 21.4744 6.74612 21.6718 6.98663C22.2536 7.69558 22.5095 8.54428 22.6313 9.57525C22.75 10.5794 22.75 11.8487 22.75 13.4509V13.4509V13.4509V13.451V13.4511V13.5V13.5489V13.549V13.5491V13.5491V13.5491C22.75 15.1513 22.75 16.4206 22.6313 17.4248C22.5095 18.4557 22.2536 19.3044 21.6718 20.0134C21.4744 20.2539 21.2539 20.4744 21.0134 20.6718C20.3044 21.2536 19.4557 21.5095 18.4248 21.6313C17.4206 21.75 16.1513 21.75 14.5491 21.75H14.549H14.549H14.549H14.5489H14.5H9.5H9.45109H9.45099H9.45097H9.45095H9.45093C7.84875 21.75 6.57944 21.75 5.57525 21.6313C4.54428 21.5095 3.69558 21.2536 2.98663 20.6718C2.74612 20.4744 2.52558 20.2539 2.3282 20.0134C1.74638 19.3044 1.49054 18.4557 1.36868 17.4248C1.24998 16.4205 1.24999 15.1512 1.25 13.5489V13.5V13.4511C1.24999 11.8488 1.24998 10.5795 1.36868 9.57525C1.49054 8.54428 1.74638 7.69558 2.3282 6.98663C2.52558 6.74612 2.74612 6.52558 2.98663 6.3282C3.69558 5.74638 4.54428 5.49054 5.57525 5.36868C6.01501 5.3167 6.50561 5.28748 7.05275 5.27106Z"]],
template: function BriefcaseIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYnJpZWZjYXNlL2JyaWVmY2FzZS1pY29uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO1FBQ1E7WUFDSSxhQUFhO1lBQ2IsdUJBQXVCO1lBQ3ZCLG1CQUFtQjtRQUN2QiIsInNvdXJjZXNDb250ZW50IjpbIlxuICAgICAgICA6aG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 68513:
/*!************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/broadcast/audio-only/audio-only-broadcast.component.ts ***!
\************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AudioOnlyBroadcastIconComponent": () => (/* binding */ AudioOnlyBroadcastIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class AudioOnlyBroadcastIconComponent {
constructor() {
this.height = '20';
this.width = '20';
this.color = '#807A8E';
this.backgroundColor = '#EDEAF2';
}
}
AudioOnlyBroadcastIconComponent.ɵfac = function AudioOnlyBroadcastIconComponent_Factory(t) {
return new (t || AudioOnlyBroadcastIconComponent)();
};
AudioOnlyBroadcastIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: AudioOnlyBroadcastIconComponent,
selectors: [["app-icon-audio-only-broadcast"]],
inputs: {
height: "height",
width: "width",
color: "color",
backgroundColor: "backgroundColor"
},
decls: 7,
vars: 4,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M9.28555 16.6666L13.3332 16.6666C14.2536 16.6666 14.9998 15.9205 14.9998 15L3.33317 3.33331C2.84629 3.82019 2.60285 4.06364 2.40971 4.33449C2.05714 4.82893 1.82177 5.39715 1.72146 5.99608C1.6665 6.32417 1.6665 6.66845 1.6665 7.357L1.6665 9.04759C1.6665 12.4497 1.6665 14.1508 2.63462 15.2758C2.76479 15.4271 2.90609 15.5684 3.05735 15.6985C4.18232 16.6666 5.8834 16.6666 9.28555 16.6666Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M2.19684 1.13636C1.90395 0.843464 1.42908 0.843464 1.13618 1.13636C0.84329 1.42925 0.84329 1.90412 1.13618 2.19702L2.27585 3.33669C2.08488 3.53704 1.93267 3.71174 1.79907 3.89909C1.38039 4.48624 1.10089 5.161 0.98177 5.87222C0.916382 6.26262 0.916431 6.6655 0.916508 7.2912L0.916513 7.35704L0.916513 9.04763L0.916513 9.09831C0.9165 10.7564 0.91649 12.0699 1.04306 13.1066C1.17306 14.1714 1.44622 15.0447 2.06615 15.7651C2.22072 15.9447 2.38853 16.1125 2.56815 16.267C3.28851 16.887 4.1618 17.1601 5.22662 17.2901C6.26325 17.4167 7.57677 17.4167 9.23485 17.4167L9.23488 17.4167L9.28556 17.4167L13.3332 17.4167C14.1553 17.4167 14.8815 17.0062 15.3181 16.3789L17.8029 18.8637C18.0957 19.1566 18.5706 19.1566 18.8635 18.8637C19.1564 18.5708 19.1564 18.0959 18.8635 17.803L15.5302 14.4697L3.86351 2.80302L2.19684 1.13636ZM3.02037 4.76997C3.09994 4.65837 3.19147 4.55101 3.33692 4.39776L14.2094 15.2702C14.0941 15.6446 13.7454 15.9167 13.3332 15.9167L9.28556 15.9167C7.56544 15.9167 6.34356 15.9154 5.40841 15.8012C4.49092 15.6892 3.95118 15.4783 3.54658 15.1301C3.42368 15.0243 3.30887 14.9095 3.20311 14.7866C2.85492 14.382 2.64402 13.8423 2.532 12.9248C2.41782 11.9896 2.41651 10.7677 2.41651 9.04763L2.41651 7.35704C2.41651 6.64355 2.41891 6.37227 2.46116 6.12001C2.54267 5.63338 2.7339 5.1717 3.02037 4.76997ZM7.49985 4.08335C9.16196 4.08335 10.3426 4.08458 11.2485 4.19166C12.1379 4.29679 12.6642 4.49493 13.0616 4.82107C13.2262 4.95612 13.3771 5.10701 13.5121 5.27158C13.8383 5.66898 14.0364 6.19532 14.1415 7.08468C14.2486 7.99059 14.2498 9.17124 14.2498 10.8334L15.7498 10.8334L15.7498 10.7844L15.7498 10.7844C15.7499 9.67154 15.7499 8.71926 15.7101 7.90487C16.358 7.41945 16.7946 7.09834 17.1312 6.91539C17.3007 6.8233 17.3948 6.79415 17.4402 6.78586C17.4609 6.82718 17.494 6.91998 17.522 7.1108C17.5812 7.51411 17.5832 8.1018 17.5832 9.00001L17.5832 14.1667C17.5832 14.5809 17.919 14.9167 18.3332 14.9167C18.7474 14.9167 19.0832 14.5809 19.0832 14.1667L19.0832 9.00001L19.0832 8.93963C19.0832 8.11855 19.0833 7.41866 19.0061 6.89302C18.9279 6.36001 18.7352 5.74442 18.1158 5.43472C17.4964 5.12503 16.8883 5.34021 16.415 5.59745C16.146 5.7436 15.8462 5.94494 15.5148 6.18359C15.3645 5.47047 15.111 4.85538 14.6716 4.31999C14.4743 4.07947 14.2537 3.85894 14.0132 3.66155C13.3043 3.07974 12.4556 2.8239 11.4246 2.70203C10.4204 2.58333 9.15102 2.58334 7.54876 2.58335L7.49985 2.58335L7.49985 4.08335ZM17.4754 6.78419C17.475 6.78486 17.4702 6.78513 17.4622 6.78303C17.4718 6.78247 17.4758 6.78353 17.4754 6.78419ZM17.4293 6.7666C17.4229 6.76149 17.4202 6.75746 17.4205 6.75672C17.4207 6.75598 17.424 6.75854 17.4293 6.7666Z"]],
template: function AudioOnlyBroadcastIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.backgroundColor);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYnJvYWRjYXN0L2F1ZGlvLW9ubHkvYXVkaW8tb25seS1icm9hZGNhc3QuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDak5BO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUE2REoiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 92136:
/*!*****************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/broadcast/forum-type-broadcast/forum-broadcast.component.ts ***!
\*****************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ForumBroadcastIconComponent": () => (/* binding */ ForumBroadcastIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class ForumBroadcastIconComponent {
constructor() {
this.height = '20';
this.width = '20';
this.color = '#2B2733';
}
}
ForumBroadcastIconComponent.ɵfac = function ForumBroadcastIconComponent_Factory(t) {
return new (t || ForumBroadcastIconComponent)();
};
ForumBroadcastIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: ForumBroadcastIconComponent,
selectors: [["app-icon-forum-broadcast"]],
inputs: {
height: "height",
width: "width",
color: "color"
},
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M3.46427 7.67519C4.18624 5.54121 5.8747 3.85274 8.00868 3.13077C7.73668 3.50037 7.4976 3.92752 7.29112 4.3921C7.03641 4.96518 6.82239 5.61532 6.65592 6.32243C5.94882 6.48889 5.29867 6.70292 4.72559 6.95762C4.26101 7.1641 3.83387 7.40319 3.46427 7.67519ZM3.46427 12.3248C4.18624 14.4588 5.8747 16.1473 8.00868 16.8692C7.73668 16.4996 7.4976 16.0725 7.29112 15.6079C7.03641 15.0348 6.82239 14.3847 6.65592 13.6776C5.94882 13.5111 5.29867 13.2971 4.72559 13.0424C4.26101 12.8359 3.83387 12.5968 3.46427 12.3248ZM8.28335 13.9629C8.3955 14.3385 8.52257 14.6854 8.66183 14.9987C8.93798 15.62 9.24738 16.0764 9.55305 16.3673C9.85486 16.6545 10.1173 16.75 10.3335 16.75C10.5497 16.75 10.8121 16.6545 11.1139 16.3673C11.4196 16.0764 11.729 15.62 12.0052 14.9987C12.1444 14.6854 12.2715 14.3385 12.3836 13.9629C11.7263 14.0418 11.0389 14.0833 10.3335 14.0833C9.62807 14.0833 8.94067 14.0418 8.28335 13.9629ZM12.7336 12.4001C11.9899 12.5179 11.1821 12.5833 10.3335 12.5833C9.48489 12.5833 8.67706 12.5179 7.93335 12.4001C7.81559 11.6564 7.75016 10.8486 7.75016 10C7.75016 9.15139 7.81559 8.34357 7.93335 7.59986C8.67706 7.48209 9.48489 7.41667 10.3335 7.41667C11.1821 7.41667 11.9899 7.48209 12.7336 7.59986C12.8514 8.34357 12.9168 9.15139 12.9168 10C12.9168 10.8486 12.8514 11.6564 12.7336 12.4001ZM14.0111 13.6776C13.8446 14.3847 13.6306 15.0348 13.3759 15.6079C13.1694 16.0725 12.9303 16.4996 12.6583 16.8692C14.7923 16.1473 16.4808 14.4588 17.2027 12.3248C16.8331 12.5968 16.406 12.8359 15.9414 13.0424C15.3683 13.2971 14.7182 13.5111 14.0111 13.6776ZM17.2027 7.67519C16.4808 5.54121 14.7923 3.85274 12.6583 3.13077C12.9303 3.50037 13.1694 3.92752 13.3759 4.3921C13.6306 4.96518 13.8446 5.61532 14.0111 6.32243C14.7182 6.48889 15.3683 6.70292 15.9414 6.95762C16.406 7.1641 16.8331 7.40319 17.2027 7.67519ZM14.2964 7.94986C14.672 8.06201 15.0189 8.18907 15.3322 8.32834C15.9535 8.60448 16.4099 8.91388 16.7008 9.21955C16.988 9.52136 17.0835 9.7838 17.0835 10C17.0835 10.2162 16.988 10.4786 16.7008 10.7804C16.4099 11.0861 15.9535 11.3955 15.3322 11.6717C15.0189 11.8109 14.672 11.938 14.2964 12.0501C14.3753 11.3928 14.4168 10.7054 14.4168 10C14.4168 9.29457 14.3753 8.60717 14.2964 7.94986ZM12.3836 6.03709C12.2715 5.66152 12.1444 5.31464 12.0052 5.0013C11.729 4.37997 11.4196 3.92358 11.1139 3.63268C10.8121 3.34546 10.5497 3.25 10.3335 3.25C10.1173 3.25 9.85486 3.34546 9.55305 3.63268C9.24738 3.92358 8.93798 4.37997 8.66183 5.0013C8.52257 5.31464 8.3955 5.66152 8.28335 6.03709C8.94067 5.95818 9.62807 5.91667 10.3335 5.91667C11.0389 5.91667 11.7263 5.95818 12.3836 6.03709ZM6.37059 7.94986C6.29168 8.60717 6.25016 9.29457 6.25016 10C6.25016 10.7054 6.29168 11.3928 6.37059 12.0501C5.99502 11.938 5.64814 11.8109 5.3348 11.6717C4.71347 11.3955 4.25708 11.0861 3.96618 10.7804C3.67896 10.4786 3.5835 10.2162 3.5835 10C3.5835 9.7838 3.67896 9.52136 3.96618 9.21955C4.25708 8.91388 4.71347 8.60448 5.3348 8.32834C5.64814 8.18907 5.99502 8.06201 6.37059 7.94986ZM1.5835 10C1.5835 5.16751 5.501 1.25 10.3335 1.25C15.166 1.25 19.0835 5.16751 19.0835 10C19.0835 14.8325 15.166 18.75 10.3335 18.75C5.501 18.75 1.5835 14.8325 1.5835 10Z"]],
template: function ForumBroadcastIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYnJvYWRjYXN0L2ZvcnVtLXR5cGUtYnJvYWRjYXN0L2ZvcnVtLWJyb2FkY2FzdC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNqTkE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQTZESiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 64794:
/*!************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/broadcast/index.ts ***!
\************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AudioOnlyBroadcastIconComponent": () => (/* reexport safe */ _audio_only_audio_only_broadcast_component__WEBPACK_IMPORTED_MODULE_0__.AudioOnlyBroadcastIconComponent),
/* harmony export */ "ForumBroadcastIconComponent": () => (/* reexport safe */ _forum_type_broadcast_forum_broadcast_component__WEBPACK_IMPORTED_MODULE_2__.ForumBroadcastIconComponent),
/* harmony export */ "IndividualBroadcastIconComponent": () => (/* reexport safe */ _individual_type_broadcast_individual_broadcast_component__WEBPACK_IMPORTED_MODULE_1__.IndividualBroadcastIconComponent)
/* harmony export */ });
/* harmony import */ var _audio_only_audio_only_broadcast_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./audio-only/audio-only-broadcast.component */ 68513);
/* harmony import */ var _individual_type_broadcast_individual_broadcast_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./individual-type-broadcast/individual-broadcast.component */ 29852);
/* harmony import */ var _forum_type_broadcast_forum_broadcast_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./forum-type-broadcast/forum-broadcast.component */ 92136);
/***/ }),
/***/ 29852:
/*!***************************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/broadcast/individual-type-broadcast/individual-broadcast.component.ts ***!
\***************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "IndividualBroadcastIconComponent": () => (/* binding */ IndividualBroadcastIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class IndividualBroadcastIconComponent {
constructor() {
this.height = '20';
this.width = '20';
this.color = '#2B2733';
}
}
IndividualBroadcastIconComponent.ɵfac = function IndividualBroadcastIconComponent_Factory(t) {
return new (t || IndividualBroadcastIconComponent)();
};
IndividualBroadcastIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: IndividualBroadcastIconComponent,
selectors: [["app-icon-individual-broadcast"]],
inputs: {
height: "height",
width: "width",
color: "color"
},
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M6.6665 1.75C4.41134 1.75 2.58317 3.57817 2.58317 5.83333C2.58317 8.0885 4.41134 9.91667 6.6665 9.91667C8.92167 9.91667 10.7498 8.0885 10.7498 5.83333C10.7498 3.57817 8.92167 1.75 6.6665 1.75ZM10.9165 2.5C10.9165 2.08579 11.2523 1.75 11.6665 1.75C13.9217 1.75 15.7498 3.57817 15.7498 5.83333C15.7498 8.0885 13.9217 9.91667 11.6665 9.91667C11.2523 9.91667 10.9165 9.58088 10.9165 9.16667C10.9165 8.75245 11.2523 8.41667 11.6665 8.41667C13.0932 8.41667 14.2498 7.26007 14.2498 5.83333C14.2498 4.4066 13.0932 3.25 11.6665 3.25C11.2523 3.25 10.9165 2.91421 10.9165 2.5ZM4.99984 11.75C2.74467 11.75 0.916504 13.5782 0.916504 15.8333C0.916504 17.168 1.99848 18.25 3.33317 18.25H9.99984C11.3345 18.25 12.4165 17.168 12.4165 15.8333C12.4165 13.5782 10.5883 11.75 8.33317 11.75H4.99984ZM13.3332 11.75C12.919 11.75 12.5832 12.0858 12.5832 12.5C12.5832 12.9142 12.919 13.25 13.3332 13.25H14.9998C16.4266 13.25 17.5832 14.4066 17.5832 15.8333C17.5832 16.3396 17.1728 16.75 16.6665 16.75H13.3332C12.919 16.75 12.5832 17.0858 12.5832 17.5C12.5832 17.9142 12.919 18.25 13.3332 18.25H16.6665C18.0012 18.25 19.0832 17.168 19.0832 15.8333C19.0832 13.5782 17.255 11.75 14.9998 11.75H13.3332Z"]],
template: function IndividualBroadcastIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvYnJvYWRjYXN0L2luZGl2aWR1YWwtdHlwZS1icm9hZGNhc3QvaW5kaXZpZHVhbC1icm9hZGNhc3QuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDak5BO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUE2REoiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 25567:
/*!*****************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/calendar-basic/calendar-basic-icon.component.ts ***!
\*****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CalendarBasicIconComponent": () => (/* binding */ CalendarBasicIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class CalendarBasicIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.color = '#807A8E';
}
}
CalendarBasicIconComponent.ɵfac = function () {
let ɵCalendarBasicIconComponent_BaseFactory;
return function CalendarBasicIconComponent_Factory(t) {
return (ɵCalendarBasicIconComponent_BaseFactory || (ɵCalendarBasicIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](CalendarBasicIconComponent)))(t || CalendarBasicIconComponent);
};
}();
CalendarBasicIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CalendarBasicIconComponent,
selectors: [["app-calendar-basic-icon"]],
inputs: {
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 16,
vars: 5,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["clip-path", "url(#clip0)"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9 1C9 0.447715 8.55229 0 8 0C7.44772 0 7 0.447715 7 1V2.03473C6.89676 2.04041 6.79682 2.04702 6.70006 2.05471C5.99117 2.11104 5.36776 2.23 4.78856 2.51564C3.8014 3.00245 3.00245 3.80139 2.51564 4.78856C2.23001 5.36776 2.11104 5.99117 2.05471 6.70006C1.99999 7.3887 1.99999 8.23833 2 9.29169V9.29175V9.33333V13V13.0732V13.0732C1.99997 14.8966 1.99995 16.3664 2.15537 17.5223C2.31672 18.7225 2.66191 19.733 3.46447 20.5355C4.26702 21.3381 5.27752 21.6833 6.47767 21.8446C7.63363 22 9.1034 22 10.9269 22H11H13H13.0731C14.8966 22 16.3664 22 17.5223 21.8446C18.7225 21.6833 19.733 21.3381 20.5355 20.5355C21.3381 19.733 21.6833 18.7225 21.8446 17.5223C22.0001 16.3664 22 14.8966 22 13.0731V13V11V10.9269C22 9.1034 22.0001 7.63363 21.8446 6.47766C21.6833 5.27752 21.3381 4.26702 20.5355 3.46447C19.733 2.66191 18.7225 2.31672 17.5223 2.15536C17.3549 2.13285 17.1808 2.11359 17 2.09713V1C17 0.447715 16.5523 0 16 0C15.4477 0 15 0.447715 15 1V2.00849C14.4073 1.99998 13.7657 1.99999 13.0732 2L13 2H9.33333L9.29175 2L9 2.00004V1ZM16 5C15.4507 5 15.0048 4.55709 15 4.0089C14.4123 4.00033 13.7507 4 13 4H9.33333L9 4.00008C8.99996 4.55233 8.55226 5 8 5C7.4605 5 7.02079 4.57278 7.00072 4.03819C6.95224 4.04133 6.90486 4.04474 6.85849 4.04842C6.26959 4.09522 5.93042 4.1825 5.67314 4.30938C5.08084 4.60147 4.60147 5.08084 4.30938 5.67313C4.18251 5.93042 4.09522 6.26958 4.04842 6.85849C4.00074 7.45858 4 8.22864 4 9.33333V13C4 14.9139 4.00213 16.2487 4.13753 17.2558C4.26907 18.2342 4.50966 18.7523 4.87868 19.1213C5.2477 19.4903 5.7658 19.7309 6.74416 19.8625C7.7513 19.9979 9.08611 20 11 20H13C14.9139 20 16.2487 19.9979 17.2558 19.8625C18.2342 19.7309 18.7523 19.4903 19.1213 19.1213C19.4903 18.7523 19.7309 18.2342 19.8625 17.2558C19.9979 16.2487 20 14.9139 20 13V11C20 9.08611 19.9979 7.75129 19.8625 6.74416C19.7309 5.76579 19.4903 5.2477 19.1213 4.87868C18.7523 4.50966 18.2342 4.26907 17.2558 4.13753C17.1711 4.12613 17.084 4.11568 16.9944 4.10609C16.9415 4.6085 16.5165 5 16 5ZM7 7C6.44772 7 6 7.44772 6 8C6 8.55229 6.44772 9 7 9H17C17.5523 9 18 8.55229 18 8C18 7.44772 17.5523 7 17 7H7Z"], ["id", "clip0"], ["fill", "white"]],
template: function CalendarBasicIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "g", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](5, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](8, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](10, "clipPath", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](12, "rect", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvY2FsZW5kYXItYmFzaWMvY2FsZW5kYXItYmFzaWMtaWNvbi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtRQUNRO1lBQ0ksYUFBYTtZQUNiLHVCQUF1QjtZQUN2QixtQkFBbUI7UUFDdkIiLCJzb3VyY2VzQ29udGVudCI6WyJcbiAgICAgICAgOmhvc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
/***/ }),
/***/ 75483:
/*!*******************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/calendar-person/calendar-person-icon.component.ts ***!
\*******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CalendarPersonIconComponent": () => (/* binding */ CalendarPersonIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class CalendarPersonIconComponent {
constructor() {
this.height = '24';
this.width = '24';
this.color = '#807A8E';
}
}
CalendarPersonIconComponent.ɵfac = function CalendarPersonIconComponent_Factory(t) {
return new (t || CalendarPersonIconComponent)();
};
CalendarPersonIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: CalendarPersonIconComponent,
selectors: [["app-icon-calendar-person"]],
inputs: {
height: "height",
width: "width",
color: "color"
},
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8 0C8.55229 -2.98023e-08 9 0.447715 9 1V2.00004L9.29175 2L9.33333 2H13L13.0732 2C13.7657 1.99999 14.4073 1.99998 15 2.00849V1C15 0.447715 15.4477 2.98023e-08 16 0C16.5523 -2.98023e-08 17 0.447715 17 1V2.09713C17.1808 2.11359 17.3549 2.13285 17.5223 2.15536C18.7225 2.31672 19.733 2.66191 20.5355 3.46447C21.3381 4.26702 21.6833 5.27752 21.8446 6.47766C22.0001 7.63363 22 9.1034 22 10.9269V11V13V13.0731C22 14.8966 22.0001 16.3664 21.8446 17.5223C21.6833 18.7225 21.3381 19.733 20.5355 20.5355C19.733 21.3381 18.7225 21.6833 17.5223 21.8446C16.3664 22 14.8966 22 13.0731 22H13H11H10.9269C9.1034 22 7.63363 22 6.47767 21.8446C5.27752 21.6833 4.26702 21.3381 3.46447 20.5355C2.66191 19.733 2.31672 18.7225 2.15537 17.5223C1.99995 16.3664 1.99997 14.8966 2 13.0732L2 13V9.33333L2 9.29175C1.99999 8.23836 1.99998 7.38871 2.05471 6.70006C2.11104 5.99117 2.23001 5.36776 2.51564 4.78856C3.00245 3.80139 3.8014 3.00245 4.78856 2.51564C5.36776 2.23 5.99117 2.11104 6.70006 2.05471C6.79682 2.04702 6.89676 2.04041 7 2.03473V1C7 0.447715 7.44772 2.98023e-08 8 0ZM15 4.0089C15.0048 4.55709 15.4507 5 16 5C16.5164 5 16.9415 4.6085 16.9944 4.10609C17.084 4.11568 17.1711 4.12613 17.2558 4.13753C18.2342 4.26907 18.7523 4.50966 19.1213 4.87868C19.4903 5.2477 19.7309 5.76579 19.8625 6.74416C19.9979 7.75129 20 9.08611 20 11V13C20 14.9139 19.9979 16.2487 19.8625 17.2558C19.7309 18.2342 19.4903 18.7523 19.1213 19.1213C18.7523 19.4903 18.2342 19.7309 17.2558 19.8625C16.2487 19.9979 14.9139 20 13 20H11C9.08611 20 7.7513 19.9979 6.74416 19.8625C5.76579 19.7309 5.2477 19.4903 4.87868 19.1213C4.50966 18.7523 4.26907 18.2342 4.13753 17.2558C4.00213 16.2487 4 14.9139 4 13V9.33333C4 8.22864 4.00074 7.45858 4.04842 6.85849C4.09522 6.26958 4.18251 5.93042 4.30938 5.67313C4.60147 5.08084 5.08084 4.60147 5.67314 4.30938C5.93042 4.1825 6.26958 4.09522 6.85849 4.04842C6.90486 4.04474 6.95224 4.04133 7.00072 4.03819C7.02079 4.57278 7.4605 5 8 5C8.55226 5 8.99996 4.55233 9 4.00008L9.33333 4H13C13.7507 4 14.4123 4.00033 15 4.0089ZM12 8C11.4477 8 11 8.44772 11 9C11 9.55228 11.4477 10 12 10C12.5523 10 13 9.55228 13 9C13 8.44772 12.5523 8 12 8ZM9 9C9 7.34315 10.3431 6 12 6C13.6569 6 15 7.34315 15 9C15 10.6569 13.6569 12 12 12C10.3431 12 9 10.6569 9 9ZM10 13C8.34315 13 7 14.3431 7 16C7 17.1046 7.89543 18 9 18H15C16.1046 18 17 17.1046 17 16C17 14.3431 15.6569 13 14 13H10ZM9 16C9 15.4477 9.44772 15 10 15H14C14.5523 15 15 15.4477 15 16H9Z"]],
template: function CalendarPersonIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvY2FsZW5kYXItcGVyc29uL2NhbGVuZGFyLXBlcnNvbi1pY29uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2pOQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FBNkRKIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 86771:
/*!*********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/calendar-propose/calendar-propose-icon.component.ts ***!
\*********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CalendarProposeIconComponent": () => (/* binding */ CalendarProposeIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class CalendarProposeIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.color = '#FFFFFF';
this.width = 16;
this.height = 16;
}
}
CalendarProposeIconComponent.ɵfac = function () {
let ɵCalendarProposeIconComponent_BaseFactory;
return function CalendarProposeIconComponent_Factory(t) {
return (ɵCalendarProposeIconComponent_BaseFactory || (ɵCalendarProposeIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](CalendarProposeIconComponent)))(t || CalendarProposeIconComponent);
};
}();
CalendarProposeIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CalendarProposeIconComponent,
selectors: [["app-calendar-propose-icon"]],
inputs: {
color: "color",
width: "width",
height: "height"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 4,
consts: [["fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M6.08336 1.66667C6.08336 1.25245 5.74758 0.916668 5.33336 0.916668C4.91915 0.916668 4.58336 1.25245 4.58336 1.66667V2.27765C4.46713 2.28856 4.35851 2.30375 4.25428 2.3249C2.77814 2.62444 1.62446 3.77811 1.32493 5.25426C1.24975 5.62475 1.24986 6.05095 1.25001 6.67619L1.25003 6.76471V9L1.25003 9.05487C1.25001 10.4225 1.24999 11.5248 1.36655 12.3918C1.48757 13.2919 1.74646 14.0497 2.34838 14.6517C2.9503 15.2536 3.70817 15.5125 4.60828 15.6335C5.47524 15.75 6.57754 15.75 7.94512 15.75H7.94513H7.94513H7.94514H7.94515H7.94516H8.00003H8.0549H8.05491H8.05491H8.05492H8.05493H8.05494C9.42251 15.75 10.5248 15.75 11.3918 15.6335C12.2919 15.5125 13.0498 15.2536 13.6517 14.6517C14.2536 14.0497 14.5125 13.2919 14.6335 12.3918C14.7501 11.5248 14.75 10.4225 14.75 9.05494V9.05494V9.05493V9.05492V9.05491V9.0549V9V8.9451V8.94509V8.94508V8.94508V8.94507V8.94506C14.75 7.5775 14.7501 6.4752 14.6335 5.60825C14.5125 4.70814 14.2536 3.95027 13.6517 3.34835C13.0553 2.752 12.3059 2.49235 11.4167 2.36991V1.66667C11.4167 1.25245 11.0809 0.916668 10.6667 0.916668C10.2525 0.916668 9.9167 1.25245 9.9167 1.66667V2.26469C9.36035 2.24998 8.74102 2.24999 8.05493 2.25H8.05492H8.05491H8.0549L8.00003 2.25H6.08336V1.66667ZM10.6667 4.41667C10.2859 4.41667 9.97147 4.13295 9.92314 3.76539C9.38296 3.75044 8.75092 3.75 8.00003 3.75H6.07879C6.03733 4.125 5.71941 4.41667 5.33336 4.41667C4.96024 4.41667 4.65076 4.1442 4.59303 3.78738C4.57922 3.78975 4.56577 3.79226 4.55258 3.79494C3.6669 3.97466 2.97469 4.66687 2.79497 5.55255C2.7538 5.75541 2.75003 6.01737 2.75003 6.76471V9C2.75003 10.4354 2.75162 11.4365 2.85318 12.1919C2.95183 12.9257 3.13228 13.3142 3.40904 13.591C3.6858 13.8678 4.07437 14.0482 4.80815 14.1469C5.5635 14.2484 6.56461 14.25 8.00003 14.25C9.43544 14.25 10.4366 14.2484 11.1919 14.1469C11.9257 14.0482 12.3143 13.8678 12.591 13.591C12.8678 13.3142 13.0482 12.9257 13.1469 12.1919C13.2484 11.4365 13.25 10.4354 13.25 9C13.25 7.56459 13.2484 6.56347 13.1469 5.80812C13.0482 5.07435 12.8678 4.68577 12.591 4.40901C12.3396 4.15762 11.996 3.9857 11.3852 3.88236C11.2926 4.19144 11.0059 4.41667 10.6667 4.41667ZM5.33333 8.33333C5.70152 8.33333 6 8.03486 6 7.66667C6 7.29848 5.70152 7 5.33333 7C4.96514 7 4.66666 7.29848 4.66666 7.66667C4.66666 8.03486 4.96514 8.33333 5.33333 8.33333ZM8.66666 7.66667C8.66666 8.03486 8.36819 8.33333 8 8.33333C7.63181 8.33333 7.33333 8.03486 7.33333 7.66667C7.33333 7.29848 7.63181 7 8 7C8.36819 7 8.66666 7.29848 8.66666 7.66667ZM10.6667 8.33333C11.0349 8.33333 11.3333 8.03486 11.3333 7.66667C11.3333 7.29848 11.0349 7 10.6667 7C10.2985 7 10 7.29848 10 7.66667C10 8.03486 10.2985 8.33333 10.6667 8.33333Z"]],
template: function CalendarProposeIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height)("viewBox", ctx.viewBox);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 8143:
/*!*******************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/calendar-propose/index.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CalendarProposeIconComponent": () => (/* reexport safe */ _calendar_propose_icon_component__WEBPACK_IMPORTED_MODULE_0__.CalendarProposeIconComponent)
/* harmony export */ });
/* harmony import */ var _calendar_propose_icon_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./calendar-propose-icon.component */ 86771);
/***/ }),
/***/ 21642:
/*!********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/calendar-requested/calendar-requested.component.ts ***!
\********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CalendarRequestedIconComponent": () => (/* binding */ CalendarRequestedIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class CalendarRequestedIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
CalendarRequestedIconComponent.ɵfac = function () {
let ɵCalendarRequestedIconComponent_BaseFactory;
return function CalendarRequestedIconComponent_Factory(t) {
return (ɵCalendarRequestedIconComponent_BaseFactory || (ɵCalendarRequestedIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](CalendarRequestedIconComponent)))(t || CalendarRequestedIconComponent);
};
}();
CalendarRequestedIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CalendarRequestedIconComponent,
selectors: [["app-icon-calendar-requested"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 69,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 140 140", "fill", "none"], ["d", "M95.2523 106.592H18.9063C13.8053 106.592 10.0072 101.882 11.0878 96.8972L24.7492 33.8733H111.111L95.2523 106.592Z", "fill", "white"], ["d", "M95.2523 106.592H15.1863C11.9982 106.592 9.62438 103.648 10.2998 100.533L24.7492 33.8733H111.111L95.2523 106.592Z", "fill", "#EDEAF2"], ["d", "M45.4792 106.592H27.6146C24.3665 106.592 21.6916 103.814 21.8827 100.556L24.7487 33.8733H29.0476L45.4792 106.592Z", "fill", "url(#paint0_linear_1902_8212)"], ["d", "M130.027 106.592H43.761L29.1445 50.7356L29.049 50.3524L24.75 33.8733H111.112L114.837 48.1488L115.41 50.3524L115.506 50.7356L130.027 106.592Z", "fill", "white"], ["d", "M115.41 50.3524H29.049L24.75 33.8733H111.112L114.837 48.1488L115.41 50.3524Z", "fill", "#EDEAF2"], ["d", "M47.4867 45.6576C49.1751 45.6576 50.5438 44.285 50.5438 42.5917C50.5438 40.8985 49.1751 39.5259 47.4867 39.5259C45.7984 39.5259 44.4297 40.8985 44.4297 42.5917C44.4297 44.285 45.7984 45.6576 47.4867 45.6576Z", "fill", "#DFDCE8"], ["d", "M97.9281 45.6576C99.6165 45.6576 100.985 44.285 100.985 42.5917C100.985 40.8985 99.6165 39.5259 97.9281 39.5259C96.2398 39.5259 94.8711 40.8985 94.8711 42.5917C94.8711 44.285 96.2398 45.6576 97.9281 45.6576Z", "fill", "#DFDCE8"], ["d", "M46.7228 43.8372C46.1496 43.8372 45.6719 43.3582 45.6719 42.7834C45.6719 42.2085 46.1496 41.7295 46.7228 41.7295C48.8245 41.7295 51.0218 38.7594 51.0218 34.2564C51.0218 34.1606 51.0218 33.969 51.0218 33.8732C50.9262 29.466 48.729 26.7833 46.7228 26.7833C44.8121 26.7833 42.7104 29.3702 42.4238 33.3941H40.2266C40.5132 28.4121 43.2836 24.6755 46.6273 24.6755C50.162 24.6755 52.9324 28.7953 53.1235 34.0648C53.1235 34.1606 53.1235 34.2564 53.1235 34.3522C53.219 39.6217 50.353 43.8372 46.7228 43.8372Z", "fill", "#B4AFC6"], ["d", "M96.8771 43.8372C96.3039 43.8372 95.8262 43.3582 95.8262 42.7834C95.8262 42.2085 96.3039 41.7295 96.8771 41.7295C98.9788 41.7295 101.176 38.7594 101.176 34.2564C101.176 34.1606 101.176 33.969 101.176 33.8732C101.081 29.466 98.8833 26.7833 96.8771 26.7833C94.9664 26.7833 92.8647 29.3702 92.5781 33.3941H90.3809C90.6675 28.4121 93.4379 24.6755 96.7815 24.6755C100.316 24.6755 103.087 28.7953 103.278 34.0648C103.278 34.1606 103.278 34.2564 103.278 34.3522C103.373 39.6217 100.507 43.8372 96.8771 43.8372Z", "fill", "#B4AFC6"], ["opacity", "0.3", "d", "M98.4045 71.9086C97.8313 71.9086 97.4492 71.4296 97.4492 70.9505C97.4492 70.3757 97.8313 69.9924 98.4045 69.9924H101.366C101.939 69.9924 102.321 70.4715 102.321 70.9505C102.321 71.5254 101.844 71.9086 101.366 71.9086H98.4045Z", "fill", "#CECADA"], ["opacity", "0.3", "d", "M57.7086 98.9268C57.3265 98.9268 56.9443 98.6394 56.7533 98.2562L55.2248 92.6035H47.6777C47.1045 92.6035 46.7223 92.1244 46.7223 91.6454C46.7223 91.0705 47.2 90.6873 47.6777 90.6873H54.6516L52.2632 82.2561H45.0028C44.4296 82.2561 44.0474 81.7771 44.0474 81.298C44.0474 80.7232 44.4296 80.34 45.0028 80.34H51.69L49.3017 71.9088H42.4234C41.8502 71.9088 41.4681 71.4298 41.4681 70.9507C41.4681 70.3759 41.8502 69.9926 42.4234 69.9926H48.8241L46.4358 61.5615H39.844C39.2708 61.5615 38.8887 61.0824 38.8887 60.6034C38.8887 60.0285 39.2708 59.6453 39.844 59.6453H45.8626L44.9072 56.1962C44.8117 55.7172 45.0983 55.1423 45.576 55.0465C45.6715 55.0465 45.767 55.0465 45.8626 55.0465C46.2447 55.0465 46.6268 55.3339 46.8179 55.7172L47.9643 59.6453H55.6069C56.1801 59.6453 56.5622 60.0285 56.5622 60.6034C56.5622 61.1782 56.1801 61.5615 55.6069 61.5615H48.5375L50.9258 69.9926H62.9629L59.1416 56.1962C59.0461 55.7172 59.3327 55.1423 59.8103 55.0465C59.9059 55.0465 60.0014 55.0465 60.0969 55.0465C60.479 55.0465 60.8612 55.3339 61.0522 55.7172L62.1986 59.6453H66.3065C66.8797 59.6453 67.2619 60.0285 67.2619 60.6034C67.2619 61.1782 66.7842 61.5615 66.3065 61.5615H62.7718L65.1602 69.9926H73.2804C73.8536 69.9926 74.2358 70.4717 74.2358 70.9507C74.2358 71.5256 73.8536 71.9088 73.2804 71.9088H65.7333L68.1217 80.34H80.2543L75 61.5615H72.4206C71.8474 61.5615 71.4653 61.0824 71.4653 60.6034C71.4653 60.0285 71.943 59.6453 72.4206 59.6453H74.4268L73.4715 56.1962C73.376 55.9088 73.4715 55.7172 73.567 55.4297C73.6626 55.2381 73.8536 55.0465 74.1402 54.9507C74.2357 54.9507 74.3313 54.9507 74.4268 54.9507C74.8089 54.9507 75.1911 55.2381 75.3821 55.6213L76.5285 59.5495H78.5347C79.1079 59.5495 79.4901 59.9327 79.4901 60.5076C79.4901 61.0824 79.1079 61.4657 78.5347 61.4657H77.1017L79.4901 69.8968H91.6227L89.2344 61.4657H83.0248C82.4516 61.4657 82.0694 60.9866 82.0694 60.5076C82.0694 59.9327 82.5471 59.5495 83.0248 59.5495H88.3746L87.4193 56.1004C87.3237 55.6213 87.6103 55.0465 88.088 54.9507C88.1835 54.9507 88.279 54.9507 88.3746 54.9507C88.7567 54.9507 89.1388 55.2381 89.3299 55.6213L90.4763 59.5495H102.609L101.654 56.1004C101.558 55.6213 101.845 55.0465 102.322 54.9507C102.418 54.9507 102.513 54.9507 102.609 54.9507C102.991 54.9507 103.373 55.2381 103.564 55.6213L104.711 59.5495H112.162C112.735 59.5495 113.118 59.9327 113.118 60.5076C113.118 61.0824 112.735 61.4657 112.162 61.4657H104.997L107.386 69.8968H114.551C115.124 69.8968 115.506 70.3759 115.506 70.8549C115.506 71.4298 115.124 71.813 114.551 71.813H107.959L110.347 80.2441H117.225C117.799 80.2441 118.181 80.7232 118.181 81.2022C118.181 81.7771 117.799 82.1603 117.225 82.1603H110.92L113.309 90.5915H119.805C120.378 90.5915 120.76 91.0705 120.76 91.5496C120.76 92.1244 120.282 92.5076 119.805 92.5076H113.786L115.219 97.5855C115.315 98.0645 115.028 98.6394 114.551 98.7352C114.455 98.7352 114.359 98.7352 114.264 98.7352C113.882 98.7352 113.5 98.4478 113.309 98.0645L111.78 92.5076H99.6474L101.08 97.4897C101.176 97.7771 101.08 97.9687 100.985 98.2562C100.889 98.4478 100.698 98.6394 100.412 98.7352C100.316 98.7352 100.221 98.7352 100.125 98.7352C99.743 98.7352 99.3608 98.4478 99.1698 98.0645L97.6413 92.6035H85.5086L86.9416 97.5855C87.0371 98.0645 86.7505 98.6394 86.2729 98.7352C86.1773 98.7352 86.0818 98.7352 85.9863 98.7352C85.6041 98.7352 85.222 98.4478 85.0309 98.0645L83.5024 92.6035H71.3698L72.8028 97.5855C72.8983 98.0645 72.6117 98.6394 72.134 98.7352C72.0385 98.7352 71.943 98.7352 71.8474 98.7352C71.4653 98.7352 71.0832 98.4478 70.8921 98.0645L69.3636 92.6035H57.2309L58.6639 97.6813C58.7595 97.9687 58.6639 98.1604 58.5684 98.4478C58.4729 98.6394 58.2818 98.831 57.9952 98.9268C57.8997 98.9268 57.8041 98.9268 57.7086 98.9268ZM84.9354 90.6873H111.207L108.819 82.2561H96.6859L97.5457 85.322C97.6412 85.6094 97.5457 85.801 97.4502 86.0885C97.3546 86.2801 97.1636 86.4717 96.877 86.5675C96.7815 86.5675 96.6859 86.5675 96.5904 86.5675C96.2083 86.5675 95.8261 86.2801 95.6351 85.8969L94.6797 82.3519H91.0495C90.4763 82.3519 90.0942 81.8729 90.0942 81.3939C90.0942 80.819 90.4763 80.4358 91.0495 80.4358H94.1065L91.7182 72.0046H79.6811L82.0694 80.4358H85.0309C85.6041 80.4358 85.9863 80.9148 85.9863 81.3939C85.9863 81.9687 85.6041 82.3519 85.0309 82.3519H82.5471L84.9354 90.6873ZM70.7966 90.6873H82.9292L80.5409 82.2561H68.4083L70.7966 90.6873ZM56.6577 90.6873H68.7904L66.4021 82.2561H62.8674C62.2942 82.2561 61.912 81.7771 61.912 81.298C61.912 80.7232 62.3897 80.34 62.8674 80.34H65.9244L63.5361 71.9088H51.4035L53.7918 80.34H56.9443C57.5175 80.34 57.8997 80.819 57.8997 81.298C57.8997 81.8729 57.422 82.2561 56.9443 82.2561H54.365L56.6577 90.6873ZM96.2083 80.34H108.341L103.087 61.5615H90.8584L96.2083 80.34Z", "fill", "#CECADA"], ["filter", "url(#filter0_d_1902_8212)"], ["x", "47", "y", "63", "width", "54", "height", "54", "rx", "27", "fill", "#2B2733"], ["clip-path", "url(#clip0_1902_8212)"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M62.8719 88.498C62.8991 88.0768 63.1879 87.718 63.5935 87.6014L82.5246 82.1596C82.9045 82.0504 83.3129 82.1751 83.567 82.4779C83.821 82.7806 83.8729 83.2045 83.6994 83.5596L75.0529 101.258C74.8676 101.637 74.4642 101.859 74.0447 101.813C73.6251 101.767 73.2798 101.462 73.1818 101.052L71.2198 92.8383L63.4721 89.48C63.0848 89.3121 62.8447 88.9192 62.8719 88.498ZM73.1925 92.4885L74.4794 97.8758L80.9147 84.7033L66.8249 88.7535L71.9069 90.9564L75.2637 88.1397C75.6868 87.7847 76.3176 87.8399 76.6726 88.263C77.0276 88.686 76.9724 89.3168 76.5493 89.6718L73.1925 92.4885Z", "fill", "white"], ["id", "filter0_d_1902_8212", "x", "44", "y", "62", "width", "60", "height", "60", "filterUnits", "userSpaceOnUse", "color-interpolation-filters", "sRGB"], ["flood-opacity", "0", "result", "BackgroundImageFix"], ["in", "SourceAlpha", "type", "matrix", "values", "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0", "result", "hardAlpha"], ["dy", "2"], ["stdDeviation", "1.5"], ["in2", "hardAlpha", "operator", "out"], ["type", "matrix", "values", "0 0 0 0 0.168627 0 0 0 0 0.152941 0 0 0 0 0.2 0 0 0 0.05 0"], ["mode", "normal", "in2", "BackgroundImageFix", "result", "effect1_dropShadow_1902_8212"], ["mode", "normal", "in", "SourceGraphic", "in2", "effect1_dropShadow_1902_8212", "result", "shape"], ["id", "paint0_linear_1902_8212", "x1", "21.8652", "y1", "70.2217", "x2", "45.5145", "y2", "70.2217", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#EDEAF2"], ["offset", "1", "stop-color", "#CECADA"], ["id", "clip0_1902_8212"], ["width", "24", "height", "24", "fill", "white", "transform", "translate(59 87.4268) rotate(-40)"]],
template: function CalendarRequestedIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](8, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](10, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](12, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](14, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](16, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](18, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](20, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](22, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](24, "g", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](26, "rect", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](28, "g", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](30, "path", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](34, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](36, "filter", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](38, "feFlood", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](40, "feColorMatrix", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](42, "feOffset", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](44, "feGaussianBlur", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](45, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](46, "feComposite", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](47, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](48, "feColorMatrix", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](49, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](50, "feBlend", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](51, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](52, "feBlend", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](53, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](54, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](55, "linearGradient", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](56, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](57, "stop", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](58, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](59, "stop", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](60, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](61, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](62, "clipPath", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](63, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](64, "rect", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](65, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](66, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](67, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](68, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvY2FsZW5kYXItcmVxdWVzdGVkL2NhbGVuZGFyLXJlcXVlc3RlZC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 51240:
/*!**********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/calendar-view/calendar-view.component.ts ***!
\**********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CalendarViewIconComponent": () => (/* binding */ CalendarViewIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class CalendarViewIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
CalendarViewIconComponent.ɵfac = function () {
let ɵCalendarViewIconComponent_BaseFactory;
return function CalendarViewIconComponent_Factory(t) {
return (ɵCalendarViewIconComponent_BaseFactory || (ɵCalendarViewIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](CalendarViewIconComponent)))(t || CalendarViewIconComponent);
};
}();
CalendarViewIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CalendarViewIconComponent,
selectors: [["app-icon-calendar-view"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9 1C9 0.447715 8.55229 0 8 0C7.44772 0 7 0.447715 7 1V2.03473C6.89676 2.04041 6.79682 2.04702 6.70006 2.05471C5.99117 2.11104 5.36776 2.23 4.78856 2.51564C3.8014 3.00245 3.00245 3.80139 2.51564 4.78856C2.23001 5.36776 2.11104 5.99117 2.05471 6.70006C1.99999 7.3887 1.99999 8.23833 2 9.29169V9.29175V9.33333V13V13.0732V13.0732C1.99997 14.8966 1.99995 16.3664 2.15537 17.5223C2.31672 18.7225 2.66191 19.733 3.46447 20.5355C4.26702 21.3381 5.27752 21.6833 6.47767 21.8446C7.63363 22 9.1034 22 10.9269 22H11H13H13.0731C14.8966 22 16.3664 22 17.5223 21.8446C18.7225 21.6833 19.733 21.3381 20.5355 20.5355C21.3381 19.733 21.6833 18.7225 21.8446 17.5223C22.0001 16.3664 22 14.8966 22 13.0731V13V11V10.9269C22 9.1034 22.0001 7.63363 21.8446 6.47766C21.6833 5.27752 21.3381 4.26702 20.5355 3.46447C19.733 2.66191 18.7225 2.31672 17.5223 2.15536C17.3549 2.13285 17.1808 2.11359 17 2.09713V1C17 0.447715 16.5523 0 16 0C15.4477 0 15 0.447715 15 1V2.00849C14.4073 1.99998 13.7657 1.99999 13.0732 2L13 2H9.33333L9.29175 2L9 2.00004V1ZM16 5C15.4507 5 15.0048 4.55709 15 4.0089C14.4123 4.00033 13.7507 4 13 4H9.33333L9 4.00008C8.99996 4.55233 8.55226 5 8 5C7.4605 5 7.02079 4.57278 7.00072 4.03819C6.95224 4.04133 6.90486 4.04474 6.85849 4.04842C6.26959 4.09522 5.93042 4.1825 5.67314 4.30938C5.08084 4.60147 4.60147 5.08084 4.30938 5.67313C4.18251 5.93042 4.09522 6.26958 4.04842 6.85849C4.00074 7.45858 4 8.22864 4 9.33333V13C4 14.9139 4.00213 16.2487 4.13753 17.2558C4.26907 18.2342 4.50966 18.7523 4.87868 19.1213C5.2477 19.4903 5.7658 19.7309 6.74416 19.8625C7.7513 19.9979 9.08611 20 11 20H13C14.9139 20 16.2487 19.9979 17.2558 19.8625C18.2342 19.7309 18.7523 19.4903 19.1213 19.1213C19.4903 18.7523 19.7309 18.2342 19.8625 17.2558C19.9979 16.2487 20 14.9139 20 13V11C20 9.08611 19.9979 7.75129 19.8625 6.74416C19.7309 5.76579 19.4903 5.2477 19.1213 4.87868C18.7523 4.50966 18.2342 4.26907 17.2558 4.13753C17.1711 4.12613 17.084 4.11568 16.9944 4.10609C16.9415 4.6085 16.5165 5 16 5ZM8 8C7.44772 8 7 8.44771 7 9C7 9.55229 7.44772 10 8 10H9C9.55229 10 10 9.55229 10 9C10 8.44771 9.55229 8 9 8H8Z"]],
template: function CalendarViewIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvY2FsZW5kYXItdmlldy9jYWxlbmRhci12aWV3LmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 74237:
/*!*****************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/calendar/calendar-icon.component.ts ***!
\*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CalendarIconComponent": () => (/* binding */ CalendarIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class CalendarIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.color = '#2B2733';
}
}
CalendarIconComponent.ɵfac = function () {
let ɵCalendarIconComponent_BaseFactory;
return function CalendarIconComponent_Factory(t) {
return (ɵCalendarIconComponent_BaseFactory || (ɵCalendarIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](CalendarIconComponent)))(t || CalendarIconComponent);
};
}();
CalendarIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CalendarIconComponent,
selectors: [["app-icon-calendar"]],
inputs: {
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8.75005 1C8.75005 0.585786 8.41426 0.25 8.00005 0.25C7.58584 0.25 7.25005 0.585786 7.25005 1V2.25912C6.53073 2.27754 5.97879 2.33259 5.49054 2.49624C4.07817 2.96962 2.96966 4.07812 2.49629 5.49049C2.24947 6.22688 2.24969 7.10812 2.25002 8.48999L2.25005 8.64706V13L2.25005 13.0564C2.25003 14.8942 2.25002 16.3498 2.40318 17.489C2.56081 18.6614 2.89293 19.6104 3.64129 20.3588C4.38966 21.1071 5.3386 21.4392 6.51103 21.5969C7.65022 21.75 9.10582 21.75 10.9435 21.75H10.9436H11H13H13.0565H13.0566C14.8943 21.75 16.3499 21.75 17.4891 21.5969C18.6615 21.4392 19.6104 21.1071 20.3588 20.3588C21.1072 19.6104 21.4393 18.6614 21.5969 17.489C21.7501 16.3498 21.7501 14.8942 21.75 13.0565V13.0564V13V11V10.9436V10.9435C21.7501 9.1058 21.7501 7.65018 21.5969 6.51098C21.4393 5.33856 21.1072 4.38961 20.3588 3.64124C19.6104 2.89288 18.6615 2.56076 17.4891 2.40313C17.2561 2.37182 17.01 2.34691 16.75 2.32709V1C16.75 0.585786 16.4143 0.25 16 0.25C15.5858 0.25 15.25 0.585786 15.25 1V2.26272C14.588 2.24999 13.8586 2.24999 13.0565 2.25L13 2.25H8.75005V1ZM15.25 4V3.76309C14.5973 3.75032 13.8541 3.75 13 3.75H8.75005V4C8.75005 4.41421 8.41426 4.75 8.00005 4.75C7.58584 4.75 7.25005 4.41421 7.25005 4V3.76077C6.6236 3.77713 6.26733 3.81789 5.96723 3.91848C5.00087 4.24237 4.24242 5.00082 3.91853 5.96718C3.75985 6.44061 3.75005 7.05384 3.75005 8.64706V13C3.75005 14.9068 3.75164 16.2615 3.88981 17.2892C4.02507 18.2952 4.27874 18.8749 4.70195 19.2981C5.12516 19.7213 5.70481 19.975 6.7109 20.1102C7.73856 20.2484 9.09323 20.25 11 20.25H13C14.9069 20.25 16.2615 20.2484 17.2892 20.1102C18.2953 19.975 18.8749 19.7213 19.2981 19.2981C19.7214 18.8749 19.975 18.2952 20.1103 17.2892C20.2485 16.2615 20.25 14.9068 20.25 13V11C20.25 9.09318 20.2485 7.73851 20.1103 6.71085C19.975 5.70476 19.7214 5.12511 19.2981 4.7019C18.8749 4.27869 18.2953 4.02502 17.2892 3.88976C17.1188 3.86685 16.9394 3.8477 16.75 3.83168V4C16.75 4.41421 16.4143 4.75 16 4.75C15.5858 4.75 15.25 4.41421 15.25 4ZM7.00006 7.25C6.58585 7.25 6.25006 7.58579 6.25006 8C6.25006 8.41421 6.58585 8.75 7.00006 8.75H17.0001C17.4143 8.75 17.7501 8.41421 17.7501 8C17.7501 7.58579 17.4143 7.25 17.0001 7.25H7.00006ZM9.00006 12C9.00006 12.5523 8.55235 13 8.00006 13C7.44778 13 7.00006 12.5523 7.00006 12C7.00006 11.4477 7.44778 11 8.00006 11C8.55235 11 9.00006 11.4477 9.00006 12ZM8.00006 17C8.55235 17 9.00006 16.5523 9.00006 16C9.00006 15.4477 8.55235 15 8.00006 15C7.44778 15 7.00006 15.4477 7.00006 16C7.00006 16.5523 7.44778 17 8.00006 17ZM13.0001 16C13.0001 16.5523 12.5523 17 12.0001 17C11.4478 17 11.0001 16.5523 11.0001 16C11.0001 15.4477 11.4478 15 12.0001 15C12.5523 15 13.0001 15.4477 13.0001 16ZM16.0001 17C16.5523 17 17.0001 16.5523 17.0001 16C17.0001 15.4477 16.5523 15 16.0001 15C15.4478 15 15.0001 15.4477 15.0001 16C15.0001 16.5523 15.4478 17 16.0001 17ZM13.0001 12C13.0001 12.5523 12.5523 13 12.0001 13C11.4478 13 11.0001 12.5523 11.0001 12C11.0001 11.4477 11.4478 11 12.0001 11C12.5523 11 13.0001 11.4477 13.0001 12ZM16.0001 13C16.5523 13 17.0001 12.5523 17.0001 12C17.0001 11.4477 16.5523 11 16.0001 11C15.4478 11 15.0001 11.4477 15.0001 12C15.0001 12.5523 15.4478 13 16.0001 13Z"]],
template: function CalendarIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvY2FsZW5kYXIvY2FsZW5kYXItaWNvbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNqTkE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQTZESiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 25694:
/*!***********************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/calendar/index.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CalendarIconComponent": () => (/* reexport safe */ _calendar_icon_component__WEBPACK_IMPORTED_MODULE_0__.CalendarIconComponent)
/* harmony export */ });
/* harmony import */ var _calendar_icon_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./calendar-icon.component */ 74237);
/***/ }),
/***/ 44838:
/*!****************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/chain-link/chain-link.component.ts ***!
\****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChainLinkIconComponent": () => (/* binding */ ChainLinkIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ChainLinkIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
ChainLinkIconComponent.ɵfac = function () {
let ɵChainLinkIconComponent_BaseFactory;
return function ChainLinkIconComponent_Factory(t) {
return (ɵChainLinkIconComponent_BaseFactory || (ɵChainLinkIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ChainLinkIconComponent)))(t || ChainLinkIconComponent);
};
}();
ChainLinkIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ChainLinkIconComponent,
selectors: [["app-icon-chain-link"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M16.4225 3.57727C14.5024 1.65719 11.3893 1.65719 9.46924 3.57727L8.87998 4.16652C8.58709 4.45941 8.58709 4.93429 8.87998 5.22718C9.17287 5.52007 9.64775 5.52007 9.94064 5.22718L10.5299 4.63793C11.8642 3.30363 14.0275 3.30363 15.3618 4.63793C16.6961 5.97222 16.6961 8.13553 15.3618 9.46982L13.9566 10.875C12.7475 12.0841 10.7871 12.0841 9.57802 10.875L9.35139 10.6483C9.05849 10.3554 8.58362 10.3554 8.29073 10.6483C7.99783 10.9412 7.99783 11.4161 8.29073 11.709L8.51736 11.9356C10.3123 13.7305 13.2224 13.7305 15.0173 11.9356L16.4225 10.5305C18.3425 8.6104 18.3425 5.49734 16.4225 3.57727ZM6.04259 9.12534C7.25171 7.91622 9.21209 7.91622 10.4212 9.12534L10.6478 9.35198C10.9407 9.64487 11.4156 9.64487 11.7085 9.35198C12.0014 9.05908 12.0014 8.58421 11.7085 8.29132L11.4819 8.06468C9.68696 6.26977 6.77684 6.26977 4.98193 8.06468L3.57678 9.46983C1.6567 11.3899 1.6567 14.503 3.57678 16.423C5.49685 18.3431 8.60992 18.3431 10.53 16.423L11.1192 15.8338C11.4121 15.5409 11.4121 15.066 11.1192 14.7731C10.8264 14.4802 10.3515 14.4802 10.0586 14.7731L9.46933 15.3624C8.13504 16.6967 5.97173 16.6967 4.63744 15.3624C3.30315 14.0281 3.30315 11.8648 4.63744 10.5305L6.04259 9.12534Z"]],
template: function ChainLinkIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvY2hhaW4tbGluay9jaGFpbi1saW5rLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 84274:
/*!*****************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/checked-circle/checked-circle-icon.component.ts ***!
\*****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CheckedCircleIconComponent": () => (/* binding */ CheckedCircleIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class CheckedCircleIconComponent {}
CheckedCircleIconComponent.ɵfac = function CheckedCircleIconComponent_Factory(t) {
return new (t || CheckedCircleIconComponent)();
};
CheckedCircleIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: CheckedCircleIconComponent,
selectors: [["app-checked-circle-icon"]],
decls: 7,
vars: 0,
consts: [["width", "22", "height", "22", "viewBox", "0 0 22 22", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["cx", "11", "cy", "11", "r", "11", "fill", "#DFC051"], ["d", "M16.7046 7.26899C17.0985 7.62783 17.0985 8.2095 16.7046 8.56816L9.94099 14.731C9.54716 15.0897 8.90896 15.0897 8.51513 14.731L5.29537 11.7972C4.90154 11.4385 4.90154 10.8568 5.29537 10.4982C5.68901 10.1393 6.3274 10.1393 6.72104 10.4982L9.22796 12.7823L15.2788 7.26899C15.6726 6.91034 16.311 6.91034 16.7046 7.26899Z", "fill", "#121114"]],
template: function CheckedCircleIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "circle", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n");
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 44347:
/*!**********************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/chevron/chevron.component.ts ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChevronIconComponent": () => (/* binding */ ChevronIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ChevronIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 24;
this.height = 24;
this.color = '#2B2733';
}
}
ChevronIconComponent.ɵfac = function () {
let ɵChevronIconComponent_BaseFactory;
return function ChevronIconComponent_Factory(t) {
return (ɵChevronIconComponent_BaseFactory || (ɵChevronIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ChevronIconComponent)))(t || ChevronIconComponent);
};
}();
ChevronIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ChevronIconComponent,
selectors: [["app-icon-chevron"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 5,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["d", "M14 7L9 12L14 17", "stroke-width", "2", "stroke-linecap", "round"]],
template: function ChevronIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("rotated", ctx.rotated);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("stroke", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n\nsvg.rotated[_ngcontent-%COMP%] {\n transition: 0.3s;\n transform: rotate(180deg);\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvY2hldnJvbi9jaGV2cm9uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBQ0o7O0FBRUE7RUFDSSxnQkFBQTtFQUNBLHlCQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG5zdmcucm90YXRlZCB7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 1085:
/*!****************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/chrome-ext/chrome-ext.component.ts ***!
\****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChromeExtIconComponent": () => (/* binding */ ChromeExtIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ChromeExtIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
ChromeExtIconComponent.ɵfac = function () {
let ɵChromeExtIconComponent_BaseFactory;
return function ChromeExtIconComponent_Factory(t) {
return (ɵChromeExtIconComponent_BaseFactory || (ɵChromeExtIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ChromeExtIconComponent)))(t || ChromeExtIconComponent);
};
}();
ChromeExtIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ChromeExtIconComponent,
selectors: [["app-icon-chrome-ext"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["d", "M4.11573 4.11573L4.11573 4.11573C2.01002 6.22153 0.85 9.02201 0.85 12C0.85 14.978 2.01002 17.7785 4.11573 19.8843L4.2218 19.7782L4.11573 19.8843C6.22153 21.99 9.02201 23.15 12 23.15C14.978 23.15 17.7785 21.99 19.8843 19.8843L19.7782 19.7782L19.8843 19.8843C21.99 17.7785 23.15 14.978 23.15 12C23.15 9.02201 21.99 6.22153 19.8843 4.11573L19.7782 4.2218L19.8843 4.11573C17.7785 2.01002 14.978 0.85 12 0.85C9.02201 0.85 6.22153 2.01002 4.11573 4.11573ZM18.7606 5.2394L18.8667 5.13334L18.7606 5.23941C19.2726 5.75136 19.7189 6.31122 20.0961 6.90859H12C9.69556 6.90859 7.74472 8.44721 7.11909 10.5507L4.51806 6.04557C4.74169 5.76568 4.98231 5.4965 5.23944 5.23941L5.23945 5.2394C7.04544 3.43337 9.44589 2.43906 12 2.43906C14.5541 2.43906 16.9546 3.43337 18.7606 5.2394ZM2.43906 12C2.43906 10.4165 2.82128 8.89246 3.54171 7.53265L7.55982 14.4921L7.5599 14.4923C7.56676 14.5041 7.57371 14.515 7.57948 14.5239C8.45759 16.0561 10.1098 17.0914 12 17.0914C12.4079 17.0914 12.8047 17.043 13.1852 16.9519L10.5843 21.4568C8.56805 21.1594 6.70737 20.2286 5.2394 18.7606C3.43337 16.9546 2.43906 14.5541 2.43906 12ZM18.7606 18.7606C17.0405 20.4807 14.7811 21.4638 12.3634 21.5535L16.3812 14.5943L16.3814 14.5941C16.3836 14.5903 16.3856 14.5866 16.3873 14.5832C16.3894 14.5793 16.3911 14.5759 16.3924 14.5732L16.3961 14.5658C16.8377 13.8119 17.0914 12.9349 17.0914 12C17.0914 10.6443 16.5587 9.41071 15.6921 8.49766H20.9013C21.334 9.59806 21.5609 10.7813 21.5609 12C21.5609 14.5541 20.5666 16.9546 18.7606 18.7606ZM15.5023 12C15.5023 13.9311 13.9311 15.5023 12 15.5023C10.0689 15.5023 8.49766 13.9311 8.49766 12C8.49766 10.0689 10.0689 8.49766 12 8.49766C13.9311 8.49766 15.5023 10.0689 15.5023 12Z", "stroke", "#2B2733", "stroke-width", "0.3"]],
template: function ChromeExtIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvY2hyb21lLWV4dC9jaHJvbWUtZXh0LmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 28594:
/*!***********************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/clean/clean-icon.component.ts ***!
\***********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CleanIconComponent": () => (/* binding */ CleanIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class CleanIconComponent {}
CleanIconComponent.ɵfac = function CleanIconComponent_Factory(t) {
return new (t || CleanIconComponent)();
};
CleanIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: CleanIconComponent,
selectors: [["app-clean-icon"]],
decls: 7,
vars: 0,
consts: [["width", "20", "height", "20", "viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["cx", "10", "cy", "10", "r", "8", "fill", "#CECADA"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M6.46967 6.46967C6.76256 6.17678 7.23744 6.17678 7.53033 6.46967L10 8.93934L12.4697 6.46967C12.7626 6.17678 13.2374 6.17678 13.5303 6.46967C13.8232 6.76256 13.8232 7.23744 13.5303 7.53033L11.0607 10L13.5303 12.4697C13.8232 12.7626 13.8232 13.2374 13.5303 13.5303C13.2374 13.8232 12.7626 13.8232 12.4697 13.5303L10 11.0607L7.53033 13.5303C7.23744 13.8232 6.76256 13.8232 6.46967 13.5303C6.17678 13.2374 6.17678 12.7626 6.46967 12.4697L8.93934 10L6.46967 7.53033C6.17678 7.23744 6.17678 6.76256 6.46967 6.46967Z", "fill", "white"]],
template: function CleanIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "circle", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n");
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvY2xlYW4vY2xlYW4taWNvbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 72794:
/*!********************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/clean/index.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CleanIconComponent": () => (/* reexport safe */ _clean_icon_component__WEBPACK_IMPORTED_MODULE_0__.CleanIconComponent)
/* harmony export */ });
/* harmony import */ var _clean_icon_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./clean-icon.component */ 28594);
/***/ }),
/***/ 97721:
/*!**************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/clipboard/clipboard.component.ts ***!
\**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ClipboardIconComponent": () => (/* binding */ ClipboardIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ClipboardIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
ClipboardIconComponent.ɵfac = function () {
let ɵClipboardIconComponent_BaseFactory;
return function ClipboardIconComponent_Factory(t) {
return (ɵClipboardIconComponent_BaseFactory || (ɵClipboardIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ClipboardIconComponent)))(t || ClipboardIconComponent);
};
}();
ClipboardIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ClipboardIconComponent,
selectors: [["app-icon-clipboard"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8.17085 4.00025C7.63585 4.00122 7.24213 4.00594 6.92295 4.02875C6.53848 4.05621 6.33934 4.10618 6.20022 4.16688C5.73776 4.36865 5.36865 4.73775 5.16688 5.20022C5.10618 5.33934 5.05622 5.53848 5.02875 5.92294C5.0006 6.31699 5 6.82462 5 7.57143V15C5 16.4425 5.00213 17.4237 5.10092 18.1586C5.19585 18.8646 5.36322 19.1916 5.58579 19.4142C5.80836 19.6368 6.13538 19.8042 6.84144 19.8991C7.57626 19.9979 8.55752 20 10 20H14C15.4425 20 16.4238 19.9979 17.1586 19.8991C17.8646 19.8042 18.1916 19.6368 18.4142 19.4142C18.6368 19.1916 18.8042 18.8646 18.8991 18.1586C18.9979 17.4237 19 16.4425 19 15V7.57143C19 6.82462 18.9994 6.31699 18.9713 5.92294C18.9438 5.53848 18.8938 5.33934 18.8331 5.20022C18.6314 4.73775 18.2622 4.36865 17.7998 4.16688C17.6607 4.10618 17.4615 4.05621 17.0771 4.02875C16.7579 4.00594 16.3642 4.00122 15.8293 4.00025C15.4174 5.16531 14.3062 6 13.0001 6H11.0001C9.69393 6 8.58275 5.16531 8.17085 4.00025ZM15.8294 2.00019C16.3703 2.00107 16.8305 2.00604 17.2196 2.03383C17.711 2.06894 18.165 2.14414 18.5996 2.33375C19.5245 2.73729 20.2627 3.47551 20.6663 4.40043C20.8559 4.83503 20.9311 5.28899 20.9662 5.78041C21 6.25416 21 6.83348 21 7.53533V7.53543V7.57143V15V15.0706V15.0706V15.0707V15.0707C21 16.4247 21.0001 17.5413 20.8813 18.4251C20.7565 19.3529 20.4845 20.1723 19.8284 20.8284C19.1723 21.4845 18.3529 21.7565 17.4251 21.8812C16.5413 22.0001 15.4247 22 14.0706 22H14.0706H14.0706H14.0705H14H10H9.92946H9.92944H9.92942H9.92939C8.57529 22 7.45869 22.0001 6.57494 21.8812C5.64711 21.7565 4.82769 21.4845 4.17158 20.8284C3.51547 20.1723 3.2435 19.3529 3.11876 18.4251C2.99994 17.5413 2.99997 16.4247 3 15.0706V15.0706L3 15V7.57143L3 7.53549C2.99999 6.83357 2.99999 6.2542 3.03384 5.78041C3.06895 5.28899 3.14414 4.83503 3.33375 4.40043C3.73729 3.47551 4.47551 2.73729 5.40044 2.33375C5.83504 2.14414 6.28899 2.06894 6.78042 2.03383C7.1695 2.00603 7.62979 2.00107 8.17069 2.00019C8.58248 0.834898 9.69376 0 11.0001 0H13.0001C14.3063 0 15.4176 0.834898 15.8294 2.00019ZM10.0001 3C10.0001 2.44772 10.4478 2 11.0001 2H13.0001C13.5523 2 14.0001 2.44772 14.0001 3C14.0001 3.55228 13.5523 4 13.0001 4H11.0001C10.4478 4 10.0001 3.55228 10.0001 3ZM8 10C8 9.44771 8.44772 9 9 9H15C15.5523 9 16 9.44771 16 10C16 10.5523 15.5523 11 15 11H9C8.44772 11 8 10.5523 8 10ZM9 13C8.44772 13 8 13.4477 8 14C8 14.5523 8.44772 15 9 15H13C13.5523 15 14 14.5523 14 14C14 13.4477 13.5523 13 13 13H9Z"]],
template: function ClipboardIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 74622:
/*!******************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/clock/clock.component.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ClockIconComponent": () => (/* binding */ ClockIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ClockIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
ClockIconComponent.ɵfac = function () {
let ɵClockIconComponent_BaseFactory;
return function ClockIconComponent_Factory(t) {
return (ɵClockIconComponent_BaseFactory || (ɵClockIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ClockIconComponent)))(t || ClockIconComponent);
};
}();
ClockIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ClockIconComponent,
selectors: [["app-icon-clock"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12ZM13 8C13 7.44772 12.5523 7 12 7C11.4477 7 11 7.44772 11 8V12C11 12.3344 11.1671 12.6466 11.4453 12.8321L14.4453 14.8321C14.9048 15.1384 15.5257 15.0142 15.8321 14.5547C16.1384 14.0952 16.0142 13.4743 15.5547 13.1679L13 11.4648V8Z"]],
template: function ClockIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvY2xvY2svY2xvY2suY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDak5BO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUE2REoiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 13617:
/*!********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/close-circle/close-circle.component.ts ***!
\********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CloseCircleComponent": () => (/* binding */ CloseCircleComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class CloseCircleComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 48;
this.height = 48;
this.color = 'currentColor';
}
}
CloseCircleComponent.ɵfac = function () {
let ɵCloseCircleComponent_BaseFactory;
return function CloseCircleComponent_Factory(t) {
return (ɵCloseCircleComponent_BaseFactory || (ɵCloseCircleComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](CloseCircleComponent)))(t || CloseCircleComponent);
};
}();
CloseCircleComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CloseCircleComponent,
selectors: [["app-close-circle-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 8,
vars: 3,
consts: [["viewBox", "0 0 48 48", "fill", "none", "xmlns", "http://www.w3.org/2000/svg", 1, "close-btn"], ["x", "1", "y", "1", "width", "46", "height", "46", "rx", "23", "stroke", "#E4DFF2", "stroke-width", "2"], ["d", "M30.3 17.7102C29.91 17.3202 29.28 17.3202 28.89 17.7102L24 22.5902L19.11 17.7002C18.72 17.3102 18.09 17.3102 17.7 17.7002C17.31 18.0902 17.31 18.7202 17.7 19.1102L22.59 24.0002L17.7 28.8902C17.31 29.2802 17.31 29.9102 17.7 30.3002C18.09 30.6902 18.72 30.6902 19.11 30.3002L24 25.4102L28.89 30.3002C29.28 30.6902 29.91 30.6902 30.3 30.3002C30.69 29.9102 30.69 29.2802 30.3 28.8902L25.41 24.0002L30.3 19.1102C30.68 18.7302 30.68 18.0902 30.3 17.7102Z"]],
template: function CloseCircleComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "rect", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](5, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.width);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvY2xvc2UtY2lyY2xlL2Nsb3NlLWNpcmNsZS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtTQUNTO2FBQ0ksYUFBYTthQUNiLHVCQUF1QjthQUN2QixtQkFBbUI7U0FDdkIiLCJzb3VyY2VzQ29udGVudCI6WyJcbiAgICAgICAgIDpob3N0IHtcbiAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICB9XG4gICAgIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 84673:
/*!******************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/close/close.component.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CloseIconComponent": () => (/* binding */ CloseIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class CloseIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
CloseIconComponent.ɵfac = function () {
let ɵCloseIconComponent_BaseFactory;
return function CloseIconComponent_Factory(t) {
return (ɵCloseIconComponent_BaseFactory || (ɵCloseIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](CloseIconComponent)))(t || CloseIconComponent);
};
}();
CloseIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CloseIconComponent,
selectors: [["app-icon-close"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["d", "M18.3 5.70973C17.91 5.31973 17.28 5.31973 16.89 5.70973L12 10.5897L7.10997 5.69973C6.71997 5.30973 6.08997 5.30973 5.69997 5.69973C5.30997 6.08973 5.30997 6.71973 5.69997 7.10973L10.59 11.9997L5.69997 16.8897C5.30997 17.2797 5.30997 17.9097 5.69997 18.2997C6.08997 18.6897 6.71997 18.6897 7.10997 18.2997L12 13.4097L16.89 18.2997C17.28 18.6897 17.91 18.6897 18.3 18.2997C18.69 17.9097 18.69 17.2797 18.3 16.8897L13.41 11.9997L18.3 7.10973C18.68 6.72973 18.68 6.08973 18.3 5.70973Z"]],
template: function CloseIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvY2xvc2UvY2xvc2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 50268:
/*!*****************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/commands/command-afternoons/command-afternoons.component.ts ***!
\*****************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CommandAfternoonsIconComponent": () => (/* binding */ CommandAfternoonsIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class CommandAfternoonsIconComponent {
constructor() {
this.height = '56';
this.width = '56';
this.color = '#2B2733';
this.borderColor = '#2B2733';
}
}
CommandAfternoonsIconComponent.ɵfac = function CommandAfternoonsIconComponent_Factory(t) {
return new (t || CommandAfternoonsIconComponent)();
};
CommandAfternoonsIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: CommandAfternoonsIconComponent,
selectors: [["app-command-afternoons"]],
inputs: {
height: "height",
width: "width",
color: "color",
borderColor: "borderColor"
},
decls: 7,
vars: 2,
consts: [["width", "56", "height", "56", "viewBox", "0 0 56 56", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["x", "9", "y", "9", "width", "38", "height", "38", "rx", "9", "stroke-width", "2"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M28 17C28.5523 17 29 17.4477 29 18L29 21C29 21.5523 28.5523 22 28 22C27.4477 22 27 21.5523 27 21L27 18C27 17.4477 27.4477 17 28 17ZM28 34C28.5523 34 29 34.4477 29 35V38C29 38.5523 28.5523 39 28 39C27.4477 39 27 38.5523 27 38V35C27 34.4477 27.4477 34 28 34ZM28 25C26.3431 25 25 26.3431 25 28C25 29.6569 26.3431 31 28 31C29.6569 31 31 29.6569 31 28C31 26.3431 29.6569 25 28 25ZM23 28C23 25.2386 25.2386 23 28 23C30.7614 23 33 25.2386 33 28C33 30.7614 30.7614 33 28 33C25.2386 33 23 30.7614 23 28ZM18 27C17.4477 27 17 27.4477 17 28C17 28.5523 17.4477 29 18 29L21 29C21.5523 29 22 28.5523 22 28C22 27.4477 21.5523 27 21 27L18 27ZM35 27C34.4477 27 34 27.4477 34 28C34 28.5523 34.4477 29 35 29H38C38.5523 29 39 28.5523 39 28C39 27.4477 38.5523 27 38 27H35ZM20.2218 20.2218C20.6124 19.8313 21.2455 19.8313 21.6361 20.2218L23.7574 22.3432C24.1479 22.7337 24.1479 23.3669 23.7574 23.7574C23.3669 24.1479 22.7337 24.1479 22.3432 23.7574L20.2218 21.6361C19.8313 21.2455 19.8313 20.6124 20.2218 20.2218ZM32.2427 32.2427C32.6332 31.8521 33.2664 31.8521 33.6569 32.2427L35.7782 34.364C36.1687 34.7545 36.1687 35.3877 35.7782 35.7782C35.3877 36.1687 34.7545 36.1687 34.364 35.7782L32.2427 33.6569C31.8521 33.2664 31.8521 32.6332 32.2427 32.2427ZM20.2218 34.3639C19.8313 34.7545 19.8313 35.3876 20.2218 35.7782C20.6124 36.1687 21.2455 36.1687 21.6361 35.7782L23.7574 33.6568C24.1479 33.2663 24.1479 32.6331 23.7574 32.2426C23.3669 31.8521 22.7337 31.8521 22.3432 32.2426L20.2218 34.3639ZM32.2427 22.3431C31.8521 22.7336 31.8521 23.3668 32.2427 23.7573C32.6332 24.1479 33.2664 24.1479 33.6569 23.7573L35.7782 21.636C36.1687 21.2455 36.1687 20.6123 35.7782 20.2218C35.3877 19.8313 34.7545 19.8313 34.364 20.2218L32.2427 22.3431Z"]],
template: function CommandAfternoonsIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "rect", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx.borderColor);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 12325:
/*!***********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/commands/command-created/command-created.component.ts ***!
\***********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CommandCreatedIconComponent": () => (/* binding */ CommandCreatedIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class CommandCreatedIconComponent {}
CommandCreatedIconComponent.ɵfac = function CommandCreatedIconComponent_Factory(t) {
return new (t || CommandCreatedIconComponent)();
};
CommandCreatedIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: CommandCreatedIconComponent,
selectors: [["app-icon-command-created"]],
decls: 61,
vars: 0,
consts: [["width", "140", "height", "140", "viewBox", "0 0 140 140", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M95.2523 106.592H18.9063C13.8053 106.592 10.0072 101.882 11.0878 96.897L24.7492 33.873H111.111L95.2523 106.592Z", "fill", "white"], ["d", "M95.2523 106.592H15.1863C11.9982 106.592 9.62438 103.648 10.2998 100.533L24.7492 33.873H111.111L95.2523 106.592Z", "fill", "#3E3C42"], ["d", "M45.4797 106.592H27.6151C24.367 106.592 21.6921 103.813 21.8832 100.556L24.7492 33.873H29.0481L45.4797 106.592Z", "fill", "url(#paint0_linear_3489_32452)"], ["d", "M130.026 106.592H43.76L29.1435 50.7354L29.048 50.3521L24.749 33.873H111.111L114.836 48.1485L115.41 50.3521L115.505 50.7354L130.026 106.592Z", "fill", "#3E3C42"], ["d", "M115.41 50.3521H29.048L24.749 33.873H111.111L114.836 48.1485L115.41 50.3521Z", "fill", "#252329"], ["d", "M47.4858 45.6571C49.1741 45.6571 50.5428 44.2845 50.5428 42.5913C50.5428 40.898 49.1741 39.5254 47.4858 39.5254C45.7974 39.5254 44.4287 40.898 44.4287 42.5913C44.4287 44.2845 45.7974 45.6571 47.4858 45.6571Z", "fill", "#121114"], ["d", "M97.9276 45.6571C99.616 45.6571 100.985 44.2845 100.985 42.5913C100.985 40.898 99.616 39.5254 97.9276 39.5254C96.2393 39.5254 94.8706 40.898 94.8706 42.5913C94.8706 44.2845 96.2393 45.6571 97.9276 45.6571Z", "fill", "#121114"], ["d", "M46.7218 43.8375C46.1486 43.8375 45.6709 43.3585 45.6709 42.7836C45.6709 42.2087 46.1486 41.7297 46.7218 41.7297C48.8235 41.7297 51.0208 38.7596 51.0208 34.2566C51.0208 34.1608 51.0208 33.9692 51.0208 33.8734C50.9252 29.4662 48.728 26.7836 46.7218 26.7836C44.8112 26.7836 42.7094 29.3704 42.4228 33.3944H40.2256C40.5122 28.4123 43.2826 24.6758 46.6263 24.6758C50.161 24.6758 52.9314 28.7955 53.1225 34.065C53.1225 34.1608 53.1225 34.2566 53.1225 34.3524C53.218 39.6219 50.352 43.8375 46.7218 43.8375Z", "fill", "#3E3C42"], ["d", "M96.8766 43.8375C96.3034 43.8375 95.8257 43.3585 95.8257 42.7836C95.8257 42.2087 96.3034 41.7297 96.8766 41.7297C98.9783 41.7297 101.176 38.7596 101.176 34.2566C101.176 34.1608 101.176 33.9692 101.176 33.8734C101.08 29.4662 98.8828 26.7836 96.8766 26.7836C94.9659 26.7836 92.8642 29.3704 92.5776 33.3944H90.3804C90.667 28.4123 93.4374 24.6758 96.7811 24.6758C100.316 24.6758 103.086 28.7955 103.277 34.065C103.277 34.1608 103.277 34.2566 103.277 34.3524C103.373 39.6219 100.507 43.8375 96.8766 43.8375Z", "fill", "#3E3C42"], ["opacity", "0.3", "d", "M98.4045 71.9084C97.8313 71.9084 97.4492 71.4293 97.4492 70.9503C97.4492 70.3754 97.8313 69.9922 98.4045 69.9922H101.366C101.939 69.9922 102.321 70.4712 102.321 70.9503C102.321 71.5251 101.844 71.9084 101.366 71.9084H98.4045Z", "fill", "#CECADA"], ["opacity", "0.3", "d", "M57.7081 98.9273C57.326 98.9273 56.9439 98.6399 56.7528 98.2566L55.2243 92.6039H47.6772C47.104 92.6039 46.7219 92.1249 46.7219 91.6459C46.7219 91.071 47.1995 90.6878 47.6772 90.6878H54.6511L52.2628 82.2566H45.0023C44.4291 82.2566 44.0469 81.7776 44.0469 81.2985C44.0469 80.7237 44.4291 80.3404 45.0023 80.3404H51.6896L49.3012 71.9093H42.4229C41.8497 71.9093 41.4676 71.4302 41.4676 70.9512C41.4676 70.3764 41.8497 69.9931 42.4229 69.9931H48.8236L46.4353 61.562H39.8435C39.2703 61.562 38.8882 61.0829 38.8882 60.6039C38.8882 60.029 39.2703 59.6458 39.8435 59.6458H45.8621L44.9067 56.1967C44.8112 55.7176 45.0978 55.1428 45.5755 55.047C45.671 55.047 45.7665 55.047 45.8621 55.047C46.2442 55.047 46.6263 55.3344 46.8174 55.7176L47.9638 59.6458H55.6064C56.1796 59.6458 56.5617 60.029 56.5617 60.6039C56.5617 61.1787 56.1796 61.562 55.6064 61.562H48.537L50.9253 69.9931H62.9624L59.1411 56.1967C59.0456 55.7176 59.3322 55.1428 59.8098 55.047C59.9054 55.047 60.0009 55.047 60.0964 55.047C60.4786 55.047 60.8607 55.3344 61.0518 55.7176L62.1981 59.6458H66.3061C66.8792 59.6458 67.2614 60.029 67.2614 60.6039C67.2614 61.1787 66.7837 61.562 66.3061 61.562H62.7713L65.1597 69.9931H73.2799C73.8531 69.9931 74.2353 70.4722 74.2353 70.9512C74.2353 71.5261 73.8531 71.9093 73.2799 71.9093H65.7329L68.1212 80.3404H80.2538L74.9995 61.562H72.4201C71.847 61.562 71.4648 61.0829 71.4648 60.6039C71.4648 60.029 71.9425 59.6458 72.4201 59.6458H74.4263L73.471 56.1967C73.3755 55.9093 73.471 55.7176 73.5665 55.4302C73.6621 55.2386 73.8531 55.047 74.1397 54.9512C74.2353 54.9512 74.3308 54.9512 74.4263 54.9512C74.8085 54.9512 75.1906 55.2386 75.3817 55.6218L76.528 59.55H78.5342C79.1074 59.55 79.4896 59.9332 79.4896 60.5081C79.4896 61.0829 79.1074 61.4662 78.5342 61.4662H77.1012L79.4896 69.8973H91.6222L89.2339 61.4662H83.0243C82.4511 61.4662 82.0689 60.9871 82.0689 60.5081C82.0689 59.9332 82.5466 59.55 83.0243 59.55H88.3741L87.4188 56.1009C87.3232 55.6218 87.6098 55.047 88.0875 54.9512C88.183 54.9512 88.2786 54.9512 88.3741 54.9512C88.7562 54.9512 89.1384 55.2386 89.3294 55.6218L90.4758 59.55H102.608L101.653 56.1009C101.558 55.6218 101.844 55.047 102.322 54.9512C102.417 54.9512 102.513 54.9512 102.608 54.9512C102.991 54.9512 103.373 55.2386 103.564 55.6218L104.71 59.55H112.162C112.735 59.55 113.117 59.9332 113.117 60.5081C113.117 61.0829 112.735 61.4662 112.162 61.4662H104.997L107.385 69.8973H114.55C115.123 69.8973 115.505 70.3764 115.505 70.8554C115.505 71.4302 115.123 71.8135 114.55 71.8135H107.958L110.347 80.2446H117.225C117.798 80.2446 118.18 80.7237 118.18 81.2027C118.18 81.7776 117.798 82.1608 117.225 82.1608H110.92L113.308 90.592H119.804C120.378 90.592 120.76 91.071 120.76 91.55C120.76 92.1249 120.282 92.5081 119.804 92.5081H113.786L115.219 97.586C115.314 98.065 115.028 98.6399 114.55 98.7357C114.455 98.7357 114.359 98.7357 114.263 98.7357C113.881 98.7357 113.499 98.4483 113.308 98.065L111.78 92.5081H99.6469L101.08 97.4902C101.175 97.7776 101.08 97.9692 100.984 98.2566C100.889 98.4483 100.698 98.6399 100.411 98.7357C100.316 98.7357 100.22 98.7357 100.125 98.7357C99.7425 98.7357 99.3604 98.4483 99.1693 98.065L97.6408 92.6039H85.5081L86.9411 97.586C87.0366 98.065 86.75 98.6399 86.2724 98.7357C86.1768 98.7357 86.0813 98.7357 85.9858 98.7357C85.6036 98.7357 85.2215 98.4483 85.0304 98.065L83.5019 92.6039H71.3693L72.8023 97.586C72.8978 98.065 72.6112 98.6399 72.1335 98.7357C72.038 98.7357 71.9425 98.7357 71.847 98.7357C71.4648 98.7357 71.0827 98.4483 70.8916 98.065L69.3631 92.6039H57.2305L58.6634 97.6818C58.759 97.9692 58.6634 98.1608 58.5679 98.4483C58.4724 98.6399 58.2813 98.8315 57.9947 98.9273C57.8992 98.9273 57.8036 98.9273 57.7081 98.9273ZM84.9349 90.6878H111.206L108.818 82.2566H96.6854L97.5452 85.3225C97.6408 85.6099 97.5452 85.8015 97.4497 86.089C97.3542 86.2806 97.1631 86.4722 96.8765 86.568C96.781 86.568 96.6854 86.568 96.5899 86.568C96.2078 86.568 95.8256 86.2806 95.6346 85.8973L94.6792 82.3524H91.049C90.4758 82.3524 90.0937 81.8734 90.0937 81.3943C90.0937 80.8195 90.4758 80.4363 91.049 80.4363H94.1061L91.7177 72.0051H79.6806L82.0689 80.4363H85.0304C85.6036 80.4363 85.9858 80.9153 85.9858 81.3943C85.9858 81.9692 85.6036 82.3524 85.0304 82.3524H82.5466L84.9349 90.6878ZM70.7961 90.6878H82.9287L80.5404 82.2566H68.4078L70.7961 90.6878ZM56.6573 90.6878H68.7899L66.4016 82.2566H62.8669C62.2937 82.2566 61.9116 81.7776 61.9116 81.2985C61.9116 80.7237 62.3892 80.3404 62.8669 80.3404H65.9239L63.5356 71.9093H51.403L53.7913 80.3404H56.9439C57.517 80.3404 57.8992 80.8195 57.8992 81.2985C57.8992 81.8734 57.4215 82.2566 56.9439 82.2566H54.3645L56.6573 90.6878ZM96.2078 80.3404H108.34L103.086 61.562H90.8579L96.2078 80.3404Z", "fill", "#8C8A90"], ["filter", "url(#filter0_d_3489_32452)"], ["x", "47", "y", "63", "width", "54", "height", "54", "rx", "27", "fill", "#DFC051"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M73.9633 79H74H74.0367C75.342 79 76.3693 79 77.1525 79.0481C77.9134 79.0949 78.6153 79.1919 79.1644 79.4932C80.8712 80.4298 81.6558 82.4593 81.0229 84.3004C80.8193 84.8927 80.3652 85.4367 79.8336 85.9831C79.2864 86.5456 78.5264 87.2366 77.5605 88.1147L77.5333 88.1393L75.4866 90L77.5333 91.8607L77.5605 91.8854C78.5264 92.7634 79.2865 93.4544 79.8336 94.0169C80.3652 94.5633 80.8193 95.1073 81.0229 95.6996C81.6558 97.5407 80.8712 99.5702 79.1644 100.507C78.6153 100.808 77.9134 100.905 77.1525 100.952C76.3693 101 75.342 101 74.0367 101H74H73.9633C72.6579 101 71.6307 101 70.8475 100.952C70.0866 100.905 69.3847 100.808 68.8356 100.507C67.1288 99.5702 66.3442 97.5407 66.9771 95.6996C67.1807 95.1073 67.6348 94.5633 68.1664 94.0169C68.7136 93.4544 69.4736 92.7634 70.4395 91.8853L70.4667 91.8607L72.5134 90L70.4667 88.1393L70.4395 88.1147C69.4736 87.2366 68.7135 86.5456 68.1664 85.9831C67.6348 85.4367 67.1807 84.8927 66.9771 84.3004C66.3442 82.4593 67.1288 80.4298 68.8356 79.4932C69.3847 79.1919 70.0866 79.0949 70.8475 79.0481C71.6307 79 72.658 79 73.9633 79ZM74 88.6485L76.188 86.6595C77.1869 85.7514 77.901 85.1016 78.4 84.5886C78.9198 84.0542 79.0851 83.7851 79.1315 83.6502C79.448 82.7296 79.0557 81.7149 78.2023 81.2466C78.0772 81.178 77.7739 81.0901 77.0298 81.0444C76.3154 81.0005 75.35 81 74 81C72.65 81 71.6846 81.0005 70.9702 81.0444C70.2261 81.0901 69.9228 81.178 69.7977 81.2466C68.9443 81.7149 68.552 82.7296 68.8685 83.6502C68.9148 83.7851 69.0802 84.0542 69.6 84.5886C70.099 85.1016 70.8131 85.7514 71.812 86.6595L74 88.6485ZM74 91.3515L71.812 93.3405C70.8131 94.2486 70.099 94.8984 69.6 95.4114C69.0802 95.9458 68.9148 96.2149 68.8685 96.3498C68.552 97.2704 68.9443 98.2851 69.7977 98.7534C69.9228 98.822 70.2261 98.9099 70.9702 98.9556C71.6846 98.9995 72.65 99 74 99C75.35 99 76.3154 98.9995 77.0298 98.9556C77.7739 98.9099 78.0772 98.822 78.2023 98.7534C79.0557 98.2851 79.448 97.2704 79.1315 96.3498C79.0851 96.2149 78.9198 95.9458 78.4 95.4114C77.901 94.8984 77.1869 94.2486 76.188 93.3405L74 91.3515Z", "fill", "#2B2733"], ["id", "filter0_d_3489_32452", "x", "41", "y", "63", "width", "66", "height", "70", "filterUnits", "userSpaceOnUse", "color-interpolation-filters", "sRGB"], ["flood-opacity", "0", "result", "BackgroundImageFix"], ["in", "SourceAlpha", "type", "matrix", "values", "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0", "result", "hardAlpha"], ["dy", "10"], ["stdDeviation", "3"], ["in2", "hardAlpha", "operator", "out"], ["type", "matrix", "values", "0 0 0 0 0.87451 0 0 0 0 0.752941 0 0 0 0 0.317647 0 0 0 0.1 0"], ["mode", "normal", "in2", "BackgroundImageFix", "result", "effect1_dropShadow_3489_32452"], ["mode", "normal", "in", "SourceGraphic", "in2", "effect1_dropShadow_3489_32452", "result", "shape"], ["id", "paint0_linear_3489_32452", "x1", "21.8657", "y1", "70.2215", "x2", "45.515", "y2", "70.2215", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#3E3C42"], ["offset", "1", "stop-color", "#252329"]],
template: function CommandCreatedIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](12, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](14, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](16, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](18, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](20, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](22, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](24, "g", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](26, "rect", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](28, "path", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](31, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](33, "filter", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](35, "feFlood", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](37, "feColorMatrix", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](38, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](39, "feOffset", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](40, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](41, "feGaussianBlur", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](42, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](43, "feComposite", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](44, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](45, "feColorMatrix", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](47, "feBlend", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](49, "feBlend", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](50, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](51, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](52, "linearGradient", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](53, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](54, "stop", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](55, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](56, "stop", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](57, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](58, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](59, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](60, "\n");
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 27561:
/*!*********************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/commands/command-custom-range/command-custom-range.component.ts ***!
\*********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CommandCustomRangeIconComponent": () => (/* binding */ CommandCustomRangeIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class CommandCustomRangeIconComponent {
constructor() {
this.height = '56';
this.width = '56';
this.color = '#2B2733';
this.borderColor = '#2B2733';
}
}
CommandCustomRangeIconComponent.ɵfac = function CommandCustomRangeIconComponent_Factory(t) {
return new (t || CommandCustomRangeIconComponent)();
};
CommandCustomRangeIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: CommandCustomRangeIconComponent,
selectors: [["app-command-custom-range"]],
inputs: {
height: "height",
width: "width",
color: "color",
borderColor: "borderColor"
},
decls: 7,
vars: 2,
consts: [["width", "56", "height", "56", "viewBox", "0 0 56 56", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["x", "9", "y", "9", "width", "38", "height", "38", "rx", "9", "stroke-width", "2"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M28 18C22.4772 18 18 22.4772 18 28C18 33.5228 22.4772 38 28 38C33.5228 38 38 33.5228 38 28C38 22.4772 33.5228 18 28 18ZM20 28C20 23.5817 23.5817 20 28 20C32.4183 20 36 23.5817 36 28C36 32.4183 32.4183 36 28 36C23.5817 36 20 32.4183 20 28ZM29 24C29 23.4477 28.5523 23 28 23C27.4477 23 27 23.4477 27 24V28C27 28.3344 27.1671 28.6466 27.4453 28.8321L30.4453 30.8321C30.9048 31.1384 31.5257 31.0142 31.8321 30.5547C32.1384 30.0952 32.0142 29.4743 31.5547 29.1679L29 27.4648V24Z"]],
template: function CommandCustomRangeIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "rect", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx.borderColor);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 66609:
/*!*************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/commands/command-evenings/command-evenings.component.ts ***!
\*************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CommandEveningsIconComponent": () => (/* binding */ CommandEveningsIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class CommandEveningsIconComponent {
constructor() {
this.height = '56';
this.width = '56';
this.color = '#2B2733';
this.borderColor = '#2B2733';
}
}
CommandEveningsIconComponent.ɵfac = function CommandEveningsIconComponent_Factory(t) {
return new (t || CommandEveningsIconComponent)();
};
CommandEveningsIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: CommandEveningsIconComponent,
selectors: [["app-command-evenings"]],
inputs: {
height: "height",
width: "width",
color: "color",
borderColor: "borderColor"
},
decls: 7,
vars: 2,
consts: [["width", "56", "height", "56", "viewBox", "0 0 56 56", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["x", "9", "y", "9", "width", "38", "height", "38", "rx", "9", "stroke-width", "2"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M27.5423 17.5923C27.7481 17.945 27.7188 18.3873 27.4683 18.7098C26.5477 19.8949 26 21.3821 26 23C26 26.866 29.134 30 33 30C34.0647 30 35.0712 29.763 35.9721 29.3398C36.3419 29.1661 36.7803 29.2348 37.0791 29.5134C37.378 29.792 37.4773 30.2245 37.33 30.6056C35.884 34.345 32.2533 37 28 37C22.4772 37 18 32.5228 18 27C18 21.975 21.7053 17.8173 26.5331 17.1069C26.937 17.0475 27.3365 17.2396 27.5423 17.5923ZM24.6032 19.7545C21.8834 21.0319 20 23.7966 20 27C20 31.4182 23.5817 35 28 35C30.5696 35 32.8577 33.7882 34.3218 31.9035C33.8902 31.9671 33.4488 32 33 32C28.0294 32 24 27.9705 24 23C24 21.8563 24.2137 20.7617 24.6032 19.7545Z"]],
template: function CommandEveningsIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "rect", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx.borderColor);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 33767:
/*!***********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/commands/command-list/commands-list-icon.component.ts ***!
\***********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CommandsListIconComponent": () => (/* binding */ CommandsListIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_time_plans_contracts_plan_interface__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/time/plans/contracts/plan.interface */ 88111);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
function CommandsListIconComponent_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "app-icon-hourglass", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("color", ctx_r0.color);
}
}
function CommandsListIconComponent_ng_template_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "plan-category-icon", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("category", ctx_r2.command.category)("color", ctx_r2.color);
}
}
class CommandsListIconComponent {
constructor() {
this.CommandType = _undock_time_plans_contracts_plan_interface__WEBPACK_IMPORTED_MODULE_0__.PlanType;
this.color = '#2B2733';
this.backgroundColor = '#EDEAF2';
this.border = 'none';
this.size = 45;
}
}
CommandsListIconComponent.ɵfac = function CommandsListIconComponent_Factory(t) {
return new (t || CommandsListIconComponent)();
};
CommandsListIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CommandsListIconComponent,
selectors: [["commands-list-icon"]],
inputs: {
command: "command",
color: "color",
backgroundColor: "backgroundColor",
border: "border",
size: "size"
},
decls: 8,
vars: 10,
consts: [[1, "list-icon-box"], [4, "ngIf", "ngIfElse"], ["hasCategoryTmpl", ""], [3, "color"], [3, "category", "color"]],
template: function CommandsListIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, CommandsListIconComponent_ng_container_2_Template, 4, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, CommandsListIconComponent_ng_template_4_Template, 3, 2, "ng-template", null, 2, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n");
}
if (rf & 2) {
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵstyleProp"]("width", ctx.size + "px")("height", ctx.size + "px")("background", ctx.backgroundColor)("border", ctx.border);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", !(ctx.command == null ? null : ctx.command.category))("ngIfElse", _r1);
}
},
styles: [".list-icon-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 12px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvY29tbWFuZHMvY29tbWFuZC1saXN0L2NvbW1hbmRzLWxpc3QtaWNvbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FBNERGIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG4ubGlzdC1pY29uLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufSJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 46308:
/*!*************************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/commands/command-mark-available/command-mark-available.component.ts ***!
\*************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CommandMarkAvailableIconComponent": () => (/* binding */ CommandMarkAvailableIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class CommandMarkAvailableIconComponent {
constructor() {
this.height = '56';
this.width = '56';
this.color = '#2B2733';
this.borderColor = '#2B2733';
this.bold = false;
}
}
CommandMarkAvailableIconComponent.ɵfac = function CommandMarkAvailableIconComponent_Factory(t) {
return new (t || CommandMarkAvailableIconComponent)();
};
CommandMarkAvailableIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: CommandMarkAvailableIconComponent,
selectors: [["app-command-mark-available"]],
inputs: {
height: "height",
width: "width",
color: "color",
borderColor: "borderColor",
bold: "bold"
},
decls: 0,
vars: 0,
template: function CommandMarkAvailableIconComponent_Template(rf, ctx) {},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 55256:
/*!***************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/commands/command-mark-busy/command-mark-busy.component.ts ***!
\***************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CommandMarkBusyIconComponent": () => (/* binding */ CommandMarkBusyIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class CommandMarkBusyIconComponent {
constructor() {
this.height = '56';
this.width = '56';
this.color = '#2B2733';
this.borderColor = '#2B2733';
this.bold = false;
}
}
CommandMarkBusyIconComponent.ɵfac = function CommandMarkBusyIconComponent_Factory(t) {
return new (t || CommandMarkBusyIconComponent)();
};
CommandMarkBusyIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: CommandMarkBusyIconComponent,
selectors: [["app-command-mark-busy"]],
inputs: {
height: "height",
width: "width",
color: "color",
borderColor: "borderColor",
bold: "bold"
},
decls: 7,
vars: 4,
consts: [["viewBox", "0 0 56 56", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M19 4.99994C19.5523 4.99994 20 5.44765 20 5.99994V8.00004L20.549 7.99994H28C31.1592 7.99994 33.7892 7.99994 36 8.11014V5.99994C36 5.44765 36.4477 4.99994 37 4.99994C37.5523 4.99994 38 5.44765 38 5.99994V8.25367C41.2503 8.57338 43.4381 9.29592 45.0711 10.9289C48 13.8578 48 18.5718 48 27.9999C48 37.428 48 42.1421 45.0711 45.071C42.1421 47.9999 37.4281 47.9999 28 47.9999C18.5719 47.9999 13.8579 47.9999 10.9289 45.071C8 42.1421 8 37.428 8 27.9999V20.549C8 18.18 8 16.9956 8.19973 16.0113C8.99849 12.0749 12.075 8.99843 16.0114 8.19967C16.5569 8.08897 17.1639 8.03963 18 8.01763V5.99994C18 5.44765 18.4477 4.99994 19 4.99994ZM36 10.1124V11.9999C36 12.5522 36.4477 12.9999 37 12.9999C37.5523 12.9999 38 12.5522 38 11.9999V10.2639C38.2422 10.2894 38.4775 10.3175 38.7062 10.3482C41.2076 10.6845 42.6259 11.3122 43.6569 12.3431C44.6878 13.374 45.3154 14.7924 45.6517 17.2937C45.9958 19.8526 46 23.2294 46 27.9999C46 32.7705 45.9958 36.1473 45.6517 38.7062C45.3154 41.2075 44.6878 42.6259 43.6569 43.6568C42.6259 44.6877 41.2076 45.3154 38.7062 45.6517C36.1473 45.9957 32.7706 45.9999 28 45.9999C23.2294 45.9999 19.8527 45.9957 17.2938 45.6517C14.7924 45.3154 13.3741 44.6877 12.3431 43.6568C11.3122 42.6259 10.6846 41.2075 10.3483 38.7062C10.0042 36.1473 10 32.7705 10 27.9999V20.549C10 18.0823 10.0101 17.1468 10.1598 16.409C10.7988 13.2599 13.26 10.7987 16.4091 10.1597C16.8098 10.0784 17.2689 10.0383 18 10.0186V11.9999C18 12.5522 18.4477 12.9999 19 12.9999C19.5523 12.9999 20 12.5522 20 11.9999V10.0002C20.1741 10 20.3569 9.99994 20.549 9.99994H28C31.2543 9.99994 33.8601 10.0019 36 10.1124Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M20 19C19.4477 19 19 19.4477 19 20C19 20.5523 19.4477 21 20 21H27.25V25.1893L26.0303 23.9697C25.7374 23.6768 25.2626 23.6768 24.9697 23.9697C24.6768 24.2626 24.6768 24.7374 24.9697 25.0303L27.4697 27.5303C27.7626 27.8232 28.2374 27.8232 28.5303 27.5303L31.0303 25.0303C31.3232 24.7374 31.3232 24.2626 31.0303 23.9697C30.7374 23.6768 30.2626 23.6768 29.9697 23.9697L28.75 25.1893V21H36C36.5523 21 37 20.5523 37 20C37 19.4477 36.5523 19 36 19H20ZM27.4697 30.4697C27.7626 30.1768 28.2374 30.1768 28.5303 30.4697L31.0303 32.9697C31.3232 33.2626 31.3232 33.7374 31.0303 34.0303C30.7374 34.3232 30.2626 34.3232 29.9697 34.0303L28.75 32.8107V37H36C36.5523 37 37 37.4477 37 38C37 38.5523 36.5523 39 36 39H20C19.4477 39 19 38.5523 19 38C19 37.4477 19.4477 37 20 37H27.25V32.8107L26.0303 34.0303C25.7374 34.3232 25.2626 34.3232 24.9697 34.0303C24.6768 33.7374 24.6768 33.2626 24.9697 32.9697L27.4697 30.4697Z"]],
template: function CommandMarkBusyIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.borderColor);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 48392:
/*!***********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/commands/command-meeting/command-meeting.component.ts ***!
\***********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CommandMeetingIconComponent": () => (/* binding */ CommandMeetingIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class CommandMeetingIconComponent {
constructor() {
this.height = '56';
this.width = '56';
this.color = '#2B2733';
this.borderColor = '#2B2733';
this.bold = false;
}
}
CommandMeetingIconComponent.ɵfac = function CommandMeetingIconComponent_Factory(t) {
return new (t || CommandMeetingIconComponent)();
};
CommandMeetingIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: CommandMeetingIconComponent,
selectors: [["app-command-meeting"]],
inputs: {
height: "height",
width: "width",
color: "color",
borderColor: "borderColor",
bold: "bold"
},
decls: 7,
vars: 4,
consts: [["viewBox", "0 0 56 56", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M19 4.99994C19.5523 4.99994 20 5.44765 20 5.99994V8.00004L20.549 7.99994H28C31.1592 7.99994 33.7892 7.99994 36 8.11014V5.99994C36 5.44765 36.4477 4.99994 37 4.99994C37.5523 4.99994 38 5.44765 38 5.99994V8.25367C41.2503 8.57338 43.4381 9.29592 45.0711 10.9289C48 13.8578 48 18.5718 48 27.9999C48 37.428 48 42.1421 45.0711 45.071C42.1421 47.9999 37.4281 47.9999 28 47.9999C18.5719 47.9999 13.8579 47.9999 10.9289 45.071C8 42.1421 8 37.428 8 27.9999V20.549C8 18.18 8 16.9956 8.19973 16.0113C8.99849 12.0749 12.075 8.99843 16.0114 8.19967C16.5569 8.08897 17.1639 8.03963 18 8.01763V5.99994C18 5.44765 18.4477 4.99994 19 4.99994ZM36 10.1124V11.9999C36 12.5522 36.4477 12.9999 37 12.9999C37.5523 12.9999 38 12.5522 38 11.9999V10.2639C38.2422 10.2894 38.4775 10.3175 38.7062 10.3482C41.2076 10.6845 42.6259 11.3122 43.6569 12.3431C44.6878 13.374 45.3154 14.7924 45.6517 17.2937C45.9958 19.8526 46 23.2294 46 27.9999C46 32.7705 45.9958 36.1473 45.6517 38.7062C45.3154 41.2075 44.6878 42.6259 43.6569 43.6568C42.6259 44.6877 41.2076 45.3154 38.7062 45.6517C36.1473 45.9957 32.7706 45.9999 28 45.9999C23.2294 45.9999 19.8527 45.9957 17.2938 45.6517C14.7924 45.3154 13.3741 44.6877 12.3431 43.6568C11.3122 42.6259 10.6846 41.2075 10.3483 38.7062C10.0042 36.1473 10 32.7705 10 27.9999V20.549C10 18.0823 10.0101 17.1468 10.1598 16.409C10.7988 13.2599 13.26 10.7987 16.4091 10.1597C16.8098 10.0784 17.2689 10.0383 18 10.0186V11.9999C18 12.5522 18.4477 12.9999 19 12.9999C19.5523 12.9999 20 12.5522 20 11.9999V10.0002C20.1741 10 20.3569 9.99994 20.549 9.99994H28C31.2543 9.99994 33.8601 10.0019 36 10.1124Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M28 22C28.5523 22 29 22.4477 29 23V28H34C34.5523 28 35 28.4477 35 29C35 29.5523 34.5523 30 34 30H29V35C29 35.5523 28.5523 36 28 36C27.4477 36 27 35.5523 27 35V30H22C21.4477 30 21 29.5523 21 29C21 28.4477 21.4477 28 22 28H27V23C27 22.4477 27.4477 22 28 22Z"]],
template: function CommandMeetingIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.borderColor);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 60511:
/*!*************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/commands/command-mornings/command-mornings.component.ts ***!
\*************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CommandMorningsIconComponent": () => (/* binding */ CommandMorningsIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class CommandMorningsIconComponent {
constructor() {
this.height = '56';
this.width = '56';
this.color = '#2B2733';
this.borderColor = '#2B2733';
}
}
CommandMorningsIconComponent.ɵfac = function CommandMorningsIconComponent_Factory(t) {
return new (t || CommandMorningsIconComponent)();
};
CommandMorningsIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: CommandMorningsIconComponent,
selectors: [["app-command-mornings"]],
inputs: {
height: "height",
width: "width",
color: "color",
borderColor: "borderColor"
},
decls: 7,
vars: 2,
consts: [["width", "56", "height", "56", "viewBox", "0 0 56 56", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["x", "9", "y", "9", "width", "38", "height", "38", "rx", "9", "stroke-width", "2"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M27.2929 17.2929C27.6834 16.9024 28.3166 16.9024 28.7071 17.2929L31.7071 20.2929C32.0976 20.6834 32.0976 21.3166 31.7071 21.7071C31.3166 22.0976 30.6834 22.0976 30.2929 21.7071L29 20.4142V25C29 25.5523 28.5523 26 28 26C27.4477 26 27 25.5523 27 25V20.4142L25.7071 21.7071C25.3166 22.0976 24.6834 22.0976 24.2929 21.7071C23.9024 21.3166 23.9024 20.6834 24.2929 20.2929L27.2929 17.2929ZM25.1707 32C25.5825 30.8348 26.6938 30 28 30C29.3062 30 30.4175 30.8348 30.8293 32H28H25.1707ZM23.1 32H21L18 32C17.4477 32 17 32.4477 17 33C17 33.5523 17.4477 34 18 34H21H24H28H32H35L38 34C38.5523 34 39 33.5523 39 33C39 32.4477 38.5523 32 38 32H35H32.9C32.4367 29.7178 30.419 28 28 28C25.581 28 23.5633 29.7178 23.1 32ZM22 36C21.4477 36 21 36.4477 21 37C21 37.5523 21.4477 38 22 38H34C34.5523 38 35 37.5523 35 37C35 36.4477 34.5523 36 34 36H22ZM20.2218 25.2218C20.6124 24.8313 21.2455 24.8313 21.6361 25.2218L23.7574 27.3432C24.1479 27.7337 24.1479 28.3669 23.7574 28.7574C23.3669 29.1479 22.7337 29.1479 22.3432 28.7574L20.2218 26.6361C19.8313 26.2455 19.8313 25.6124 20.2218 25.2218ZM32.2427 27.3431C31.8521 27.7336 31.8521 28.3668 32.2427 28.7573C32.6332 29.1479 33.2663 29.1479 33.6569 28.7573L35.7782 26.636C36.1687 26.2455 36.1687 25.6123 35.7782 25.2218C35.3877 24.8313 34.7545 24.8313 34.364 25.2218L32.2427 27.3431Z"]],
template: function CommandMorningsIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "rect", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx.borderColor);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 27229:
/*!*************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/commands/command-priority/command-priority.component.ts ***!
\*************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CommandPriorityIconComponent": () => (/* binding */ CommandPriorityIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666);
function CommandPriorityIconComponent_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "svg", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "rect", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "rect", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "rect", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "rect", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx_r0.borderColor);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx_r0.color);
}
}
function CommandPriorityIconComponent_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "svg", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "rect", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "rect", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "rect", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "rect", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx_r1.borderColor);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx_r1.color);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx_r1.color);
}
}
function CommandPriorityIconComponent_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "svg", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "rect", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "rect", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "rect", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "rect", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx_r2.borderColor);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx_r2.color);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx_r2.color);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx_r2.color);
}
}
function CommandPriorityIconComponent_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "svg", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "rect", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "rect", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "rect", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "rect", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx_r3.borderColor);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx_r3.color);
}
}
class CommandPriorityIconComponent {
constructor() {
this.height = '56';
this.width = '56';
this.color = '#2B2733';
this.borderColor = '#2B2733';
this.priority = 'Low';
}
}
CommandPriorityIconComponent.ɵfac = function CommandPriorityIconComponent_Factory(t) {
return new (t || CommandPriorityIconComponent)();
};
CommandPriorityIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: CommandPriorityIconComponent,
selectors: [["app-command-priority"]],
inputs: {
height: "height",
width: "width",
color: "color",
borderColor: "borderColor",
priority: "priority"
},
decls: 10,
vars: 4,
consts: [[3, "ngSwitch"], [4, "ngSwitchCase"], [4, "ngSwitchDefault"], ["width", "56", "height", "56", "viewBox", "0 0 56 56", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["x", "9", "y", "9", "width", "38", "height", "38", "rx", "9", "stroke-width", "2"], ["x", "18", "y", "30", "width", "4", "height", "7", "rx", "2"], ["x", "26", "y", "25", "width", "4", "height", "12", "rx", "2", "fill", "#CECADA"], ["x", "34", "y", "19", "width", "4", "height", "18", "rx", "2", "fill", "#CECADA"], ["x", "26", "y", "25", "width", "4", "height", "12", "rx", "2"], ["x", "34", "y", "19", "width", "4", "height", "18", "rx", "2"]],
template: function CommandPriorityIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0, 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, CommandPriorityIconComponent_ng_container_2_Template, 13, 2, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, CommandPriorityIconComponent_ng_container_4_Template, 13, 3, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, CommandPriorityIconComponent_ng_container_6_Template, 13, 4, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](8, CommandPriorityIconComponent_ng_container_8_Template, 13, 2, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitch", ctx.priority);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", "Low");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", "Med");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", "High");
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_1__.NgSwitchCase, _angular_common__WEBPACK_IMPORTED_MODULE_1__.NgSwitchDefault],
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 41933:
/*!*********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/commands/command-propmt/command-prompt.component.ts ***!
\*********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CommandPromptIconComponent": () => (/* binding */ CommandPromptIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666);
function CommandPromptIconComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "svg", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx_r0.width)("height", ctx_r0.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx_r0.color);
}
}
function CommandPromptIconComponent_ng_template_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "svg", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](3, "rect", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](5, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](7, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n");
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx_r2.width)("height", ctx_r2.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx_r2.color);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx_r2.color);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx_r2.color);
}
}
class CommandPromptIconComponent {
constructor() {
this.height = '24';
this.width = '24';
this.color = '#8473B5';
this.round = false;
}
}
CommandPromptIconComponent.ɵfac = function CommandPromptIconComponent_Factory(t) {
return new (t || CommandPromptIconComponent)();
};
CommandPromptIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: CommandPromptIconComponent,
selectors: [["app-command-prompt"]],
inputs: {
height: "height",
width: "width",
color: "color",
round: "round"
},
decls: 5,
vars: 2,
consts: [[4, "ngIf", "ngIfElse"], ["roundTmpl", ""], ["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.94358 2.25L10 2.25L14 2.25L14.0564 2.25L14.0564 2.25C15.8942 2.24999 17.3498 2.24997 18.489 2.40314C19.6614 2.56077 20.6104 2.89288 21.3588 3.64125C22.1071 4.38961 22.4392 5.33856 22.5969 6.51098C22.75 7.6502 22.75 9.10583 22.75 10.9436L22.75 11L22.75 13L22.75 13.0564L22.75 13.0565C22.75 14.8942 22.75 16.3498 22.5969 17.489C22.4392 18.6614 22.1071 19.6104 21.3588 20.3588C20.6104 21.1071 19.6614 21.4392 18.489 21.5969C17.3498 21.75 15.8942 21.75 14.0565 21.75L14.0564 21.75L14 21.75L10 21.75L9.94359 21.75L9.94354 21.75C8.1058 21.75 6.65018 21.75 5.51098 21.5969C4.33855 21.4392 3.38961 21.1071 2.64124 20.3588C1.89288 19.6104 1.56076 18.6614 1.40313 17.489C1.24997 16.3498 1.24998 14.8942 1.25 13.0565L1.25 13.0564L1.25 13L1.25 11L1.25 10.9436L1.25 10.9436C1.24998 9.10581 1.24997 7.65019 1.40313 6.51098C1.56076 5.33856 1.89288 4.38961 2.64124 3.64125C3.38961 2.89288 4.33856 2.56077 5.51098 2.40314C6.65019 2.24997 8.10581 2.24999 9.94355 2.25L9.94358 2.25ZM5.71085 3.88976C4.70476 4.02503 4.12511 4.2787 3.7019 4.70191C3.27869 5.12512 3.02502 5.70476 2.88976 6.71085C2.75159 7.73852 2.75 9.09318 2.75 11L2.75 13C2.75 14.9068 2.75159 16.2615 2.88976 17.2892C3.02502 18.2952 3.27869 18.8749 3.7019 19.2981C4.12511 19.7213 4.70476 19.975 5.71085 20.1102C6.73851 20.2484 8.09318 20.25 10 20.25L14 20.25C15.9068 20.25 17.2615 20.2484 18.2892 20.1102C19.2952 19.975 19.8749 19.7213 20.2981 19.2981C20.7213 18.8749 20.975 18.2952 21.1102 17.2892C21.2484 16.2615 21.25 14.9068 21.25 13L21.25 11C21.25 9.09318 21.2484 7.73852 21.1102 6.71085C20.975 5.70476 20.7213 5.12512 20.2981 4.70191C19.8749 4.2787 19.2952 4.02503 18.2892 3.88976C17.2615 3.7516 15.9068 3.75 14 3.75L10 3.75C8.09318 3.75 6.73851 3.7516 5.71085 3.88976ZM6.46967 9.46967C6.76256 9.17678 7.23744 9.17678 7.53033 9.46967L10.5304 12.4697C10.671 12.6104 10.7501 12.8012 10.7501 13.0001C10.7501 13.199 10.671 13.3897 10.5304 13.5304L7.53026 16.5305C7.23737 16.8233 6.76249 16.8233 6.4696 16.5304C6.17671 16.2376 6.17672 15.7627 6.46961 15.4698L8.9394 13.0001L6.46967 10.5303C6.17678 10.2374 6.17678 9.76256 6.46967 9.46967ZM13 15.25C12.5858 15.25 12.25 15.5858 12.25 16C12.25 16.4142 12.5858 16.75 13 16.75L17 16.75C17.4142 16.75 17.75 16.4142 17.75 16C17.75 15.5858 17.4142 15.25 17 15.25L13 15.25Z"], ["x", "2", "y", "3", "width", "20", "height", "18", "rx", "2", "stroke-width", "2"], ["d", "M7 16L9.07814 14.2682C9.55789 13.8684 9.55789 13.1316 9.07813 12.7318L7 11", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M13 16H17.0003", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"]],
template: function CommandPromptIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, CommandPromptIconComponent_ng_container_0_Template, 7, 3, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, CommandPromptIconComponent_ng_template_2_Template, 10, 5, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n\n\n");
}
if (rf & 2) {
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.round)("ngIfElse", _r1);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgIf],
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvY29tbWFuZHMvY29tbWFuZC1wcm9wbXQvY29tbWFuZC1wcm9tcHQuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDak5BO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUE2REoiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 96740:
/*!*****************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/commands/command-reschedule/command-reschedule.component.ts ***!
\*****************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CommandRescheduleIconComponent": () => (/* binding */ CommandRescheduleIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class CommandRescheduleIconComponent {
constructor() {
this.height = '56';
this.width = '56';
this.color = '#2B2733';
this.borderColor = '#2B2733';
this.bold = false;
}
}
CommandRescheduleIconComponent.ɵfac = function CommandRescheduleIconComponent_Factory(t) {
return new (t || CommandRescheduleIconComponent)();
};
CommandRescheduleIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: CommandRescheduleIconComponent,
selectors: [["app-command-reschedule"]],
inputs: {
height: "height",
width: "width",
color: "color",
borderColor: "borderColor",
bold: "bold"
},
decls: 7,
vars: 4,
consts: [["viewBox", "0 0 56 56", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M19 4.99992C19.5523 4.99992 20 5.44764 20 5.99992V8.00003L20.549 7.99992H28C31.1592 7.99992 33.7892 7.99992 36 8.11013V5.99992C36 5.44764 36.4477 4.99992 37 4.99992C37.5523 4.99992 38 5.44764 38 5.99992V8.25365C41.2503 8.57336 43.4381 9.2959 45.0711 10.9289C48 13.8578 48 18.5718 48 27.9999C48 37.428 48 42.1421 45.0711 45.071C42.1421 47.9999 37.4281 47.9999 28 47.9999C18.5719 47.9999 13.8579 47.9999 10.9289 45.071C8 42.1421 8 37.428 8 27.9999V20.5489C8 18.18 8 16.9956 8.19973 16.0113C8.99849 12.0749 12.075 8.99842 16.0114 8.19965C16.5569 8.08896 17.1639 8.03961 18 8.01761V5.99992C18 5.44764 18.4477 4.99992 19 4.99992ZM36 10.1124V11.9999C36 12.5522 36.4477 12.9999 37 12.9999C37.5523 12.9999 38 12.5522 38 11.9999V10.2639C38.2422 10.2894 38.4775 10.3175 38.7062 10.3482C41.2076 10.6845 42.6259 11.3121 43.6569 12.3431C44.6878 13.374 45.3154 14.7923 45.6517 17.2937C45.9958 19.8526 46 23.2293 46 27.9999C46 32.7705 45.9958 36.1473 45.6517 38.7061C45.3154 41.2075 44.6878 42.6259 43.6569 43.6568C42.6259 44.6877 41.2076 45.3153 38.7062 45.6516C36.1473 45.9957 32.7706 45.9999 28 45.9999C23.2294 45.9999 19.8527 45.9957 17.2938 45.6516C14.7924 45.3153 13.3741 44.6877 12.3431 43.6568C11.3122 42.6259 10.6846 41.2075 10.3483 38.7062C10.0042 36.1473 10 32.7705 10 27.9999V20.5489C10 18.0822 10.0101 17.1468 10.1598 16.409C10.7988 13.2599 13.26 10.7987 16.4091 10.1597C16.8098 10.0784 17.2689 10.0383 18 10.0186V11.9999C18 12.5522 18.4477 12.9999 19 12.9999C19.5523 12.9999 20 12.5522 20 11.9999V10.0002C20.1741 9.99998 20.3569 9.99992 20.549 9.99992H28C31.2543 9.99992 33.8601 10.0019 36 10.1124Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M24 24C24 23.4477 24.4477 23 25 23H33C33.5523 23 34 23.4477 34 24V32C34 32.5523 33.5523 33 33 33C32.4477 33 32 32.5523 32 32V26.4142L23.7071 34.7071C23.3166 35.0977 22.6834 35.0977 22.2929 34.7071C21.9024 34.3166 21.9024 33.6834 22.2929 33.2929L30.5858 25H25C24.4477 25 24 24.5523 24 24Z"]],
template: function CommandRescheduleIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.borderColor);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 40267:
/*!***************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/commands/command-run/command-run.component.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CommandRunIconComponent": () => (/* binding */ CommandRunIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class CommandRunIconComponent {
constructor() {
this.height = '22';
this.width = '19';
this.color = '#2B2733';
}
}
CommandRunIconComponent.ɵfac = function CommandRunIconComponent_Factory(t) {
return new (t || CommandRunIconComponent)();
};
CommandRunIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: CommandRunIconComponent,
selectors: [["app-command-run"]],
inputs: {
height: "height",
width: "width",
color: "color"
},
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 19 22", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M12.5727 7.07143C13.246 7.07143 13.9041 6.86406 14.4638 6.47555C15.0236 6.08705 15.4599 5.53484 15.7175 4.88877C15.9752 4.24271 16.0426 3.53179 15.9112 2.84593C15.7799 2.16007 15.4557 1.53007 14.9797 1.03559C14.5036 0.54111 13.8971 0.204366 13.2368 0.0679393C12.5765 -0.068487 11.8921 0.00153195 11.2701 0.269142C10.6481 0.536752 10.1165 0.989933 9.74247 1.57138C9.36845 2.15282 9.16881 2.83642 9.16881 3.53572C9.16881 4.47344 9.52744 5.37277 10.1658 6.03584C10.8042 6.69892 11.67 7.07143 12.5727 7.07143ZM12.5727 2.35714C12.7971 2.35714 13.0165 2.42627 13.2031 2.55577C13.3897 2.68527 13.5351 2.86934 13.621 3.0847C13.7069 3.30005 13.7293 3.53702 13.6856 3.76564C13.6418 3.99426 13.5337 4.20427 13.375 4.36909C13.2164 4.53392 13.0142 4.64617 12.7941 4.69164C12.574 4.73712 12.3458 4.71378 12.1385 4.62457C11.9312 4.53537 11.754 4.38431 11.6293 4.19049C11.5046 3.99668 11.4381 3.76881 11.4381 3.53572C11.4381 3.22314 11.5576 2.92336 11.7704 2.70234C11.9832 2.48131 12.2718 2.35714 12.5727 2.35714ZM18.3972 12.9839C18.2459 13.0625 17.5368 13.4062 16.3265 13.4062C16.1466 13.4092 15.9668 13.4026 15.7875 13.3866C14.322 13.2688 12.7807 12.6893 11.1923 11.6679C10.9842 12.1295 10.7384 12.65 10.4453 13.1804C12.6862 14.025 15.9766 16.0875 15.9766 20.8214C15.9766 21.134 15.8571 21.4338 15.6443 21.6548C15.4315 21.8758 15.1429 22 14.842 22C14.5411 22 14.2525 21.8758 14.0397 21.6548C13.8269 21.4338 13.7074 21.134 13.7074 20.8214C13.7074 18.9848 13.0455 17.5705 11.6934 16.5098C10.8329 15.8223 9.8496 15.4196 9.10262 15.1937C8.92297 15.4196 8.73387 15.6455 8.52585 15.8714C6.70097 17.8652 4.46951 18.8964 2.03004 18.8964C1.72364 18.8994 1.41735 18.883 1.11287 18.8473C0.956129 18.8442 0.801712 18.8074 0.659358 18.7392C0.517005 18.6709 0.389804 18.5728 0.28578 18.451C0.181755 18.3292 0.103164 18.1863 0.0549624 18.0313C0.00676132 17.8764 -0.0100036 17.7127 0.0057254 17.5507C0.0214544 17.3887 0.0693358 17.2318 0.14635 17.09C0.223363 16.9482 0.327838 16.8244 0.453184 16.7266C0.578531 16.6288 0.722029 16.5591 0.874627 16.5218C1.02722 16.4844 1.18561 16.4804 1.3398 16.5098C3.44834 16.7259 5.31104 15.9598 6.89008 14.2411C7.19125 13.9092 7.4723 13.5582 7.7316 13.1902C8.36159 12.2823 8.88532 11.2998 9.29173 10.2634C7.83561 9.16339 6.44568 8.72143 5.14084 8.9375C4.541 9.03355 3.97471 9.28709 3.49561 9.67411H3.50507C3.29569 9.87318 3.02301 9.98507 2.73919 9.98839C2.50952 9.9894 2.28496 9.918 2.0952 9.78361C1.90544 9.64922 1.75941 9.45817 1.67641 9.23573C1.59341 9.01329 1.57736 8.76992 1.63037 8.5378C1.68338 8.30568 1.80296 8.09573 1.97331 7.93572C2.06786 7.8375 3.01339 6.97322 4.60189 6.65893C7.21156 6.13839 9.51866 7.46429 11.0031 8.6625L11.3246 8.91786H11.3341C15.1635 11.8839 17.3477 10.9018 17.3666 10.892H17.3382C17.5035 10.8095 17.6843 10.7659 17.8677 10.7643C18.1208 10.7648 18.3664 10.8532 18.5655 11.0154C18.7646 11.1776 18.9058 11.4043 18.9667 11.6594C19.0276 11.9145 19.0046 12.1835 18.9014 12.4234C18.7982 12.6634 18.6207 12.8607 18.3972 12.9839Z"]],
template: function CommandRunIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 56543:
/*!*****************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/commands/command-time-block/command-time-block.component.ts ***!
\*****************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CommandTimeBlockIconComponent": () => (/* binding */ CommandTimeBlockIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666);
function CommandTimeBlockIconComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "svg", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "g", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](15, "clipPath", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](17, "rect", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx_r0.width)("height", ctx_r0.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx_r0.borderColor);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx_r0.color);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx_r0.color);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx_r0.width)("height", ctx_r0.height);
}
}
function CommandTimeBlockIconComponent_ng_template_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "svg", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](3, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](5, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](7, "path", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n");
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx_r2.width)("height", ctx_r2.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx_r2.borderColor);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx_r2.color);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx_r2.color);
}
}
class CommandTimeBlockIconComponent {
constructor() {
this.height = '56';
this.width = '56';
this.color = '#2B2733';
this.borderColor = '#2B2733';
this.bold = false;
}
}
CommandTimeBlockIconComponent.ɵfac = function CommandTimeBlockIconComponent_Factory(t) {
return new (t || CommandTimeBlockIconComponent)();
};
CommandTimeBlockIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: CommandTimeBlockIconComponent,
selectors: [["app-command-time-block"]],
inputs: {
height: "height",
width: "width",
color: "color",
borderColor: "borderColor",
bold: "bold"
},
decls: 5,
vars: 2,
consts: [[4, "ngIf", "ngIfElse"], ["standardTmpl", ""], ["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["clip-path", "url(#clip0_1405_28366)"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8 0C8.55229 0 9 0.447715 9 1V2.00008L9.29182 2.00004H9.29183L9.33342 2.00004H15V1C15 0.447715 15.4477 0 16 0C16.5523 0 17 0.447715 17 1V2.00163C17.1884 2.00399 17.345 2.00982 17.4902 2.02412C19.8641 2.25792 21.7422 4.13607 21.976 6.50995C22.0002 6.75533 22.0001 7.03357 22.0001 7.44221L22.0001 7.50004V10.5C22.0001 11.0523 21.5524 11.5 21.0001 11.5C20.4478 11.5 20.0001 11.0523 20.0001 10.5V7.50004C20.0001 7.01191 19.9989 6.84034 19.9856 6.70599C19.8454 5.28166 18.7185 4.15477 17.2941 4.01449C17.2216 4.00734 17.1382 4.0037 17 4.00186C16.999 4.55329 16.5517 5 16 5C15.4477 5 15 4.55231 15 4.00004H9.33342L9 4.00012C8.99994 4.55235 8.55225 5 8 5C7.46052 5 7.02081 4.5728 7.00072 4.03823C6.95227 4.04138 6.90491 4.04478 6.85857 4.04846C6.26967 4.09526 5.9305 4.18255 5.67322 4.30942C5.08092 4.60151 4.60155 5.08088 4.30946 5.67317C4.18259 5.93046 4.0953 6.26962 4.0485 6.85853C4.00082 7.45862 4.00008 8.22868 4.00008 9.33337V15.5C4.00008 16.9684 4.01094 17.4808 4.12926 17.8709C4.42011 18.8297 5.17042 19.58 6.12923 19.8709C6.51929 19.9892 7.03177 20 8.50008 20H10.0001C10.5524 20 11.0001 20.4478 11.0001 21C11.0001 21.5523 10.5524 22 10.0001 22H8.50008L8.32634 22.0001C7.09908 22.0005 6.26106 22.0008 5.54866 21.7847C3.95065 21.3 2.70013 20.0495 2.21538 18.4515C1.99928 17.7391 1.99959 16.901 2.00004 15.6738L2.00008 15.5V9.33337L2.00008 9.29179C2.00007 8.2384 2.00007 7.38875 2.05479 6.7001C2.11112 5.99121 2.23009 5.3678 2.51572 4.7886C3.00253 3.80144 3.80148 3.00249 4.78864 2.51568C5.36785 2.23004 5.99125 2.11108 6.70014 2.05475C6.79688 2.04706 6.89679 2.04045 7 2.03477V1C7 0.447715 7.44772 0 8 0Z"], ["d", "M15.9583 20.2917C18.3516 20.2917 20.2917 18.3516 20.2917 15.9583C20.2917 13.5651 18.3516 11.625 15.9583 11.625C13.5651 11.625 11.625 13.5651 11.625 15.9583C11.625 18.3516 13.5651 20.2917 15.9583 20.2917Z", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M21.3758 21.3748L19.0195 19.0186", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["id", "clip0_1405_28366"], ["fill", "white"], ["viewBox", "0 0 56 56", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M19 4.99994C19.5523 4.99994 20 5.44765 20 5.99994V8.00004L20.549 7.99994H28C31.1592 7.99994 33.7892 7.99994 36 8.11014V5.99994C36 5.44765 36.4477 4.99994 37 4.99994C37.5523 4.99994 38 5.44765 38 5.99994V8.25367C41.2503 8.57338 43.4381 9.29592 45.0711 10.9289C48 13.8578 48 18.5718 48 27.9999C48 37.428 48 42.1421 45.0711 45.071C42.1421 47.9999 37.4281 47.9999 28 47.9999C18.5719 47.9999 13.8579 47.9999 10.9289 45.071C8 42.1421 8 37.428 8 27.9999V20.549C8 18.18 8 16.9956 8.19973 16.0113C8.99849 12.0749 12.075 8.99843 16.0114 8.19967C16.5569 8.08897 17.1639 8.03963 18 8.01763V5.99994C18 5.44765 18.4477 4.99994 19 4.99994ZM36 10.1124V11.9999C36 12.5522 36.4477 12.9999 37 12.9999C37.5523 12.9999 38 12.5522 38 11.9999V10.2639C38.2422 10.2894 38.4775 10.3175 38.7062 10.3482C41.2076 10.6845 42.6259 11.3122 43.6569 12.3431C44.6878 13.374 45.3154 14.7924 45.6517 17.2937C45.9958 19.8526 46 23.2294 46 27.9999C46 32.7705 45.9958 36.1473 45.6517 38.7062C45.3154 41.2075 44.6878 42.6259 43.6569 43.6568C42.6259 44.6877 41.2076 45.3154 38.7062 45.6517C36.1473 45.9957 32.7706 45.9999 28 45.9999C23.2294 45.9999 19.8527 45.9957 17.2938 45.6517C14.7924 45.3154 13.3741 44.6877 12.3431 43.6568C11.3122 42.6259 10.6846 41.2075 10.3483 38.7062C10.0042 36.1473 10 32.7705 10 27.9999V20.549C10 18.0823 10.0101 17.1468 10.1598 16.409C10.7988 13.2599 13.26 10.7987 16.4091 10.1597C16.8098 10.0784 17.2689 10.0383 18 10.0186V11.9999C18 12.5522 18.4477 12.9999 19 12.9999C19.5523 12.9999 20 12.5522 20 11.9999V10.0002C20.1741 10 20.3569 9.99994 20.549 9.99994H28C31.2543 9.99994 33.8601 10.0019 36 10.1124Z"], ["d", "M27.1667 33.8333C30.8486 33.8333 33.8333 30.8486 33.8333 27.1667C33.8333 23.4848 30.8486 20.5 27.1667 20.5C23.4848 20.5 20.5 23.4848 20.5 27.1667C20.5 30.8486 23.4848 33.8333 27.1667 33.8333Z", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M35.5 35.5L31.875 31.875", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"]],
template: function CommandTimeBlockIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, CommandTimeBlockIconComponent_ng_container_0_Template, 22, 7, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, CommandTimeBlockIconComponent_ng_template_2_Template, 10, 5, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n\n\n");
}
if (rf & 2) {
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.bold)("ngIfElse", _r1);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgIf],
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 91690:
/*!***********************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/commands/index.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CommandMarkAvailableIconComponent": () => (/* reexport safe */ _command_mark_available_command_mark_available_component__WEBPACK_IMPORTED_MODULE_5__.CommandMarkAvailableIconComponent),
/* harmony export */ "CommandMarkBusyIconComponent": () => (/* reexport safe */ _command_mark_busy_command_mark_busy_component__WEBPACK_IMPORTED_MODULE_4__.CommandMarkBusyIconComponent),
/* harmony export */ "CommandMeetingIconComponent": () => (/* reexport safe */ _command_meeting_command_meeting_component__WEBPACK_IMPORTED_MODULE_3__.CommandMeetingIconComponent),
/* harmony export */ "CommandPromptIconComponent": () => (/* reexport safe */ _command_propmt_command_prompt_component__WEBPACK_IMPORTED_MODULE_0__.CommandPromptIconComponent),
/* harmony export */ "CommandRescheduleIconComponent": () => (/* reexport safe */ _command_reschedule_command_reschedule_component__WEBPACK_IMPORTED_MODULE_2__.CommandRescheduleIconComponent),
/* harmony export */ "CommandTimeBlockIconComponent": () => (/* reexport safe */ _command_time_block_command_time_block_component__WEBPACK_IMPORTED_MODULE_1__.CommandTimeBlockIconComponent),
/* harmony export */ "CommandsListIconComponent": () => (/* reexport safe */ _command_list_commands_list_icon_component__WEBPACK_IMPORTED_MODULE_6__.CommandsListIconComponent),
/* harmony export */ "PlanCategoryIconComponent": () => (/* reexport safe */ _plan_category_icon_plan_category_icon_component__WEBPACK_IMPORTED_MODULE_7__.PlanCategoryIconComponent)
/* harmony export */ });
/* harmony import */ var _command_propmt_command_prompt_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./command-propmt/command-prompt.component */ 41933);
/* harmony import */ var _command_time_block_command_time_block_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./command-time-block/command-time-block.component */ 56543);
/* harmony import */ var _command_reschedule_command_reschedule_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./command-reschedule/command-reschedule.component */ 96740);
/* harmony import */ var _command_meeting_command_meeting_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./command-meeting/command-meeting.component */ 48392);
/* harmony import */ var _command_mark_busy_command_mark_busy_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./command-mark-busy/command-mark-busy.component */ 55256);
/* harmony import */ var _command_mark_available_command_mark_available_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./command-mark-available/command-mark-available.component */ 46308);
/* harmony import */ var _command_list_commands_list_icon_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./command-list/commands-list-icon.component */ 33767);
/* harmony import */ var _plan_category_icon_plan_category_icon_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./plan-category-icon/plan-category-icon.component */ 55967);
/***/ }),
/***/ 55967:
/*!*****************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/commands/plan-category-icon/plan-category-icon.component.ts ***!
\*****************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PlanCategoryIconComponent": () => (/* binding */ PlanCategoryIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_time_plans_contracts_plan_interface__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/time/plans/contracts/plan.interface */ 88111);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
function PlanCategoryIconComponent_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0, 18);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
const _r17 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](37);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r17);
}
}
function PlanCategoryIconComponent_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0, 18);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
const _r19 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](40);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r19);
}
}
function PlanCategoryIconComponent_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0, 18);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
const _r21 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](43);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r21);
}
}
function PlanCategoryIconComponent_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0, 18);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
const _r23 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](46);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r23);
}
}
function PlanCategoryIconComponent_ng_container_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0, 18);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
const _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](49);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r25);
}
}
function PlanCategoryIconComponent_ng_container_12_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0, 18);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
const _r27 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](52);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r27);
}
}
function PlanCategoryIconComponent_ng_container_14_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0, 18);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
const _r29 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](55);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r29);
}
}
function PlanCategoryIconComponent_ng_container_16_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0, 18);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
const _r31 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](58);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r31);
}
}
function PlanCategoryIconComponent_ng_container_18_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0, 18);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
const _r33 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](61);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r33);
}
}
function PlanCategoryIconComponent_ng_container_20_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0, 18);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
const _r35 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](64);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r35);
}
}
function PlanCategoryIconComponent_ng_container_22_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0, 18);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
const _r37 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](67);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r37);
}
}
function PlanCategoryIconComponent_ng_container_24_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0, 18);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
const _r39 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](70);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r39);
}
}
function PlanCategoryIconComponent_ng_container_26_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0, 18);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
const _r41 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](73);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r41);
}
}
function PlanCategoryIconComponent_ng_container_28_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0, 18);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
const _r43 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](76);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r43);
}
}
function PlanCategoryIconComponent_ng_container_30_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainer"](0, 18);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
const _r15 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](34);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngTemplateOutlet", _r15);
}
}
function PlanCategoryIconComponent_ng_template_33_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
const ctx_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx_r16.color);
}
}
function PlanCategoryIconComponent_ng_template_36_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
const ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx_r18.color);
}
}
function PlanCategoryIconComponent_ng_template_39_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](5, "path", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n");
}
if (rf & 2) {
const ctx_r20 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx_r20.color);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx_r20.color);
}
}
function PlanCategoryIconComponent_ng_template_42_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
const ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx_r22.color);
}
}
function PlanCategoryIconComponent_ng_template_45_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
const ctx_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx_r24.color);
}
}
function PlanCategoryIconComponent_ng_template_48_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
const ctx_r26 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx_r26.color);
}
}
function PlanCategoryIconComponent_ng_template_51_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
const ctx_r28 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx_r28.color);
}
}
function PlanCategoryIconComponent_ng_template_54_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
const ctx_r30 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx_r30.color);
}
}
function PlanCategoryIconComponent_ng_template_57_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
const ctx_r32 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx_r32.color);
}
}
function PlanCategoryIconComponent_ng_template_60_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
const ctx_r34 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx_r34.color);
}
}
function PlanCategoryIconComponent_ng_template_63_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
const ctx_r36 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx_r36.color);
}
}
function PlanCategoryIconComponent_ng_template_66_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
const ctx_r38 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx_r38.color);
}
}
function PlanCategoryIconComponent_ng_template_69_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
const ctx_r40 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx_r40.color);
}
}
function PlanCategoryIconComponent_ng_template_72_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
const ctx_r42 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx_r42.color);
}
}
function PlanCategoryIconComponent_ng_template_75_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
const ctx_r44 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx_r44.color);
}
}
class PlanCategoryIconComponent {
constructor() {
this.UserCommandCategory = _undock_time_plans_contracts_plan_interface__WEBPACK_IMPORTED_MODULE_0__.PlanCategory;
this.color = '#9A95AC';
this.size = 24;
}
}
PlanCategoryIconComponent.ɵfac = function PlanCategoryIconComponent_Factory(t) {
return new (t || PlanCategoryIconComponent)();
};
PlanCategoryIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: PlanCategoryIconComponent,
selectors: [["plan-category-icon"]],
inputs: {
category: "category",
color: "color",
size: "size"
},
decls: 78,
vars: 15,
consts: [[3, "ngSwitch"], [3, "ngTemplateOutlet", 4, "ngSwitchCase"], [3, "ngTemplateOutlet", 4, "ngSwitchDefault"], ["default", ""], ["focus", ""], ["breaks", ""], ["productivity", ""], ["meetings", ""], ["fitness", ""], ["mind", ""], ["mornings", ""], ["nights", ""], ["personal", ""], ["entertainment", ""], ["family", ""], ["routines", ""], ["tasks", ""], ["work", ""], [3, "ngTemplateOutlet"], ["width", "25", "height", "24", "viewBox", "0 0 25 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M12.4719 1.25H12.5H12.528C13.8407 1.25 14.8616 1.25 15.6371 1.29765C16.3959 1.34428 17.048 1.4402 17.5441 1.71241C19.1443 2.59045 19.8798 4.49306 19.2864 6.21914C19.1025 6.75426 18.6845 7.2639 18.1544 7.80882C17.6126 8.36574 16.8572 9.05246 15.8859 9.93545L15.8651 9.95436L13.6149 12L15.8651 14.0456L15.8859 14.0645C16.8572 14.9475 17.6126 15.6343 18.1544 16.1912C18.6845 16.7361 19.1025 17.2457 19.2864 17.7809C19.8798 19.5069 19.1443 21.4096 17.5441 22.2876C17.048 22.5598 16.3959 22.6557 15.6371 22.7023C14.8616 22.75 13.8407 22.75 12.528 22.75H12.5H12.4719C11.1592 22.75 10.1383 22.75 9.3628 22.7023C8.60402 22.6557 7.9519 22.5598 7.45582 22.2876C5.85566 21.4096 5.1201 19.5069 5.71349 17.7809C5.89745 17.2457 6.31545 16.7361 6.84555 16.1912C7.38733 15.6342 8.14274 14.9475 9.11406 14.0645L9.1348 14.0456L11.385 12L9.1348 9.95436L9.11404 9.93549C8.14273 9.05248 7.38732 8.36575 6.84555 7.80882C6.31545 7.2639 5.89745 6.75426 5.71349 6.21914C5.1201 4.49306 5.85566 2.59045 7.45582 1.71241C7.9519 1.4402 8.60402 1.34428 9.3628 1.29765C10.1383 1.25 11.1592 1.25 12.4719 1.25ZM12.5 10.9864L14.8561 8.84445C15.8525 7.93864 16.5735 7.28275 17.0792 6.76288C17.6005 6.22704 17.8019 5.92359 17.8679 5.73148C18.224 4.69584 17.7826 3.55427 16.8225 3.02745C16.6444 2.92973 16.2913 2.84068 15.5451 2.79483C14.8212 2.75034 13.8465 2.75 12.5 2.75C11.1534 2.75 10.1787 2.75034 9.45481 2.79483C8.70866 2.84068 8.35549 2.92973 8.1774 3.02745C7.21731 3.55427 6.77597 4.69584 7.13201 5.73148C7.19805 5.92359 7.39947 6.22704 7.92073 6.76289C8.42646 7.28275 9.14743 7.93865 10.1438 8.84445L12.5 10.9864ZM12.5 13.0136L10.1438 15.1555C9.14743 16.0614 8.42646 16.7172 7.92073 17.2371C7.39947 17.773 7.19805 18.0764 7.13201 18.2685C6.77597 19.3042 7.21731 20.4457 8.1774 20.9726C8.35549 21.0703 8.70866 21.1593 9.45481 21.2052C10.1787 21.2497 11.1534 21.25 12.5 21.25C13.8465 21.25 14.8212 21.2497 15.5451 21.2052C16.2913 21.1593 16.6444 21.0703 16.8225 20.9726C17.7826 20.4457 18.224 19.3042 17.8679 18.2685C17.8019 18.0764 17.6005 17.773 17.0792 17.2371C16.5735 16.7172 15.8525 16.0614 14.8561 15.1556L12.5 13.0136Z"], ["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M5.75 9C5.75 5.54822 8.54822 2.75 12 2.75C15.4518 2.75 18.25 5.54822 18.25 9C18.25 10.6664 17.5988 12.1791 16.5355 13.3002C15.7338 14.1455 14.8913 15.1981 14.49 16.4347C14.4575 16.4543 14.4173 16.4781 14.3701 16.5051C14.2232 16.589 14.0116 16.7019 13.7579 16.8146C13.2374 17.046 12.5989 17.25 12.0002 17.25C11.4014 17.25 10.7628 17.046 10.2422 16.8146C9.98848 16.7019 9.77682 16.589 9.62992 16.505C9.58272 16.4781 9.54251 16.4543 9.51004 16.4346C9.10872 15.1981 8.2662 14.1455 7.46448 13.3002C6.40119 12.1791 5.75 10.6664 5.75 9ZM9.75 18.2363C10.346 18.49 11.1557 18.75 12.0002 18.75C12.8445 18.75 13.6541 18.4901 14.25 18.2363V19C14.25 20.2426 13.2426 21.25 12 21.25C10.7574 21.25 9.75 20.2426 9.75 19V18.2363ZM12 1.25C7.71979 1.25 4.25 4.71979 4.25 9C4.25 11.0656 5.0591 12.9438 6.37615 14.3325C7.44473 15.4591 8.25 16.6431 8.25 17.9109V19C8.25 21.0711 9.92893 22.75 12 22.75C14.0711 22.75 15.75 21.0711 15.75 19V17.9109C15.75 16.6431 16.5553 15.4591 17.6238 14.3325C18.9409 12.9438 19.75 11.0656 19.75 9C19.75 4.71979 16.2802 1.25 12 1.25Z"], ["d", "M9.5272 17.035C9.67056 16.8773 9.75 16.6718 9.75 16.4587V16.0258C9.75 15.7331 9.685 15.444 9.55971 15.1795L6.46332 8.64282C6.24122 8.17394 5.76883 7.875 5.25 7.875C4.73117 7.875 4.25878 8.17394 4.03668 8.64282L0.948304 15.1626C0.817732 15.4383 0.75 15.7395 0.75 16.0445V16.556C0.75 16.7443 0.820848 16.9257 0.948469 17.0642C1.49357 17.6545 2.15482 18.1256 2.89069 18.4482C3.62655 18.7707 4.42115 18.9376 5.22459 18.9384H5.24428C6.05103 18.9348 6.84825 18.7638 7.58548 18.4362C8.32272 18.1085 8.98391 17.6314 9.5272 17.035ZM8.25 16.2004C7.44975 16.9952 6.36707 17.4404 5.23917 17.4385H5.2237C4.11565 17.444 3.04901 17.0177 2.25 16.25V15.9188L5.25 9.58538L8.25 15.9188V16.2004ZM19.9633 8.64282C19.7412 8.17394 19.2688 7.875 18.75 7.875C18.2312 7.875 17.7588 8.17394 17.5367 8.64282L14.4483 15.1626C14.3177 15.4383 14.25 15.7395 14.25 16.0445V16.556C14.25 16.7443 14.3208 16.9257 14.4485 17.0642C14.9936 17.6545 15.6548 18.1256 16.3907 18.4482C17.1266 18.7707 17.9212 18.9376 18.7246 18.9384H18.7443C19.551 18.9348 20.3483 18.7638 21.0855 18.4361C21.8227 18.1085 22.4839 17.6313 23.0272 17.0349C23.1706 16.8773 23.25 16.6718 23.25 16.4588V16.0257C23.25 15.733 23.185 15.4441 23.0597 15.1796L19.9633 8.64282ZM21.75 16.2004C20.9498 16.9952 19.8671 17.4404 18.7392 17.4385H18.7237C17.6157 17.444 16.549 17.0177 15.75 16.25V15.9188L18.75 9.58538L21.75 15.9188V16.2004Z"], ["d", "M12.75 8.88389C12.75 8.44248 13.0521 8.06898 13.4227 7.82924C13.5781 7.72873 13.7231 7.61176 13.8549 7.47992C13.9867 7.34808 14.1037 7.20314 14.2042 7.04775C14.444 6.67712 14.8175 6.37501 15.2589 6.37501H18.75C19.1642 6.37501 19.5 6.03923 19.5 5.62501C19.5 5.2108 19.1642 4.87501 18.75 4.87501H15.2607C14.8184 4.87501 14.4445 4.57168 14.2044 4.20019C14.0358 3.93914 13.821 3.70845 13.5686 3.52033C13.1154 3.18249 12.5653 3 12 3C11.4347 3 10.8846 3.18249 10.4314 3.52033C10.179 3.70845 9.96424 3.93914 9.79556 4.20019C9.55553 4.57168 9.18157 4.87501 8.73928 4.87501H5.25C4.83579 4.87501 4.5 5.2108 4.5 5.62501C4.5 6.03923 4.83579 6.37501 5.25 6.37501H8.74112C9.18253 6.37501 9.55603 6.67712 9.79577 7.04775C9.89628 7.20314 10.0133 7.34808 10.1451 7.47992C10.2769 7.61176 10.4219 7.72873 10.5773 7.82924C10.9479 8.06898 11.25 8.44248 11.25 8.88389V19.625C11.25 20.1773 10.8023 20.625 10.25 20.625H7.125C6.71079 20.625 6.375 20.9608 6.375 21.375C6.375 21.7892 6.71079 22.125 7.125 22.125H16.875C17.2892 22.125 17.625 21.7892 17.625 21.375C17.625 20.9608 17.2892 20.625 16.875 20.625H13.75C13.1977 20.625 12.75 20.1773 12.75 19.625V8.88389ZM10.875 5.62501C10.875 5.40251 10.941 5.185 11.0646 5C11.1882 4.81499 11.3639 4.6708 11.5695 4.58565C11.775 4.5005 12.0012 4.47822 12.2195 4.52163C12.4377 4.56504 12.6382 4.67218 12.7955 4.82952C12.9528 4.98685 13.06 5.18731 13.1034 5.40554C13.1468 5.62376 13.1245 5.84996 13.0394 6.05553C12.9542 6.2611 12.81 6.4368 12.625 6.56042C12.44 6.68403 12.2225 6.75001 12 6.75001C11.7016 6.75001 11.4155 6.63149 11.2045 6.42051C10.9935 6.20953 10.875 5.92338 10.875 5.62501Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M3.75 12C3.75 7.44365 7.44365 3.75 12 3.75C13.3185 3.75 14.5627 4.05873 15.6662 4.60716C16.0372 4.79149 16.4873 4.64023 16.6716 4.26929C16.856 3.89836 16.7047 3.44822 16.3338 3.26388C15.0274 2.61468 13.5552 2.25 12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 11.6344 21.7298 11.2732 21.6905 10.9176C21.645 10.5059 21.2744 10.209 20.8627 10.2545C20.451 10.3001 20.1541 10.6707 20.1996 11.0824C20.2329 11.3834 20.25 11.6896 20.25 12C20.25 16.5563 16.5563 20.25 12 20.25C7.44365 20.25 3.75 16.5563 3.75 12ZM21.5303 5.53033C21.8232 5.23744 21.8232 4.76256 21.5303 4.46967C21.2374 4.17678 20.7626 4.17678 20.4697 4.46967L12 12.9393L9.53033 10.4697C9.23744 10.1768 8.76256 10.1768 8.46967 10.4697C8.17678 10.7626 8.17678 11.2374 8.46967 11.5303L11.4697 14.5303C11.6103 14.671 11.8011 14.75 12 14.75C12.1989 14.75 12.3897 14.671 12.5303 14.5303L21.5303 5.53033Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M4.75 7C4.75 5.20507 6.20507 3.75 8 3.75C9.79493 3.75 11.25 5.20507 11.25 7C11.25 8.79493 9.79493 10.25 8 10.25C6.20507 10.25 4.75 8.79493 4.75 7ZM8 2.25C5.37665 2.25 3.25 4.37665 3.25 7C3.25 9.62335 5.37665 11.75 8 11.75C10.6234 11.75 12.75 9.62335 12.75 7C12.75 4.37665 10.6234 2.25 8 2.25ZM14 2.25C13.5858 2.25 13.25 2.58579 13.25 3C13.25 3.41421 13.5858 3.75 14 3.75C15.7949 3.75 17.25 5.20507 17.25 7C17.25 8.79493 15.7949 10.25 14 10.25C13.5858 10.25 13.25 10.5858 13.25 11C13.25 11.4142 13.5858 11.75 14 11.75C16.6234 11.75 18.75 9.62335 18.75 7C18.75 4.37665 16.6234 2.25 14 2.25ZM13.2114 20.25C12.8998 17.7138 10.7381 15.75 8.11765 15.75H7.88235C5.26193 15.75 3.10019 17.7138 2.78857 20.25H13.2114ZM1.25 20.8824C1.25 17.2194 4.21941 14.25 7.88235 14.25H8.11765C11.7806 14.25 14.75 17.2194 14.75 20.8824C14.75 21.3615 14.3615 21.75 13.8824 21.75H2.11765C1.63846 21.75 1.25 21.3615 1.25 20.8824ZM16 14.25C15.5858 14.25 15.25 14.5858 15.25 15C15.25 15.4142 15.5858 15.75 16 15.75H16.1176C18.7381 15.75 20.8998 17.7138 21.2114 20.25H16C15.5858 20.25 15.25 20.5858 15.25 21C15.25 21.4142 15.5858 21.75 16 21.75H21.8824C22.3615 21.75 22.75 21.3615 22.75 20.8824C22.75 17.2194 19.7806 14.25 16.1176 14.25H16Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M15.555 2.7081C15.2052 2.5348 14.7946 2.5348 14.4449 2.7081C14.2889 2.78541 14.1183 2.94196 13.5303 3.53003C12.9422 4.1181 12.7857 4.28867 12.7083 4.44468C12.535 4.7944 12.535 5.205 12.7083 5.55472C12.7857 5.71073 12.9422 5.8813 13.5303 6.46937L15.5303 8.46937L17.5303 10.4694C18.1183 11.0574 18.2889 11.214 18.4449 11.2913C18.7946 11.4646 19.2052 11.4646 19.555 11.2913C19.711 11.214 19.8815 11.0574 20.4696 10.4694C21.0577 9.8813 21.2142 9.71073 21.2915 9.55472C21.4648 9.205 21.4648 8.7944 21.2915 8.44468C21.2142 8.28867 21.0577 8.1181 20.4696 7.53003L18.4699 5.53028L18.4696 5.53003L18.4694 5.52978L16.4696 3.53003C15.8815 2.94196 15.711 2.78541 15.555 2.7081ZM11.4696 11.4694L13.9393 8.9997L12.4696 7.53003L12.3837 7.44419C11.9229 6.98411 11.5661 6.62795 11.3643 6.22074C10.9831 5.45135 10.9831 4.54804 11.3643 3.77865C11.5661 3.37144 11.9229 3.01528 12.3837 2.5552L12.4696 2.46937L12.5554 2.38344C13.0155 1.92261 13.3717 1.56586 13.7789 1.36407C14.5483 0.982809 15.4516 0.982809 16.221 1.36407C16.6282 1.56586 16.9844 1.92261 17.4444 2.38344L17.5303 2.46937L18.9999 3.93904L19.9696 2.96937C20.2625 2.67647 20.7374 2.67647 21.0303 2.96937C21.3232 3.26226 21.3232 3.73713 21.0303 4.03003L20.0606 4.9997L21.5303 6.46937L21.6162 6.55521C22.077 7.01528 22.4338 7.37144 22.6356 7.77865C23.0168 8.54804 23.0168 9.45135 22.6356 10.2207C22.4338 10.6279 22.077 10.9841 21.6162 11.4442L21.6162 11.4442L21.5303 11.53L21.4444 11.616C20.9844 12.0768 20.6282 12.4335 20.221 12.6353C19.4516 13.0166 18.5483 13.0166 17.7789 12.6353C17.3717 12.4335 17.0155 12.0768 16.5555 11.616L16.4696 11.53L14.9999 10.0604L12.5303 12.53L10.0606 14.9997L11.5303 16.4694L11.6162 16.5552C12.077 17.0153 12.4338 17.3714 12.6356 17.7787C13.0168 18.548 13.0168 19.4514 12.6356 20.2207C12.4338 20.628 12.077 20.9841 11.6162 21.4442L11.5303 21.53L11.4444 21.616L11.4444 21.616C10.9844 22.0768 10.6282 22.4335 10.221 22.6353C9.4516 23.0166 8.54828 23.0166 7.7789 22.6353C7.37169 22.4335 7.01553 22.0768 6.55545 21.616L6.46961 21.53L4.99994 20.0604L4.03027 21.03C3.73738 21.3229 3.26251 21.3229 2.96961 21.03C2.67672 20.7371 2.67672 20.2623 2.96961 19.9694L3.93928 18.9997L2.46961 17.53L2.38368 17.4442C1.92285 16.9841 1.56611 16.628 1.36432 16.2207C0.983053 15.4514 0.983053 14.548 1.36432 13.7787C1.56611 13.3714 1.92285 13.0153 2.38368 12.5552L2.46961 12.4694L2.55545 12.3834C3.01553 11.9226 3.37169 11.5659 3.7789 11.3641C4.54829 10.9828 5.4516 10.9828 6.22098 11.3641C6.62819 11.5659 6.98435 11.9226 7.44443 12.3834L7.44444 12.3834L7.53027 12.4694L8.99994 13.939L11.4696 11.4694ZM5.5297 18.4688C5.52989 18.469 5.53008 18.4692 5.53027 18.4694C5.53046 18.4696 5.53065 18.4697 5.53084 18.4699L7.53027 20.4694C8.11834 21.0574 8.28891 21.214 8.44492 21.2913C8.79464 21.4646 9.20524 21.4646 9.55496 21.2913C9.71097 21.214 9.88154 21.0574 10.4696 20.4694C11.0577 19.8813 11.2142 19.7107 11.2915 19.5547C11.4648 19.205 11.4648 18.7944 11.2915 18.4447C11.2142 18.2887 11.0577 18.1181 10.4696 17.53L8.46961 15.53L6.46961 13.53C5.88154 12.942 5.71097 12.7854 5.55496 12.7081C5.20524 12.5348 4.79464 12.5348 4.44492 12.7081C4.28891 12.7854 4.11834 12.942 3.53027 13.53C2.9422 14.1181 2.78565 14.2887 2.70835 14.4447C2.53504 14.7944 2.53504 15.205 2.70835 15.5547C2.78565 15.7107 2.9422 15.8813 3.53027 16.4694L5.5297 18.4688Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M11.9998 3.16699C11.5976 3.167 11.3855 3.30329 10.493 4.03974C9.34026 4.99102 7.89313 6.37061 6.73889 8.06183C5.58435 9.7535 4.75 11.7163 4.75 13.8513C4.75 16.3686 5.66985 18.1992 7.00337 19.4065C8.34965 20.6253 10.1636 21.2495 12 21.2495C13.8364 21.2495 15.6504 20.6254 16.9966 19.4065C18.3301 18.1992 19.25 16.3686 19.25 13.8513C19.25 11.7163 18.4156 9.75348 17.261 8.0618C16.1066 6.37056 14.6594 4.99098 13.5066 4.03969C12.6141 3.30327 12.4019 3.16699 11.9998 3.16699ZM9.63749 2.80082C10.3868 2.18092 11.008 1.66701 11.9998 1.66699C12.9915 1.66698 13.6127 2.18087 14.3621 2.80075C14.3949 2.82789 14.4279 2.85522 14.4612 2.88272C15.6777 3.88647 17.2385 5.36806 18.4999 7.21619C19.761 9.06388 20.75 11.3186 20.75 13.8513C20.75 16.7662 19.6699 19.0097 18.0034 20.5185C16.3496 22.0157 14.1636 22.7495 12 22.7495C9.83643 22.7495 7.65035 22.0156 5.99663 20.5184C4.33015 19.0097 3.25 16.7661 3.25 13.8513C3.25 11.3187 4.23892 9.06394 5.49993 7.21626C6.76125 5.36814 8.32196 3.88655 9.53832 2.8828C9.57165 2.85529 9.60469 2.82796 9.63749 2.80082Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M11.9697 1.46967C12.2626 1.17678 12.7374 1.17678 13.0303 1.46967L16.0303 4.46967C16.3232 4.76256 16.3232 5.23744 16.0303 5.53033C15.7374 5.82322 15.2626 5.82322 14.9697 5.53033L13.25 3.81066V9C13.25 9.41421 12.9142 9.75 12.5 9.75C12.0858 9.75 11.75 9.41421 11.75 9V3.81066L10.0303 5.53033C9.73744 5.82322 9.26256 5.82322 8.96967 5.53033C8.67678 5.23744 8.67678 4.76256 8.96967 4.46967L11.9697 1.46967ZM9.33697 16.25C9.67555 14.8166 10.9632 13.75 12.5 13.75C14.0368 13.75 15.3245 14.8166 15.663 16.25H12.5H9.33697ZM7.80888 16.25H5.5L2.5 16.25C2.08579 16.25 1.75 16.5858 1.75 17C1.75 17.4142 2.08579 17.75 2.5 17.75H5.5H8.5H12.5H16.5H19.5L22.5 17.75C22.9142 17.75 23.25 17.4142 23.25 17C23.25 16.5858 22.9142 16.25 22.5 16.25H19.5H17.1911C16.8315 13.983 14.8682 12.25 12.5 12.25C10.1318 12.25 8.16846 13.983 7.80888 16.25ZM6.5 20.25C6.08579 20.25 5.75 20.5858 5.75 21C5.75 21.4142 6.08579 21.75 6.5 21.75H18.5C18.9142 21.75 19.25 21.4142 19.25 21C19.25 20.5858 18.9142 20.25 18.5 20.25H6.5ZM4.89862 9.39863C5.19152 9.10573 5.66639 9.10573 5.95929 9.39863L8.08061 11.5199C8.3735 11.8128 8.3735 12.2877 8.08061 12.5806C7.78771 12.8735 7.31284 12.8735 7.01995 12.5806L4.89862 10.4593C4.60573 10.1664 4.60573 9.69152 4.89862 9.39863ZM16.9194 11.5199C16.6265 11.8128 16.6265 12.2877 16.9194 12.5806C17.2123 12.8735 17.6872 12.8735 17.9801 12.5806L20.1014 10.4592C20.3943 10.1663 20.3943 9.69147 20.1014 9.39858C19.8085 9.10569 19.3337 9.10569 19.0408 9.39858L16.9194 11.5199Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M11.3264 1.71872C11.4807 1.98322 11.4588 2.31498 11.2709 2.55682C10.3174 3.78425 9.75 5.32501 9.75 7.00039C9.75 11.0045 12.9959 14.2504 17 14.2504C18.1022 14.2504 19.1449 14.005 20.0784 13.5665C20.3558 13.4362 20.6845 13.4877 20.9087 13.6967C21.1328 13.9057 21.2073 14.23 21.0968 14.5158C19.6868 18.1622 16.1466 20.7504 12 20.7504C6.61522 20.7504 2.25 16.3852 2.25 11.0004C2.25 6.10125 5.86263 2.04722 10.5694 1.35469C10.8724 1.31012 11.1721 1.45422 11.3264 1.71872ZM9.07683 3.28303C5.96346 4.46293 3.75 7.47365 3.75 11.0004C3.75 15.5567 7.44365 19.2504 12 19.2504C14.8756 19.2504 17.4088 17.779 18.8857 15.5465C18.278 15.68 17.647 15.7504 17 15.7504C12.1675 15.7504 8.25 11.8329 8.25 7.00039C8.25 5.67179 8.54651 4.41154 9.07683 3.28303Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8.71859 1.88631C9.73291 1.47573 10.841 1.25 12 1.25C16.8325 1.25 20.75 5.16751 20.75 10C20.75 10.4142 20.4142 10.75 20 10.75C19.5858 10.75 19.25 10.4142 19.25 10C19.25 5.99594 16.0041 2.75 12 2.75C11.0372 2.75 10.12 2.93729 9.28141 3.27672C8.89746 3.43214 8.46022 3.24688 8.3048 2.86293C8.14938 2.47898 8.33464 2.04173 8.71859 1.88631ZM6.22373 4.41481C6.54692 4.67389 6.59889 5.14591 6.33981 5.4691C5.34472 6.71044 4.75 8.28474 4.75 10V14C4.75 17.2117 6.83888 19.9375 9.73419 20.8891C10.1277 21.0185 10.3418 21.4423 10.2125 21.8358C10.0832 22.2293 9.65932 22.4435 9.26581 22.3141C5.77326 21.1662 3.25 17.8787 3.25 14V10C3.25 7.93147 3.96872 6.02875 5.16944 4.5309C5.42852 4.20771 5.90054 4.15574 6.22373 4.41481ZM20 13.25C20.4142 13.25 20.75 13.5858 20.75 14C20.75 17.8787 18.2267 21.1662 14.7342 22.3141C14.3407 22.4435 13.9168 22.2293 13.7875 21.8358C13.6582 21.4423 13.8723 21.0185 14.2658 20.8891C17.1611 19.9375 19.25 17.2117 19.25 14C19.25 13.5858 19.5858 13.25 20 13.25ZM12 9.24977C12.4142 9.24977 12.75 9.58555 12.75 9.99977V13.9998C12.75 14.414 12.4142 14.7498 12 14.7498C11.5858 14.7498 11.25 14.414 11.25 13.9998V9.99977C11.25 9.58555 11.5858 9.24977 12 9.24977ZM12 5.24976C9.37665 5.24976 7.25 7.37641 7.25 9.99976V13.9998C7.25 14.414 7.58579 14.7498 8 14.7498C8.41421 14.7498 8.75 14.414 8.75 13.9998V9.99976C8.75 8.20484 10.2051 6.74976 12 6.74976C12.4142 6.74976 12.75 6.41398 12.75 5.99976C12.75 5.58555 12.4142 5.24976 12 5.24976ZM16.1141 7.62422C15.9067 7.26567 15.4479 7.14315 15.0893 7.35056C14.7308 7.55797 14.6083 8.01676 14.8157 8.37531C15.0918 8.85258 15.25 9.40655 15.25 9.99977V13.9998C15.25 15.7947 13.7949 17.2498 12 17.2498C11.4068 17.2498 10.8528 17.0915 10.3755 16.8154C10.017 16.608 9.5582 16.7305 9.3508 17.0891C9.14339 17.4476 9.26591 17.9064 9.62446 18.1138C10.3239 18.5184 11.1361 18.7498 12 18.7498C14.6234 18.7498 16.75 16.6231 16.75 13.9998V9.99977C16.75 9.13583 16.5187 8.32365 16.1141 7.62422Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M4.50005 4.25005L4.42677 4.25002C4.03405 4.24983 3.73105 4.24968 3.46355 4.30289C2.37265 4.51988 1.51988 5.37265 1.30289 6.46355C1.24968 6.73105 1.24983 7.03405 1.25002 7.42677L1.25005 7.50005V9.82358C1.25005 10.3353 1.66484 10.75 2.17652 10.75H3.00005C3.6904 10.75 4.25005 11.3097 4.25005 12C4.25005 12.6904 3.6904 13.25 3.00005 13.25H2.17652C1.66484 13.25 1.25005 13.6648 1.25005 14.1765V16.5L1.25002 16.5733C1.24983 16.966 1.24968 17.269 1.30289 17.5365C1.51988 18.6274 2.37265 19.4802 3.46355 19.6972C3.73105 19.7504 4.03404 19.7503 4.42676 19.7501H4.42677L4.50005 19.75L9.00005 19.75L19.5 19.75L19.5733 19.7501C19.966 19.7503 20.269 19.7504 20.5365 19.6972C21.6274 19.4802 22.4802 18.6274 22.6972 17.5365C22.7504 17.269 22.7503 16.9661 22.7501 16.5733L22.75 16.5V14.1765C22.75 13.6648 22.3353 13.25 21.8236 13.25H21C20.3097 13.25 19.75 12.6904 19.75 12C19.75 11.3097 20.3097 10.75 21 10.75H21.8236C22.3353 10.75 22.75 10.3353 22.75 9.82358V7.50005L22.7501 7.42676C22.7503 7.03404 22.7504 6.73105 22.6972 6.46355C22.4802 5.37265 21.6274 4.51988 20.5365 4.30289C20.269 4.24968 19.9661 4.24983 19.5733 4.25002L19.5 4.25005H9.00005H4.50005ZM9.75005 18.25V16C9.75005 15.5858 9.41426 15.25 9.00005 15.25C8.58583 15.25 8.25005 15.5858 8.25005 16V18.25H4.50005C3.99944 18.25 3.85867 18.2464 3.75618 18.226C3.26032 18.1274 2.8727 17.7398 2.77407 17.2439C2.75368 17.1414 2.75005 17.0007 2.75005 16.5V14.75H3.00005C4.51883 14.75 5.75005 13.5188 5.75005 12C5.75005 10.4813 4.51883 9.25005 3.00005 9.25005H2.75005V7.50005C2.75005 6.99944 2.75368 6.85867 2.77407 6.75618C2.8727 6.26032 3.26032 5.8727 3.75618 5.77407C3.85867 5.75368 3.99944 5.75005 4.50005 5.75005H8.25005V8.00005C8.25005 8.41426 8.58583 8.75005 9.00005 8.75005C9.41426 8.75005 9.75005 8.41426 9.75005 8.00005V5.75005H19.5C20.0007 5.75005 20.1414 5.75368 20.2439 5.77407C20.7398 5.8727 21.1274 6.26032 21.226 6.75618C21.2464 6.85867 21.25 6.99944 21.25 7.50005V9.25005H21C19.4813 9.25005 18.25 10.4813 18.25 12C18.25 13.5188 19.4813 14.75 21 14.75H21.25V16.5C21.25 17.0007 21.2464 17.1414 21.226 17.2439C21.1274 17.7398 20.7398 18.1274 20.2439 18.226C20.1414 18.2464 20.0007 18.25 19.5 18.25H9.75005ZM9.75005 11C9.75005 10.5858 9.41426 10.25 9.00005 10.25C8.58583 10.25 8.25005 10.5858 8.25005 11V13C8.25005 13.4143 8.58583 13.75 9.00005 13.75C9.41426 13.75 9.75005 13.4143 9.75005 13V11Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10.4398 6.97498C8.88285 5.38269 6.32087 5.38269 4.76396 6.97498C3.25576 8.51746 3.25576 10.9822 4.76396 12.5246L11.8631 19.7851C11.9392 19.863 12.0645 19.863 12.1406 19.7851L19.2398 12.5246C20.748 10.9822 20.748 8.51746 19.2398 6.97498C17.6828 5.38269 15.1209 5.38269 13.564 6.97498L12.5381 8.02414C12.397 8.16846 12.2037 8.24981 12.0019 8.24981C11.8 8.24981 11.6067 8.16846 11.4656 8.02414L10.4398 6.97498ZM20.3123 5.9263C22.3904 8.05172 22.3904 11.4479 20.3123 13.5733L13.2131 20.8338C12.5486 21.5134 11.4551 21.5134 10.7906 20.8338L3.69145 13.5733C1.61326 11.4479 1.61327 8.05172 3.69145 5.9263C5.83675 3.73225 9.36697 3.73225 11.5123 5.9263L12.0019 6.42702L12.4915 5.9263C14.6367 3.73225 18.167 3.73225 20.3123 5.9263Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M19.5945 3.81654C19.1115 3.75159 18.4639 3.75 17.4999 3.75H12.4999C12.0237 3.75 11.7041 3.75041 11.4566 3.76729C11.2159 3.78372 11.0987 3.81319 11.0215 3.84515C10.7152 3.97202 10.4719 4.21536 10.345 4.52165C10.3131 4.5988 10.2836 4.71602 10.2672 4.95674C10.2612 5.04424 10.2573 5.14074 10.2547 5.25H14.4999L14.5519 5.25C15.4504 5.24997 16.1996 5.24995 16.7944 5.32991C17.4222 5.41432 17.989 5.59999 18.4444 6.05546C18.8999 6.51093 19.0856 7.07773 19.17 7.70552C19.2499 8.30027 19.2499 9.04943 19.2499 9.94784V9.94786V9.94801L19.2499 10V14.2452C19.3591 14.2426 19.4556 14.2387 19.5431 14.2327C19.7839 14.2163 19.9011 14.1868 19.9782 14.1549C20.2845 14.028 20.5279 13.7846 20.6547 13.4784C20.6867 13.4012 20.7162 13.284 20.7326 13.0433C20.7495 12.7958 20.7499 12.4762 20.7499 12V7C20.7499 6.03599 20.7483 5.38843 20.6833 4.90539C20.6213 4.44393 20.5141 4.24643 20.3838 4.11612C20.2534 3.9858 20.056 3.87858 19.5945 3.81654ZM8.77065 4.85464C8.7623 4.97703 8.7573 5.11015 8.75432 5.25444C8.61002 5.25743 8.47691 5.26242 8.35452 5.27077C8.03742 5.29241 7.73789 5.33905 7.4475 5.45933C6.77367 5.73844 6.23832 6.2738 5.95921 6.94762C5.83893 7.23801 5.79229 7.53754 5.77065 7.85464C5.76183 7.98396 5.75675 8.12525 5.75383 8.27905C5.55845 8.2907 5.37561 8.30703 5.2054 8.32992C4.57761 8.41432 4.01081 8.59999 3.55534 9.05546C3.09987 9.51093 2.9142 10.0777 2.82979 10.7055C2.74983 11.3003 2.74985 12.0495 2.74988 12.948V12.948L2.74988 13V17L2.74988 17.052V17.052C2.74985 17.9505 2.74983 18.6997 2.82979 19.2945C2.9142 19.9223 3.09987 20.4891 3.55534 20.9445C4.01081 21.4 4.57761 21.5857 5.2054 21.6701C5.80018 21.7501 6.54939 21.75 7.44785 21.75H7.44789L7.49988 21.75H11.4999L11.5519 21.75H11.5519C12.4504 21.75 13.1996 21.7501 13.7944 21.6701C14.4222 21.5857 14.989 21.4 15.4444 20.9445C15.8999 20.4891 16.0856 19.9223 16.17 19.2945C16.1929 19.1243 16.2092 18.9414 16.2208 18.7461C16.3746 18.7431 16.5159 18.7381 16.6452 18.7292C16.9623 18.7076 17.2619 18.661 17.5523 18.5407C18.2261 18.2616 18.7614 17.7262 19.0405 17.0524C19.1608 16.762 19.2075 16.4625 19.2291 16.1454C19.2375 16.023 19.2425 15.8899 19.2454 15.7456C19.3897 15.7426 19.5229 15.7376 19.6452 15.7292C19.9623 15.7076 20.2619 15.661 20.5523 15.5407C21.2261 15.2616 21.7614 14.7262 22.0405 14.0524C22.1608 13.762 22.2075 13.4625 22.2291 13.1454C22.2499 12.8408 22.2499 12.4697 22.2499 12.0253V12V7L22.2499 6.94801V6.94798V6.94794C22.2499 6.04949 22.2499 5.30029 22.17 4.70552C22.0856 4.07773 21.8999 3.51093 21.4444 3.05546C20.989 2.59999 20.4222 2.41432 19.7944 2.32991C19.1996 2.24995 18.4504 2.24997 17.5519 2.25H17.4999H12.4999H12.4746H12.4746C12.0302 2.24999 11.6591 2.24999 11.3545 2.27077C11.0374 2.29241 10.7379 2.33905 10.4475 2.45933C9.77367 2.73844 9.23832 3.2738 8.95921 3.94762C8.83893 4.23801 8.79228 4.53754 8.77065 4.85464ZM16.2499 17.2452C16.3591 17.2426 16.4556 17.2387 16.5431 17.2327C16.7839 17.2163 16.9011 17.1868 16.9782 17.1549C17.2845 17.028 17.5279 16.7846 17.6547 16.4784C17.6867 16.4012 17.7162 16.284 17.7326 16.0433C17.7495 15.7958 17.7499 15.4762 17.7499 15V10C17.7499 9.03599 17.7483 8.38843 17.6833 7.90539C17.6213 7.44393 17.5141 7.24644 17.3838 7.11612C17.2534 6.9858 17.0559 6.87858 16.5945 6.81654C16.1115 6.7516 15.4639 6.75 14.4999 6.75H9.49988C9.02368 6.75 8.70409 6.75041 8.45662 6.76729C8.21589 6.78372 8.09868 6.8132 8.02153 6.84515C7.71524 6.97202 7.4719 7.21536 7.34503 7.52165C7.31307 7.5988 7.2836 7.71602 7.26717 7.95674C7.2612 8.04424 7.25729 8.14076 7.25473 8.25003C7.31833 8.25 7.38271 8.25 7.44788 8.25L7.49988 8.25H11.4999L11.5519 8.25C12.4504 8.24997 13.1996 8.24995 13.7944 8.32992C14.4222 8.41432 14.989 8.59999 15.4444 9.05546C15.8999 9.51093 16.0856 10.0777 16.17 10.7055C16.2499 11.3003 16.2499 12.0495 16.2499 12.948V12.948L16.2499 13V17L16.2499 17.052V17.052C16.2499 17.1172 16.2499 17.1816 16.2499 17.2452ZM4.616 10.1161C4.74631 9.9858 4.94381 9.87858 5.40527 9.81654C5.88831 9.7516 6.53587 9.75 7.49988 9.75H11.4999C12.4639 9.75 13.1115 9.7516 13.5945 9.81654C14.056 9.87858 14.2534 9.9858 14.3838 10.1161C14.5141 10.2464 14.6213 10.4439 14.6833 10.9054C14.7483 11.3884 14.7499 12.036 14.7499 13V17C14.7499 17.964 14.7483 18.6116 14.6833 19.0946C14.6213 19.5561 14.5141 19.7536 14.3838 19.8839C14.2534 20.0142 14.056 20.1214 13.5945 20.1835C13.1115 20.2484 12.4639 20.25 11.4999 20.25H7.49988C6.53587 20.25 5.88831 20.2484 5.40527 20.1835C4.94381 20.1214 4.74631 20.0142 4.616 19.8839C4.48568 19.7536 4.37846 19.5561 4.31642 19.0946C4.25147 18.6116 4.24988 17.964 4.24988 17V13C4.24988 12.036 4.25147 11.3884 4.31642 10.9054C4.37846 10.4439 4.48568 10.2464 4.616 10.1161Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M6.5 2.25H6.46166C5.79208 2.24998 5.23335 2.24997 4.78102 2.29598C4.30755 2.34415 3.86818 2.44886 3.47218 2.71346C3.17191 2.9141 2.9141 3.17191 2.71346 3.47218C2.44886 3.86818 2.34415 4.30755 2.29598 4.78102C2.24997 5.23335 2.24998 5.79208 2.25 6.46165V6.5V17.5V17.5383C2.24998 18.2079 2.24997 18.7666 2.29598 19.219C2.34415 19.6925 2.44886 20.1318 2.71346 20.5278C2.9141 20.8281 3.17191 21.0859 3.47218 21.2865C3.86818 21.5511 4.30755 21.6559 4.78102 21.704C5.23336 21.75 5.79209 21.75 6.46168 21.75H6.5H6.53832C7.20791 21.75 7.76664 21.75 8.21898 21.704C8.69245 21.6559 9.13182 21.5511 9.52782 21.2865C9.82809 21.0859 10.0859 20.8281 10.2865 20.5278C10.5511 20.1318 10.6559 19.6925 10.704 19.219C10.75 18.7666 10.75 18.2079 10.75 17.5383L10.75 17.5V6.5L10.75 6.46166C10.75 5.79208 10.75 5.23335 10.704 4.78102C10.6559 4.30755 10.5511 3.86818 10.2865 3.47218C10.0859 3.17191 9.82809 2.9141 9.52782 2.71346C9.13182 2.44886 8.69245 2.34415 8.21898 2.29598C7.76665 2.24997 7.20793 2.24998 6.53835 2.25H6.5ZM4.30554 3.96066C4.41399 3.8882 4.57796 3.82438 4.93283 3.78828C5.30023 3.75091 5.78216 3.75 6.5 3.75C7.21784 3.75 7.69977 3.75091 8.06717 3.78828C8.42204 3.82438 8.58601 3.8882 8.69446 3.96066C8.83095 4.05186 8.94814 4.16905 9.03934 4.30554C9.1118 4.41399 9.17562 4.57796 9.21172 4.93283C9.24909 5.30023 9.25 5.78216 9.25 6.5V17.5C9.25 18.2178 9.24909 18.6998 9.21172 19.0672C9.17562 19.422 9.1118 19.586 9.03934 19.6945C8.94814 19.8309 8.83095 19.9481 8.69446 20.0393C8.58601 20.1118 8.42204 20.1756 8.06717 20.2117C7.69977 20.2491 7.21784 20.25 6.5 20.25C5.78216 20.25 5.30023 20.2491 4.93283 20.2117C4.57796 20.1756 4.41399 20.1118 4.30554 20.0393C4.16905 19.9481 4.05186 19.8309 3.96066 19.6945C3.8882 19.586 3.82438 19.422 3.78828 19.0672C3.75091 18.6998 3.75 18.2178 3.75 17.5V6.5C3.75 5.78216 3.75091 5.30023 3.78828 4.93283C3.82438 4.57796 3.8882 4.41399 3.96066 4.30554C4.05186 4.16905 4.16905 4.05186 4.30554 3.96066ZM17.5 2.25H17.4617C16.7921 2.24998 16.2334 2.24997 15.781 2.29598C15.3075 2.34415 14.8682 2.44886 14.4722 2.71346C14.1719 2.9141 13.9141 3.17191 13.7135 3.47218C13.4489 3.86818 13.3442 4.30755 13.296 4.78102C13.25 5.23334 13.25 5.79206 13.25 6.46162V6.46166L13.25 6.5V11.5L13.25 11.5383V11.5384C13.25 12.2079 13.25 12.7667 13.296 13.219C13.3442 13.6925 13.4489 14.1318 13.7135 14.5278C13.9141 14.8281 14.1719 15.0859 14.4722 15.2865C14.8682 15.5511 15.3075 15.6559 15.781 15.704C16.2333 15.75 16.7921 15.75 17.4616 15.75H17.5H17.5384C18.2079 15.75 18.7667 15.75 19.219 15.704C19.6925 15.6559 20.1318 15.5511 20.5278 15.2865C20.8281 15.0859 21.0859 14.8281 21.2865 14.5278C21.5511 14.1318 21.6559 13.6925 21.704 13.219C21.75 12.7666 21.75 12.2079 21.75 11.5383L21.75 11.5V6.5L21.75 6.46166C21.75 5.79208 21.75 5.23335 21.704 4.78102C21.6559 4.30755 21.5511 3.86818 21.2865 3.47218C21.0859 3.17191 20.8281 2.9141 20.5278 2.71346C20.1318 2.44886 19.6925 2.34415 19.219 2.29598C18.7667 2.24997 18.2079 2.24998 17.5383 2.25H17.5ZM15.3055 3.96066C15.414 3.8882 15.578 3.82438 15.9328 3.78828C16.3002 3.75091 16.7822 3.75 17.5 3.75C18.2178 3.75 18.6998 3.75091 19.0672 3.78828C19.422 3.82438 19.586 3.8882 19.6945 3.96066C19.831 4.05186 19.9481 4.16905 20.0393 4.30554C20.1118 4.41399 20.1756 4.57796 20.2117 4.93283C20.2491 5.30023 20.25 5.78216 20.25 6.5V11.5C20.25 12.2178 20.2491 12.6998 20.2117 13.0672C20.1756 13.422 20.1118 13.586 20.0393 13.6945C19.9481 13.831 19.831 13.9481 19.6945 14.0393C19.586 14.1118 19.422 14.1756 19.0672 14.2117C18.6998 14.2491 18.2178 14.25 17.5 14.25C16.7822 14.25 16.3002 14.2491 15.9328 14.2117C15.578 14.1756 15.414 14.1118 15.3055 14.0393C15.1691 13.9481 15.0519 13.831 14.9607 13.6945C14.8882 13.586 14.8244 13.422 14.7883 13.0672C14.7509 12.6998 14.75 12.2178 14.75 11.5V6.5C14.75 5.78216 14.7509 5.30023 14.7883 4.93283C14.8244 4.57796 14.8882 4.41399 14.9607 4.30554C15.0519 4.16905 15.1691 4.05186 15.3055 3.96066Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8.8369 5.25026C9.17539 3.81678 10.4631 2.75 12 2.75C13.5369 2.75 14.8246 3.81678 15.1631 5.25026C14.964 5.25 14.7593 5.25 14.5489 5.25L14.5 5.25H9.5L9.45109 5.25C9.24067 5.25 9.03599 5.25 8.8369 5.25026ZM7.30661 5.26442C7.66014 2.99036 9.62683 1.25 12 1.25C14.3732 1.25 16.3399 2.99036 16.6934 5.26442C17.3438 5.27911 17.918 5.30878 18.4248 5.36868C19.4557 5.49054 20.3044 5.74638 21.0134 6.3282C21.2539 6.52558 21.4744 6.74612 21.6718 6.98663C22.2536 7.69558 22.5095 8.54428 22.6313 9.57525C22.75 10.5794 22.75 11.8487 22.75 13.4509V13.4509V13.4509V13.451V13.4511V13.5V13.5489V13.549V13.5491V13.5491V13.5491C22.75 15.1513 22.75 16.4206 22.6313 17.4248C22.5095 18.4557 22.2536 19.3044 21.6718 20.0134C21.4744 20.2539 21.2539 20.4744 21.0134 20.6718C20.3044 21.2536 19.4557 21.5095 18.4248 21.6313C17.4206 21.75 16.1513 21.75 14.5491 21.75H14.549H14.549H14.549H14.5489H14.5H9.5H9.45109H9.45099H9.45097H9.45095H9.45093C7.84875 21.75 6.57944 21.75 5.57525 21.6313C4.54428 21.5095 3.69558 21.2536 2.98663 20.6718C2.74612 20.4744 2.52558 20.2539 2.3282 20.0134C1.74638 19.3044 1.49054 18.4557 1.36868 17.4248C1.24998 16.4205 1.24999 15.1512 1.25 13.5489V13.5V13.4511C1.24999 11.8488 1.24998 10.5795 1.36868 9.57525C1.49054 8.54428 1.74638 7.69558 2.3282 6.98663C2.52558 6.74612 2.74612 6.52558 2.98663 6.3282C3.69558 5.74638 4.54428 5.49054 5.57525 5.36868C6.08196 5.30878 6.65618 5.27911 7.30661 5.26442ZM5.75133 6.85831C4.86197 6.96343 4.33563 7.16158 3.93822 7.48772C3.77366 7.62277 3.62277 7.77366 3.48772 7.93822C3.16158 8.33563 2.96344 8.86197 2.85831 9.75133C2.83738 9.92842 2.82049 10.116 2.80687 10.3156L2.81317 10.3184L2.8472 10.3331C2.87821 10.3464 2.9257 10.3665 2.98869 10.3924C3.11469 10.4443 3.30258 10.5195 3.54459 10.6103C4.02889 10.7919 4.72836 11.0352 5.58104 11.2789C6.0894 11.4241 6.64997 11.5688 7.25 11.7004V11C7.25 10.5858 7.58579 10.25 8 10.25C8.41421 10.25 8.75 10.5858 8.75 11V11.9834C9.77764 12.145 10.8774 12.25 12 12.25C13.1226 12.25 14.2224 12.145 15.25 11.9834V11C15.25 10.5858 15.5858 10.25 16 10.25C16.4142 10.25 16.75 10.5858 16.75 11V11.7004C17.35 11.5688 17.9106 11.4241 18.419 11.2789C19.2716 11.0352 19.9711 10.7919 20.4554 10.6103C20.6974 10.5195 20.8853 10.4443 21.0113 10.3924C21.0743 10.3665 21.1218 10.3464 21.1528 10.3331L21.1868 10.3184L21.1931 10.3156C21.1795 10.116 21.1626 9.92842 21.1417 9.75133C21.0366 8.86197 20.8384 8.33563 20.5123 7.93822C20.3772 7.77366 20.2263 7.62277 20.0618 7.48772C19.6644 7.16158 19.138 6.96343 18.2487 6.85831C17.3428 6.75123 16.1621 6.75 14.5 6.75H9.5C7.83789 6.75 6.65724 6.75123 5.75133 6.85831ZM15.25 13.5007V14C15.25 14.4142 15.5858 14.75 16 14.75C16.4142 14.75 16.75 14.4142 16.75 14V13.2341C17.5088 13.077 18.2096 12.8987 18.831 12.7211C19.7284 12.4648 20.4664 12.2081 20.9821 12.0147C21.0774 11.979 21.1652 11.9454 21.245 11.9144C21.2498 12.3892 21.25 12.9148 21.25 13.5C21.25 15.1621 21.2488 16.3428 21.1417 17.2487C21.0366 18.138 20.8384 18.6644 20.5123 19.0618C20.3772 19.2263 20.2263 19.3772 20.0618 19.5123C19.6644 19.8384 19.138 20.0366 18.2487 20.1417C17.3428 20.2488 16.1621 20.25 14.5 20.25H9.5C7.83789 20.25 6.65724 20.2488 5.75133 20.1417C4.86197 20.0366 4.33563 19.8384 3.93822 19.5123C3.77366 19.3772 3.62277 19.2263 3.48772 19.0618C3.16158 18.6644 2.96344 18.138 2.85831 17.2487C2.75123 16.3428 2.75 15.1621 2.75 13.5C2.75 12.9148 2.75015 12.3892 2.75502 11.9144C2.83485 11.9454 2.92261 11.979 3.01791 12.0147C3.53361 12.2081 4.27164 12.4648 5.16896 12.7211C5.79037 12.8987 6.49122 13.077 7.25 13.2341V14C7.25 14.4142 7.58579 14.75 8 14.75C8.41421 14.75 8.75 14.4142 8.75 14V13.5007C9.77809 13.6527 10.8754 13.75 12 13.75C13.1246 13.75 14.2219 13.6527 15.25 13.5007Z"]],
template: function PlanCategoryIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0, 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, PlanCategoryIconComponent_ng_container_2_Template, 1, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, PlanCategoryIconComponent_ng_container_4_Template, 1, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, PlanCategoryIconComponent_ng_container_6_Template, 1, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](8, PlanCategoryIconComponent_ng_container_8_Template, 1, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](10, PlanCategoryIconComponent_ng_container_10_Template, 1, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](12, PlanCategoryIconComponent_ng_container_12_Template, 1, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](14, PlanCategoryIconComponent_ng_container_14_Template, 1, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](16, PlanCategoryIconComponent_ng_container_16_Template, 1, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](18, PlanCategoryIconComponent_ng_container_18_Template, 1, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](20, PlanCategoryIconComponent_ng_container_20_Template, 1, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](22, PlanCategoryIconComponent_ng_container_22_Template, 1, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](24, PlanCategoryIconComponent_ng_container_24_Template, 1, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](26, PlanCategoryIconComponent_ng_container_26_Template, 1, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](28, PlanCategoryIconComponent_ng_container_28_Template, 1, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](30, PlanCategoryIconComponent_ng_container_30_Template, 1, 1, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](31, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](32, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](33, PlanCategoryIconComponent_ng_template_33_Template, 6, 1, "ng-template", null, 3, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](35, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](36, PlanCategoryIconComponent_ng_template_36_Template, 6, 1, "ng-template", null, 4, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](38, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](39, PlanCategoryIconComponent_ng_template_39_Template, 8, 2, "ng-template", null, 5, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](41, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](42, PlanCategoryIconComponent_ng_template_42_Template, 6, 1, "ng-template", null, 6, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](44, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](45, PlanCategoryIconComponent_ng_template_45_Template, 6, 1, "ng-template", null, 7, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](47, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](48, PlanCategoryIconComponent_ng_template_48_Template, 6, 1, "ng-template", null, 8, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](50, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](51, PlanCategoryIconComponent_ng_template_51_Template, 6, 1, "ng-template", null, 9, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](53, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](54, PlanCategoryIconComponent_ng_template_54_Template, 6, 1, "ng-template", null, 10, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](56, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](57, PlanCategoryIconComponent_ng_template_57_Template, 6, 1, "ng-template", null, 11, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](59, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](60, PlanCategoryIconComponent_ng_template_60_Template, 6, 1, "ng-template", null, 12, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](62, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](63, PlanCategoryIconComponent_ng_template_63_Template, 6, 1, "ng-template", null, 13, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](65, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](66, PlanCategoryIconComponent_ng_template_66_Template, 6, 1, "ng-template", null, 14, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](68, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](69, PlanCategoryIconComponent_ng_template_69_Template, 6, 1, "ng-template", null, 15, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](71, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](72, PlanCategoryIconComponent_ng_template_72_Template, 6, 1, "ng-template", null, 16, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](74, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](75, PlanCategoryIconComponent_ng_template_75_Template, 6, 1, "ng-template", null, 17, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](77, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitch", ctx.category);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx.UserCommandCategory.Focus);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx.UserCommandCategory.Breaks);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx.UserCommandCategory.Productivity);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx.UserCommandCategory.Meetings);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx.UserCommandCategory.Fitness);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx.UserCommandCategory.Mind);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx.UserCommandCategory.Mornings);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx.UserCommandCategory.Nights);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx.UserCommandCategory.Personal);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx.UserCommandCategory.Entertainment);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx.UserCommandCategory.Family);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx.UserCommandCategory.Routines);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx.UserCommandCategory.Tasks);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx.UserCommandCategory.Work);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgTemplateOutlet, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgSwitchCase, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgSwitchDefault],
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 17190:
/*!**************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/copy-link/copy-link.component.ts ***!
\**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CopyLinkIconComponent": () => (/* binding */ CopyLinkIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class CopyLinkIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
CopyLinkIconComponent.ɵfac = function () {
let ɵCopyLinkIconComponent_BaseFactory;
return function CopyLinkIconComponent_Factory(t) {
return (ɵCopyLinkIconComponent_BaseFactory || (ɵCopyLinkIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](CopyLinkIconComponent)))(t || CopyLinkIconComponent);
};
}();
CopyLinkIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CopyLinkIconComponent,
selectors: [["app-icon-copy-link"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M2.66602 10.0002C2.66602 8.25126 4.08378 6.8335 5.83268 6.8335H7.49935C8.05163 6.8335 8.49935 6.38578 8.49935 5.8335C8.49935 5.28121 8.05163 4.8335 7.49935 4.8335H5.83268C2.97921 4.8335 0.666016 7.14669 0.666016 10.0002C0.666016 12.8536 2.97921 15.1668 5.83268 15.1668H7.49935C8.05163 15.1668 8.49935 14.7191 8.49935 14.1668C8.49935 13.6145 8.05163 13.1668 7.49935 13.1668H5.83268C4.08378 13.1668 2.66602 11.7491 2.66602 10.0002ZM12.4993 4.8335C11.9471 4.8335 11.4993 5.28121 11.4993 5.8335C11.4993 6.38578 11.9471 6.8335 12.4993 6.8335H14.166C15.9149 6.8335 17.3327 8.25126 17.3327 10.0002C17.3327 11.7491 15.9149 13.1668 14.166 13.1668H12.4993C11.9471 13.1668 11.4993 13.6145 11.4993 14.1668C11.4993 14.7191 11.9471 15.1668 12.4993 15.1668H14.166C17.0195 15.1668 19.3327 12.8536 19.3327 10.0002C19.3327 7.14669 17.0195 4.8335 14.166 4.8335H12.4993ZM6.66602 9.00016C6.11373 9.00016 5.66602 9.44788 5.66602 10.0002C5.66602 10.5524 6.11373 11.0002 6.66602 11.0002H13.3327C13.885 11.0002 14.3327 10.5524 14.3327 10.0002C14.3327 9.44788 13.885 9.00016 13.3327 9.00016H6.66602Z"]],
template: function CopyLinkIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvY29weS1saW5rL2NvcHktbGluay5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 91225:
/*!*********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/copy-times/copy-times-icon.component.ts ***!
\*********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CopyTimesIconComponent": () => (/* binding */ CopyTimesIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class CopyTimesIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 22;
this.height = 22;
this.color = '#2B2733';
this.rotated = false;
}
}
CopyTimesIconComponent.ɵfac = function () {
let ɵCopyTimesIconComponent_BaseFactory;
return function CopyTimesIconComponent_Factory(t) {
return (ɵCopyTimesIconComponent_BaseFactory || (ɵCopyTimesIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](CopyTimesIconComponent)))(t || CopyTimesIconComponent);
};
}();
CopyTimesIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CopyTimesIconComponent,
selectors: [["app-copy-times-icon"]],
inputs: {
width: "width",
height: "height",
color: "color",
rotated: "rotated"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 4,
consts: [["xmlns", "http://www.w3.org/2000/svg", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7.83203 0.833376L7.76146 0.833375H7.76146C6.40734 0.83334 5.29073 0.833311 4.40697 0.952129C3.47914 1.07687 2.65972 1.34884 2.00361 2.00495C1.3475 2.66106 1.07553 3.48048 0.950786 4.40831C0.831968 5.29207 0.831997 6.40868 0.832032 7.7628V7.7628L0.832034 7.83337V8.66671L0.832032 8.73728V8.73728C0.831997 10.0914 0.831968 11.208 0.950786 12.0918C1.07553 13.0196 1.3475 13.839 2.00361 14.4951C2.65972 15.1512 3.47914 15.4232 4.40697 15.548C4.95814 15.6221 5.59989 15.6499 6.33333 15.6604C6.33705 16.369 6.35134 16.9789 6.40621 17.4965C6.48361 18.2265 6.65075 18.8876 7.06379 19.4729C7.32718 19.8462 7.65257 20.1716 8.02583 20.435C8.61118 20.848 9.27225 21.0151 10.0023 21.0925C10.7023 21.1667 11.5714 21.1667 12.6249 21.1667H12.6793H14.1654L14.2359 21.1667C15.59 21.1667 16.7067 21.1668 17.5904 21.048C18.5183 20.9232 19.3377 20.6512 19.9938 19.9951C20.6499 19.339 20.9219 18.5196 21.0466 17.5918C21.1654 16.708 21.1654 15.5914 21.1654 14.2373L21.1654 14.1667V12.6806V12.6262C21.1654 11.5728 21.1654 10.7036 21.0912 10.0036C21.0138 9.27359 20.8467 8.61252 20.4336 8.02717C20.1702 7.65391 19.8448 7.32852 19.4716 7.06513C18.8862 6.65209 18.2252 6.48495 17.4951 6.40755C16.9776 6.35268 16.3676 6.33839 15.6591 6.33468C15.6486 5.60123 15.6207 4.95949 15.5466 4.40831C15.4219 3.48048 15.1499 2.66106 14.4938 2.00495C13.8377 1.34884 13.0183 1.07687 12.0904 0.952129C11.2067 0.833311 10.0901 0.83334 8.73594 0.833375H8.73594L8.66537 0.833376H7.83203ZM15.6654 8.3349V8.66671L15.6654 8.73729C15.6654 10.0914 15.6654 11.208 15.5466 12.0918C15.4219 13.0196 15.1499 13.839 14.4938 14.4951C13.8377 15.1512 13.0183 15.4232 12.0904 15.548C11.2067 15.6668 10.0901 15.6667 8.73594 15.6667L8.66536 15.6667H8.33356C8.33732 16.3466 8.35031 16.8635 8.39506 17.2856C8.45487 17.8497 8.56214 18.1274 8.69791 18.3198C8.82961 18.5064 8.9923 18.6691 9.17893 18.8008C9.37134 18.9366 9.649 19.0439 10.2131 19.1037C10.7952 19.1654 11.5578 19.1667 12.6793 19.1667H14.1654C15.6078 19.1667 16.5891 19.1646 17.3239 19.0658C18.03 18.9709 18.357 18.8035 18.5796 18.5809C18.8022 18.3584 18.9695 18.0313 19.0644 17.3253C19.1632 16.5905 19.1654 15.6092 19.1654 14.1667V12.6806C19.1654 11.5591 19.1641 10.7966 19.1023 10.2145C19.0425 9.65034 18.9353 9.37268 18.7995 9.18027C18.6678 8.99364 18.5051 8.83095 18.3185 8.69925C18.1261 8.56348 17.8484 8.45621 17.2843 8.39641C16.8622 8.35166 16.3452 8.33866 15.6654 8.3349ZM3.41782 3.41916C3.64039 3.19659 3.96741 3.02922 4.67347 2.93429C5.40829 2.8355 6.38955 2.83338 7.83203 2.83338H8.66537C10.1079 2.83338 11.0891 2.8355 11.8239 2.93429C12.53 3.02922 12.857 3.19659 13.0796 3.41916C13.3021 3.64173 13.4695 3.96876 13.5644 4.67481C13.6632 5.40963 13.6654 6.39089 13.6654 7.83338V8.66671C13.6654 10.1092 13.6632 11.0905 13.5644 11.8253C13.4695 12.5313 13.3021 12.8584 13.0796 13.0809C12.857 13.3035 12.53 13.4709 11.8239 13.5658C11.0891 13.6646 10.1078 13.6667 8.66536 13.6667H7.83203C6.38955 13.6667 5.40828 13.6646 4.67347 13.5658C3.96741 13.4709 3.64039 13.3035 3.41782 13.0809C3.19525 12.8584 3.02788 12.5313 2.93295 11.8253C2.83416 11.0905 2.83203 10.1092 2.83203 8.66671V7.83337C2.83203 6.39089 2.83416 5.40963 2.93295 4.67481C3.02788 3.96876 3.19525 3.64173 3.41782 3.41916Z"]],
template: function CopyTimesIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height)("viewBox", ctx.viewBox);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvY29weS10aW1lcy9jb3B5LXRpbWVzLWljb24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 83425:
/*!*************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/copy-times/index.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CopyTimesIconComponent": () => (/* reexport safe */ _copy_times_icon_component__WEBPACK_IMPORTED_MODULE_0__.CopyTimesIconComponent)
/* harmony export */ });
/* harmony import */ var _copy_times_icon_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./copy-times-icon.component */ 91225);
/***/ }),
/***/ 67847:
/*!*********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/credit-card-logo/credit-card-logo-icon.component.ts ***!
\*********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CreditCardLogoIconComponent": () => (/* binding */ CreditCardLogoIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_api_scopes_subscriptions_routes_subscriptions_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/subscriptions/routes/subscriptions.route */ 13626);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
function CreditCardLogoIconComponent_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "svg", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "rect", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](6, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](8, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](10, "rect", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx_r0.width)("height", ctx_r0.width * 0.666);
}
}
function CreditCardLogoIconComponent_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "svg", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "rect", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](6, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](8, "rect", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx_r1.width)("height", ctx_r1.width * 0.666);
}
}
function CreditCardLogoIconComponent_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "svg", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "rect", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](6, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](8, "path", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](10, "path", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](12, "rect", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx_r2.width)("height", ctx_r2.width * 0.666);
}
}
function CreditCardLogoIconComponent_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "svg", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "rect", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](6, "path", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](8, "path", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](10, "path", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](12, "path", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](14, "path", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](16, "path", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](18, "path", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](20, "path", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](22, "path", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](24, "rect", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx_r3.width)("height", ctx_r3.width * 0.666);
}
}
function CreditCardLogoIconComponent_ng_container_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "svg", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](6, "path", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](8, "path", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](10, "path", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](12, "path", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](14, "path", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](16, "path", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](18, "path", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](20, "path", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](22, "path", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](24, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](26, "linearGradient", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](28, "stop", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](30, "stop", 37);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx_r4.width)("height", ctx_r4.width * 0.666);
}
}
class CreditCardLogoIconComponent {
constructor() {
this.CreditCardType = _undock_api_scopes_subscriptions_routes_subscriptions_route__WEBPACK_IMPORTED_MODULE_0__.CreditCardType;
this.type = 'default';
this.width = 60;
}
}
CreditCardLogoIconComponent.ɵfac = function CreditCardLogoIconComponent_Factory(t) {
return new (t || CreditCardLogoIconComponent)();
};
CreditCardLogoIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CreditCardLogoIconComponent,
selectors: [["credit-card-logo-icon"]],
inputs: {
type: "type",
width: "width"
},
decls: 12,
vars: 5,
consts: [[3, "ngSwitch"], [4, "ngSwitchCase"], [4, "ngSwitchDefault"], ["viewBox", "0 0 60 40", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["width", "60", "height", "40", "rx", "4.44444", "fill", "#016FD0"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M59.4223 29.667V34.0136H53.9023L51.8623 31.627L49.7423 34.0136H34.0623V21.307H28.8889L35.3556 6.66699H41.6489L43.1689 9.98698V6.66699H50.9823L52.2889 10.147L53.5689 6.66699H59.4223V8.73364H54.9023L52.8489 14.147L52.3023 15.6136L49.6756 8.73364H45.1556V19.4003L40.4623 8.73364H36.8223L32.1023 19.4003H35.1957L36.0223 17.347H41.1956L42.0223 19.4003H45.1556H47.8756V12.4537L47.8623 11.0536L48.3956 12.4537L50.9956 19.4003H53.5823L56.1956 12.4537L56.7023 11.067V19.4003H59.4223V23.5736L56.4089 26.6003L59.4223 29.667ZM36.2489 31.947V21.3203H45.1556V23.627H38.9689V25.4936H45.0356V27.787H38.9689V29.6403H45.1556V31.947H36.2489ZM58.5956 31.947H55.0623L51.8356 28.4803L48.5956 31.947H45.1556L50.1289 26.6536L45.1556 21.3203H48.7023L51.9023 24.7736L55.1156 21.3203H58.5956L53.6089 26.6136L58.5956 31.947Z", "fill", "white"], ["d", "M38.6089 11.0136L38.0757 12.347L36.9689 15.0403H40.2489L39.1423 12.347L38.6089 11.0136Z", "fill", "white"], ["x", "1.11111", "y", "1.11111", "width", "57.7778", "height", "37.7778", "rx", "3.33333", "stroke", "black", "stroke-opacity", "0.2", "stroke-width", "2.22222"], ["width", "60", "height", "40", "rx", "4.44444", "fill", "#1434CB"], ["d", "M37.0624 12.1914C33.7489 12.1914 30.7878 13.9089 30.7878 17.082C30.7878 20.721 36.0395 20.9723 36.0395 22.8005C36.0395 23.5702 35.1573 24.2592 33.6507 24.2592C31.5125 24.2592 29.9144 23.2964 29.9144 23.2964L29.2306 26.4985C29.2306 26.4985 31.0716 27.3118 33.5158 27.3118C37.1385 27.3118 39.9891 25.51 39.9891 22.2826C39.9891 18.4373 34.7156 18.1935 34.7156 16.4967C34.7156 15.8937 35.4398 15.233 36.9421 15.233C38.6372 15.233 40.0201 15.9332 40.0201 15.9332L40.6894 12.8406C40.6894 12.8406 39.1846 12.1914 37.0624 12.1914ZM6.74698 12.4248L6.66675 12.8916C6.66675 12.8916 8.06075 13.1467 9.31627 13.6557C10.9329 14.2392 11.048 14.579 11.3203 15.6341L14.2871 27.0711H18.2641L24.391 12.4248H20.4231L16.4862 22.3829L14.8797 13.942C14.7324 12.9759 13.9861 12.4248 13.0727 12.4248H6.74698ZM25.9866 12.4248L22.8739 27.0711H26.6576L29.7594 12.4248H25.9866ZM47.0898 12.4248C46.1774 12.4248 45.694 12.9133 45.3392 13.7669L39.7959 27.0711H43.7638L44.5314 24.8537H49.3655L49.8323 27.0711H53.3334L50.2791 12.4248H47.0898ZM47.6058 16.3818L48.782 21.8778H45.631L47.6058 16.3818Z", "fill", "white"], ["width", "60", "height", "40", "rx", "4.44444", "fill", "#252525"], ["d", "M24.8926 10.7061H35.1072V29.0599H24.8926V10.7061Z", "fill", "#FF5F00"], ["d", "M25.5412 19.8818C25.5412 16.1527 27.2923 12.8451 29.9837 10.7049C28.0057 9.1484 25.5088 8.20801 22.7849 8.20801C16.3319 8.20801 11.1111 13.4288 11.1111 19.8818C11.1111 26.3349 16.3319 31.5556 22.7849 31.5556C25.5088 31.5556 28.0057 30.6153 29.9837 29.0588C27.2923 26.951 25.5412 23.611 25.5412 19.8818Z", "fill", "#EB001B"], ["d", "M48.889 19.8818C48.889 26.3349 43.6682 31.5556 37.2152 31.5556C34.4913 31.5556 31.9944 30.6153 30.0164 29.0588C32.7402 26.9186 34.4589 23.611 34.4589 19.8818C34.4589 16.1527 32.7078 12.8451 30.0164 10.7049C31.9944 9.1484 34.4913 8.20801 37.2152 8.20801C43.6682 8.20801 48.889 13.4612 48.889 19.8818Z", "fill", "#F79E1B"], ["x", "1.11111", "y", "1.11111", "width", "57.7778", "height", "37.7778", "rx", "3.33333", "stroke", "white", "stroke-opacity", "0.2", "stroke-width", "2.22222"], ["width", "60", "height", "40", "rx", "4.44444", "fill", "#231F20"], ["d", "M59.9999 26.667C59.9999 26.667 46.6567 35.8724 22.2222 40.0003H59.9999V26.667Z", "fill", "#F48120"], ["d", "M6.78519 15.4453H4.44434V23.6458H6.78519C8.02272 23.6458 8.91731 23.3476 9.70754 22.7064C10.6469 21.9311 11.1985 20.7682 11.1985 19.5605C11.1836 17.1301 9.37952 15.4453 6.78519 15.4453ZM8.66385 21.618C8.15691 22.0653 7.51578 22.2741 6.47209 22.2741H6.0397V16.8468H6.47209C7.50087 16.8468 8.12709 17.0258 8.66385 17.5029C9.21551 17.9949 9.54353 18.7553 9.54353 19.5455C9.54353 20.3358 9.21551 21.126 8.66385 21.618Z", "fill", "white"], ["d", "M13.5246 15.4453H11.9292V23.6458H13.5246V15.4453Z", "fill", "white"], ["d", "M17.4309 18.5905C16.4766 18.2326 16.1933 17.9941 16.1933 17.5617C16.1933 17.0398 16.7003 16.6522 17.3861 16.6522C17.8633 16.6522 18.2658 16.846 18.6684 17.3231L19.5033 16.2347C18.8175 15.6383 17.9974 15.3252 17.0879 15.3252C15.6417 15.3252 14.5234 16.3391 14.5234 17.681C14.5234 18.8141 15.0453 19.3956 16.5363 19.9324C17.1625 20.156 17.4756 20.3051 17.6396 20.3946C17.9527 20.6033 18.1167 20.9015 18.1167 21.2444C18.1167 21.9154 17.5949 22.4074 16.8792 22.4074C16.1188 22.4074 15.5075 22.0198 15.1347 21.319L14.106 22.3179C14.8365 23.4064 15.7311 23.8835 16.9388 23.8835C18.5938 23.8835 19.7717 22.7802 19.7717 21.1848C19.8015 19.8578 19.2499 19.2614 17.4309 18.5905Z", "fill", "white"], ["d", "M20.2939 19.5587C20.2939 21.9741 22.1875 23.8379 24.6178 23.8379C25.3037 23.8379 25.9001 23.7037 26.6158 23.3607V21.4821C25.9746 22.1232 25.408 22.3767 24.6924 22.3767C23.0821 22.3767 21.934 21.2137 21.934 19.5438C21.934 17.9633 23.1119 16.7258 24.6178 16.7258C25.3782 16.7258 25.9597 16.9942 26.6158 17.6502V15.7716C25.915 15.4137 25.3335 15.2646 24.6476 15.2646C22.2471 15.2646 20.2939 17.1731 20.2939 19.5587Z", "fill", "white"], ["d", "M39.3188 20.962L37.127 15.4453H35.3826L38.8566 23.8545H39.7214L43.255 15.4453H41.5255L39.3188 20.962Z", "fill", "white"], ["d", "M43.9854 23.6458H48.518V22.2591H45.5807V20.0525H48.4136V18.6659H45.5807V16.8468H48.518V15.4453H43.9854V23.6458Z", "fill", "white"], ["d", "M54.855 17.8754C54.855 16.3396 53.7964 15.46 51.9476 15.46H49.5769V23.6604H51.1723V20.3653H51.381L53.5877 23.6604H55.5558L52.9764 20.2013C54.1841 19.9478 54.855 19.1278 54.855 17.8754ZM51.6345 19.2322H51.1723V16.7422H51.6643C52.6633 16.7422 53.2 17.1597 53.2 17.9648C53.2 18.7849 52.6633 19.2322 51.6345 19.2322Z", "fill", "white"], ["d", "M31.521 23.9433C33.9337 23.9433 35.8896 21.9874 35.8896 19.5747C35.8896 17.1619 33.9337 15.2061 31.521 15.2061C29.1082 15.2061 27.1523 17.1619 27.1523 19.5747C27.1523 21.9874 29.1082 23.9433 31.521 23.9433Z", "fill", "#F48120"], ["d", "M43.3301 2.55911V25.758C43.3301 27.1488 42.1665 28.3171 40.7813 28.3171H2.54883C1.1636 28.3171 0 27.2045 0 25.758V2.55911C0 1.16829 1.1636 0 2.54883 0H40.7813C42.1665 0 43.3301 1.16829 43.3301 2.55911Z", "fill", "#CECADA"], ["d", "M56.1214 39.5007H20.604C18.7211 39.5007 17.2253 38.0018 17.2253 36.1064V15.5779C17.2253 13.6825 18.7211 12.1836 20.604 12.1836H56.1214C58.0043 12.1836 59.5001 13.6825 59.5001 15.5779V36.1064C59.5001 38.0018 58.0043 39.5007 56.1214 39.5007Z", "fill", "url(#paint0_linear_6043_68615)", "stroke", "#EDEAF2"], ["d", "M27.6965 33.6035H22.0448C21.5461 33.6035 21.1582 33.2141 21.1582 32.7134C21.1582 32.2127 21.5461 31.8232 22.0448 31.8232H27.6965C28.1952 31.8232 28.5831 32.2127 28.5831 32.7134C28.5831 33.2141 28.1952 33.6035 27.6965 33.6035Z", "fill", "#CECADA"], ["d", "M36.8391 33.6035H31.1873C30.6886 33.6035 30.3008 33.2141 30.3008 32.7134C30.3008 32.2127 30.6886 31.8232 31.1873 31.8232H36.8391C37.3378 31.8232 37.7256 32.2127 37.7256 32.7134C37.7256 33.2141 37.3378 33.6035 36.8391 33.6035Z", "fill", "#CECADA"], ["d", "M45.9814 33.6035H40.3297C39.831 33.6035 39.4431 33.2141 39.4431 32.7134C39.4431 32.2127 39.831 31.8232 40.3297 31.8232H45.9814C46.4801 31.8232 46.868 32.2127 46.868 32.7134C46.868 33.2141 46.4801 33.6035 45.9814 33.6035Z", "fill", "#CECADA"], ["d", "M55.1238 33.6035H49.472C48.9733 33.6035 48.5854 33.2141 48.5854 32.7134C48.5854 32.2127 48.9733 31.8232 49.472 31.8232H55.1238C55.6224 31.8232 56.0103 32.2127 56.0103 32.7134C56.0103 33.2141 55.6224 33.6035 55.1238 33.6035Z", "fill", "#CECADA"], ["d", "M47.098 22.9211C48.9341 22.9211 50.4226 21.4266 50.4226 19.5831C50.4226 17.7396 48.9341 16.2451 47.098 16.2451C45.2619 16.2451 43.7734 17.7396 43.7734 19.5831C43.7734 21.4266 45.2619 22.9211 47.098 22.9211Z", "fill", "#9A95AC"], ["d", "M42.7206 22.9211C44.5567 22.9211 46.0451 21.4266 46.0451 19.5831C46.0451 17.7396 44.5567 16.2451 42.7206 16.2451C40.8845 16.2451 39.396 17.7396 39.396 19.5831C39.396 21.4266 40.8845 22.9211 42.7206 22.9211Z", "fill", "#CECADA"], ["d", "M37.7206 22.9211C39.5567 22.9211 41.0451 21.4266 41.0451 19.5831C41.0451 17.7396 39.5567 16.2451 37.7206 16.2451C35.8845 16.2451 34.396 17.7396 34.396 19.5831C34.396 21.4266 35.8845 22.9211 37.7206 22.9211Z", "fill", "#EDEAF2"], ["d", "M43.3301 4.72852H0.0554199V10.1805H43.3301V4.72852Z", "fill", "#9A95AC"], ["id", "paint0_linear_6043_68615", "x1", "25.8599", "y1", "14.0879", "x2", "32.3678", "y2", "42.0832", "gradientUnits", "userSpaceOnUse"], ["stop-color", "white"], ["offset", "0.9964", "stop-color", "white"]],
template: function CreditCardLogoIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0, 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, CreditCardLogoIconComponent_ng_container_2_Template, 13, 2, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, CreditCardLogoIconComponent_ng_container_4_Template, 11, 2, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, CreditCardLogoIconComponent_ng_container_6_Template, 15, 2, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](8, CreditCardLogoIconComponent_ng_container_8_Template, 27, 2, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](10, CreditCardLogoIconComponent_ng_container_10_Template, 35, 2, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitch", ctx.type);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx.CreditCardType.Amex);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx.CreditCardType.Visa);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx.CreditCardType.MasterCard);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx.CreditCardType.Discover);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgSwitchCase, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgSwitchDefault],
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 23500:
/*!*********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/credit-card-plus/credit-card-plus-icon.component.ts ***!
\*********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CreditCardPlusIconComponent": () => (/* binding */ CreditCardPlusIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class CreditCardPlusIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
CreditCardPlusIconComponent.ɵfac = function () {
let ɵCreditCardPlusIconComponent_BaseFactory;
return function CreditCardPlusIconComponent_Factory(t) {
return (ɵCreditCardPlusIconComponent_BaseFactory || (ɵCreditCardPlusIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](CreditCardPlusIconComponent)))(t || CreditCardPlusIconComponent);
};
}();
CreditCardPlusIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CreditCardPlusIconComponent,
selectors: [["app-credit-card-plus-icon"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8 4L7.92943 4H7.9294C6.57529 3.99997 5.45869 3.99994 4.57494 4.11876C3.64711 4.2435 2.82769 4.51547 2.17158 5.17158C1.51547 5.82769 1.2435 6.64711 1.11876 7.57494C1.07004 7.93727 1.0413 8.33874 1.02435 8.77968C1.00842 8.85057 1 8.9243 1 9C1 9.05439 1.00434 9.10776 1.0127 9.15978C0.99997 9.69638 0.999985 10.2861 1 10.9294V10.9294L1 11V13L1 13.0706V13.0706C0.999967 14.4247 0.999939 15.5413 1.11876 16.4251C1.2435 17.3529 1.51547 18.1723 2.17158 18.8284C2.82769 19.4845 3.64711 19.7565 4.57494 19.8813C5.4587 20.0001 6.57531 20 7.92943 20L8 20H14C14.5523 20 15 19.5523 15 19C15 18.4477 14.5523 18 14 18H8C6.55752 18 5.57626 17.9979 4.84144 17.8991C4.13538 17.8042 3.80836 17.6368 3.58579 17.4142C3.36322 17.1916 3.19585 16.8646 3.10092 16.1586C3.00213 15.4238 3 14.4425 3 13V11C3 10.6389 3.00014 10.3067 3.00189 10H18.9981C18.9999 10.3067 19 10.6389 19 11V13C19 13.5523 19.4477 14 20 14C20.5523 14 21 13.5523 21 13V11V10.9295V10.9294V10.9294V10.9292C21 10.286 21 9.69633 20.9873 9.15978C20.9957 9.10775 21 9.05439 21 9C21 8.9243 20.9916 8.85058 20.9757 8.77969C20.9587 8.33875 20.93 7.93727 20.8813 7.57494C20.7565 6.64711 20.4845 5.82769 19.8284 5.17158C19.1723 4.51547 18.3529 4.2435 17.4251 4.11876C16.5413 3.99994 15.4247 3.99997 14.0706 4H14.0706L14 4H8ZM18.9185 8H3.0815C3.08752 7.94588 3.09398 7.89305 3.10092 7.84144C3.19585 7.13538 3.36322 6.80836 3.58579 6.58579C3.80836 6.36322 4.13538 6.19585 4.84144 6.10092C5.57626 6.00213 6.55752 6 8 6H14C15.4425 6 16.4238 6.00213 17.1586 6.10092C17.8646 6.19585 18.1916 6.36322 18.4142 6.58579C18.6368 6.80836 18.8042 7.13538 18.8991 7.84144C18.906 7.89305 18.9125 7.94588 18.9185 8ZM21 16.5C21 15.9477 20.5523 15.5 20 15.5C19.4477 15.5 19 15.9477 19 16.5V18H17.5C16.9477 18 16.5 18.4477 16.5 19C16.5 19.5523 16.9477 20 17.5 20H19V21.5C19 22.0523 19.4477 22.5 20 22.5C20.5523 22.5 21 22.0523 21 21.5V20H22.5C23.0523 20 23.5 19.5523 23.5 19C23.5 18.4477 23.0523 18 22.5 18H21V16.5ZM6 12C5.44772 12 5 12.4477 5 13C5 13.5523 5.44772 14 6 14H9C9.55229 14 10 13.5523 10 13C10 12.4477 9.55229 12 9 12H6Z"]],
template: function CreditCardPlusIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvY3JlZGl0LWNhcmQtcGx1cy9jcmVkaXQtY2FyZC1wbHVzLWljb24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 93217:
/*!******************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/custom-form/custom-form.component.ts ***!
\******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CustomFormIconComponent": () => (/* binding */ CustomFormIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class CustomFormIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
CustomFormIconComponent.ɵfac = function () {
let ɵCustomFormIconComponent_BaseFactory;
return function CustomFormIconComponent_Factory(t) {
return (ɵCustomFormIconComponent_BaseFactory || (ɵCustomFormIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](CustomFormIconComponent)))(t || CustomFormIconComponent);
};
}();
CustomFormIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CustomFormIconComponent,
selectors: [["app-icon-custom-form"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 7,
vars: 4,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.00008 4.12618C8.99852 4.12677 8.99695 4.12735 8.99539 4.12794C8.69465 4.24094 8.42774 4.45482 7.53352 5.23726L6.70768 5.95987C6.14606 6.45129 5.79729 6.76401 5.56973 7.00015H6.0001C6.97118 7.00015 7.59889 6.99802 8.0614 6.93584C8.49514 6.87753 8.63108 6.78338 8.70721 6.70725C8.78333 6.63113 8.87748 6.49518 8.93579 6.06144C8.99524 5.61926 8.9998 5.02607 9.00008 4.12618ZM9.89518 2.00558C9.29167 2.02025 8.77952 2.07253 8.29193 2.25573C7.60826 2.51261 7.05775 2.99501 6.33239 3.63061L6.21651 3.73211L5.39067 4.45472L5.25041 4.5773C4.37901 5.33847 3.71698 5.91675 3.35767 6.70858C3.23421 6.98068 3.15325 7.26307 3.10022 7.5635C3.03608 7.69543 3.0001 7.84359 3.0001 8.00015C3.0001 8.0766 3.00868 8.15105 3.02493 8.22259C2.99932 8.62156 2.99969 9.05494 3.0001 9.53646L3.00021 9.72275V14.0001V15.0001V15.0707L3.00021 15.0708C3.00017 16.4249 3.00014 17.5415 3.11896 18.4252C3.2437 19.353 3.51567 20.1725 4.17178 20.8286C4.82789 21.4847 5.64731 21.7566 6.57514 21.8814C7.4589 22.0002 8.57552 22.0002 9.92964 22.0001H9.92966H10.0002H11.4288C11.9811 22.0001 12.4288 21.5524 12.4288 21.0001C12.4288 20.4479 11.9811 20.0001 11.4288 20.0001H10.0002C8.55772 20.0001 7.57646 19.998 6.84164 19.8992C6.13558 19.8043 5.80856 19.6369 5.58599 19.4144C5.36342 19.1918 5.19605 18.8648 5.10112 18.1587C5.00233 17.4239 5.00021 16.4426 5.00021 15.0001V14.0001V9.72275C5.00021 9.44598 5.00099 9.20743 5.00339 9.00015H6.0001L6.06592 9.00015H6.06594C6.95242 9.0002 7.71623 9.00024 8.32789 8.91801C8.98341 8.82987 9.61176 8.63113 10.1214 8.12147C10.6311 7.6118 10.8298 6.98345 10.918 6.32794C11.0002 5.71628 11.0002 4.95246 11.0001 4.06598L11.0001 4.00015L14.0002 4.00014C15.4427 4.00014 16.424 4.00227 17.1588 4.10106C17.8648 4.19599 18.1918 4.36336 18.4144 4.58593C18.637 4.8085 18.8044 5.13552 18.8993 5.84158C18.9981 6.5764 19.0002 7.55766 19.0002 9.00014V12.0001C19.0002 12.5524 19.4479 13.0001 20.0002 13.0001C20.5525 13.0001 21.0002 12.5524 21.0002 12.0001V9.00014L21.0002 8.92957V8.9295C21.0002 7.57541 21.0003 6.45882 20.8815 5.57508C20.7567 4.64725 20.4847 3.82783 19.8286 3.17172C19.1725 2.51561 18.3531 2.24364 17.4253 2.1189C16.5415 2.00008 15.4249 2.00011 14.0708 2.00014L14.0002 2.00014H10.826L10.672 2.00007C10.4599 1.99992 10.259 1.99977 10.0674 2.00237C10.0451 2.0009 10.0227 2.00015 10.0001 2.00015C9.96467 2.00015 9.92967 2.00199 9.89518 2.00558Z"], ["d", "M13.7273 10.0909L11.2941 12.5241C10.5155 13.3027 10.1262 13.692 9.85833 14.1651C9.59043 14.6383 9.4569 15.1724 9.18984 16.2406L9 17L9.75938 16.8102L9.75938 16.8102C10.8276 16.5431 11.3617 16.4096 11.8349 16.1417C12.308 15.8738 12.6973 15.4845 13.4759 14.7059L15.9091 12.2727C16.5116 11.6702 16.5116 10.6934 15.9091 10.0909C15.3066 9.48842 14.3298 9.48842 13.7273 10.0909Z", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"]],
template: function CustomFormIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("stroke", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-content: center center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvY3VzdG9tLWZvcm0vY3VzdG9tLWZvcm0uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsNEJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlciBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 910:
/*!*************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/dollar/dollar-icon.component.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DollarIconComponent": () => (/* binding */ DollarIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class DollarIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 16;
this.height = 16;
this.color = '#BD970F';
}
}
DollarIconComponent.ɵfac = function () {
let ɵDollarIconComponent_BaseFactory;
return function DollarIconComponent_Factory(t) {
return (ɵDollarIconComponent_BaseFactory || (ɵDollarIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DollarIconComponent)))(t || DollarIconComponent);
};
}();
DollarIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: DollarIconComponent,
selectors: [["app-dollar-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 16 16", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7.99992 2.08301C4.73223 2.08301 2.08325 4.73199 2.08325 7.99967C2.08325 11.2674 4.73223 13.9163 7.99992 13.9163C11.2676 13.9163 13.9166 11.2674 13.9166 7.99967C13.9166 4.73199 11.2676 2.08301 7.99992 2.08301ZM0.583252 7.99967C0.583252 3.90356 3.90381 0.583008 7.99992 0.583008C12.096 0.583008 15.4166 3.90356 15.4166 7.99967C15.4166 12.0958 12.096 15.4163 7.99992 15.4163C3.90381 15.4163 0.583252 12.0958 0.583252 7.99967ZM5.24992 6.49529C5.24992 5.43916 6.10607 4.58301 7.1622 4.58301H7.24992V3.99967C7.24992 3.58546 7.5857 3.24967 7.99992 3.24967C8.41413 3.24967 8.74992 3.58546 8.74992 3.99967V4.58464C9.86188 4.62839 10.7499 5.54366 10.7499 6.66634C10.7499 7.08055 10.4141 7.41634 9.99992 7.41634C9.5857 7.41634 9.24992 7.08055 9.24992 6.66634C9.24992 6.37247 9.03261 6.12935 8.74992 6.08891V7.4591L9.44236 7.68992C10.2232 7.9502 10.7499 8.68096 10.7499 9.50406C10.7499 10.5602 9.89376 11.4163 8.83764 11.4163H8.74992V11.9997C8.74992 12.4139 8.41413 12.7497 7.99992 12.7497C7.5857 12.7497 7.24992 12.4139 7.24992 11.9997V11.4147C6.13796 11.371 5.24992 10.4557 5.24992 9.33301C5.24992 8.91879 5.5857 8.58301 5.99992 8.58301C6.41413 8.58301 6.74992 8.91879 6.74992 9.33301C6.74992 9.62688 6.96723 9.87 7.24992 9.91043V8.54024L6.55748 8.30943C5.77662 8.04914 5.24992 7.31839 5.24992 6.49529ZM7.24992 6.9591V6.08301H7.1622C6.9345 6.08301 6.74992 6.26759 6.74992 6.49529C6.74992 6.67274 6.86347 6.83029 7.03182 6.88641L7.24992 6.9591ZM8.74992 9.04024V9.91634H8.83764C9.06534 9.91634 9.24992 9.73176 9.24992 9.50406C9.24992 9.32661 9.13637 9.16906 8.96801 9.11294L8.74992 9.04024Z"]],
template: function DollarIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZG9sbGFyL2RvbGxhci1pY29uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO1FBQ1E7WUFDSSxhQUFhO1lBQ2IsdUJBQXVCO1lBQ3ZCLG1CQUFtQjtRQUN2QiIsInNvdXJjZXNDb250ZW50IjpbIlxuICAgICAgICA6aG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 88884:
/*!***********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/drag-n-drop/drag-n-drop-icon.component.ts ***!
\***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DragNDropIconComponent": () => (/* binding */ DragNDropIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class DragNDropIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 24;
this.height = 24;
this.color = '#807A8E';
}
}
DragNDropIconComponent.ɵfac = function () {
let ɵDragNDropIconComponent_BaseFactory;
return function DragNDropIconComponent_Factory(t) {
return (ɵDragNDropIconComponent_BaseFactory || (ɵDragNDropIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DragNDropIconComponent)))(t || DragNDropIconComponent);
};
}();
DragNDropIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: DragNDropIconComponent,
selectors: [["app-drag-n-drop-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7 15.5C7 14.6716 6.32843 14 5.5 14C4.67157 14 4 14.6716 4 15.5C4 16.3284 4.67157 17 5.5 17C6.32843 17 7 16.3284 7 15.5ZM7 9.5C7 8.67157 6.32843 8 5.5 8C4.67157 8 4 8.67157 4 9.5C4 10.3284 4.67157 11 5.5 11C6.32843 11 7 10.3284 7 9.5ZM11.5 14C12.3284 14 13 14.6716 13 15.5C13 16.3284 12.3284 17 11.5 17C10.6716 17 10 16.3284 10 15.5C10 14.6716 10.6716 14 11.5 14ZM13 9.5C13 8.67157 12.3284 8 11.5 8C10.6716 8 10 8.67157 10 9.5C10 10.3284 10.6716 11 11.5 11C12.3284 11 13 10.3284 13 9.5ZM17.5 14C18.3284 14 19 14.6716 19 15.5C19 16.3284 18.3284 17 17.5 17C16.6716 17 16 16.3284 16 15.5C16 14.6716 16.6716 14 17.5 14ZM19 9.5C19 8.67157 18.3284 8 17.5 8C16.6716 8 16 8.67157 16 9.5C16 10.3284 16.6716 11 17.5 11C18.3284 11 19 10.3284 19 9.5Z"]],
template: function DragNDropIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 44648:
/*!**************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/drag-n-drop/index.ts ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DragNDropIconComponent": () => (/* reexport safe */ _drag_n_drop_icon_component__WEBPACK_IMPORTED_MODULE_0__.DragNDropIconComponent)
/* harmony export */ });
/* harmony import */ var _drag_n_drop_icon_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./drag-n-drop-icon.component */ 88884);
/***/ }),
/***/ 78755:
/*!*****************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/duration/duration-icon.component.ts ***!
\*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DurationIconComponent": () => (/* binding */ DurationIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class DurationIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 20;
this.height = 20;
this.color = '#807A8E';
}
}
DurationIconComponent.ɵfac = function () {
let ɵDurationIconComponent_BaseFactory;
return function DurationIconComponent_Factory(t) {
return (ɵDurationIconComponent_BaseFactory || (ɵDurationIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](DurationIconComponent)))(t || DurationIconComponent);
};
}();
DurationIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: DurationIconComponent,
selectors: [["app-duration-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.25 2.5C9.25 2.08579 9.58579 1.75 10 1.75C14.5563 1.75 18.25 5.44365 18.25 10C18.25 14.5563 14.5563 18.25 10 18.25C5.44365 18.25 1.75 14.5563 1.75 10C1.75 7.72203 2.67423 5.6585 4.16637 4.16637C4.45926 3.87348 4.93414 3.87348 5.22703 4.16637C5.51992 4.45926 5.51992 4.93414 5.22703 5.22703C4.0047 6.44936 3.25 8.13583 3.25 10C3.25 13.7279 6.27208 16.75 10 16.75C13.7279 16.75 16.75 13.7279 16.75 10C16.75 6.52558 14.125 3.66428 10.75 3.2912V5C10.75 5.41421 10.4142 5.75 10 5.75C9.58579 5.75 9.25 5.41421 9.25 5V2.5ZM6.96967 6.96967C7.26256 6.67678 7.73744 6.67678 8.03033 6.96967L10.5303 9.46967C10.8232 9.76256 10.8232 10.2374 10.5303 10.5303C10.2374 10.8232 9.76256 10.8232 9.46967 10.5303L6.96967 8.03033C6.67678 7.73744 6.67678 7.26256 6.96967 6.96967Z"]],
template: function DurationIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZHVyYXRpb24vZHVyYXRpb24taWNvbi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtRQUNRO1lBQ0ksYUFBYTtZQUNiLHVCQUF1QjtZQUN2QixtQkFBbUI7UUFDdkIiLCJzb3VyY2VzQ29udGVudCI6WyJcbiAgICAgICAgOmhvc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
/***/ }),
/***/ 13773:
/*!**********************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/elements/element-status/element-status-checked-icon.component.ts ***!
\**********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ElementStatusCheckedIconComponent": () => (/* binding */ ElementStatusCheckedIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class ElementStatusCheckedIconComponent {
constructor() {
this.height = '18';
this.width = '18';
this.color = '#FFFFFF';
this.background = '#2B2733';
this.borderColor = '';
this.borderRadius = '50%';
}
}
ElementStatusCheckedIconComponent.ɵfac = function ElementStatusCheckedIconComponent_Factory(t) {
return new (t || ElementStatusCheckedIconComponent)();
};
ElementStatusCheckedIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: ElementStatusCheckedIconComponent,
selectors: [["app-icon-element-status-checked"]],
hostVars: 2,
hostBindings: function ElementStatusCheckedIconComponent_HostBindings(rf, ctx) {
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("border-radius", ctx.borderRadius);
}
},
inputs: {
height: "height",
width: "width",
color: "color",
background: "background",
borderColor: "borderColor",
borderRadius: "borderRadius"
},
decls: 7,
vars: 4,
consts: [["viewBox", "0 0 18 18", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M18 9C18 13.9706 13.9706 18 9 18C4.02944 18 0 13.9706 0 9C0 4.02944 4.02944 0 9 0C13.9706 0 18 4.02944 18 9Z"], ["d", "M5 9.6L7.28571 12L13 6", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"]],
template: function ElementStatusCheckedIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.background);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZWxlbWVudHMvZWxlbWVudC1zdGF0dXMvZWxlbWVudC1zdGF0dXMtY2hlY2tlZC1pY29uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 50827:
/*!***********************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/elements/index.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ElementStatusCheckedIconComponent": () => (/* reexport safe */ _element_status_element_status_checked_icon_component__WEBPACK_IMPORTED_MODULE_0__.ElementStatusCheckedIconComponent)
/* harmony export */ });
/* harmony import */ var _element_status_element_status_checked_icon_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./element-status/element-status-checked-icon.component */ 13773);
/***/ }),
/***/ 49094:
/*!*************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/email/at-sign-icon.component.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AtSignIconComponent": () => (/* binding */ AtSignIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class AtSignIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 24;
this.height = 24;
this.color = '#807A8E';
}
}
AtSignIconComponent.ɵfac = function () {
let ɵAtSignIconComponent_BaseFactory;
return function AtSignIconComponent_Factory(t) {
return (ɵAtSignIconComponent_BaseFactory || (ɵAtSignIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](AtSignIconComponent)))(t || AtSignIconComponent);
};
}();
AtSignIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: AtSignIconComponent,
selectors: [["app-at-sign-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M3.75 12C3.75 7.44365 7.44365 3.75 12 3.75C16.5563 3.75 20.25 7.44365 20.25 12C20.25 12.9555 20.124 13.79 19.7892 14.3659C19.4957 14.8705 19.0029 15.25 18 15.25C17.5942 15.25 17.3045 15.0943 17.1043 14.8573C16.8936 14.6077 16.75 14.2259 16.75 13.7503L16.75 12V8C16.75 7.58579 16.4142 7.25 16 7.25C15.5858 7.25 15.25 7.58579 15.25 8V8.53588C14.4003 7.73843 13.2572 7.25 12 7.25C9.37665 7.25 7.25 9.37665 7.25 12C7.25 14.6234 9.37665 16.75 12 16.75C13.4081 16.75 14.6731 16.1373 15.543 15.1639C15.6509 15.4021 15.7892 15.6248 15.9582 15.825C16.4456 16.4021 17.1558 16.75 18 16.75C19.4971 16.75 20.5043 16.12 21.0858 15.1199C21.626 14.1911 21.75 13.0257 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C13.5552 21.75 15.0274 21.3853 16.3338 20.7361C16.7047 20.5518 16.856 20.1016 16.6716 19.7307C16.4873 19.3598 16.0372 19.2085 15.6662 19.3928C14.5627 19.9413 13.3185 20.25 12 20.25C7.44365 20.25 3.75 16.5563 3.75 12ZM15.25 12C15.25 10.2051 13.7949 8.75 12 8.75C10.2051 8.75 8.75 10.2051 8.75 12C8.75 13.7949 10.2051 15.25 12 15.25C13.7949 15.25 15.25 13.7949 15.25 12Z"]],
template: function AtSignIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", 24)("height", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZW1haWwvYXQtc2lnbi1pY29uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO1FBQ1E7WUFDSSxhQUFhO1lBQ2IsdUJBQXVCO1lBQ3ZCLG1CQUFtQjtRQUN2QiIsInNvdXJjZXNDb250ZW50IjpbIlxuICAgICAgICA6aG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 99891:
/*!***************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/embed-widget/alignment/alignment.component.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AlignmentIconComponent": () => (/* binding */ AlignmentIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class AlignmentIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
AlignmentIconComponent.ɵfac = function () {
let ɵAlignmentIconComponent_BaseFactory;
return function AlignmentIconComponent_Factory(t) {
return (ɵAlignmentIconComponent_BaseFactory || (ɵAlignmentIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](AlignmentIconComponent)))(t || AlignmentIconComponent);
};
}();
AlignmentIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: AlignmentIconComponent,
selectors: [["app-icon-alignment"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M3.33398 2.58325C2.91977 2.58325 2.58398 2.91904 2.58398 3.33325V9.99992V16.6666C2.58398 17.0808 2.91977 17.4166 3.33398 17.4166H10.0007H16.6673C17.0815 17.4166 17.4173 17.0808 17.4173 16.6666V9.99992V3.33325C17.4173 2.91904 17.0815 2.58325 16.6673 2.58325H10.0007H3.33398ZM4.08398 9.99992V4.08325H10.0007H15.9173V9.99992V15.9166H10.0007H4.08398V9.99992ZM10.834 6.66658C10.834 7.12682 10.4609 7.49992 10.0007 7.49992C9.54041 7.49992 9.16732 7.12682 9.16732 6.66658C9.16732 6.20635 9.54041 5.83325 10.0007 5.83325C10.4609 5.83325 10.834 6.20635 10.834 6.66658ZM6.66732 10.8333C7.12755 10.8333 7.50065 10.4602 7.50065 9.99992C7.50065 9.53968 7.12755 9.16659 6.66732 9.16659C6.20708 9.16659 5.83398 9.53968 5.83398 9.99992C5.83398 10.4602 6.20708 10.8333 6.66732 10.8333ZM13.334 10.8333C13.7942 10.8333 14.1673 10.4602 14.1673 9.99992C14.1673 9.53968 13.7942 9.16659 13.334 9.16659C12.8737 9.16659 12.5007 9.53968 12.5007 9.99992C12.5007 10.4602 12.8737 10.8333 13.334 10.8333ZM10.0007 14.1666C10.4609 14.1666 10.834 13.7935 10.834 13.3333C10.834 12.873 10.4609 12.4999 10.0007 12.4999C9.54041 12.4999 9.16732 12.873 9.16732 13.3333C9.16732 13.7935 9.54041 14.1666 10.0007 14.1666ZM10.834 9.99992C10.834 10.4602 10.4609 10.8333 10.0007 10.8333C9.54041 10.8333 9.16732 10.4602 9.16732 9.99992C9.16732 9.53968 9.54041 9.16659 10.0007 9.16659C10.4609 9.16659 10.834 9.53968 10.834 9.99992Z", "fill", "#2B2733"]],
template: function AlignmentIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZW1iZWQtd2lkZ2V0L2FsaWdubWVudC9hbGlnbm1lbnQuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 79358:
/*!***********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/embed-widget/allowed-sites/allowed-sites.component.ts ***!
\***********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AllowedSitesIconComponent": () => (/* binding */ AllowedSitesIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class AllowedSitesIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.color = '#807A8E';
}
}
AllowedSitesIconComponent.ɵfac = function () {
let ɵAllowedSitesIconComponent_BaseFactory;
return function AllowedSitesIconComponent_Factory(t) {
return (ɵAllowedSitesIconComponent_BaseFactory || (ɵAllowedSitesIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](AllowedSitesIconComponent)))(t || AllowedSitesIconComponent);
};
}();
AllowedSitesIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: AllowedSitesIconComponent,
selectors: [["app-icon-allowed-sites"]],
inputs: {
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 7,
vars: 4,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["d", "M10 12.5C11.3807 12.5 12.5 11.3807 12.5 10C12.5 8.61929 11.3807 7.5 10 7.5C8.61929 7.5 7.5 8.61929 7.5 10C7.5 11.3807 8.61929 12.5 10 12.5Z"], ["d", "M14.3516 5.08594C14.5495 5.26823 14.737 5.45573 14.9141 5.64844L17.0469 5.95313C17.3944 6.55665 17.6622 7.20265 17.8438 7.875L16.5469 9.60156C16.5469 9.60156 16.5703 10.1328 16.5469 10.3984L17.8438 12.125C17.6631 12.7976 17.3952 13.4437 17.0469 14.0469L14.9141 14.3516C14.9141 14.3516 14.5469 14.7344 14.3516 14.9141L14.0469 17.0469C13.4434 17.3944 12.7974 17.6622 12.125 17.8438L10.3984 16.5469C10.1333 16.5703 9.86667 16.5703 9.60156 16.5469L7.875 17.8438C7.20236 17.6631 6.55625 17.3952 5.95313 17.0469L5.64844 14.9141C5.45573 14.7318 5.26823 14.5443 5.08594 14.3516L2.95312 14.0469C2.60561 13.4434 2.33776 12.7974 2.15625 12.125L3.45313 10.3984C3.45313 10.3984 3.42969 9.86719 3.45313 9.60156L2.15625 7.875C2.33692 7.20236 2.60481 6.55625 2.95312 5.95313L5.08594 5.64844C5.26823 5.45573 5.45573 5.26823 5.64844 5.08594L5.95313 2.95312C6.55665 2.60561 7.20265 2.33776 7.875 2.15625L9.60156 3.45313C9.86667 3.42968 10.1333 3.42968 10.3984 3.45313L12.125 2.15625C12.7976 2.33692 13.4437 2.60481 14.0469 2.95312L14.3516 5.08594Z", "stroke-width", "1.5", "stroke-linecap", "round", "stroke-linejoin", "round"]],
template: function AllowedSitesIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("stroke", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZW1iZWQtd2lkZ2V0L2FsbG93ZWQtc2l0ZXMvYWxsb3dlZC1zaXRlcy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 94621:
/*!*********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/embed-widget/change-color/change-color.component.ts ***!
\*********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChangeColorIconComponent": () => (/* binding */ ChangeColorIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ChangeColorIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
ChangeColorIconComponent.ɵfac = function () {
let ɵChangeColorIconComponent_BaseFactory;
return function ChangeColorIconComponent_Factory(t) {
return (ɵChangeColorIconComponent_BaseFactory || (ɵChangeColorIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ChangeColorIconComponent)))(t || ChangeColorIconComponent);
};
}();
ChangeColorIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ChangeColorIconComponent,
selectors: [["app-icon-change-color"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.69874 1.75537C9.90688 1.74788 10.1088 1.82728 10.256 1.97455L18.0254 9.74394C18.1727 9.89121 18.2521 10.0931 18.2446 10.3012C18.0858 14.7183 14.4555 18.25 10 18.25C5.44365 18.25 1.75 14.5563 1.75 9.99996C1.75 5.54447 5.28168 1.91417 9.69874 1.75537ZM8.61457 3.39221C5.5514 4.03113 3.25 6.74692 3.25 9.99996C3.25 13.7279 6.27208 16.75 10 16.75C13.253 16.75 15.9688 14.4486 16.6077 11.3854C16.0928 11.5147 15.5541 11.5833 15 11.5833C11.3641 11.5833 8.41667 8.63583 8.41667 4.99996C8.41667 4.44588 8.48527 3.90718 8.61457 3.39221ZM10.0403 3.88011C9.95938 4.24007 9.91667 4.61477 9.91667 4.99996C9.91667 7.80741 12.1926 10.0833 15 10.0833C15.3852 10.0833 15.7599 10.0406 16.1199 9.95971L10.0403 3.88011Z", "fill", "#2B2733"]],
template: function ChangeColorIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZW1iZWQtd2lkZ2V0L2NoYW5nZS1jb2xvci9jaGFuZ2UtY29sb3IuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 4835:
/*!*******************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/embed-widget/change-text-color/change-text-color.component.ts ***!
\*******************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChangeTextColorIconComponent": () => (/* binding */ ChangeTextColorIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ChangeTextColorIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
ChangeTextColorIconComponent.ɵfac = function () {
let ɵChangeTextColorIconComponent_BaseFactory;
return function ChangeTextColorIconComponent_Factory(t) {
return (ɵChangeTextColorIconComponent_BaseFactory || (ɵChangeTextColorIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ChangeTextColorIconComponent)))(t || ChangeTextColorIconComponent);
};
}();
ChangeTextColorIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ChangeTextColorIconComponent,
selectors: [["app-icon-change-text-color"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M5.80346 2.58325C5.81318 2.58325 5.82292 2.58326 5.83269 2.58326H9.99935H14.166L14.1952 2.58325C14.4816 2.58323 14.7446 2.58321 14.9637 2.60306C15.2005 2.62452 15.4585 2.67383 15.7077 2.81771C15.9737 2.97131 16.1946 3.19222 16.3482 3.45825C16.4921 3.70746 16.5414 3.96546 16.5629 4.20226C16.5827 4.4213 16.5827 4.68428 16.5827 4.97068L16.5827 4.99992H15.0827C15.0827 4.67458 15.082 4.48072 15.069 4.33765C15.0612 4.25128 15.051 4.21526 15.0475 4.20536C15.0262 4.16961 14.9963 4.13973 14.9606 4.11844C14.9507 4.11499 14.9147 4.10477 14.8283 4.09694C14.6852 4.08397 14.4914 4.08326 14.166 4.08326H10.7494V15.9166H13.3327C13.7469 15.9166 14.0827 16.2524 14.0827 16.6666C14.0827 17.0808 13.7469 17.4166 13.3327 17.4166H9.99935H6.66602C6.25181 17.4166 5.91602 17.0808 5.91602 16.6666C5.91602 16.2524 6.25181 15.9166 6.66602 15.9166H9.24935V4.08326H5.83269C5.50735 4.08326 5.31348 4.08397 5.17041 4.09694C5.08404 4.10477 5.04802 4.11499 5.03813 4.11844C5.00237 4.13973 4.9725 4.16961 4.95121 4.20536C4.94775 4.21526 4.93753 4.25127 4.9297 4.33765C4.91674 4.48072 4.91602 4.67458 4.91602 4.99992H3.41602C3.41602 4.99015 3.41602 4.98041 3.41602 4.9707C3.41599 4.6843 3.41597 4.42131 3.43583 4.20226C3.45729 3.96546 3.5066 3.70746 3.65047 3.45825C3.80407 3.19222 4.02499 2.97131 4.29102 2.81771C4.54022 2.67383 4.79823 2.62452 5.03502 2.60306C5.25407 2.58321 5.51706 2.58323 5.80346 2.58325ZM4.95241 4.20236C4.95243 4.20241 4.95215 4.20316 4.95153 4.20446C4.95208 4.20296 4.95239 4.20231 4.95241 4.20236ZM5.03512 4.11965C5.03507 4.11963 5.03572 4.11932 5.03722 4.11877C5.03592 4.11939 5.03517 4.11967 5.03512 4.11965ZM14.9636 4.11965C14.9635 4.11966 14.9628 4.11939 14.9615 4.11877C14.963 4.11932 14.9636 4.11963 14.9636 4.11965ZM15.0463 4.20236C15.0463 4.20231 15.0466 4.20296 15.0472 4.20446C15.0466 4.20316 15.0463 4.20241 15.0463 4.20236Z", "fill", "#2B2733"]],
template: function ChangeTextColorIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZW1iZWQtd2lkZ2V0L2NoYW5nZS10ZXh0LWNvbG9yL2NoYW5nZS10ZXh0LWNvbG9yLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 61033:
/*!*****************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/embed-widget/compare-calendar/compare-calendar.component.ts ***!
\*****************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CompareCalendarIconComponent": () => (/* binding */ CompareCalendarIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class CompareCalendarIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
CompareCalendarIconComponent.ɵfac = function () {
let ɵCompareCalendarIconComponent_BaseFactory;
return function CompareCalendarIconComponent_Factory(t) {
return (ɵCompareCalendarIconComponent_BaseFactory || (ɵCompareCalendarIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](CompareCalendarIconComponent)))(t || CompareCalendarIconComponent);
};
}();
CompareCalendarIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CompareCalendarIconComponent,
selectors: [["app-icon-compare-calendar"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 7,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 21 21", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7.16667 0.833252C7.71895 0.833252 8.16667 1.28097 8.16667 1.83325V2.99994H10.5C11.3742 2.99994 12.1472 2.99994 12.8333 3.01453V1.83325C12.8333 1.28097 13.281 0.833252 13.8333 0.833252C14.3856 0.833252 14.8333 1.28097 14.8333 1.83325V3.13905C15.9523 3.28297 16.7327 3.57578 17.3284 4.17151C18.5 5.34308 18.5 7.2287 18.5 10.9999C18.5 14.7712 18.5 16.6568 17.3284 17.8284C16.1569 18.9999 14.2712 18.9999 10.5 18.9999C6.72876 18.9999 4.84315 18.9999 3.67157 17.8284C2.5 16.6568 2.5 14.7712 2.5 10.9999V8.62957C2.5 7.11284 2.5 6.35447 2.70303 5.74176C3.10062 4.5419 4.04196 3.60056 5.24182 3.20297C5.50647 3.11527 5.79829 3.06546 6.16667 3.03716V1.83325C6.16667 1.28097 6.61438 0.833252 7.16667 0.833252Z"], ["d", "M14.6654 7.6665H6.33203", "stroke", "#2B2733", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"]],
template: function CompareCalendarIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZW1iZWQtd2lkZ2V0L2NvbXBhcmUtY2FsZW5kYXIvY29tcGFyZS1jYWxlbmRhci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 71748:
/*!***************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/embed-widget/copy-code/copy-code.component.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CopyCodeIconComponent": () => (/* binding */ CopyCodeIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class CopyCodeIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
CopyCodeIconComponent.ɵfac = function () {
let ɵCopyCodeIconComponent_BaseFactory;
return function CopyCodeIconComponent_Factory(t) {
return (ɵCopyCodeIconComponent_BaseFactory || (ɵCopyCodeIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](CopyCodeIconComponent)))(t || CopyCodeIconComponent);
};
}();
CopyCodeIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CopyCodeIconComponent,
selectors: [["app-icon-copy-code"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 23 22", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7.83411 1.75L7.78927 1.74997C7.34975 1.74957 6.4987 1.74879 5.74394 2.05068C5.33054 2.21604 4.89866 2.48864 4.57416 2.93793C4.24513 3.39349 4.08404 3.95121 4.08404 4.58333V8.525C4.08404 8.7686 3.85278 9.1288 3.19452 9.52375C2.91014 9.69437 2.61797 9.82656 2.39229 9.91683C2.28096 9.96136 2.18941 9.99427 2.12783 10.0154C2.09712 10.0259 2.07411 10.0334 2.0601 10.0379L2.04606 10.0423L2.0457 10.0425L2.04507 10.0426L2.04469 10.0428C1.62276 10.1703 1.33398 10.5591 1.33398 11C1.33398 11.4414 1.62343 11.8306 2.04616 11.9577L2.0601 11.9621C2.07411 11.9666 2.09712 11.9741 2.12783 11.9846C2.18941 12.0057 2.28096 12.0386 2.3923 12.0832C2.61797 12.1734 2.91014 12.3056 3.19452 12.4762C3.85278 12.8712 4.08404 13.2314 4.08404 13.475V17.4167C4.08404 18.0488 4.24513 18.6065 4.57416 19.0621C4.89866 19.5114 5.33054 19.784 5.74394 19.9493C6.4987 20.2512 7.34975 20.2504 7.78927 20.25L7.83411 20.25C8.38639 20.25 8.83411 19.8023 8.83411 19.25C8.83411 18.6977 8.38639 18.25 7.83411 18.25C7.3418 18.25 6.85126 18.2382 6.4867 18.0924C6.32716 18.0285 6.2434 17.9574 6.1955 17.8911C6.15212 17.831 6.08403 17.7012 6.08403 17.4167V13.475C6.08403 12.2917 5.27436 11.4829 4.59056 11C5.27436 10.517 6.08403 9.7083 6.08403 8.525V4.58333C6.08403 4.29878 6.15212 4.169 6.1955 4.10894C6.2434 4.04261 6.32716 3.97146 6.4867 3.90764C6.85126 3.76183 7.3418 3.75 7.83411 3.75C8.38639 3.75 8.83411 3.30228 8.83411 2.75C8.83411 2.19771 8.38639 1.75 7.83411 1.75ZM2.04664 10.0422L2.04616 10.0423C2.04639 10.0422 2.04664 10.0422 2.33398 11L2.04664 10.0422ZM15.1674 3.75C15.6598 3.75 16.1503 3.76183 16.5148 3.90764L16.9175 5.41383V8.525C16.9175 9.7083 17.7272 10.517 18.4109 11C17.7272 11.483 16.9175 12.2917 16.9175 13.475V17.4167C16.9175 17.7012 16.8494 17.831 16.8061 17.8911C16.7581 17.9574 16.6744 18.0285 16.5148 18.0924C16.1503 18.2382 15.6598 18.25 15.1674 18.25C14.6152 18.25 14.1674 18.6977 14.1674 19.25C14.1674 19.8023 14.6152 20.25 15.1674 20.25L15.2123 20.25C15.6518 20.2504 16.5029 20.2512 17.2576 19.9493C17.671 19.784 18.1029 19.5114 18.4274 19.0621C18.7564 18.6065 18.9175 18.0488 18.9175 17.4167V13.475C18.9175 13.2314 19.1488 12.8712 19.807 12.4762C20.0913 12.3056 20.3835 12.1734 20.6092 12.0832C20.7205 12.0386 20.812 12.0057 20.8736 11.9846C20.9043 11.9741 20.9273 11.9666 20.9413 11.9621L20.9548 11.9578L20.6674 11C20.9548 11.9578 20.955 11.9577 20.9553 11.9577L20.9556 11.9576L20.9557 11.9575L20.9567 11.9572C21.3786 11.8298 21.6674 11.4409 21.6674 11C21.6674 10.5586 21.378 10.1694 20.9553 10.0423L20.9548 10.0422L20.9413 10.0379C20.9273 10.0334 20.9043 10.0259 20.8736 10.0154C20.812 9.99427 20.7205 9.96137 20.6092 9.91684C20.3835 9.82657 20.0913 9.69438 19.807 9.52376L19.801 9.52016L18.9175 8.01124V4.58333C18.9175 3.95121 18.7564 3.39349 18.4274 2.93793C18.1029 2.48864 17.671 2.21604 17.2576 2.05068C16.5029 1.74879 15.6518 1.74957 15.2123 1.74997L15.1674 1.75C14.6152 1.75 14.1674 2.19771 14.1674 2.75C14.1674 3.30228 14.6152 3.75 15.1674 3.75ZM16.9175 4.59537V4.58333C16.9175 4.29878 16.8494 4.169 16.8061 4.10894C16.7581 4.04261 16.6744 3.97146 16.5148 3.90764L16.9175 4.59537ZM16.9175 4.59537L18.9175 8.01124V8.525C18.9175 8.76788 19.1474 9.12663 19.801 9.52016L20.6674 11C20.3801 11.9578 20.3798 11.9577 20.3795 11.9577L20.3789 11.9575L20.3775 11.957L20.3739 11.956L20.3637 11.9528L20.3318 11.9428C20.3055 11.9343 20.2694 11.9225 20.2249 11.9073C20.1361 11.8768 20.0128 11.8324 19.8664 11.7738C19.5764 11.6578 19.1811 11.4806 18.778 11.2387C18.6643 11.1705 18.5398 11.091 18.4109 11L16.9175 5.41383V4.59537ZM11.5008 8.25C12.007 8.25 12.4174 7.83959 12.4174 7.33333C12.4174 6.82707 12.007 6.41666 11.5008 6.41666C10.9945 6.41666 10.5841 6.82707 10.5841 7.33333C10.5841 7.83959 10.9945 8.25 11.5008 8.25ZM12.4174 11C12.4174 11.5063 12.007 11.9167 11.5008 11.9167C10.9945 11.9167 10.5841 11.5063 10.5841 11C10.5841 10.4937 10.9945 10.0833 11.5008 10.0833C12.007 10.0833 12.4174 10.4937 12.4174 11ZM11.5008 15.5833C12.007 15.5833 12.4174 15.1729 12.4174 14.6667C12.4174 14.1604 12.007 13.75 11.5008 13.75C10.9945 13.75 10.5841 14.1604 10.5841 14.6667C10.5841 15.1729 10.9945 15.5833 11.5008 15.5833Z"]],
template: function CopyCodeIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZW1iZWQtd2lkZ2V0L2NvcHktY29kZS9jb3B5LWNvZGUuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 88090:
/*!*********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/embed-widget/quotes/quotes.component.ts ***!
\*********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "QuotesIconComponent": () => (/* binding */ QuotesIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class QuotesIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
QuotesIconComponent.ɵfac = function () {
let ɵQuotesIconComponent_BaseFactory;
return function QuotesIconComponent_Factory(t) {
return (ɵQuotesIconComponent_BaseFactory || (ɵQuotesIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](QuotesIconComponent)))(t || QuotesIconComponent);
};
}();
QuotesIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: QuotesIconComponent,
selectors: [["app-icon-quotes"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M5.83361 16.5833L5.90689 16.5834C6.29961 16.5835 6.60261 16.5837 6.87011 16.5305C7.96101 16.3135 8.81378 15.4607 9.03077 14.3698C9.08398 14.1023 9.08383 13.7993 9.08364 13.4066L9.08361 13.3333L9.08364 13.2601C9.08383 12.8673 9.08398 12.5643 9.03077 12.2968C8.81378 11.2059 7.96101 10.3532 6.87011 10.1362C6.6026 10.083 6.29961 10.0831 5.90689 10.0833L5.83361 10.0833L5.76034 10.0833C5.36761 10.0831 5.06462 10.083 4.79711 10.1362C4.54492 10.1863 4.30544 10.2705 4.08361 10.3837V9.66666C4.08361 8.01418 4.86163 6.45815 6.18361 5.46666L7.11695 4.76666C7.44832 4.51813 7.51547 4.04803 7.26695 3.71666C7.01842 3.38529 6.54832 3.31813 6.21695 3.56666L5.28361 4.26666C3.58392 5.54143 2.58361 7.54205 2.58361 9.66666V12.9167C2.58361 12.9294 2.58393 12.942 2.58455 12.9546C2.58348 13.0503 2.58353 13.1518 2.58359 13.2601L2.58361 13.3333L2.58359 13.4066C2.58339 13.7993 2.58324 14.1023 2.63645 14.3698C2.85345 15.4607 3.70621 16.3135 4.79711 16.5305C5.06462 16.5837 5.36761 16.5835 5.76034 16.5834L5.83361 16.5833ZM6.57748 15.0593C6.47499 15.0797 6.33422 15.0833 5.83361 15.0833C5.33301 15.0833 5.19224 15.0797 5.08975 15.0593C4.59389 14.9607 4.20626 14.5731 4.10763 14.0772C4.08724 13.9747 4.08361 13.8339 4.08361 13.3333C4.08361 12.8327 4.08724 12.692 4.10763 12.5895C4.20626 12.0936 4.59389 11.706 5.08975 11.6073C5.19224 11.587 5.33301 11.5833 5.83361 11.5833C6.33422 11.5833 6.47499 11.587 6.57748 11.6073C7.07334 11.706 7.46096 12.0936 7.55959 12.5895C7.57998 12.692 7.58361 12.8327 7.58361 13.3333C7.58361 13.8339 7.57998 13.9747 7.55959 14.0772C7.46096 14.5731 7.07334 14.9607 6.57748 15.0593ZM14.1669 16.5833L14.2402 16.5834C14.6329 16.5835 14.9359 16.5837 15.2034 16.5305C16.2943 16.3135 17.1471 15.4607 17.3641 14.3698C17.4173 14.1023 17.4172 13.7993 17.417 13.4066L17.4169 13.3333L17.417 13.2601C17.4172 12.8673 17.4173 12.5643 17.3641 12.2968C17.1471 11.2059 16.2943 10.3532 15.2034 10.1362C14.9359 10.083 14.633 10.0831 14.2402 10.0833H14.2402H14.2402H14.2402L14.1669 10.0833L14.0937 10.0833H14.0937H14.0937H14.0937C13.7009 10.0831 13.3979 10.083 13.1304 10.1362C12.8782 10.1863 12.6388 10.2705 12.4169 10.3837V9.66666C12.4169 8.01418 13.195 6.45815 14.5169 5.46666L15.4503 4.76666C15.7816 4.51813 15.8488 4.04803 15.6003 3.71666C15.3518 3.38529 14.8816 3.31813 14.5503 3.56666L13.6169 4.26666C11.9173 5.54143 10.9169 7.54205 10.9169 9.66666V12.9167C10.9169 12.9294 10.9173 12.942 10.9179 12.9546C10.9168 13.0503 10.9169 13.1518 10.9169 13.26V13.26V13.2601L10.9169 13.3333L10.9169 13.4066V13.4066V13.4066V13.4066C10.9167 13.7993 10.9166 14.1023 10.9698 14.3698C11.1868 15.4607 12.0395 16.3135 13.1304 16.5305C13.398 16.5837 13.7009 16.5835 14.0937 16.5834L14.1669 16.5833ZM14.9108 15.0593C14.8083 15.0797 14.6675 15.0833 14.1669 15.0833C13.6663 15.0833 13.5256 15.0797 13.4231 15.0593C12.9272 14.9607 12.5396 14.5731 12.441 14.0772C12.4206 13.9747 12.4169 13.8339 12.4169 13.3333C12.4169 12.8327 12.4206 12.6919 12.441 12.5895C12.5396 12.0936 12.9272 11.706 13.4231 11.6073C13.5256 11.587 13.6663 11.5833 14.1669 11.5833C14.6675 11.5833 14.8083 11.587 14.9108 11.6073C15.4067 11.706 15.7943 12.0936 15.8929 12.5895C15.9133 12.6919 15.9169 12.8327 15.9169 13.3333C15.9169 13.8339 15.9133 13.9747 15.8929 14.0772C15.7943 14.5731 15.4067 14.9607 14.9108 15.0593Z"]],
template: function QuotesIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZW1iZWQtd2lkZ2V0L3F1b3Rlcy9xdW90ZXMuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 42905:
/*!***********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/embed-widget/schedule-icon/schedule-icon.component.ts ***!
\***********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ScheduleIconComponent": () => (/* binding */ ScheduleIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ScheduleIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.color = '#807A8E';
}
}
ScheduleIconComponent.ɵfac = function () {
let ɵScheduleIconComponent_BaseFactory;
return function ScheduleIconComponent_Factory(t) {
return (ɵScheduleIconComponent_BaseFactory || (ɵScheduleIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ScheduleIconComponent)))(t || ScheduleIconComponent);
};
}();
ScheduleIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ScheduleIconComponent,
selectors: [["app-icon-schedule"]],
inputs: {
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M6.66673 0.083374C7.08094 0.083374 7.41673 0.41916 7.41673 0.833374V1.75005L7.65606 1.75003L7.77784 1.75004H10.0001L10.049 1.75004H10.049C11.0083 1.75003 11.8482 1.75003 12.5834 1.7755V0.833374C12.5834 0.41916 12.9192 0.0833741 13.3334 0.083374C13.7476 0.083374 14.0834 0.41916 14.0834 0.833374V1.88874C15.0432 2.01793 15.8412 2.27653 16.5134 2.82824C16.7539 3.02562 16.9745 3.24616 17.1719 3.48667C17.7537 4.19562 18.0095 5.04432 18.1314 6.07529C18.2501 7.07949 18.2501 8.34883 18.2501 9.95105V9.95107V9.95109V9.95111V9.95113V10V10.049V10.049V10.049V10.049V10.049C18.2501 11.6513 18.2501 12.9206 18.1314 13.9248C18.0095 14.9558 17.7537 15.8045 17.1719 16.5134C16.9745 16.7539 16.7539 16.9745 16.5134 17.1718C15.8045 17.7537 14.9558 18.0095 13.9248 18.1314C12.9206 18.2501 11.6512 18.2501 10.049 18.25H10.0001H9.95115C8.34889 18.2501 7.07953 18.2501 6.07531 18.1314C5.04434 18.0095 4.19564 17.7537 3.48669 17.1718C3.24618 16.9745 3.02564 16.7539 2.82826 16.5134C2.24644 15.8045 1.9906 14.9558 1.86874 13.9248C1.75004 12.9206 1.75005 11.6512 1.75006 10.049L1.75006 10V7.77782L1.75005 7.65604C1.74984 6.58474 1.74971 5.90238 1.89878 5.32077C2.32929 3.64097 3.64099 2.32927 5.32079 1.89876C5.5061 1.85126 5.70164 1.81891 5.91673 1.79689V0.833374C5.91673 0.41916 6.25251 0.0833741 6.66673 0.083374ZM12.5834 3.27631V3.33337C12.5834 3.74759 12.9192 4.08337 13.3334 4.08337C13.7236 4.08337 14.0442 3.78537 14.0801 3.40453C14.7738 3.51758 15.2165 3.70434 15.5618 3.98776C15.7264 4.12281 15.8773 4.2737 16.0123 4.43826C16.3385 4.83567 16.5366 5.36201 16.6418 6.25137C16.7488 7.15728 16.7501 8.33793 16.7501 10C16.7501 11.6622 16.7488 12.8428 16.6418 13.7487C16.5366 14.6381 16.3385 15.1644 16.0123 15.5618C15.8773 15.7264 15.7264 15.8773 15.5618 16.0123C15.1644 16.3385 14.6381 16.5366 13.7487 16.6417C12.8428 16.7488 11.6622 16.75 10.0001 16.75C8.33795 16.75 7.1573 16.7488 6.25139 16.6417C5.36203 16.5366 4.83569 16.3385 4.43828 16.0123C4.27372 15.8773 4.12283 15.7264 3.98778 15.5618C3.66164 15.1644 3.4635 14.6381 3.35837 13.7487C3.25129 12.8428 3.25006 11.6622 3.25006 10V7.77782C3.25006 6.54347 3.25598 6.0671 3.35181 5.69317C3.64638 4.54384 4.54386 3.64636 5.69319 3.35179C5.76275 3.33397 5.83586 3.31925 5.91673 3.3071V3.33337C5.91673 3.74759 6.25251 4.08337 6.66673 4.08337C7.08094 4.08337 7.41673 3.74759 7.41673 3.33337V3.25033C7.5294 3.2501 7.64952 3.25004 7.77784 3.25004H10.0001C11.0295 3.25004 11.8742 3.25051 12.5834 3.27631ZM5.08339 6.66671C5.08339 6.25249 5.41918 5.91671 5.83339 5.91671H11.6667C12.0809 5.91671 12.4167 6.25249 12.4167 6.66671C12.4167 7.08092 12.0809 7.41671 11.6667 7.41671H5.83339C5.41918 7.41671 5.08339 7.08092 5.08339 6.66671ZM5.83339 9.25004C5.41918 9.25004 5.08339 9.58583 5.08339 10C5.08339 10.4143 5.41918 10.75 5.83339 10.75H8.33339C8.74761 10.75 9.08339 10.4143 9.08339 10C9.08339 9.58583 8.74761 9.25004 8.33339 9.25004H5.83339Z"]],
template: function ScheduleIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZW1iZWQtd2lkZ2V0L3NjaGVkdWxlLWljb24vc2NoZWR1bGUtaWNvbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 37558:
/*!***************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/embed-widget/user-data/user-data.component.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UserDataIconComponent": () => (/* binding */ UserDataIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class UserDataIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
UserDataIconComponent.ɵfac = function () {
let ɵUserDataIconComponent_BaseFactory;
return function UserDataIconComponent_Factory(t) {
return (ɵUserDataIconComponent_BaseFactory || (ɵUserDataIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](UserDataIconComponent)))(t || UserDataIconComponent);
};
}();
UserDataIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: UserDataIconComponent,
selectors: [["app-icon-user-data"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M1.25 10C1.25 5.16751 5.16751 1.25 10 1.25C14.8325 1.25 18.75 5.16751 18.75 10C18.75 14.8325 14.8325 18.75 10 18.75C5.16751 18.75 1.25 14.8325 1.25 10ZM10 2.75C5.99594 2.75 2.75 5.99594 2.75 10C2.75 14.0041 5.99594 17.25 10 17.25C14.0041 17.25 17.25 14.0041 17.25 10C17.25 5.99594 14.0041 2.75 10 2.75ZM12 7C12 8.10457 11.1046 9 10 9C8.89543 9 8 8.10457 8 7C8 5.89543 8.89543 5 10 5C11.1046 5 12 5.89543 12 7ZM8.66667 10C7.19391 10 6 11.1939 6 12.6667C6 13.403 6.59695 14 7.33333 14H12.6667C13.403 14 14 13.403 14 12.6667C14 11.1939 12.8061 10 11.3333 10H8.66667Z", "fill", "#2B2733"]],
template: function UserDataIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZW1iZWQtd2lkZ2V0L3VzZXItZGF0YS91c2VyLWRhdGEuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 80104:
/*!**************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/event-labels/agenda/agenda-icon.component.ts ***!
\**************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventLabelAgendaIconComponent": () => (/* binding */ EventLabelAgendaIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class EventLabelAgendaIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 16;
this.height = 16;
this.fill = '#F3F3F9';
this.color = '#9A95AC';
}
}
EventLabelAgendaIconComponent.ɵfac = function () {
let ɵEventLabelAgendaIconComponent_BaseFactory;
return function EventLabelAgendaIconComponent_Factory(t) {
return (ɵEventLabelAgendaIconComponent_BaseFactory || (ɵEventLabelAgendaIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](EventLabelAgendaIconComponent)))(t || EventLabelAgendaIconComponent);
};
}();
EventLabelAgendaIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: EventLabelAgendaIconComponent,
selectors: [["app-event-label-agenda-icon"]],
inputs: {
width: "width",
height: "height",
fill: "fill",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 7,
vars: 4,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 12 12", "fill", "none"], ["d", "M0 6C0 2.68629 2.68629 0 6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7.55525 2.15406C7.38587 2.10578 7.1964 2.10044 6.58569 2.10044H5.9999C5.04013 2.10044 4.38066 2.10171 3.88531 2.16831C3.40721 2.23259 3.17279 2.34765 3.00995 2.51049C2.84712 2.67332 2.73206 2.90775 2.66778 3.38584C2.60118 3.8812 2.5999 4.54067 2.5999 5.50044V6.50044C2.5999 7.46021 2.60118 8.11968 2.66778 8.61503C2.73206 9.09313 2.84712 9.32755 3.00995 9.49039C3.17279 9.65322 3.40721 9.76829 3.88531 9.83256C4.38066 9.89916 5.04013 9.90044 5.9999 9.90044C6.95968 9.90044 7.61914 9.89916 8.1145 9.83256C8.5926 9.76829 8.82702 9.65322 8.98985 9.49039C9.15269 9.32755 9.26775 9.09313 9.33203 8.61503C9.39863 8.11968 9.39991 7.46021 9.39991 6.50044V4.91465C9.39991 4.30394 9.39456 4.11448 9.34628 3.94509C9.31682 3.84174 9.27555 3.74212 9.2233 3.64821C9.13767 3.49429 9.00748 3.35654 8.57564 2.9247C8.1438 2.49286 8.00605 2.36267 7.85214 2.27704C7.75822 2.22479 7.65861 2.18352 7.55525 2.15406ZM6.66097 0.900413C7.16491 0.900178 7.53329 0.900005 7.8842 1.00003C8.07614 1.05474 8.26115 1.13137 8.43556 1.22841C8.75442 1.40582 9.01478 1.66642 9.37096 2.02293L9.42417 2.07617L9.47741 2.12938L9.47742 2.12939C9.83393 2.48556 10.0945 2.74592 10.2719 3.06478C10.369 3.23919 10.4456 3.4242 10.5003 3.61614C10.6003 3.96705 10.6002 4.33543 10.5999 4.83938L10.5999 4.91465V6.50044V6.54339C10.5999 7.44965 10.5999 8.19024 10.5213 8.77493C10.4392 9.38609 10.2613 9.91596 9.83838 10.3389C9.41543 10.7619 8.88556 10.9397 8.2744 11.0219C7.68971 11.1005 6.94912 11.1005 6.04285 11.1004H5.9999H5.95695C5.05069 11.1005 4.3101 11.1005 3.72541 11.0219C3.11425 10.9397 2.58438 10.7619 2.16143 10.3389C1.73847 9.91596 1.56065 9.38609 1.47848 8.77493C1.39987 8.19024 1.39988 7.44966 1.3999 6.54341V6.54339V6.50044V5.50044V5.45748V5.45747C1.39988 4.55121 1.39987 3.81063 1.47848 3.22594C1.56065 2.61478 1.73847 2.08491 2.16143 1.66196C2.58438 1.239 3.11425 1.06118 3.72541 0.97901C4.3101 0.9004 5.05068 0.900416 5.95695 0.900436L5.9999 0.900436H6.58569L6.66097 0.900413ZM3.8999 6.00047C3.8999 5.6691 4.16853 5.40047 4.4999 5.40047H7.4999C7.83127 5.40047 8.0999 5.6691 8.0999 6.00047C8.0999 6.33184 7.83127 6.60047 7.4999 6.60047H4.4999C4.16853 6.60047 3.8999 6.33184 3.8999 6.00047ZM4.4999 7.40047C4.16853 7.40047 3.8999 7.6691 3.8999 8.00047C3.8999 8.33184 4.16853 8.60047 4.4999 8.60047H6.4999C6.83127 8.60047 7.0999 8.33184 7.0999 8.00047C7.0999 7.6691 6.83127 7.40047 6.4999 7.40047H4.4999Z"]],
template: function EventLabelAgendaIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.fill);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZXZlbnQtbGFiZWxzL2FnZW5kYS9hZ2VuZGEtaWNvbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 69631:
/*!************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/event-labels/audio/audio-icon.component.ts ***!
\************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventLabelAudioIconComponent": () => (/* binding */ EventLabelAudioIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class EventLabelAudioIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 20;
this.height = 20;
this.fill = '#F3F3F9';
this.color = '#9A95AC';
}
}
EventLabelAudioIconComponent.ɵfac = function () {
let ɵEventLabelAudioIconComponent_BaseFactory;
return function EventLabelAudioIconComponent_Factory(t) {
return (ɵEventLabelAudioIconComponent_BaseFactory || (ɵEventLabelAudioIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](EventLabelAudioIconComponent)))(t || EventLabelAudioIconComponent);
};
}();
EventLabelAudioIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: EventLabelAudioIconComponent,
selectors: [["app-event-label-audio-icon"]],
inputs: {
width: "width",
height: "height",
fill: "fill",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 9,
vars: 5,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["width", "20", "height", "20", "rx", "10"], ["x", "2", "y", "2", "width", "16", "height", "16", "rx", "8"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10 2.7334C8.56406 2.7334 7.4 3.89746 7.4 5.3334V10.0001C7.4 11.436 8.56406 12.6001 10 12.6001C11.4359 12.6001 12.6 11.436 12.6 10.0001V5.3334C12.6 3.89746 11.4359 2.7334 10 2.7334ZM8.6 5.3334C8.6 4.5602 9.22681 3.9334 10 3.9334C10.7732 3.9334 11.4 4.5602 11.4 5.3334V10.0001C11.4 10.7733 10.7732 11.4001 10 11.4001C9.22681 11.4001 8.6 10.7733 8.6 10.0001V5.3334ZM5.93334 10.0001C5.93334 9.66869 5.66471 9.40006 5.33334 9.40006C5.00197 9.40006 4.73334 9.66869 4.73334 10.0001C4.73334 11.8465 5.48067 13.1837 6.53673 14.0478C7.39331 14.7486 8.43303 15.1232 9.4 15.2324V16.6667C9.4 16.9981 9.66863 17.2667 10 17.2667C10.3314 17.2667 10.6 16.9981 10.6 16.6667V15.2324C11.567 15.1232 12.6067 14.7486 13.4633 14.0478C14.5193 13.1837 15.2667 11.8466 15.2667 10.0001C15.2667 9.66869 14.998 9.40006 14.6667 9.40006C14.3353 9.40006 14.0667 9.66869 14.0667 10.0001C14.0667 11.4869 13.4807 12.4831 12.7034 13.119C11.9074 13.7703 10.88 14.0667 10 14.0667C9.12005 14.0667 8.09261 13.7703 7.29661 13.119C6.51934 12.4831 5.93334 11.4869 5.93334 10.0001Z"]],
template: function EventLabelAudioIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "rect", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "rect", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.fill);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.fill);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZXZlbnQtbGFiZWxzL2F1ZGlvL2F1ZGlvLWljb24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 18287:
/*!****************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/event-labels/command/command-icon.component.ts ***!
\****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventLabelCommandIconComponent": () => (/* binding */ EventLabelCommandIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class EventLabelCommandIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 16;
this.height = 16;
this.fill = '#F3F3F9';
this.color = '#9A95AC';
}
}
EventLabelCommandIconComponent.ɵfac = function () {
let ɵEventLabelCommandIconComponent_BaseFactory;
return function EventLabelCommandIconComponent_Factory(t) {
return (ɵEventLabelCommandIconComponent_BaseFactory || (ɵEventLabelCommandIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](EventLabelCommandIconComponent)))(t || EventLabelCommandIconComponent);
};
}();
EventLabelCommandIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: EventLabelCommandIconComponent,
selectors: [["app-event-label-command-icon"]],
inputs: {
width: "width",
height: "height",
fill: "fill",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 7,
vars: 7,
consts: [["fill", "none", "xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 16 16"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M6.27544 1.64039C6.28769 1.64039 6.30017 1.64039 6.3129 1.64039H7.99985L8.02648 1.64039C8.81365 1.64039 9.43941 1.64038 9.91737 1.6765C10.3834 1.71171 10.8278 1.78609 11.1705 2.01999C11.8867 2.50865 12.2455 3.37496 12.0847 4.22686C12.0077 4.63463 11.746 5.00146 11.4414 5.35588C11.129 5.71939 10.6865 6.16186 10.1299 6.71848L10.1111 6.7373L6.73716 10.1112C6.15751 10.6908 5.74759 11.1014 5.46833 11.4263C5.17773 11.7644 5.1078 11.9237 5.09421 11.9957C5.02184 12.3791 5.1833 12.7689 5.50554 12.9888C5.56607 13.0301 5.72819 13.0933 6.17274 13.1269C6.59996 13.1592 7.18009 13.1596 7.99985 13.1596H9.68679C9.91378 13.1596 9.98607 13.159 10.0176 13.1566C10.8175 13.0938 11.2084 12.1501 10.6872 11.5401C10.6666 11.516 10.6159 11.4645 10.4554 11.304L9.01548 9.86414C8.78117 9.62983 8.78117 9.24993 9.01548 9.01562C9.24979 8.7813 9.62969 8.7813 9.86401 9.01562L11.3039 10.4555C11.3129 10.4645 11.3217 10.4733 11.3304 10.482C11.454 10.6056 11.5435 10.695 11.5995 10.7606C12.7577 12.1162 11.8891 14.2133 10.1116 14.3529C10.0256 14.3596 9.89907 14.3596 9.72426 14.3596L9.68679 14.3596H7.99985H7.97326C7.18606 14.3596 6.5603 14.3596 6.08233 14.3235C5.61632 14.2883 5.17192 14.2139 4.82915 13.98C4.11304 13.4913 3.7542 12.625 3.91504 11.7731C3.99202 11.3653 4.25366 10.9985 4.55828 10.6441C4.87071 10.2806 5.31319 9.8381 5.86982 9.28148L5.88864 9.26266L9.26253 5.88877C9.84218 5.30912 10.2521 4.89861 10.5314 4.57369C10.822 4.2356 10.8919 4.07626 10.9055 4.00425C10.9779 3.62091 10.8164 3.23109 10.4942 3.0112C10.4336 2.9699 10.2715 2.90667 9.82695 2.87309C9.39973 2.8408 8.8196 2.84039 7.99985 2.84039H6.3129C6.08591 2.84039 6.01363 2.84092 5.98205 2.8434C5.18221 2.90621 4.79133 3.84986 5.3125 4.45984C5.33307 4.48393 5.38381 4.53542 5.54431 4.69592L6.98421 6.13582C7.21853 6.37013 7.21853 6.75003 6.98421 6.98435C6.7499 7.21866 6.37 7.21866 6.13568 6.98435L4.69579 5.54445C4.68679 5.53545 4.67795 5.52662 4.66929 5.51796C4.54565 5.39437 4.4562 5.30495 4.40015 5.23934C3.24195 3.88376 4.1106 1.78666 5.88811 1.64708C5.97413 1.64033 6.10062 1.64035 6.27544 1.64039Z"]],
template: function EventLabelCommandIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "rect");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.fill)("width", ctx.width)("height", ctx.height)("rx", ctx.width / 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 18796:
/*!***************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/event-labels/index.ts ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventLabelAgendaIconComponent": () => (/* reexport safe */ _agenda_agenda_icon_component__WEBPACK_IMPORTED_MODULE_0__.EventLabelAgendaIconComponent),
/* harmony export */ "EventLabelAudioIconComponent": () => (/* reexport safe */ _audio_audio_icon_component__WEBPACK_IMPORTED_MODULE_5__.EventLabelAudioIconComponent),
/* harmony export */ "EventLabelCommandIconComponent": () => (/* reexport safe */ _command_command_icon_component__WEBPACK_IMPORTED_MODULE_1__.EventLabelCommandIconComponent),
/* harmony export */ "EventLabelLocationIconComponent": () => (/* reexport safe */ _location_location_icon_component__WEBPACK_IMPORTED_MODULE_2__.EventLabelLocationIconComponent),
/* harmony export */ "EventLabelNotesIconComponent": () => (/* reexport safe */ _notes_notes_icon_component__WEBPACK_IMPORTED_MODULE_3__.EventLabelNotesIconComponent),
/* harmony export */ "EventLabelVideoIconComponent": () => (/* reexport safe */ _video_video_icon_component__WEBPACK_IMPORTED_MODULE_4__.EventLabelVideoIconComponent)
/* harmony export */ });
/* harmony import */ var _agenda_agenda_icon_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./agenda/agenda-icon.component */ 80104);
/* harmony import */ var _command_command_icon_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./command/command-icon.component */ 18287);
/* harmony import */ var _location_location_icon_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./location/location-icon.component */ 52140);
/* harmony import */ var _notes_notes_icon_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./notes/notes-icon.component */ 13978);
/* harmony import */ var _video_video_icon_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./video/video-icon.component */ 52187);
/* harmony import */ var _audio_audio_icon_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./audio/audio-icon.component */ 69631);
/***/ }),
/***/ 52140:
/*!******************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/event-labels/location/location-icon.component.ts ***!
\******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventLabelLocationIconComponent": () => (/* binding */ EventLabelLocationIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class EventLabelLocationIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 16;
this.height = 16;
this.fill = '#F3F3F9';
this.color = '#9A95AC';
}
}
EventLabelLocationIconComponent.ɵfac = function () {
let ɵEventLabelLocationIconComponent_BaseFactory;
return function EventLabelLocationIconComponent_Factory(t) {
return (ɵEventLabelLocationIconComponent_BaseFactory || (ɵEventLabelLocationIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](EventLabelLocationIconComponent)))(t || EventLabelLocationIconComponent);
};
}();
EventLabelLocationIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: EventLabelLocationIconComponent,
selectors: [["app-event-label-location-icon"]],
inputs: {
width: "width",
height: "height",
fill: "fill",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 7,
vars: 4,
consts: [["fill", "none", "xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 16 16"], ["d", "M0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M3.26641 6.76546C3.26641 5.11375 3.86896 3.92092 4.73577 3.13615C5.61279 2.34214 6.79726 1.93333 7.99974 1.93334C9.20222 1.93334 10.3867 2.34215 11.2637 3.13617C12.1305 3.92094 12.7331 5.11377 12.7331 6.76546C12.7331 8.33589 12.0426 9.7698 11.134 10.9731C10.5758 11.7121 10.2303 12.1593 9.80744 12.4507C9.42004 12.7177 8.91923 12.8814 7.99988 12.8815C7.08052 12.8815 6.5797 12.7177 6.19229 12.4508C5.76942 12.1593 5.42387 11.7122 4.86571 10.9732C3.95694 9.76988 3.26641 8.33593 3.26641 6.76546ZM13.9331 6.76546C13.9331 4.79575 13.2023 3.27252 12.0691 2.24658C10.9461 1.22989 9.46393 0.733341 7.99974 0.733337C6.53555 0.733334 5.05336 1.22988 3.93038 2.24657C2.79719 3.27251 2.06641 4.79574 2.06641 6.76546C2.06641 8.69218 2.91119 10.3764 3.90812 11.6964L3.94785 11.749C4.45453 12.4202 4.91152 13.0255 5.51136 13.4389C6.1623 13.8874 6.92755 14.0815 7.9999 14.0815C9.07225 14.0814 9.83749 13.8874 10.4884 13.4388C11.0882 13.0254 11.5452 12.42 12.0518 11.7489L12.0518 11.7489L12.0916 11.6962C13.0884 10.3762 13.9331 8.69211 13.9331 6.76546ZM7.99974 8.66669C9.10431 8.66669 9.99974 7.77126 9.99974 6.66669C9.99974 5.56212 9.10431 4.66669 7.99974 4.66669C6.89517 4.66669 5.99974 5.56212 5.99974 6.66669C5.99974 7.77126 6.89517 8.66669 7.99974 8.66669Z"]],
template: function EventLabelLocationIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.fill);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZXZlbnQtbGFiZWxzL2xvY2F0aW9uL2xvY2F0aW9uLWljb24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 13978:
/*!************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/event-labels/notes/notes-icon.component.ts ***!
\************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventLabelNotesIconComponent": () => (/* binding */ EventLabelNotesIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class EventLabelNotesIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 16;
this.height = 16;
this.fill = '#F3F3F9';
this.color = '#9A95AC';
}
}
EventLabelNotesIconComponent.ɵfac = function () {
let ɵEventLabelNotesIconComponent_BaseFactory;
return function EventLabelNotesIconComponent_Factory(t) {
return (ɵEventLabelNotesIconComponent_BaseFactory || (ɵEventLabelNotesIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](EventLabelNotesIconComponent)))(t || EventLabelNotesIconComponent);
};
}();
EventLabelNotesIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: EventLabelNotesIconComponent,
selectors: [["app-event-label-notes-icon"]],
inputs: {
width: "width",
height: "height",
fill: "fill",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 7,
vars: 4,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 12 12", "fill", "none"], ["d", "M0 6C0 2.68629 2.68629 0 6 0C9.31371 0 12 2.68629 12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M5.4999 0.900391H5.45695H5.45693C4.55068 0.900372 3.8101 0.900357 3.22541 0.978966C2.61425 1.06113 2.08438 1.23896 1.66143 1.66191C1.23847 2.08487 1.06065 2.61474 0.978478 3.2259C0.899869 3.81059 0.899884 4.55116 0.899903 5.45742V5.45744V5.50039V6.50039V6.54335V6.54336C0.899884 7.44962 0.899869 8.1902 0.978478 8.77488C1.06065 9.38605 1.23847 9.91592 1.66143 10.3389C2.08438 10.7618 2.61425 10.9397 3.22541 11.0218C3.8101 11.1004 4.55069 11.1004 5.45695 11.1004H5.4999H7.08569L7.16096 11.1004C7.66491 11.1007 8.03329 11.1008 8.3842 11.0008C8.57614 10.9461 8.76115 10.8695 8.93556 10.7724C9.25442 10.595 9.51478 10.3344 9.87095 9.9779L9.92417 9.92466L9.97742 9.87144C10.3339 9.51527 10.5945 9.25491 10.7719 8.93604C10.869 8.76163 10.9456 8.57663 11.0003 8.38469C11.1003 8.03377 11.1002 7.6654 11.0999 7.16145L11.0999 7.08618V5.50039V5.45744C11.0999 4.55118 11.0999 3.81059 11.0213 3.2259C10.9392 2.61474 10.7613 2.08487 10.3384 1.66191C9.91543 1.23896 9.38556 1.06113 8.7744 0.978966C8.18971 0.900357 7.44913 0.900372 6.54287 0.900391H6.54286H6.4999H5.4999ZM2.50995 2.51044C2.67279 2.34761 2.90721 2.23254 3.38531 2.16827C3.88066 2.10167 4.54013 2.10039 5.4999 2.10039H6.4999C7.45968 2.10039 8.11914 2.10167 8.6145 2.16827C9.09259 2.23254 9.32702 2.34761 9.48985 2.51044C9.65269 2.67327 9.76775 2.9077 9.83203 3.3858C9.89863 3.88115 9.8999 4.54062 9.8999 5.50039V7.08618C9.8999 7.69689 9.89456 7.88635 9.84628 8.05574C9.81682 8.15909 9.77555 8.25871 9.7233 8.35262C9.63767 8.50654 9.50748 8.64429 9.07564 9.07613C8.6438 9.50797 8.50605 9.63816 8.35214 9.72379C8.25822 9.77604 8.15861 9.8173 8.05525 9.84676C7.88587 9.89505 7.6964 9.90039 7.08569 9.90039H5.4999C4.54013 9.90039 3.88066 9.89912 3.38531 9.83252C2.90721 9.76824 2.67279 9.65317 2.50995 9.49034C2.34712 9.32751 2.23206 9.09308 2.16778 8.61499C2.10118 8.11963 2.0999 7.46016 2.0999 6.50039V5.50039C2.0999 4.54062 2.10118 3.88115 2.16778 3.3858C2.23206 2.9077 2.34712 2.67327 2.50995 2.51044ZM3.4999 2.90039C3.16853 2.90039 2.8999 3.16902 2.8999 3.50039C2.8999 3.83176 3.16853 4.10039 3.4999 4.10039H7.4999C7.83127 4.10039 8.0999 3.83176 8.0999 3.50039C8.0999 3.16902 7.83127 2.90039 7.4999 2.90039H3.4999ZM2.8999 5.50039C2.8999 5.16902 3.16853 4.90039 3.4999 4.90039H6.4999C6.83127 4.90039 7.0999 5.16902 7.0999 5.50039C7.0999 5.83176 6.83127 6.10039 6.4999 6.10039H3.4999C3.16853 6.10039 2.8999 5.83176 2.8999 5.50039ZM3.4999 6.90039C3.16853 6.90039 2.8999 7.16902 2.8999 7.50039C2.8999 7.83176 3.16853 8.10039 3.4999 8.10039H4.4999C4.83127 8.10039 5.0999 7.83176 5.0999 7.50039C5.0999 7.16902 4.83127 6.90039 4.4999 6.90039H3.4999Z"]],
template: function EventLabelNotesIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.fill);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZXZlbnQtbGFiZWxzL25vdGVzL25vdGVzLWljb24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 52187:
/*!************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/event-labels/video/video-icon.component.ts ***!
\************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventLabelVideoIconComponent": () => (/* binding */ EventLabelVideoIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class EventLabelVideoIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 16;
this.height = 16;
this.fill = '#F3F3F9';
this.color = '#9A95AC';
}
}
EventLabelVideoIconComponent.ɵfac = function () {
let ɵEventLabelVideoIconComponent_BaseFactory;
return function EventLabelVideoIconComponent_Factory(t) {
return (ɵEventLabelVideoIconComponent_BaseFactory || (ɵEventLabelVideoIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](EventLabelVideoIconComponent)))(t || EventLabelVideoIconComponent);
};
}();
EventLabelVideoIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: EventLabelVideoIconComponent,
selectors: [["app-event-label-video-icon"]],
inputs: {
width: "width",
height: "height",
fill: "fill",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 7,
vars: 4,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 12 12", "fill", "none"], ["width", "12", "height", "12", "rx", "6"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M4.9999 1.40039H4.95695H4.95693C4.05067 1.40037 3.3101 1.40036 2.72541 1.47897C2.11425 1.56113 1.58438 1.73896 1.16143 2.16191L1.16143 2.16192C0.738471 2.58487 0.560645 3.11474 0.478477 3.7259C0.399868 4.31059 0.399883 5.05116 0.399902 5.95742V5.95744V6.00039V6.04334V6.04336C0.399884 6.94962 0.399868 7.6902 0.478478 8.27488C0.560646 8.88604 0.738472 9.41591 1.16143 9.83887C1.58438 10.2618 2.11425 10.4396 2.72541 10.5218C3.3101 10.6004 4.05069 10.6004 4.95695 10.6004H4.9999H5.04285C5.94912 10.6004 6.68971 10.6004 7.2744 10.5218C7.88556 10.4396 8.41543 10.2618 8.83838 9.83887C9.26134 9.41591 9.43916 8.88604 9.52133 8.27488C9.53729 8.1562 9.55 8.03109 9.56014 7.89947C10.2014 8.21861 10.9999 7.75961 10.9999 7.00039L10.9999 5.00039C10.9999 4.24117 10.2013 3.78217 9.56014 4.10131C9.55 3.96969 9.53729 3.84458 9.52133 3.7259C9.43916 3.11474 9.26133 2.58487 8.83838 2.16191C8.41543 1.73896 7.88556 1.56113 7.27439 1.47897C6.68971 1.40036 5.94913 1.40037 5.04287 1.40039H5.04286H4.9999ZM1.66778 3.8858C1.73205 3.4077 1.84712 3.17327 2.00995 3.01044L1.58569 2.58618L2.00995 3.01044C2.17279 2.84761 2.40721 2.73254 2.88531 2.66827C3.38066 2.60167 4.04013 2.60039 4.9999 2.60039C5.95967 2.60039 6.61914 2.60167 7.1145 2.66826C7.59259 2.73254 7.82702 2.84761 7.98985 3.01044L8.41412 2.58618L7.98985 3.01044C8.15268 3.17327 8.26775 3.4077 8.33203 3.8858C8.39863 4.38115 8.3999 5.04062 8.3999 6.00039C8.3999 6.96016 8.39863 7.61963 8.33203 8.11498C8.26775 8.59308 8.15269 8.82751 7.98985 8.99034C7.82702 9.15317 7.59259 9.26824 7.1145 9.33252C6.61914 9.39912 5.95967 9.40039 4.9999 9.40039C4.04013 9.40039 3.38066 9.39912 2.88531 9.33252C2.40721 9.26824 2.17279 9.15317 2.00995 8.99034L1.58569 9.41461L2.00995 8.99034C1.84712 8.82751 1.73206 8.59308 1.66778 8.11499C1.60118 7.61963 1.5999 6.96016 1.5999 6.00039C1.5999 5.04062 1.60118 4.38115 1.66778 3.8858Z"]],
template: function EventLabelVideoIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "rect", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.fill);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZXZlbnQtbGFiZWxzL3ZpZGVvL3ZpZGVvLWljb24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 83570:
/*!***********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/event-preferences/event-preferences-icon.component.ts ***!
\***********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventPreferencesIconComponent": () => (/* binding */ EventPreferencesIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class EventPreferencesIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
EventPreferencesIconComponent.ɵfac = function () {
let ɵEventPreferencesIconComponent_BaseFactory;
return function EventPreferencesIconComponent_Factory(t) {
return (ɵEventPreferencesIconComponent_BaseFactory || (ɵEventPreferencesIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](EventPreferencesIconComponent)))(t || EventPreferencesIconComponent);
};
}();
EventPreferencesIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: EventPreferencesIconComponent,
selectors: [["app-event-preferences-icon"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 18,
vars: 4,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["clip-path", "url(#clip0_5625_20835)"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8.00008 0C8.55237 0 9.00008 0.447715 9.00008 1V2.00004L9.29183 2L9.33342 2H15.0001V1C15.0001 0.447715 15.4478 0 16.0001 0C16.5524 0 17.0001 0.447715 17.0001 1V2.00159C17.1884 2.00395 17.345 2.00978 17.4902 2.02408C19.8641 2.25788 21.7422 4.13603 21.976 6.50991C22.0002 6.75529 22.0001 7.03352 22.0001 7.44217L22.0001 7.5V10.5C22.0001 11.0523 21.5524 11.5 21.0001 11.5C20.4478 11.5 20.0001 11.0523 20.0001 10.5V7.5C20.0001 7.01187 19.9989 6.8403 19.9856 6.70595C19.8454 5.28162 18.7185 4.15473 17.2941 4.01445C17.2216 4.0073 17.1382 4.00366 17.0001 4.00182C16.9991 4.55327 16.5518 5 16.0001 5C15.4478 5 15.0001 4.55228 15.0001 4H9.33342L9.00008 4.00008C9.00004 4.55233 8.55234 5 8.00008 5C7.46059 5 7.02087 4.57278 7.0008 4.03819C6.95232 4.04133 6.90494 4.04474 6.85857 4.04842C6.26967 4.09522 5.9305 4.1825 5.67322 4.30938C5.08092 4.60147 4.60155 5.08084 4.30946 5.67313C4.18259 5.93042 4.0953 6.26958 4.0485 6.85849C4.00082 7.45858 4.00008 8.22864 4.00008 9.33333V15.5C4.00008 16.9683 4.01094 17.4808 4.12926 17.8709C4.42011 18.8297 5.17042 19.58 6.12923 19.8708C6.51929 19.9891 7.03177 20 8.50008 20H10.0001C10.5524 20 11.0001 20.4477 11.0001 21C11.0001 21.5523 10.5524 22 10.0001 22H8.50008L8.32634 22C7.09908 22.0005 6.26106 22.0008 5.54866 21.7847C3.95065 21.3 2.70013 20.0494 2.21538 18.4514C1.99928 17.739 1.99959 16.901 2.00004 15.6737L2.00008 15.5V9.33333V9.29175V9.29169C2.00007 8.23833 2.00007 7.3887 2.05479 6.70006C2.11112 5.99117 2.23009 5.36776 2.51572 4.78856C3.00253 3.80139 3.80148 3.00245 4.78864 2.51564C5.36785 2.23 5.99125 2.11104 6.70014 2.05471C6.7969 2.04702 6.89684 2.04041 7.00008 2.03473V1C7.00008 0.447715 7.4478 0 8.00008 0Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M15.5431 13.1195C16.0343 12.8466 16.3423 12.6768 16.5905 12.5684C16.8191 12.4686 16.9262 12.4541 17 12.4541C17.0738 12.4541 17.1809 12.4686 17.4095 12.5684C17.6577 12.6768 17.9657 12.8466 18.4569 13.1195L19.7069 13.814C20.2258 14.1023 20.5507 14.2841 20.7856 14.4471C21.0022 14.5974 21.0727 14.686 21.1119 14.7525C21.151 14.819 21.1942 14.9237 21.2204 15.186C21.2489 15.4705 21.25 15.8429 21.25 16.4365V17.5626C21.25 18.1562 21.2489 18.5285 21.2204 18.813C21.1942 19.0753 21.151 19.18 21.1119 19.2465C21.0727 19.313 21.0022 19.4016 20.7856 19.5519C20.5507 19.7149 20.2258 19.8968 19.7069 20.185L18.4569 20.8795C17.9657 21.1524 17.6577 21.3223 17.4095 21.4306C17.1809 21.5304 17.0738 21.5449 17 21.5449C16.9262 21.5449 16.8191 21.5304 16.5905 21.4306C16.3423 21.3223 16.0343 21.1524 15.5431 20.8795L14.2931 20.185C13.7742 19.8968 13.4493 19.7149 13.2144 19.5519C12.9978 19.4016 12.9273 19.313 12.8881 19.2465C12.849 19.18 12.8058 19.0753 12.7796 18.813C12.7512 18.5285 12.75 18.1562 12.75 17.5626V16.4365C12.75 15.8429 12.7512 15.4705 12.7796 15.186C12.8058 14.9237 12.849 14.819 12.8881 14.7525C12.9273 14.686 12.9978 14.5974 13.2144 14.4471C13.4493 14.2841 13.7742 14.1023 14.2931 13.814L15.5431 13.1195ZM17 10.4541C16.5555 10.4541 16.1661 10.5714 15.7904 10.7354C15.4439 10.8866 15.0519 11.1045 14.6089 11.3506L14.5718 11.3712L13.3218 12.0657L13.2829 12.0873L13.2829 12.0873C12.8145 12.3475 12.4008 12.5772 12.0741 12.804C11.7199 13.0498 11.4015 13.3353 11.1644 13.7383C10.9273 14.1413 10.8323 14.5583 10.7895 14.9872C10.7499 15.383 10.75 15.8561 10.75 16.3919V16.3919L10.75 16.4365L10.75 17.5626L10.75 17.6071V17.6072C10.75 18.1429 10.7499 18.6161 10.7895 19.0118C10.8323 19.4408 10.9273 19.8578 11.1644 20.2608C11.4015 20.6638 11.7199 20.9492 12.0741 21.195C12.4008 21.4218 12.8145 21.6516 13.2829 21.9117L13.3218 21.9334L14.5718 22.6278L14.6089 22.6484L14.6089 22.6484C15.0519 22.8946 15.4439 23.1124 15.7904 23.2636C16.1661 23.4276 16.5555 23.5449 17 23.5449C17.4445 23.5449 17.8339 23.4276 18.2096 23.2636C18.5561 23.1124 18.9481 22.8946 19.3912 22.6484L19.4282 22.6278L20.6782 21.9334L20.7171 21.9117C21.1855 21.6516 21.5992 21.4218 21.9259 21.195C22.2801 20.9492 22.5985 20.6638 22.8356 20.2608C23.0727 19.8578 23.1677 19.4408 23.2105 19.0118C23.2501 18.6161 23.25 18.1429 23.25 17.6071V17.6071L23.25 17.5626V16.4365L23.25 16.3919V16.3919C23.25 15.8562 23.2501 15.383 23.2105 14.9872C23.1677 14.5583 23.0727 14.1413 22.8356 13.7383C22.5985 13.3353 22.2801 13.0498 21.9259 12.804C21.5992 12.5773 21.1855 12.3475 20.7171 12.0873L20.7171 12.0873L20.6782 12.0657L19.4282 11.3712L19.3911 11.3506C18.9481 11.1045 18.5561 10.8866 18.2096 10.7354C17.8339 10.5714 17.4445 10.4541 17 10.4541ZM17 15.2496C16.0335 15.2496 15.25 16.0331 15.25 16.9996C15.25 17.9661 16.0335 18.7496 17 18.7496C17.9665 18.7496 18.75 17.9661 18.75 16.9996C18.75 16.0331 17.9665 15.2496 17 15.2496Z"], ["id", "clip0_5625_20835"], ["width", "24", "height", "24", "fill", "white"]],
template: function EventPreferencesIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "g", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](9, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](11, "clipPath", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](13, "rect", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](16, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](17, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("height", ctx.height)("width", ctx.width);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZXZlbnQtcHJlZmVyZW5jZXMvZXZlbnQtcHJlZmVyZW5jZXMtaWNvbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 26488:
/*!*****************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/expand-element/expand-element-icon.component.ts ***!
\*****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ExpandElementIconComponent": () => (/* binding */ ExpandElementIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ExpandElementIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.color = 'black';
}
}
ExpandElementIconComponent.ɵfac = function () {
let ɵExpandElementIconComponent_BaseFactory;
return function ExpandElementIconComponent_Factory(t) {
return (ɵExpandElementIconComponent_BaseFactory || (ɵExpandElementIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ExpandElementIconComponent)))(t || ExpandElementIconComponent);
};
}();
ExpandElementIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ExpandElementIconComponent,
selectors: [["app-expand-element"]],
inputs: {
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 1,
consts: [["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10.3333 3.75L10.2817 3.75C8.99224 3.74998 7.95275 3.74997 7.13116 3.85452C6.27943 3.96291 5.55683 4.1943 4.96654 4.73521C4.8861 4.80892 4.80892 4.8861 4.73521 4.96654C4.19431 5.55683 3.96291 6.27943 3.85452 7.13116C3.74997 7.95275 3.74998 8.99224 3.75 10.2817L3.75 10.3333V13.5L3.75 13.5549C3.74998 14.9225 3.74996 16.0248 3.86652 16.8918C3.98754 17.7919 4.24643 18.5497 4.84835 19.1517C5.45027 19.7536 6.20814 20.0125 7.10825 20.1335C7.97522 20.25 9.07754 20.25 10.4451 20.25H10.5H13.6667H13.7183C15.0078 20.25 16.0472 20.25 16.8688 20.1455C17.7206 20.0371 18.4432 19.8057 19.0335 19.2648C19.1139 19.1911 19.1911 19.1139 19.2648 19.0335C19.8057 18.4432 20.0371 17.7206 20.1455 16.8688C20.25 16.0472 20.25 15.0078 20.25 13.7183V13.6667C20.25 13.2525 19.9142 12.9167 19.5 12.9167C19.0858 12.9167 18.75 13.2525 18.75 13.6667C18.75 15.0199 18.7486 15.9636 18.6575 16.6795C18.5688 17.3761 18.4061 17.7502 18.1589 18.0201L18.7118 18.5268L18.1589 18.0201C18.1146 18.0683 18.0683 18.1146 18.0201 18.1589L18.5268 18.7118L18.0201 18.1589C17.7502 18.4061 17.3761 18.5688 16.6795 18.6575C15.9637 18.7486 15.0199 18.75 13.6667 18.75H10.5C9.06458 18.75 8.06347 18.7484 7.30812 18.6469C6.57435 18.5482 6.18577 18.3678 5.90901 18.091L5.37868 18.6213L5.90901 18.091C5.63225 17.8142 5.4518 17.4257 5.35315 16.6919C5.25159 15.9365 5.25 14.9354 5.25 13.5V10.3333C5.25 8.98007 5.25143 8.03635 5.34252 7.32052C5.43117 6.6239 5.59386 6.24976 5.84113 5.97992C5.88535 5.93166 5.93166 5.88535 5.97992 5.84113C6.24976 5.59386 6.6239 5.43117 7.32052 5.34252C8.03635 5.25143 8.98008 5.25 10.3333 5.25C10.7475 5.25 11.0833 4.91421 11.0833 4.5C11.0833 4.08579 10.7475 3.75 10.3333 3.75ZM13.75 4.5C13.75 4.91421 14.0858 5.25 14.5 5.25H17.6893L10.25 12.6893V9.5C10.25 9.08579 9.91421 8.75 9.5 8.75C9.08579 8.75 8.75 9.08579 8.75 9.5V14.5C8.75 14.9142 9.08579 15.25 9.5 15.25H14.5C14.9142 15.25 15.25 14.9142 15.25 14.5C15.25 14.0858 14.9142 13.75 14.5 13.75H11.3107L18.75 6.31066V9.5C18.75 9.91421 19.0858 10.25 19.5 10.25C19.9142 10.25 20.25 9.91421 20.25 9.5V4.5C20.25 4.08579 19.9142 3.75 19.5 3.75H14.5C14.0858 3.75 13.75 4.08579 13.75 4.5Z"]],
template: function ExpandElementIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZXhwYW5kLWVsZW1lbnQvZXhwYW5kLWVsZW1lbnQtaWNvbi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtRQUNRO1lBQ0ksYUFBYTtZQUNiLHVCQUF1QjtZQUN2QixtQkFBbUI7UUFDdkIiLCJzb3VyY2VzQ29udGVudCI6WyJcbiAgICAgICAgOmhvc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
/***/ }),
/***/ 46071:
/*!********************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/expand/expand.component.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ExpandIconComponent": () => (/* binding */ ExpandIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ExpandIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
ExpandIconComponent.ɵfac = function () {
let ɵExpandIconComponent_BaseFactory;
return function ExpandIconComponent_Factory(t) {
return (ɵExpandIconComponent_BaseFactory || (ɵExpandIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ExpandIconComponent)))(t || ExpandIconComponent);
};
}();
ExpandIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ExpandIconComponent,
selectors: [["app-icon-expand"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 2,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M13.3333 4.08334C12.9191 4.08334 12.5833 3.74756 12.5833 3.33334C12.5833 2.91913 12.9191 2.58334 13.3333 2.58334H16.6667C17.0809 2.58334 17.4167 2.91913 17.4167 3.33334V6.66668C17.4167 7.08089 17.0809 7.41668 16.6667 7.41668C16.2525 7.41668 15.9167 7.08089 15.9167 6.66668V5.144L13.8637 7.19701L12.197 8.86367C11.9041 9.15657 11.4292 9.15657 11.1363 8.86367C10.8435 8.57078 10.8435 8.09591 11.1363 7.80301L12.803 6.13635L14.856 4.08334H13.3333ZM8.86367 11.1363C9.15657 11.4292 9.15657 11.9041 8.86367 12.197L7.19701 13.8637L5.144 15.9167H6.66668C7.08089 15.9167 7.41668 16.2525 7.41668 16.6667C7.41668 17.0809 7.08089 17.4167 6.66668 17.4167H3.33334C2.91913 17.4167 2.58334 17.0809 2.58334 16.6667V13.3333C2.58334 12.9191 2.91913 12.5833 3.33334 12.5833C3.74756 12.5833 4.08334 12.9191 4.08334 13.3333V14.856L6.13635 12.803L7.80301 11.1363C8.09591 10.8435 8.57078 10.8435 8.86367 11.1363Z", "fill", "currentColor"]],
template: function ExpandIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZXhwYW5kL2V4cGFuZC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 27070:
/*!**********************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/feature/feature.component.ts ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FeatureIconComponent": () => (/* binding */ FeatureIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class FeatureIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
FeatureIconComponent.ɵfac = function () {
let ɵFeatureIconComponent_BaseFactory;
return function FeatureIconComponent_Factory(t) {
return (ɵFeatureIconComponent_BaseFactory || (ɵFeatureIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](FeatureIconComponent)))(t || FeatureIconComponent);
};
}();
FeatureIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: FeatureIconComponent,
selectors: [["app-icon-feature"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20H4.82665C5.0246 19.6497 5.18412 19.3045 5.26968 18.9354C5.33544 18.6517 5.35306 18.526 5.36784 18.2351C5.39066 17.7859 5.27718 17.2695 5.12654 16.7195C4.97019 16.1485 4.73366 15.4088 4.43176 14.4646L4.42403 14.4405C4.17194 13.6521 4 12.8121 4 12ZM2 21C2 20.7899 2.0648 20.5949 2.17551 20.434C2.56873 19.8441 2.84035 19.4357 3.03184 19.1091C3.22351 18.7821 3.29334 18.6046 3.32134 18.4838C3.3466 18.3748 3.35339 18.3378 3.35724 18.3103C3.36109 18.2829 3.36473 18.2454 3.37041 18.1337C3.37531 18.0373 3.34843 17.7986 3.19756 17.2477C3.05374 16.7225 2.83033 16.0231 2.51905 15.0496C2.22615 14.1336 2 13.0808 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22H3C2.44772 22 2 21.5523 2 21ZM8 13C8.55228 13 9 12.5523 9 12C9 11.4477 8.55228 11 8 11C7.44771 11 7 11.4477 7 12C7 12.5523 7.44771 13 8 13ZM13 12C13 12.5523 12.5523 13 12 13C11.4477 13 11 12.5523 11 12C11 11.4477 11.4477 11 12 11C12.5523 11 13 11.4477 13 12ZM16 13C16.5523 13 17 12.5523 17 12C17 11.4477 16.5523 11 16 11C15.4477 11 15 11.4477 15 12C15 12.5523 15.4477 13 16 13Z"]],
template: function FeatureIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZmVhdHVyZS9mZWF0dXJlLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 43408:
/*!*********************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/form/form-icon.component.ts ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FormIconComponent": () => (/* binding */ FormIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class FormIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 24;
this.height = 24;
this.color = '#1D1C21';
}
}
FormIconComponent.ɵfac = function () {
let ɵFormIconComponent_BaseFactory;
return function FormIconComponent_Factory(t) {
return (ɵFormIconComponent_BaseFactory || (ɵFormIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](FormIconComponent)))(t || FormIconComponent);
};
}();
FormIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: FormIconComponent,
selectors: [["app-form-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 21 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M3.52 3.50525C3.76386 3.63577 3.9161 3.88991 3.9161 4.1665L3.9161 7.58314L4.41607 7.58312C4.83028 7.5831 5.16608 7.91888 5.1661 8.33309C5.16611 8.7473 4.83034 9.0831 4.41613 9.08312L3.16613 9.08317H3.1661L1.9161 9.08317C1.50188 9.08317 1.1661 8.74739 1.1661 8.33317C1.1661 7.91896 1.50188 7.58317 1.9161 7.58317H2.4161L2.4161 5.56785L2.3321 5.62384C1.98745 5.85359 1.5218 5.76045 1.29205 5.4158C1.06229 5.07114 1.15543 4.60549 1.50009 4.37574L2.75009 3.54246C2.98023 3.38904 3.27613 3.37474 3.52 3.50525ZM6.91629 4.24979C6.50208 4.24979 6.16629 4.58558 6.16629 4.99979C6.16629 5.41401 6.50208 5.74979 6.91629 5.74979L16.9163 5.74979C17.3305 5.74979 17.6663 5.41401 17.6663 4.99979C17.6663 4.58558 17.3305 4.24979 16.9163 4.24979L6.91629 4.24979ZM6.16629 9.99979C6.16629 9.58558 6.50208 9.24979 6.91629 9.24979L16.9163 9.24979C17.3305 9.24979 17.6663 9.58558 17.6663 9.99979C17.6663 10.414 17.3305 10.7498 16.9163 10.7498L6.91629 10.7498C6.50208 10.7498 6.16629 10.414 6.16629 9.99979ZM6.16629 14.9998C6.16629 14.5856 6.50208 14.2498 6.91629 14.2498L16.9163 14.2498C17.3305 14.2498 17.6663 14.5856 17.6663 14.9998C17.6663 15.414 17.3305 15.7498 16.9163 15.7498L6.91629 15.7498C6.50208 15.7498 6.16629 15.414 6.16629 14.9998ZM1.91644 10.9165C1.50222 10.9165 1.16644 11.2522 1.16644 11.6665C1.16644 12.0807 1.50222 12.4165 1.91644 12.4165H3.66636L3.66631 12.9998L1.91623 12.9998C1.50202 12.9998 1.16623 13.3356 1.16623 13.7498L1.16623 15.8331C1.16623 16.2473 1.50202 16.5831 1.91623 16.5831H4.41644C4.83065 16.5831 5.16644 16.2473 5.16644 15.8331C5.16644 15.4189 4.83065 15.0831 4.41644 15.0831H2.66623L2.66623 14.4998L4.41623 14.4998C4.83042 14.4998 5.16619 14.164 5.16623 13.7499L5.16644 11.6665C5.16646 11.4676 5.08745 11.2768 4.94679 11.1361C4.80614 10.9955 4.61536 10.9165 4.41644 10.9165L1.91644 10.9165Z"]],
template: function FormIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZm9ybS9mb3JtLWljb24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7UUFDUTtZQUNJLGFBQWE7WUFDYix1QkFBdUI7WUFDdkIsbUJBQW1CO1FBQ3ZCIiwic291cmNlc0NvbnRlbnQiOlsiXG4gICAgICAgIDpob3N0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAiXSwic291cmNlUm9vdCI6IiJ9 */"]
});
/***/ }),
/***/ 49985:
/*!****************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/gear/gear.component.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GearIconComponent": () => (/* binding */ GearIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class GearIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
GearIconComponent.ɵfac = function () {
let ɵGearIconComponent_BaseFactory;
return function GearIconComponent_Factory(t) {
return (ɵGearIconComponent_BaseFactory || (ɵGearIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](GearIconComponent)))(t || GearIconComponent);
};
}();
GearIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: GearIconComponent,
selectors: [["app-icon-gear"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M12 1C10.3432 1 9.00002 2.34315 9.00002 4V4.5818C8.95847 4.59861 8.91709 4.61577 8.8759 4.63326L8.46447 4.22183C7.29289 3.05025 5.3934 3.05025 4.22182 4.22183C3.05025 5.3934 3.05025 7.29289 4.22183 8.46447L4.63326 8.8759C4.61577 8.91709 4.59862 8.95846 4.5818 9H4C2.34315 9 1 10.3431 1 12C1 13.6569 2.34315 15 4 15H4.58181C4.59862 15.0415 4.61577 15.0829 4.63326 15.1241L4.22182 15.5355C3.05025 16.7071 3.05025 18.6066 4.22182 19.7782L4.92893 19.0711L4.22182 19.7782C5.3934 20.9497 7.29289 20.9497 8.46447 19.7782L8.8759 19.3667C8.91709 19.3842 8.95847 19.4014 9.00002 19.4182V20C9.00002 21.6569 10.3432 23 12 23C13.6569 23 15 21.6569 15 20V19.4182C15.0416 19.4014 15.0829 19.3842 15.1241 19.3667L15.5355 19.7782C16.7071 20.9497 18.6066 20.9498 19.7782 19.7782C20.9497 18.6066 20.9497 16.7071 19.7782 15.5355L19.3667 15.1241C19.3842 15.0829 19.4014 15.0415 19.4182 15H20C21.6569 15 23 13.6569 23 12C23 10.3431 21.6569 9 20 9H19.4182C19.4014 8.95846 19.3842 8.91709 19.3667 8.8759L19.7782 8.46447C20.9497 7.29289 20.9497 5.3934 19.7782 4.22183L19.0711 4.92893L19.7782 4.22183C18.6066 3.05025 16.7071 3.05025 15.5355 4.22183L15.1241 4.63326C15.0829 4.61577 15.0416 4.59862 15 4.58181V4C15 2.34315 13.6569 1 12 1ZM11 4C11 3.44772 11.4477 3 12 3C12.5523 3 13 3.44772 13 4V5.28988C13 5.7323 13.2907 6.12213 13.7148 6.24833C14.1132 6.36692 14.4944 6.52588 14.8538 6.72059C15.2429 6.93145 15.7243 6.86144 16.0373 6.54848L16.9497 5.63604C17.3403 5.24552 17.9734 5.24551 18.364 5.63604C18.7545 6.02656 18.7545 6.65973 18.364 7.05025L17.4515 7.9627C17.1386 8.27565 17.0685 8.7571 17.2794 9.14623C17.4741 9.50557 17.6331 9.8868 17.7517 10.2853C17.8779 10.7093 18.2677 11 18.7101 11H20C20.5523 11 21 11.4477 21 12C21 12.5523 20.5523 13 20 13H18.7101C18.2677 13 17.8779 13.2907 17.7517 13.7148C17.6331 14.1132 17.4741 14.4944 17.2794 14.8538C17.0685 15.2429 17.1386 15.7243 17.4515 16.0373L18.364 16.9497C18.7545 17.3403 18.7545 17.9734 18.364 18.364C17.9734 18.7545 17.3403 18.7545 16.9497 18.364L16.0373 17.4515C15.7243 17.1386 15.2429 17.0685 14.8538 17.2794C14.4944 17.4741 14.1132 17.6331 13.7148 17.7517C13.2907 17.8779 13 18.2677 13 18.7101V20C13 20.5523 12.5523 21 12 21C11.4477 21 11 20.5523 11 20V18.7101C11 18.2677 10.7093 17.8779 10.2853 17.7517C9.88681 17.6331 9.50557 17.4741 9.14623 17.2794C8.7571 17.0685 8.27566 17.1386 7.9627 17.4515L7.05025 18.364C6.65973 18.7545 6.02656 18.7545 5.63604 18.364C5.24551 17.9734 5.24551 17.3403 5.63604 16.9497L6.54849 16.0373C6.86144 15.7243 6.93145 15.2429 6.72059 14.8538C6.52588 14.4944 6.36692 14.1132 6.24833 13.7148C6.12213 13.2907 5.7323 13 5.28988 13H4C3.44772 13 3 12.5523 3 12C3 11.4477 3.44772 11 4 11H5.28988C5.7323 11 6.12213 10.7093 6.24833 10.2853C6.36692 9.8868 6.52588 9.50557 6.72059 9.14623C6.93145 8.75711 6.86144 8.27566 6.54849 7.9627L5.63604 7.05025C5.24551 6.65973 5.24551 6.02656 5.63604 5.63604C6.02656 5.24551 6.65973 5.24551 7.05025 5.63604L7.9627 6.54849C8.27566 6.86144 8.7571 6.93145 9.14623 6.72059C9.50557 6.52588 9.88681 6.36691 10.2853 6.24833C10.7093 6.12213 11 5.73229 11 5.28988V4ZM12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z"]],
template: function GearIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZ2Vhci9nZWFyLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 23999:
/*!*************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/google/google-icon.component.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GoogleIconComponent": () => (/* binding */ GoogleIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class GoogleIconComponent {
constructor() {
this.width = '22';
this.height = '22';
}
}
GoogleIconComponent.ɵfac = function GoogleIconComponent_Factory(t) {
return new (t || GoogleIconComponent)();
};
GoogleIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: GoogleIconComponent,
selectors: [["app-google-icon"]],
inputs: {
width: "width",
height: "height"
},
decls: 22,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 22 22", "fill", "none"], ["clip-path", "url(#clip0)"], ["d", "M22.0001 11.2527C22.0001 10.5049 21.9382 9.75314 21.8063 9.01752H11.2207V13.2534H17.2826C17.031 14.6196 16.2228 15.8281 15.0393 16.5961V19.3446H18.6558C20.7795 17.4287 22.0001 14.5994 22.0001 11.2527Z", "fill", "#4285F4"], ["d", "M11.2203 22.0001C14.2471 22.0001 16.7997 21.026 18.6595 19.3446L15.043 16.5961C14.0368 17.267 12.7378 17.647 11.2244 17.647C8.29656 17.647 5.81409 15.7109 4.92337 13.1079H1.19141V15.9413C3.09656 19.6558 6.97697 22.0001 11.2203 22.0001Z", "fill", "#34A853"], ["d", "M4.9197 13.1079C4.44959 11.7417 4.44959 10.2624 4.9197 8.89624V6.06287H1.19186C-0.399891 9.17109 -0.399891 12.8331 1.19186 15.9413L4.9197 13.1079Z", "fill", "#FBBC04"], ["d", "M11.2203 4.35308C12.8203 4.32883 14.3667 4.91894 15.5254 6.00217L18.7296 2.86162C16.7007 0.994256 14.0079 -0.0323874 11.2203 -5.21772e-05C6.97697 -5.21772e-05 3.09656 2.34425 1.19141 6.0628L4.91924 8.89618C5.80584 6.28915 8.29244 4.35308 11.2203 4.35308Z", "fill", "#EA4335"], ["id", "clip0"], ["width", "22", "height", "22", "fill", "white"]],
template: function GoogleIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "g", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](13, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](15, "clipPath", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](17, "rect", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](20, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvZ29vZ2xlL2dvb2dsZS1pY29uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 54861:
/*!***************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/hashtag/hashtag-icon.component.ts ***!
\***************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "HashtagIconComponent": () => (/* binding */ HashtagIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class HashtagIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 22;
this.height = 22;
this.color = '#2B2733';
}
}
HashtagIconComponent.ɵfac = function () {
let ɵHashtagIconComponent_BaseFactory;
return function HashtagIconComponent_Factory(t) {
return (ɵHashtagIconComponent_BaseFactory || (ɵHashtagIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](HashtagIconComponent)))(t || HashtagIconComponent);
};
}();
HashtagIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: HashtagIconComponent,
selectors: [["app-hashtag-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 16 16", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M11.4122 2.08283C11.458 1.67115 11.1613 1.30033 10.7497 1.25459C10.338 1.20885 9.96716 1.5055 9.92142 1.91718L9.5511 5.25004H7.06033L7.41224 2.08283C7.45798 1.67115 7.16133 1.30033 6.74965 1.25459C6.33797 1.20885 5.96716 1.5055 5.92142 1.91718L5.5511 5.25004L2.00016 5.25004C1.58595 5.25004 1.25016 5.58583 1.25016 6.00004C1.25016 6.41426 1.58595 6.75004 2.00016 6.75004L5.38443 6.75004L5.10665 9.25004H1.3335C0.919283 9.25004 0.583496 9.58583 0.583496 10C0.583496 10.4143 0.919282 10.75 1.3335 10.75H4.93999L4.58808 13.9172C4.54234 14.3289 4.83899 14.6997 5.25067 14.7454C5.66235 14.7912 6.03317 14.4945 6.07891 14.0828L6.44922 10.75L8.93999 10.75L8.58808 13.9172C8.54234 14.3289 8.83899 14.6997 9.25067 14.7454C9.66235 14.7912 10.0332 14.4945 10.0789 14.0828L10.4492 10.75H13.3335C13.7477 10.75 14.0835 10.4143 14.0835 10C14.0835 9.58583 13.7477 9.25004 13.3335 9.25004H10.6159L10.8937 6.75004L14.0002 6.75004C14.4144 6.75004 14.7502 6.41426 14.7502 6.00004C14.7502 5.58583 14.4144 5.25004 14.0002 5.25004H11.0603L11.4122 2.08283ZM9.10665 9.25004L9.38443 6.75004H6.89366L6.61588 9.25004L9.10665 9.25004Z"]],
template: function HashtagIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvaGFzaHRhZy9oYXNodGFnLWljb24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7UUFDUTtZQUNJLGFBQWE7WUFDYix1QkFBdUI7WUFDdkIsbUJBQW1CO1FBQ3ZCIiwic291cmNlc0NvbnRlbnQiOlsiXG4gICAgICAgIDpob3N0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAiXSwic291cmNlUm9vdCI6IiJ9 */"]
});
/***/ }),
/***/ 67248:
/*!**********************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/history/history.component.ts ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "HistoryIconComponent": () => (/* binding */ HistoryIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class HistoryIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
HistoryIconComponent.ɵfac = function () {
let ɵHistoryIconComponent_BaseFactory;
return function HistoryIconComponent_Factory(t) {
return (ɵHistoryIconComponent_BaseFactory || (ɵHistoryIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](HistoryIconComponent)))(t || HistoryIconComponent);
};
}();
HistoryIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: HistoryIconComponent,
selectors: [["app-icon-history"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M12 2.25C8.77743 2.25 6.36338 3.5959 4.76986 4.92383C4.38294 5.24627 4.04305 5.56863 3.75 5.87217V4C3.75 3.58579 3.41421 3.25 3 3.25C2.58579 3.25 2.25 3.58579 2.25 4V8C2.25 8.41421 2.58579 8.75 3 8.75H6.5C6.91421 8.75 7.25 8.41421 7.25 8C7.25 7.58579 6.91421 7.25 6.5 7.25H4.51757C4.83634 6.89199 5.24073 6.48401 5.73014 6.07617C7.13662 4.9041 9.22257 3.75 12 3.75C16.5842 3.75 20.25 7.44205 20.25 12C20.25 16.5563 16.5563 20.25 12 20.25C7.44365 20.25 3.75 16.5563 3.75 12C3.75 11.5858 3.41421 11.25 3 11.25C2.58579 11.25 2.25 11.5858 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61682 17.4158 2.25 12 2.25ZM12.75 8C12.75 7.58579 12.4142 7.25 12 7.25C11.5858 7.25 11.25 7.58579 11.25 8V12C11.25 12.2508 11.3753 12.4849 11.584 12.624L14.584 14.624C14.9286 14.8538 15.3943 14.7607 15.624 14.416C15.8538 14.0714 15.7607 13.6057 15.416 13.376L12.75 11.5986V8Z"]],
template: function HistoryIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvaGlzdG9yeS9oaXN0b3J5LmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 48712:
/*!**************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/hourglass/hourglass.component.ts ***!
\**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "HourglassIconComponent": () => (/* binding */ HourglassIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class HourglassIconComponent {
constructor() {
this.height = '24';
this.width = '24';
this.color = '#8473B5';
}
}
HourglassIconComponent.ɵfac = function HourglassIconComponent_Factory(t) {
return new (t || HourglassIconComponent)();
};
HourglassIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: HourglassIconComponent,
selectors: [["app-icon-hourglass"]],
inputs: {
height: "height",
width: "width",
color: "color"
},
decls: 5,
vars: 1,
consts: [["width", "20", "height", "20", "viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.86182 0.245239H9.88012H9.89842C10.75 0.245238 11.4127 0.245237 11.9202 0.265828C12.4168 0.285975 12.8464 0.327202 13.1927 0.444961C15.3966 1.19455 16.3922 3.75013 15.2761 5.79309C15.1008 6.11403 14.8122 6.43505 14.4602 6.7858C14.1003 7.14429 13.6123 7.59257 12.985 8.16869L12.9716 8.18102L10.9888 10.0023L12.9716 11.8236L12.985 11.8359C13.6123 12.412 14.1003 12.8603 14.4602 13.2188C14.8122 13.5695 15.1008 13.8905 15.2761 14.2115C16.3922 16.2544 15.3966 18.81 13.1927 19.5596C12.8464 19.6774 12.4168 19.7186 11.9202 19.7387C11.4127 19.7593 10.75 19.7593 9.89837 19.7593H9.88012H9.86186C9.01021 19.7593 8.34755 19.7593 7.84003 19.7387C7.34347 19.7186 6.9138 19.6774 6.56756 19.5596C4.36361 18.81 3.36804 16.2544 4.48412 14.2115C4.65945 13.8905 4.948 13.5695 5.30007 13.2188C5.6599 12.8603 6.1479 12.4121 6.77508 11.836L6.7886 11.8236L8.77142 10.0023L6.7886 8.18101L6.77516 8.16866C6.14795 7.59255 5.65992 7.14428 5.30007 6.7858C4.948 6.43505 4.65945 6.11403 4.48412 5.79309C3.36804 3.75013 4.36361 1.19455 6.56756 0.444961C6.9138 0.327202 7.34347 0.285975 7.84003 0.265828C8.34754 0.245237 9.01019 0.245238 9.86182 0.245239ZM9.88012 8.98392L11.9569 7.07631C12.6004 6.48525 13.0659 6.05752 13.4015 5.72314C13.7475 5.37846 13.8972 5.18847 13.9597 5.07395C14.6294 3.84818 14.032 2.31482 12.7097 1.86507C12.5861 1.82305 12.3474 1.78439 11.8594 1.76459C11.386 1.74539 10.7539 1.74524 9.88012 1.74524C9.00637 1.74524 8.37424 1.74539 7.90084 1.76459C7.41287 1.78439 7.1741 1.82305 7.05056 1.86507C5.72819 2.31482 5.13085 3.84818 5.80049 5.07395C5.86305 5.18847 6.01274 5.37846 6.35873 5.72314C6.69438 6.05752 7.15982 6.48525 7.80331 7.07631L9.88012 8.98392ZM9.88012 11.0207L7.80331 12.9283C7.15982 13.5193 6.69438 13.9471 6.35873 14.2814C6.01274 14.6261 5.86305 14.8161 5.80049 14.9306C5.13085 16.1564 5.72819 17.6898 7.05056 18.1395C7.1741 18.1815 7.41287 18.2202 7.90084 18.24C8.37424 18.2592 9.00637 18.2593 9.88012 18.2593C10.7539 18.2593 11.386 18.2592 11.8594 18.24C12.3474 18.2202 12.5861 18.1815 12.7097 18.1395C14.032 17.6898 14.6294 16.1564 13.9597 14.9306C13.8972 14.8161 13.7475 14.6261 13.4015 14.2814C13.0659 13.9471 12.6004 13.5193 11.9569 12.9283L9.88012 11.0207Z"]],
template: function HourglassIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvaG91cmdsYXNzL2hvdXJnbGFzcy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNqTkE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQTZESiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 45346:
/*!********************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/icon-template.component.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "IconTemplateComponent": () => (/* binding */ IconTemplateComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class IconTemplateComponent {
constructor() {
this.width = 24;
this.height = 24;
this.color = 'currentColor';
this.borderColor = '';
this.rotated = false;
}
get viewBox() {
return `0 0 ${this.width} ${this.height}`;
}
}
IconTemplateComponent.ɵfac = function IconTemplateComponent_Factory(t) {
return new (t || IconTemplateComponent)();
};
IconTemplateComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: IconTemplateComponent,
selectors: [["ng-component"]],
inputs: {
width: "width",
height: "height",
color: "color",
borderColor: "borderColor",
rotated: "rotated"
},
decls: 0,
vars: 0,
template: function IconTemplateComponent_Template(rf, ctx) {},
encapsulation: 2,
changeDetection: 0
});
/***/ }),
/***/ 81730:
/*!**************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/index.ts ***!
\**************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AddCalendarIconComponent": () => (/* reexport safe */ _settings_add_calendar_add_calendar_icon_component__WEBPACK_IMPORTED_MODULE_35__.AddCalendarIconComponent),
/* harmony export */ "AddPeopleIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.AddPeopleIconComponent),
/* harmony export */ "AgendaIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.AgendaIconComponent),
/* harmony export */ "AlignmentIconComponent": () => (/* reexport safe */ _embed_widget_alignment_alignment_component__WEBPACK_IMPORTED_MODULE_95__.AlignmentIconComponent),
/* harmony export */ "AllDayEventClockIconComponent": () => (/* reexport safe */ _all_day_event_clock_all_day_event_clock_icon_component__WEBPACK_IMPORTED_MODULE_20__.AllDayEventClockIconComponent),
/* harmony export */ "AllowedSitesIconComponent": () => (/* reexport safe */ _embed_widget_allowed_sites_allowed_sites_component__WEBPACK_IMPORTED_MODULE_53__.AllowedSitesIconComponent),
/* harmony export */ "AttachmentsIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.AttachmentsIconComponent),
/* harmony export */ "AudioOffIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.AudioOffIconComponent),
/* harmony export */ "AudioOnIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.AudioOnIconComponent),
/* harmony export */ "AudioOnlyBroadcastIconComponent": () => (/* reexport safe */ _broadcast__WEBPACK_IMPORTED_MODULE_5__.AudioOnlyBroadcastIconComponent),
/* harmony export */ "AuthEmptyStateIconComponent": () => (/* reexport safe */ _auth__WEBPACK_IMPORTED_MODULE_2__.AuthEmptyStateIconComponent),
/* harmony export */ "AutoRescheduleIconComponent": () => (/* reexport safe */ _auto_reschedule_auto_reschedule_component__WEBPACK_IMPORTED_MODULE_72__.AutoRescheduleIconComponent),
/* harmony export */ "AvatarGuestIconComponent": () => (/* reexport safe */ _avatars__WEBPACK_IMPORTED_MODULE_4__.AvatarGuestIconComponent),
/* harmony export */ "BackArrowIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.BackArrowIconComponent),
/* harmony export */ "BasketIconComponent": () => (/* reexport safe */ _basket_basket_component__WEBPACK_IMPORTED_MODULE_57__.BasketIconComponent),
/* harmony export */ "CalendarIconComponent": () => (/* reexport safe */ _calendar__WEBPACK_IMPORTED_MODULE_9__.CalendarIconComponent),
/* harmony export */ "CalendarNoTimeIconComponent": () => (/* reexport safe */ _large_calendar_no_time_large_calendar_no_time_component__WEBPACK_IMPORTED_MODULE_84__.CalendarNoTimeIconComponent),
/* harmony export */ "CalendarPersonIconComponent": () => (/* reexport safe */ _calendar_person_calendar_person_icon_component__WEBPACK_IMPORTED_MODULE_21__.CalendarPersonIconComponent),
/* harmony export */ "CalendarProposeIconComponent": () => (/* reexport safe */ _calendar_propose__WEBPACK_IMPORTED_MODULE_10__.CalendarProposeIconComponent),
/* harmony export */ "CalendarRequestedIconComponent": () => (/* reexport safe */ _calendar_requested_calendar_requested_component__WEBPACK_IMPORTED_MODULE_61__.CalendarRequestedIconComponent),
/* harmony export */ "CalendarViewIconComponent": () => (/* reexport safe */ _calendar_view_calendar_view_component__WEBPACK_IMPORTED_MODULE_74__.CalendarViewIconComponent),
/* harmony export */ "CameraOffIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.CameraOffIconComponent),
/* harmony export */ "CameraOnIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.CameraOnIconComponent),
/* harmony export */ "ChainLinkIconComponent": () => (/* reexport safe */ _chain_link_chain_link_component__WEBPACK_IMPORTED_MODULE_55__.ChainLinkIconComponent),
/* harmony export */ "ChangeColorIconComponent": () => (/* reexport safe */ _embed_widget_change_color_change_color_component__WEBPACK_IMPORTED_MODULE_96__.ChangeColorIconComponent),
/* harmony export */ "ChangeTextColorIconComponent": () => (/* reexport safe */ _embed_widget_change_text_color_change_text_color_component__WEBPACK_IMPORTED_MODULE_97__.ChangeTextColorIconComponent),
/* harmony export */ "ChatIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.ChatIconComponent),
/* harmony export */ "CheckedCircleIconComponent": () => (/* reexport safe */ _checked_circle_checked_circle_icon_component__WEBPACK_IMPORTED_MODULE_27__.CheckedCircleIconComponent),
/* harmony export */ "ChevronIconComponent": () => (/* reexport safe */ _chevron_chevron_component__WEBPACK_IMPORTED_MODULE_73__.ChevronIconComponent),
/* harmony export */ "ChromeExtIconComponent": () => (/* reexport safe */ _chrome_ext_chrome_ext_component__WEBPACK_IMPORTED_MODULE_18__.ChromeExtIconComponent),
/* harmony export */ "ClockIconComponent": () => (/* reexport safe */ _clock_clock_component__WEBPACK_IMPORTED_MODULE_85__.ClockIconComponent),
/* harmony export */ "CloseIconComponent": () => (/* reexport safe */ _close_close_component__WEBPACK_IMPORTED_MODULE_52__.CloseIconComponent),
/* harmony export */ "CommandAfternoonsIconComponent": () => (/* reexport safe */ _commands_command_afternoons_command_afternoons_component__WEBPACK_IMPORTED_MODULE_81__.CommandAfternoonsIconComponent),
/* harmony export */ "CommandCreatedIconComponent": () => (/* reexport safe */ _commands_command_created_command_created_component__WEBPACK_IMPORTED_MODULE_90__.CommandCreatedIconComponent),
/* harmony export */ "CommandCustomRangeIconComponent": () => (/* reexport safe */ _commands_command_custom_range_command_custom_range_component__WEBPACK_IMPORTED_MODULE_83__.CommandCustomRangeIconComponent),
/* harmony export */ "CommandEveningsIconComponent": () => (/* reexport safe */ _commands_command_evenings_command_evenings_component__WEBPACK_IMPORTED_MODULE_82__.CommandEveningsIconComponent),
/* harmony export */ "CommandMarkAvailableIconComponent": () => (/* reexport safe */ _commands__WEBPACK_IMPORTED_MODULE_79__.CommandMarkAvailableIconComponent),
/* harmony export */ "CommandMarkBusyIconComponent": () => (/* reexport safe */ _commands__WEBPACK_IMPORTED_MODULE_79__.CommandMarkBusyIconComponent),
/* harmony export */ "CommandMeetingIconComponent": () => (/* reexport safe */ _commands__WEBPACK_IMPORTED_MODULE_79__.CommandMeetingIconComponent),
/* harmony export */ "CommandMorningsIconComponent": () => (/* reexport safe */ _commands_command_mornings_command_mornings_component__WEBPACK_IMPORTED_MODULE_80__.CommandMorningsIconComponent),
/* harmony export */ "CommandPriorityIconComponent": () => (/* reexport safe */ _commands_command_priority_command_priority_component__WEBPACK_IMPORTED_MODULE_91__.CommandPriorityIconComponent),
/* harmony export */ "CommandPromptIconComponent": () => (/* reexport safe */ _commands_command_propmt_command_prompt_component__WEBPACK_IMPORTED_MODULE_78__.CommandPromptIconComponent),
/* harmony export */ "CommandRescheduleIconComponent": () => (/* reexport safe */ _commands__WEBPACK_IMPORTED_MODULE_79__.CommandRescheduleIconComponent),
/* harmony export */ "CommandTimeBlockIconComponent": () => (/* reexport safe */ _commands__WEBPACK_IMPORTED_MODULE_79__.CommandTimeBlockIconComponent),
/* harmony export */ "CommandsListIconComponent": () => (/* reexport safe */ _commands__WEBPACK_IMPORTED_MODULE_79__.CommandsListIconComponent),
/* harmony export */ "CompareCalendarIconComponent": () => (/* reexport safe */ _embed_widget_compare_calendar_compare_calendar_component__WEBPACK_IMPORTED_MODULE_101__.CompareCalendarIconComponent),
/* harmony export */ "ConfEmptyStateIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.ConfEmptyStateIconComponent),
/* harmony export */ "ConfSettingsIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.ConfSettingsIconComponent),
/* harmony export */ "ConferenceExitIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.ConferenceExitIconComponent),
/* harmony export */ "ConnectCalendarIconComponent": () => (/* reexport safe */ _settings_connect_calendar_connect_calendar_component__WEBPACK_IMPORTED_MODULE_38__.ConnectCalendarIconComponent),
/* harmony export */ "CopyCodeIconComponent": () => (/* reexport safe */ _embed_widget_copy_code_copy_code_component__WEBPACK_IMPORTED_MODULE_100__.CopyCodeIconComponent),
/* harmony export */ "CopyLinkIconComponent": () => (/* reexport safe */ _copy_link_copy_link_component__WEBPACK_IMPORTED_MODULE_60__.CopyLinkIconComponent),
/* harmony export */ "CopyTimesIconComponent": () => (/* reexport safe */ _copy_times__WEBPACK_IMPORTED_MODULE_8__.CopyTimesIconComponent),
/* harmony export */ "CreateProposalIconComponent": () => (/* reexport safe */ _proposal_create_create_proposal_component__WEBPACK_IMPORTED_MODULE_92__.CreateProposalIconComponent),
/* harmony export */ "CreditCardPlusIconComponent": () => (/* reexport safe */ _credit_card_plus_credit_card_plus_icon_component__WEBPACK_IMPORTED_MODULE_104__.CreditCardPlusIconComponent),
/* harmony export */ "CustomFormIconComponent": () => (/* reexport safe */ _custom_form_custom_form_component__WEBPACK_IMPORTED_MODULE_16__.CustomFormIconComponent),
/* harmony export */ "DiscoverIconComponent": () => (/* reexport safe */ _profile_discover_discover_component__WEBPACK_IMPORTED_MODULE_34__.DiscoverIconComponent),
/* harmony export */ "DoorIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.DoorIconComponent),
/* harmony export */ "DragNDropIconComponent": () => (/* reexport safe */ _drag_n_drop__WEBPACK_IMPORTED_MODULE_12__.DragNDropIconComponent),
/* harmony export */ "ElementStatusCheckedIconComponent": () => (/* reexport safe */ _elements__WEBPACK_IMPORTED_MODULE_6__.ElementStatusCheckedIconComponent),
/* harmony export */ "EmailIconComponent": () => (/* reexport safe */ _settings__WEBPACK_IMPORTED_MODULE_7__.EmailIconComponent),
/* harmony export */ "EventLabelAgendaIconComponent": () => (/* reexport safe */ _event_labels__WEBPACK_IMPORTED_MODULE_11__.EventLabelAgendaIconComponent),
/* harmony export */ "EventLabelAudioIconComponent": () => (/* reexport safe */ _event_labels__WEBPACK_IMPORTED_MODULE_11__.EventLabelAudioIconComponent),
/* harmony export */ "EventLabelCommandIconComponent": () => (/* reexport safe */ _event_labels__WEBPACK_IMPORTED_MODULE_11__.EventLabelCommandIconComponent),
/* harmony export */ "EventLabelLocationIconComponent": () => (/* reexport safe */ _event_labels__WEBPACK_IMPORTED_MODULE_11__.EventLabelLocationIconComponent),
/* harmony export */ "EventLabelNotesIconComponent": () => (/* reexport safe */ _event_labels__WEBPACK_IMPORTED_MODULE_11__.EventLabelNotesIconComponent),
/* harmony export */ "EventLabelVideoIconComponent": () => (/* reexport safe */ _event_labels__WEBPACK_IMPORTED_MODULE_11__.EventLabelVideoIconComponent),
/* harmony export */ "EventPreferencesIconComponent": () => (/* reexport safe */ _event_preferences_event_preferences_icon_component__WEBPACK_IMPORTED_MODULE_105__.EventPreferencesIconComponent),
/* harmony export */ "ExpandArrowIconComponent": () => (/* reexport safe */ _settings_expand_panel_arrow_expand_panel_arrow_component__WEBPACK_IMPORTED_MODULE_51__.ExpandArrowIconComponent),
/* harmony export */ "ExpandIconComponent": () => (/* reexport safe */ _expand_expand_component__WEBPACK_IMPORTED_MODULE_58__.ExpandIconComponent),
/* harmony export */ "EyeCloseIconComponent": () => (/* reexport safe */ _settings_eye_close_eye_close_component__WEBPACK_IMPORTED_MODULE_42__.EyeCloseIconComponent),
/* harmony export */ "EyeOpenIconComponent": () => (/* reexport safe */ _settings_eye_open_eye_open_component__WEBPACK_IMPORTED_MODULE_41__.EyeOpenIconComponent),
/* harmony export */ "FacebookIconComponent": () => (/* reexport safe */ _social__WEBPACK_IMPORTED_MODULE_3__.FacebookIconComponent),
/* harmony export */ "FeatureIconComponent": () => (/* reexport safe */ _feature_feature_component__WEBPACK_IMPORTED_MODULE_17__.FeatureIconComponent),
/* harmony export */ "FolderIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.FolderIconComponent),
/* harmony export */ "ForumBroadcastIconComponent": () => (/* reexport safe */ _broadcast__WEBPACK_IMPORTED_MODULE_5__.ForumBroadcastIconComponent),
/* harmony export */ "GearIconComponent": () => (/* reexport safe */ _gear_gear_component__WEBPACK_IMPORTED_MODULE_70__.GearIconComponent),
/* harmony export */ "GlobalIconComponent": () => (/* reexport safe */ _settings_global_global_icon_component__WEBPACK_IMPORTED_MODULE_44__.GlobalIconComponent),
/* harmony export */ "GmailIconComponent": () => (/* reexport safe */ _social__WEBPACK_IMPORTED_MODULE_3__.GmailIconComponent),
/* harmony export */ "GoogleAuthIconComponent": () => (/* reexport safe */ _settings__WEBPACK_IMPORTED_MODULE_7__.GoogleAuthIconComponent),
/* harmony export */ "GoogleIconComponent": () => (/* reexport safe */ _google_google_icon_component__WEBPACK_IMPORTED_MODULE_36__.GoogleIconComponent),
/* harmony export */ "GuardIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.GuardIconComponent),
/* harmony export */ "HistoryIconComponent": () => (/* reexport safe */ _history_history_component__WEBPACK_IMPORTED_MODULE_64__.HistoryIconComponent),
/* harmony export */ "HourglassIconComponent": () => (/* reexport safe */ _hourglass_hourglass_component__WEBPACK_IMPORTED_MODULE_26__.HourglassIconComponent),
/* harmony export */ "IconTemplateComponent": () => (/* reexport safe */ _icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent),
/* harmony export */ "InPersonIconComponent": () => (/* reexport safe */ _profile_in_person_in_person_component__WEBPACK_IMPORTED_MODULE_30__.InPersonIconComponent),
/* harmony export */ "IndividualBroadcastIconComponent": () => (/* reexport safe */ _broadcast__WEBPACK_IMPORTED_MODULE_5__.IndividualBroadcastIconComponent),
/* harmony export */ "InfoIconComponent": () => (/* reexport safe */ _info_info_component__WEBPACK_IMPORTED_MODULE_99__.InfoIconComponent),
/* harmony export */ "KeyIconComponent": () => (/* reexport safe */ _key__WEBPACK_IMPORTED_MODULE_1__.KeyIconComponent),
/* harmony export */ "LightningIconComponent": () => (/* reexport safe */ _lightning_lightning_component__WEBPACK_IMPORTED_MODULE_22__.LightningIconComponent),
/* harmony export */ "LinkedInIconComponent": () => (/* reexport safe */ _social__WEBPACK_IMPORTED_MODULE_3__.LinkedInIconComponent),
/* harmony export */ "LiveBroadcastIconComponent": () => (/* reexport safe */ _live_broadcast_live_broadcast_component__WEBPACK_IMPORTED_MODULE_23__.LiveBroadcastIconComponent),
/* harmony export */ "LocationIconComponent": () => (/* reexport safe */ _location_location_component__WEBPACK_IMPORTED_MODULE_87__.LocationIconComponent),
/* harmony export */ "LocationsEmptyStateIconComponent": () => (/* reexport safe */ _settings__WEBPACK_IMPORTED_MODULE_7__.LocationsEmptyStateIconComponent),
/* harmony export */ "LockIconComponent": () => (/* reexport safe */ _lock_lock_component__WEBPACK_IMPORTED_MODULE_43__.LockIconComponent),
/* harmony export */ "LogoUndockComponent": () => (/* reexport safe */ _logo_undock_logo_undock_component__WEBPACK_IMPORTED_MODULE_69__.LogoUndockComponent),
/* harmony export */ "MeetingCancelledIconComponent": () => (/* reexport safe */ _profile_booking_meeting_cancelled_meeting_cancelled_component__WEBPACK_IMPORTED_MODULE_67__.MeetingCancelledIconComponent),
/* harmony export */ "MeetingConfirmedIconComponent": () => (/* reexport safe */ _profile_booking_meeting_confirmed_meeting_confirmed_component__WEBPACK_IMPORTED_MODULE_66__.MeetingConfirmedIconComponent),
/* harmony export */ "MeetingSubmittedIconComponent": () => (/* reexport safe */ _profile_booking_meeting_submitted_meeting_submitted_component__WEBPACK_IMPORTED_MODULE_68__.MeetingSubmittedIconComponent),
/* harmony export */ "MenuHorizontalIconComponent": () => (/* reexport safe */ _menu_horiz_menu_horizontal_component__WEBPACK_IMPORTED_MODULE_40__.MenuHorizontalIconComponent),
/* harmony export */ "MenuVerticalIconComponent": () => (/* reexport safe */ _menu_vertical_menu_vertical_component__WEBPACK_IMPORTED_MODULE_39__.MenuVerticalIconComponent),
/* harmony export */ "MicrosoftIconComponent": () => (/* reexport safe */ _microsoft_microsoft_component__WEBPACK_IMPORTED_MODULE_37__.MicrosoftIconComponent),
/* harmony export */ "MinusCircleHollowComponent": () => (/* reexport safe */ _minus_circle_hollow_minus_circle_hollow_component__WEBPACK_IMPORTED_MODULE_107__.MinusCircleHollowComponent),
/* harmony export */ "NoProposalIconComponent": () => (/* reexport safe */ _no_proposal_no_proposal_component__WEBPACK_IMPORTED_MODULE_102__.NoProposalIconComponent),
/* harmony export */ "NoResultsIconComponent": () => (/* reexport safe */ _no_search_results_no_results_component__WEBPACK_IMPORTED_MODULE_65__.NoResultsIconComponent),
/* harmony export */ "NotFoundIconComponent": () => (/* reexport safe */ _page_not_found_page_not_found_component__WEBPACK_IMPORTED_MODULE_63__.NotFoundIconComponent),
/* harmony export */ "NotesIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.NotesIconComponent),
/* harmony export */ "OpenLinkIconComponent": () => (/* reexport safe */ _open_link_open_link_component__WEBPACK_IMPORTED_MODULE_56__.OpenLinkIconComponent),
/* harmony export */ "ParticipantsIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.ParticipantsIconComponent),
/* harmony export */ "PersonalizedFormIconComponent": () => (/* reexport safe */ _personalized_form_personalized_form_icon_component__WEBPACK_IMPORTED_MODULE_28__.PersonalizedFormIconComponent),
/* harmony export */ "PhoneIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.PhoneIconComponent),
/* harmony export */ "PlanCategoryIconComponent": () => (/* reexport safe */ _commands__WEBPACK_IMPORTED_MODULE_79__.PlanCategoryIconComponent),
/* harmony export */ "PlayIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.PlayIconComponent),
/* harmony export */ "PlusIconComponent": () => (/* reexport safe */ _plus_plus_component__WEBPACK_IMPORTED_MODULE_77__.PlusIconComponent),
/* harmony export */ "PreferTimeAfternoonIconComponent": () => (/* reexport safe */ _settings_prefer_time_afternoon_prefer_time_afternoon_component__WEBPACK_IMPORTED_MODULE_47__.PreferTimeAfternoonIconComponent),
/* harmony export */ "PreferTimeLateMorningIconComponent": () => (/* reexport safe */ _settings_prefer_time_late_morning_prefer_time_late_morning_component__WEBPACK_IMPORTED_MODULE_48__.PreferTimeLateMorningIconComponent),
/* harmony export */ "PreferTimeMidIconComponent": () => (/* reexport safe */ _settings_prefer_time_mid_prefer_time_mid_component__WEBPACK_IMPORTED_MODULE_45__.PreferTimeMidIconComponent),
/* harmony export */ "PreferTimeMorningIconComponent": () => (/* reexport safe */ _settings_prefer_time_morning_prefer_time_morning_component__WEBPACK_IMPORTED_MODULE_46__.PreferTimeMorningIconComponent),
/* harmony export */ "QuotesIconComponent": () => (/* reexport safe */ _embed_widget_quotes_quotes_component__WEBPACK_IMPORTED_MODULE_94__.QuotesIconComponent),
/* harmony export */ "RemoteIconComponent": () => (/* reexport safe */ _profile_remote_remote_component__WEBPACK_IMPORTED_MODULE_31__.RemoteIconComponent),
/* harmony export */ "RemoveIconComponent": () => (/* reexport safe */ _remove_remove_icon_component__WEBPACK_IMPORTED_MODULE_106__.RemoveIconComponent),
/* harmony export */ "ScheduleIconComponent": () => (/* reexport safe */ _embed_widget_schedule_icon_schedule_icon_component__WEBPACK_IMPORTED_MODULE_54__.ScheduleIconComponent),
/* harmony export */ "SearchIconComponent": () => (/* reexport safe */ _search_search_component__WEBPACK_IMPORTED_MODULE_24__.SearchIconComponent),
/* harmony export */ "SettingsGearIconComponent": () => (/* reexport safe */ _settings__WEBPACK_IMPORTED_MODULE_7__.SettingsGearIconComponent),
/* harmony export */ "SettingsIconComponent": () => (/* reexport safe */ _settings_icon_settings_icon_component__WEBPACK_IMPORTED_MODULE_29__.SettingsIconComponent),
/* harmony export */ "SettingsPersonalizedFormEditFormIconComponent": () => (/* reexport safe */ _settings__WEBPACK_IMPORTED_MODULE_7__.SettingsPersonalizedFormEditFormIconComponent),
/* harmony export */ "ShareIconComponent": () => (/* reexport safe */ _share_share_component__WEBPACK_IMPORTED_MODULE_62__.ShareIconComponent),
/* harmony export */ "ShareOnIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.ShareOnIconComponent),
/* harmony export */ "ShareUnavailableIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.ShareUnavailableIconComponent),
/* harmony export */ "ShareWidgetIconComponent": () => (/* reexport safe */ _settings_share_widget_share_widget_icon_component__WEBPACK_IMPORTED_MODULE_49__.ShareWidgetIconComponent),
/* harmony export */ "ShieldCheckIconComponent": () => (/* reexport safe */ _settings__WEBPACK_IMPORTED_MODULE_7__.ShieldCheckIconComponent),
/* harmony export */ "ShrinkIconComponent": () => (/* reexport safe */ _shrink_shrink_component__WEBPACK_IMPORTED_MODULE_59__.ShrinkIconComponent),
/* harmony export */ "SidebarCloseIconComponent": () => (/* reexport safe */ _sidebar_close_sidebar_close_component__WEBPACK_IMPORTED_MODULE_75__.SidebarCloseIconComponent),
/* harmony export */ "SidebarOpenIconComponent": () => (/* reexport safe */ _sidebar_open_sidebar_open_component__WEBPACK_IMPORTED_MODULE_76__.SidebarOpenIconComponent),
/* harmony export */ "SignupMessageIconComponent": () => (/* reexport safe */ _signup_signup_component__WEBPACK_IMPORTED_MODULE_103__.SignupMessageIconComponent),
/* harmony export */ "SlotHeldIconComponent": () => (/* reexport safe */ _slot_held_slot_held_component__WEBPACK_IMPORTED_MODULE_71__.SlotHeldIconComponent),
/* harmony export */ "SpecialKeyIconComponent": () => (/* reexport safe */ _special_key_special_key_icon_component__WEBPACK_IMPORTED_MODULE_15__.SpecialKeyIconComponent),
/* harmony export */ "StatusInIconComponent": () => (/* reexport safe */ _status_in_status_in_icon_component__WEBPACK_IMPORTED_MODULE_89__.StatusInIconComponent),
/* harmony export */ "StatusOutIconComponent": () => (/* reexport safe */ _status_out_status_out_icon_component__WEBPACK_IMPORTED_MODULE_88__.StatusOutIconComponent),
/* harmony export */ "TimeIconComponent": () => (/* reexport safe */ _time_time_component__WEBPACK_IMPORTED_MODULE_25__.TimeIconComponent),
/* harmony export */ "TuneUpIconComponent": () => (/* reexport safe */ _account_settings_tune_up_tune_up_component__WEBPACK_IMPORTED_MODULE_33__.TuneUpIconComponent),
/* harmony export */ "TwitterIconComponent": () => (/* reexport safe */ _social__WEBPACK_IMPORTED_MODULE_3__.TwitterIconComponent),
/* harmony export */ "UdWidgetIconComponent": () => (/* reexport safe */ _account_settings_ud_widget_ud_widget_icon_component__WEBPACK_IMPORTED_MODULE_32__.UdWidgetIconComponent),
/* harmony export */ "UserCheckIconComponent": () => (/* reexport safe */ _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__.UserCheckIconComponent),
/* harmony export */ "UserDataIconComponent": () => (/* reexport safe */ _embed_widget_user_data_user_data_component__WEBPACK_IMPORTED_MODULE_98__.UserDataIconComponent),
/* harmony export */ "UserIconComponent": () => (/* reexport safe */ _avatars__WEBPACK_IMPORTED_MODULE_4__.UserIconComponent),
/* harmony export */ "UserProfileIconComponent": () => (/* reexport safe */ _user_profile_user_profile_component__WEBPACK_IMPORTED_MODULE_19__.UserProfileIconComponent),
/* harmony export */ "UsersIconComponent": () => (/* reexport safe */ _avatars__WEBPACK_IMPORTED_MODULE_4__.UsersIconComponent),
/* harmony export */ "VerifiedCheckIconComponent": () => (/* reexport safe */ _verified_check__WEBPACK_IMPORTED_MODULE_13__.VerifiedCheckIconComponent),
/* harmony export */ "WarningCalendarIconComponent": () => (/* reexport safe */ _settings_warning_calendar_warning_calendar_icon_component__WEBPACK_IMPORTED_MODULE_50__.WarningCalendarIconComponent),
/* harmony export */ "WarningIconComponent": () => (/* reexport safe */ _warning_warning_icon_component__WEBPACK_IMPORTED_MODULE_93__.WarningIconComponent),
/* harmony export */ "WebGlobeIconComponent": () => (/* reexport safe */ _web_globe_web_globe_component__WEBPACK_IMPORTED_MODULE_86__.WebGlobeIconComponent)
/* harmony export */ });
/* harmony import */ var _icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./icon-template.component */ 45346);
/* harmony import */ var _key__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./key */ 98179);
/* harmony import */ var _auth__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./auth */ 69268);
/* harmony import */ var _social__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./social */ 13144);
/* harmony import */ var _avatars__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./avatars */ 46210);
/* harmony import */ var _broadcast__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./broadcast */ 64794);
/* harmony import */ var _elements__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./elements */ 50827);
/* harmony import */ var _settings__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./settings */ 38039);
/* harmony import */ var _copy_times__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./copy-times */ 83425);
/* harmony import */ var _calendar__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./calendar */ 25694);
/* harmony import */ var _calendar_propose__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./calendar-propose */ 8143);
/* harmony import */ var _event_labels__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./event-labels */ 18796);
/* harmony import */ var _drag_n_drop__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./drag-n-drop */ 44648);
/* harmony import */ var _verified_check__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./verified-check */ 88930);
/* harmony import */ var _agenda_and_conference__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./agenda-and-conference */ 8236);
/* harmony import */ var _special_key_special_key_icon_component__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./special-key/special-key-icon.component */ 28056);
/* harmony import */ var _custom_form_custom_form_component__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./custom-form/custom-form.component */ 93217);
/* harmony import */ var _feature_feature_component__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./feature/feature.component */ 27070);
/* harmony import */ var _chrome_ext_chrome_ext_component__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./chrome-ext/chrome-ext.component */ 1085);
/* harmony import */ var _user_profile_user_profile_component__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./user-profile/user-profile.component */ 30263);
/* harmony import */ var _all_day_event_clock_all_day_event_clock_icon_component__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./all-day-event-clock/all-day-event-clock-icon.component */ 74331);
/* harmony import */ var _calendar_person_calendar_person_icon_component__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./calendar-person/calendar-person-icon.component */ 75483);
/* harmony import */ var _lightning_lightning_component__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./lightning/lightning.component */ 97883);
/* harmony import */ var _live_broadcast_live_broadcast_component__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./live-broadcast/live-broadcast.component */ 36135);
/* harmony import */ var _search_search_component__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./search/search.component */ 2064);
/* harmony import */ var _time_time_component__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./time/time.component */ 44584);
/* harmony import */ var _hourglass_hourglass_component__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./hourglass/hourglass.component */ 48712);
/* harmony import */ var _checked_circle_checked_circle_icon_component__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./checked-circle/checked-circle-icon.component */ 84274);
/* harmony import */ var _personalized_form_personalized_form_icon_component__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./personalized-form/personalized-form-icon.component */ 57300);
/* harmony import */ var _settings_icon_settings_icon_component__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./settings-icon/settings-icon.component */ 8996);
/* harmony import */ var _profile_in_person_in_person_component__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./profile/in-person/in-person.component */ 12656);
/* harmony import */ var _profile_remote_remote_component__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./profile/remote/remote.component */ 8799);
/* harmony import */ var _account_settings_ud_widget_ud_widget_icon_component__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ./account-settings/ud-widget/ud-widget-icon.component */ 45037);
/* harmony import */ var _account_settings_tune_up_tune_up_component__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ./account-settings/tune-up/tune-up.component */ 56567);
/* harmony import */ var _profile_discover_discover_component__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ./profile/discover/discover.component */ 5365);
/* harmony import */ var _settings_add_calendar_add_calendar_icon_component__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ./settings/add-calendar/add-calendar-icon.component */ 61324);
/* harmony import */ var _google_google_icon_component__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ./google/google-icon.component */ 23999);
/* harmony import */ var _microsoft_microsoft_component__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ./microsoft/microsoft.component */ 2928);
/* harmony import */ var _settings_connect_calendar_connect_calendar_component__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ./settings/connect-calendar/connect-calendar.component */ 93282);
/* harmony import */ var _menu_vertical_menu_vertical_component__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ./menu-vertical/menu-vertical.component */ 47225);
/* harmony import */ var _menu_horiz_menu_horizontal_component__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ./menu-horiz/menu-horizontal.component */ 32214);
/* harmony import */ var _settings_eye_open_eye_open_component__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ./settings/eye-open/eye-open.component */ 12137);
/* harmony import */ var _settings_eye_close_eye_close_component__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! ./settings/eye-close/eye-close.component */ 35474);
/* harmony import */ var _lock_lock_component__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! ./lock/lock.component */ 42116);
/* harmony import */ var _settings_global_global_icon_component__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! ./settings/global/global-icon.component */ 21535);
/* harmony import */ var _settings_prefer_time_mid_prefer_time_mid_component__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! ./settings/prefer-time-mid/prefer-time-mid.component */ 26182);
/* harmony import */ var _settings_prefer_time_morning_prefer_time_morning_component__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! ./settings/prefer-time-morning/prefer-time-morning.component */ 98553);
/* harmony import */ var _settings_prefer_time_afternoon_prefer_time_afternoon_component__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! ./settings/prefer-time-afternoon/prefer-time-afternoon.component */ 77875);
/* harmony import */ var _settings_prefer_time_late_morning_prefer_time_late_morning_component__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! ./settings/prefer-time-late-morning/prefer-time-late-morning.component */ 42902);
/* harmony import */ var _settings_share_widget_share_widget_icon_component__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! ./settings/share-widget/share-widget-icon.component */ 43777);
/* harmony import */ var _settings_warning_calendar_warning_calendar_icon_component__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! ./settings/warning-calendar/warning-calendar-icon.component */ 55436);
/* harmony import */ var _settings_expand_panel_arrow_expand_panel_arrow_component__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! ./settings/expand-panel-arrow/expand-panel-arrow.component */ 43609);
/* harmony import */ var _close_close_component__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! ./close/close.component */ 84673);
/* harmony import */ var _embed_widget_allowed_sites_allowed_sites_component__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! ./embed-widget/allowed-sites/allowed-sites.component */ 79358);
/* harmony import */ var _embed_widget_schedule_icon_schedule_icon_component__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ./embed-widget/schedule-icon/schedule-icon.component */ 42905);
/* harmony import */ var _chain_link_chain_link_component__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ./chain-link/chain-link.component */ 44838);
/* harmony import */ var _open_link_open_link_component__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(/*! ./open-link/open-link.component */ 53742);
/* harmony import */ var _basket_basket_component__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(/*! ./basket/basket.component */ 27695);
/* harmony import */ var _expand_expand_component__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(/*! ./expand/expand.component */ 46071);
/* harmony import */ var _shrink_shrink_component__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__(/*! ./shrink/shrink.component */ 84780);
/* harmony import */ var _copy_link_copy_link_component__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__(/*! ./copy-link/copy-link.component */ 17190);
/* harmony import */ var _calendar_requested_calendar_requested_component__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__(/*! ./calendar-requested/calendar-requested.component */ 21642);
/* harmony import */ var _share_share_component__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__(/*! ./share/share.component */ 48144);
/* harmony import */ var _page_not_found_page_not_found_component__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__(/*! ./page-not-found/page-not-found.component */ 62771);
/* harmony import */ var _history_history_component__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(/*! ./history/history.component */ 67248);
/* harmony import */ var _no_search_results_no_results_component__WEBPACK_IMPORTED_MODULE_65__ = __webpack_require__(/*! ./no-search-results/no-results.component */ 86088);
/* harmony import */ var _profile_booking_meeting_confirmed_meeting_confirmed_component__WEBPACK_IMPORTED_MODULE_66__ = __webpack_require__(/*! ./profile/booking/meeting-confirmed/meeting-confirmed.component */ 711);
/* harmony import */ var _profile_booking_meeting_cancelled_meeting_cancelled_component__WEBPACK_IMPORTED_MODULE_67__ = __webpack_require__(/*! ./profile/booking/meeting-cancelled/meeting-cancelled.component */ 2051);
/* harmony import */ var _profile_booking_meeting_submitted_meeting_submitted_component__WEBPACK_IMPORTED_MODULE_68__ = __webpack_require__(/*! ./profile/booking/meeting-submitted/meeting-submitted.component */ 38266);
/* harmony import */ var _logo_undock_logo_undock_component__WEBPACK_IMPORTED_MODULE_69__ = __webpack_require__(/*! ./logo-undock/logo-undock.component */ 2287);
/* harmony import */ var _gear_gear_component__WEBPACK_IMPORTED_MODULE_70__ = __webpack_require__(/*! ./gear/gear.component */ 49985);
/* harmony import */ var _slot_held_slot_held_component__WEBPACK_IMPORTED_MODULE_71__ = __webpack_require__(/*! ./slot-held/slot-held.component */ 46000);
/* harmony import */ var _auto_reschedule_auto_reschedule_component__WEBPACK_IMPORTED_MODULE_72__ = __webpack_require__(/*! ./auto-reschedule/auto-reschedule.component */ 34520);
/* harmony import */ var _chevron_chevron_component__WEBPACK_IMPORTED_MODULE_73__ = __webpack_require__(/*! ./chevron/chevron.component */ 44347);
/* harmony import */ var _calendar_view_calendar_view_component__WEBPACK_IMPORTED_MODULE_74__ = __webpack_require__(/*! ./calendar-view/calendar-view.component */ 51240);
/* harmony import */ var _sidebar_close_sidebar_close_component__WEBPACK_IMPORTED_MODULE_75__ = __webpack_require__(/*! ./sidebar-close/sidebar-close.component */ 16751);
/* harmony import */ var _sidebar_open_sidebar_open_component__WEBPACK_IMPORTED_MODULE_76__ = __webpack_require__(/*! ./sidebar-open/sidebar-open.component */ 56915);
/* harmony import */ var _plus_plus_component__WEBPACK_IMPORTED_MODULE_77__ = __webpack_require__(/*! ./plus/plus.component */ 41130);
/* harmony import */ var _commands_command_propmt_command_prompt_component__WEBPACK_IMPORTED_MODULE_78__ = __webpack_require__(/*! ./commands/command-propmt/command-prompt.component */ 41933);
/* harmony import */ var _commands__WEBPACK_IMPORTED_MODULE_79__ = __webpack_require__(/*! ./commands */ 91690);
/* harmony import */ var _commands_command_mornings_command_mornings_component__WEBPACK_IMPORTED_MODULE_80__ = __webpack_require__(/*! ./commands/command-mornings/command-mornings.component */ 60511);
/* harmony import */ var _commands_command_afternoons_command_afternoons_component__WEBPACK_IMPORTED_MODULE_81__ = __webpack_require__(/*! ./commands/command-afternoons/command-afternoons.component */ 50268);
/* harmony import */ var _commands_command_evenings_command_evenings_component__WEBPACK_IMPORTED_MODULE_82__ = __webpack_require__(/*! ./commands/command-evenings/command-evenings.component */ 66609);
/* harmony import */ var _commands_command_custom_range_command_custom_range_component__WEBPACK_IMPORTED_MODULE_83__ = __webpack_require__(/*! ./commands/command-custom-range/command-custom-range.component */ 27561);
/* harmony import */ var _large_calendar_no_time_large_calendar_no_time_component__WEBPACK_IMPORTED_MODULE_84__ = __webpack_require__(/*! ./large-calendar-no-time/large-calendar-no-time.component */ 6403);
/* harmony import */ var _clock_clock_component__WEBPACK_IMPORTED_MODULE_85__ = __webpack_require__(/*! ./clock/clock.component */ 74622);
/* harmony import */ var _web_globe_web_globe_component__WEBPACK_IMPORTED_MODULE_86__ = __webpack_require__(/*! ./web-globe/web-globe.component */ 62534);
/* harmony import */ var _location_location_component__WEBPACK_IMPORTED_MODULE_87__ = __webpack_require__(/*! ./location/location.component */ 35940);
/* harmony import */ var _status_out_status_out_icon_component__WEBPACK_IMPORTED_MODULE_88__ = __webpack_require__(/*! ./status-out/status-out-icon.component */ 50926);
/* harmony import */ var _status_in_status_in_icon_component__WEBPACK_IMPORTED_MODULE_89__ = __webpack_require__(/*! ./status-in/status-in-icon.component */ 93386);
/* harmony import */ var _commands_command_created_command_created_component__WEBPACK_IMPORTED_MODULE_90__ = __webpack_require__(/*! ./commands/command-created/command-created.component */ 12325);
/* harmony import */ var _commands_command_priority_command_priority_component__WEBPACK_IMPORTED_MODULE_91__ = __webpack_require__(/*! ./commands/command-priority/command-priority.component */ 27229);
/* harmony import */ var _proposal_create_create_proposal_component__WEBPACK_IMPORTED_MODULE_92__ = __webpack_require__(/*! ./proposal-create/create-proposal.component */ 85329);
/* harmony import */ var _warning_warning_icon_component__WEBPACK_IMPORTED_MODULE_93__ = __webpack_require__(/*! ./warning/warning-icon.component */ 24682);
/* harmony import */ var _embed_widget_quotes_quotes_component__WEBPACK_IMPORTED_MODULE_94__ = __webpack_require__(/*! ./embed-widget/quotes/quotes.component */ 88090);
/* harmony import */ var _embed_widget_alignment_alignment_component__WEBPACK_IMPORTED_MODULE_95__ = __webpack_require__(/*! ./embed-widget/alignment/alignment.component */ 99891);
/* harmony import */ var _embed_widget_change_color_change_color_component__WEBPACK_IMPORTED_MODULE_96__ = __webpack_require__(/*! ./embed-widget/change-color/change-color.component */ 94621);
/* harmony import */ var _embed_widget_change_text_color_change_text_color_component__WEBPACK_IMPORTED_MODULE_97__ = __webpack_require__(/*! ./embed-widget/change-text-color/change-text-color.component */ 4835);
/* harmony import */ var _embed_widget_user_data_user_data_component__WEBPACK_IMPORTED_MODULE_98__ = __webpack_require__(/*! ./embed-widget/user-data/user-data.component */ 37558);
/* harmony import */ var _info_info_component__WEBPACK_IMPORTED_MODULE_99__ = __webpack_require__(/*! ./info/info.component */ 5427);
/* harmony import */ var _embed_widget_copy_code_copy_code_component__WEBPACK_IMPORTED_MODULE_100__ = __webpack_require__(/*! ./embed-widget/copy-code/copy-code.component */ 71748);
/* harmony import */ var _embed_widget_compare_calendar_compare_calendar_component__WEBPACK_IMPORTED_MODULE_101__ = __webpack_require__(/*! ./embed-widget/compare-calendar/compare-calendar.component */ 61033);
/* harmony import */ var _no_proposal_no_proposal_component__WEBPACK_IMPORTED_MODULE_102__ = __webpack_require__(/*! ./no-proposal/no-proposal.component */ 56148);
/* harmony import */ var _signup_signup_component__WEBPACK_IMPORTED_MODULE_103__ = __webpack_require__(/*! ./signup/signup.component */ 36227);
/* harmony import */ var _credit_card_plus_credit_card_plus_icon_component__WEBPACK_IMPORTED_MODULE_104__ = __webpack_require__(/*! ./credit-card-plus/credit-card-plus-icon.component */ 23500);
/* harmony import */ var _event_preferences_event_preferences_icon_component__WEBPACK_IMPORTED_MODULE_105__ = __webpack_require__(/*! ./event-preferences/event-preferences-icon.component */ 83570);
/* harmony import */ var _remove_remove_icon_component__WEBPACK_IMPORTED_MODULE_106__ = __webpack_require__(/*! ./remove/remove-icon.component */ 38172);
/* harmony import */ var _minus_circle_hollow_minus_circle_hollow_component__WEBPACK_IMPORTED_MODULE_107__ = __webpack_require__(/*! ./minus-circle-hollow/minus-circle-hollow.component */ 9482);
/***/ }),
/***/ 45859:
/*!*****************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/infinity/infinity-icon.component.ts ***!
\*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InfinityIconComponent": () => (/* binding */ InfinityIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class InfinityIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.color = '#807A8E';
}
}
InfinityIconComponent.ɵfac = function () {
let ɵInfinityIconComponent_BaseFactory;
return function InfinityIconComponent_Factory(t) {
return (ɵInfinityIconComponent_BaseFactory || (ɵInfinityIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](InfinityIconComponent)))(t || InfinityIconComponent);
};
}();
InfinityIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: InfinityIconComponent,
selectors: [["app-infinity-icon"]],
inputs: {
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 8,
vars: 4,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M2.74963 12C2.74963 14.3472 4.65242 16.25 6.99963 16.25C7.95726 16.25 8.83896 15.9342 9.5492 15.4007C9.88039 15.1519 10.3505 15.2187 10.5993 15.5499C10.8481 15.8811 10.7813 16.3513 10.4501 16.6C9.48899 17.3219 8.29322 17.75 6.99963 17.75C3.824 17.75 1.24963 15.1756 1.24963 12C1.24963 8.82436 3.824 6.25 6.99963 6.25C10.1753 6.25 12.7496 8.82436 12.7496 12C12.7496 14.3472 14.6524 16.25 16.9996 16.25C19.3468 16.25 21.2496 14.3472 21.2496 12C21.2496 9.65279 19.3468 7.75 16.9996 7.75C16.0418 7.75 15.16 8.06595 14.4497 8.59962C14.1185 8.84843 13.6483 8.78167 13.3995 8.45051C13.1507 8.11935 13.2175 7.64919 13.5486 7.40038C14.5098 6.67823 15.7058 6.25 16.9996 6.25C20.1753 6.25 22.7496 8.82436 22.7496 12C22.7496 15.1756 20.1753 17.75 16.9996 17.75C13.824 17.75 11.2496 15.1756 11.2496 12C11.2496 9.65279 9.34684 7.75 6.99963 7.75C4.65242 7.75 2.74963 9.65279 2.74963 12Z"], ["d", "M9.5492 15.4007L9.84949 15.8005L9.5492 15.4007ZM10.5993 15.5499L10.9991 15.2496L10.9991 15.2496L10.5993 15.5499ZM10.4501 16.6L10.7504 16.9998L10.4501 16.6ZM14.4497 8.59962L14.75 8.99937L14.75 8.99937L14.4497 8.59962ZM13.3995 8.45051L12.9998 8.75084L12.9998 8.75084L13.3995 8.45051ZM13.5486 7.40038L13.2483 7.00063L13.2483 7.00063L13.5486 7.40038ZM11.2496 12L10.7496 12L11.2496 12ZM6.99963 15.75C4.92857 15.75 3.24963 14.0711 3.24963 12L2.24963 12C2.24963 14.6234 4.37628 16.75 6.99963 16.75L6.99963 15.75ZM9.24891 15.0009C8.62231 15.4716 7.8453 15.75 6.99963 15.75L6.99963 16.75C8.06922 16.75 9.05561 16.3968 9.84949 15.8005L9.24891 15.0009ZM10.9991 15.2496C10.5845 14.6977 9.8009 14.5863 9.24891 15.0009L9.84949 15.8005C9.95989 15.7176 10.1166 15.7398 10.1995 15.8502L10.9991 15.2496ZM10.7504 16.9998C11.3023 16.5852 11.4137 15.8016 10.9991 15.2496L10.1995 15.8502C10.2824 15.9606 10.2602 16.1173 10.1498 16.2003L10.7504 16.9998ZM6.99963 18.25C8.40522 18.25 9.70568 17.7845 10.7504 16.9998L10.1498 16.2003C9.2723 16.8594 8.18121 17.25 6.99963 17.25L6.99963 18.25ZM0.749634 12C0.749634 15.4518 3.54785 18.25 6.99963 18.25L6.99963 17.25C4.10014 17.25 1.74963 14.8995 1.74963 12L0.749634 12ZM6.99963 5.75C3.54785 5.75 0.749633 8.54822 0.749634 12L1.74963 12C1.74963 9.1005 4.10014 6.75 6.99963 6.75L6.99963 5.75ZM13.2496 12C13.2496 8.54822 10.4514 5.75 6.99963 5.75L6.99963 6.75C9.89913 6.75 12.2496 9.1005 12.2496 12L13.2496 12ZM16.9996 15.75C14.9286 15.75 13.2496 14.0711 13.2496 12L12.2496 12C12.2496 14.6234 14.3763 16.75 16.9996 16.75L16.9996 15.75ZM20.7496 12C20.7496 14.0711 19.0707 15.75 16.9996 15.75L16.9996 16.75C19.623 16.75 21.7496 14.6234 21.7496 12L20.7496 12ZM16.9996 8.25C19.0707 8.25 20.7496 9.92893 20.7496 12L21.7496 12C21.7496 9.37665 19.623 7.25 16.9996 7.25L16.9996 8.25ZM14.75 8.99937C15.3767 8.52854 16.1538 8.25 16.9996 8.25L16.9996 7.25C15.9298 7.25 14.9433 7.60336 14.1493 8.19987L14.75 8.99937ZM12.9998 8.75084C13.4145 9.30278 14.1981 9.41405 14.75 8.99937L14.1493 8.19987C14.0389 8.28281 13.8822 8.26056 13.7993 8.15017L12.9998 8.75084ZM13.2483 7.00063C12.6964 7.41531 12.5851 8.19891 12.9998 8.75084L13.7993 8.15017C13.7163 8.03978 13.7386 7.88306 13.849 7.80013L13.2483 7.00063ZM16.9996 5.75C15.5938 5.75 14.2931 6.21567 13.2483 7.00063L13.849 7.80013C14.7265 7.14079 15.8178 6.75 16.9996 6.75L16.9996 5.75ZM23.2496 12C23.2496 8.54822 20.4514 5.75 16.9996 5.75L16.9996 6.75C19.8991 6.75 22.2496 9.1005 22.2496 12L23.2496 12ZM16.9996 18.25C20.4514 18.25 23.2496 15.4518 23.2496 12L22.2496 12C22.2496 14.8995 19.8991 17.25 16.9996 17.25L16.9996 18.25ZM10.7496 12C10.7496 15.4518 13.5479 18.25 16.9996 18.25L16.9996 17.25C14.1001 17.25 11.7496 14.8995 11.7496 12L10.7496 12ZM6.99963 8.25C9.0707 8.25 10.7496 9.92893 10.7496 12L11.7496 12C11.7496 9.37665 9.62299 7.25 6.99963 7.25L6.99963 8.25ZM3.24963 12C3.24963 9.92893 4.92857 8.25 6.99963 8.25L6.99963 7.25C4.37628 7.25 2.24963 9.37665 2.24963 12L3.24963 12Z", "fill-opacity", "0.2"]],
template: function InfinityIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](5, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvaW5maW5pdHkvaW5maW5pdHktaWNvbi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtRQUNRO1lBQ0ksYUFBYTtZQUNiLHVCQUF1QjtZQUN2QixtQkFBbUI7UUFDdkIiLCJzb3VyY2VzQ29udGVudCI6WyJcbiAgICAgICAgOmhvc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
/***/ }),
/***/ 5427:
/*!****************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/info/info.component.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InfoIconComponent": () => (/* binding */ InfoIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class InfoIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.bgColor = '#CECADA';
}
}
InfoIconComponent.ɵfac = function () {
let ɵInfoIconComponent_BaseFactory;
return function InfoIconComponent_Factory(t) {
return (ɵInfoIconComponent_BaseFactory || (ɵInfoIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](InfoIconComponent)))(t || InfoIconComponent);
};
}();
InfoIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: InfoIconComponent,
selectors: [["app-icon-info"]],
inputs: {
bgColor: "bgColor"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M18 10C18 14.4183 14.4183 18 10 18C5.58172 18 2 14.4183 2 10C2 5.58172 5.58172 2 10 2C14.4183 2 18 5.58172 18 10ZM10.0001 8.41666C10.4143 8.41666 10.7501 8.75244 10.7501 9.16666V13.3333C10.7501 13.7475 10.4143 14.0833 10.0001 14.0833C9.58587 14.0833 9.25008 13.7475 9.25008 13.3333V9.16666C9.25008 8.75244 9.58587 8.41666 10.0001 8.41666ZM10.0001 7.49999C10.4603 7.49999 10.8334 7.12689 10.8334 6.66666C10.8334 6.20642 10.4603 5.83332 10.0001 5.83332C9.53984 5.83332 9.16675 6.20642 9.16675 6.66666C9.16675 7.12689 9.53984 7.49999 10.0001 7.49999Z"]],
template: function InfoIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.bgColor);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvaW5mby9pbmZvLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 47568:
/*!****************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/items-list/items-list.component.ts ***!
\****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ItemsListComponent": () => (/* binding */ ItemsListComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ItemsListComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 20;
this.height = 20;
this.color = '#2B2733';
}
}
ItemsListComponent.ɵfac = function () {
let ɵItemsListComponent_BaseFactory;
return function ItemsListComponent_Factory(t) {
return (ɵItemsListComponent_BaseFactory || (ɵItemsListComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ItemsListComponent)))(t || ItemsListComponent);
};
}();
ItemsListComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ItemsListComponent,
selectors: [["app-items-list-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg", 2, "margin-right", "8px"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M3.25 4.16667C3.25 3.66041 3.66041 3.25 4.16667 3.25C4.67293 3.25 5.08333 3.66041 5.08333 4.16667C5.08333 4.67293 4.67293 5.08333 4.16667 5.08333C3.66041 5.08333 3.25 4.67293 3.25 4.16667ZM4.16667 1.75C2.83198 1.75 1.75 2.83198 1.75 4.16667C1.75 5.50136 2.83198 6.58333 4.16667 6.58333C5.50136 6.58333 6.58333 5.50135 6.58333 4.16667C6.58333 2.83198 5.50135 1.75 4.16667 1.75ZM8.41667 4.16667C8.41667 3.75245 8.75245 3.41667 9.16667 3.41667L17.5 3.41666C17.9142 3.41666 18.25 3.75245 18.25 4.16666C18.25 4.58088 17.9142 4.91666 17.5 4.91666L9.16667 4.91667C8.75245 4.91667 8.41667 4.58088 8.41667 4.16667ZM9.16667 9.25C8.75245 9.25 8.41667 9.58579 8.41667 10C8.41667 10.4142 8.75245 10.75 9.16667 10.75L17.5 10.75C17.9142 10.75 18.25 10.4142 18.25 10C18.25 9.58578 17.9142 9.25 17.5 9.25L9.16667 9.25ZM9.16667 15.0833C8.75246 15.0833 8.41667 15.4191 8.41667 15.8333C8.41667 16.2475 8.75246 16.5833 9.16667 16.5833L17.5 16.5833C17.9142 16.5833 18.25 16.2475 18.25 15.8333C18.25 15.4191 17.9142 15.0833 17.5 15.0833L9.16667 15.0833ZM4.16667 9.08333C3.66041 9.08333 3.25 9.49374 3.25 10C3.25 10.5063 3.66041 10.9167 4.16667 10.9167C4.67293 10.9167 5.08333 10.5063 5.08333 10C5.08333 9.49374 4.67293 9.08333 4.16667 9.08333ZM1.75 10C1.75 8.66531 2.83198 7.58333 4.16667 7.58333C5.50136 7.58333 6.58333 8.66531 6.58333 10C6.58333 11.3347 5.50136 12.4167 4.16667 12.4167C2.83198 12.4167 1.75 11.3347 1.75 10ZM3.25 15.8333C3.25 15.3271 3.66041 14.9167 4.16667 14.9167C4.67293 14.9167 5.08334 15.3271 5.08334 15.8333C5.08334 16.3396 4.67293 16.75 4.16667 16.75C3.66041 16.75 3.25 16.3396 3.25 15.8333ZM4.16667 13.4167C2.83198 13.4167 1.75 14.4986 1.75 15.8333C1.75 17.168 2.83198 18.25 4.16667 18.25C5.50136 18.25 6.58334 17.168 6.58333 15.8333C6.58333 14.4986 5.50136 13.4167 4.16667 13.4167Z"]],
template: function ItemsListComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvaXRlbXMtbGlzdC9pdGVtcy1saXN0LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0lBQ0k7UUFDSSxhQUFhO1FBQ2IsdUJBQXVCO1FBQ3ZCLG1CQUFtQjtJQUN2QiIsInNvdXJjZXNDb250ZW50IjpbIlxuICAgIDpob3N0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
/***/ }),
/***/ 98179:
/*!******************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/key/index.ts ***!
\******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "KeyIconComponent": () => (/* reexport safe */ _key_icon_component__WEBPACK_IMPORTED_MODULE_0__.KeyIconComponent)
/* harmony export */ });
/* harmony import */ var _key_icon_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./key-icon.component */ 91959);
/***/ }),
/***/ 91959:
/*!*******************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/key/key-icon.component.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "KeyIconComponent": () => (/* binding */ KeyIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class KeyIconComponent {}
KeyIconComponent.ɵfac = function KeyIconComponent_Factory(t) {
return new (t || KeyIconComponent)();
};
KeyIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: KeyIconComponent,
selectors: [["app-key-icon"]],
decls: 5,
vars: 0,
consts: [["width", "22", "height", "22", "viewBox", "0 0 22 22", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M18.8637 2.21967C19.1566 2.51256 19.1566 2.98744 18.8637 3.28033L18.4774 3.66667L20.697 5.88634C20.9899 6.17923 20.9899 6.6541 20.697 6.947L17.4887 10.1553C17.1958 10.4482 16.7209 10.4482 16.428 10.1553L14.2084 7.93566L10.681 11.463C11.3522 12.355 11.75 13.4644 11.75 14.6667C11.75 17.6122 9.36223 20 6.41671 20C3.47119 20 1.08337 17.6122 1.08337 14.6667C1.08337 11.7211 3.47119 9.33333 6.41671 9.33333C7.61899 9.33333 8.72836 9.73116 9.62036 10.4024L13.6777 6.34505C13.6778 6.34492 13.6779 6.3448 13.678 6.34467L16.8864 3.13634C16.8865 3.13622 16.8866 3.1361 16.8867 3.13599L17.803 2.21967C18.0959 1.92678 18.5708 1.92678 18.8637 2.21967ZM15.269 6.875L16.9584 8.56434L19.106 6.41667L17.4167 4.72733L15.269 6.875ZM6.41671 10.8333C4.29962 10.8333 2.58337 12.5496 2.58337 14.6667C2.58337 16.7838 4.29962 18.5 6.41671 18.5C8.5338 18.5 10.25 16.7838 10.25 14.6667C10.25 12.5496 8.5338 10.8333 6.41671 10.8333Z", "fill", "#2B2733"]],
template: function KeyIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMva2V5L2tleS1pY29uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
});
/***/ }),
/***/ 6403:
/*!****************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/large-calendar-no-time/large-calendar-no-time.component.ts ***!
\****************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CalendarNoTimeIconComponent": () => (/* binding */ CalendarNoTimeIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class CalendarNoTimeIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
CalendarNoTimeIconComponent.ɵfac = function () {
let ɵCalendarNoTimeIconComponent_BaseFactory;
return function CalendarNoTimeIconComponent_Factory(t) {
return (ɵCalendarNoTimeIconComponent_BaseFactory || (ɵCalendarNoTimeIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](CalendarNoTimeIconComponent)))(t || CalendarNoTimeIconComponent);
};
}();
CalendarNoTimeIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CalendarNoTimeIconComponent,
selectors: [["app-icon-large-calendar-no-time"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 35,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 141 140", "fill", "none"], ["d", "M95.5843 106.592H19.2383C14.1374 106.592 10.3392 101.882 11.4198 96.8972L25.0812 33.8733H111.443L95.5843 106.592Z", "fill", "white"], ["d", "M95.5843 106.592H15.5183C12.3302 106.592 9.95641 103.648 10.6318 100.533L25.0812 33.8733H111.443L95.5843 106.592Z", "fill", "#EDEAF2"], ["d", "M45.8113 106.592H27.9467C24.6986 106.592 22.0237 103.814 22.2147 100.556L25.0807 33.8733H29.3797L45.8113 106.592Z", "fill", "url(#paint0_linear_3527_38987)"], ["d", "M130.359 106.592H44.093L29.4765 50.7356L29.381 50.3524L25.082 33.8733H111.444L115.169 48.1488L115.743 50.3524L115.838 50.7356L130.359 106.592Z", "fill", "white"], ["d", "M115.743 50.3524H29.381L25.082 33.8733H111.444L115.169 48.1488L115.743 50.3524Z", "fill", "#EDEAF2"], ["d", "M47.8188 45.6577C49.5071 45.6577 50.8758 44.285 50.8758 42.5918C50.8758 40.8986 49.5071 39.5259 47.8188 39.5259C46.1304 39.5259 44.7617 40.8986 44.7617 42.5918C44.7617 44.285 46.1304 45.6577 47.8188 45.6577Z", "fill", "#DFDCE8"], ["d", "M98.2602 45.6577C99.9485 45.6577 101.317 44.285 101.317 42.5918C101.317 40.8986 99.9485 39.5259 98.2602 39.5259C96.5718 39.5259 95.2031 40.8986 95.2031 42.5918C95.2031 44.285 96.5718 45.6577 98.2602 45.6577Z", "fill", "#DFDCE8"], ["d", "M47.0548 43.8372C46.4816 43.8372 46.004 43.3582 46.004 42.7834C46.004 42.2085 46.4816 41.7295 47.0548 41.7295C49.1565 41.7295 51.3538 38.7594 51.3538 34.2564C51.3538 34.1606 51.3538 33.969 51.3538 33.8732C51.2583 29.466 49.061 26.7833 47.0548 26.7833C45.1442 26.7833 43.0424 29.3702 42.7558 33.3941H40.5586C40.8452 28.4121 43.6156 24.6755 46.9593 24.6755C50.494 24.6755 53.2644 28.7953 53.4555 34.0648C53.4555 34.1606 53.4555 34.2564 53.4555 34.3522C53.551 39.6217 50.6851 43.8372 47.0548 43.8372Z", "fill", "#B4AFC6"], ["d", "M97.2091 43.8372C96.6359 43.8372 96.1583 43.3582 96.1583 42.7834C96.1583 42.2085 96.6359 41.7295 97.2091 41.7295C99.3108 41.7295 101.508 38.7594 101.508 34.2564C101.508 34.1606 101.508 33.969 101.508 33.8732C101.413 29.466 99.2153 26.7833 97.2091 26.7833C95.2985 26.7833 93.1967 29.3702 92.9101 33.3941H90.7129C90.9995 28.4121 93.7699 24.6755 97.1136 24.6755C100.648 24.6755 103.419 28.7953 103.61 34.0648C103.61 34.1606 103.61 34.2564 103.61 34.3522C103.705 39.6217 100.839 43.8372 97.2091 43.8372Z", "fill", "#B4AFC6"], ["opacity", "0.3", "d", "M98.7366 71.9087C98.1634 71.9087 97.7812 71.4296 97.7812 70.9506C97.7812 70.3757 98.1634 69.9925 98.7366 69.9925H101.698C102.271 69.9925 102.653 70.4715 102.653 70.9506C102.653 71.5254 102.176 71.9087 101.698 71.9087H98.7366Z", "fill", "#CECADA"], ["opacity", "0.3", "d", "M58.0406 98.9269C57.6585 98.9269 57.2764 98.6395 57.0853 98.2562L55.5568 92.6035H48.0097C47.4365 92.6035 47.0544 92.1245 47.0544 91.6454C47.0544 91.0706 47.532 90.6873 48.0097 90.6873H54.9836L52.5953 82.2562H45.3348C44.7616 82.2562 44.3795 81.7771 44.3795 81.2981C44.3795 80.7232 44.7616 80.34 45.3348 80.34H52.0221L49.6338 71.9089H42.7554C42.1822 71.9089 41.8001 71.4298 41.8001 70.9508C41.8001 70.3759 42.1822 69.9927 42.7554 69.9927H49.1561L46.7678 61.5615H40.176C39.6028 61.5615 39.2207 61.0825 39.2207 60.6034C39.2207 60.0286 39.6028 59.6454 40.176 59.6454H46.1946L45.2393 56.1963C45.1437 55.7172 45.4303 55.1424 45.908 55.0466C46.0035 55.0466 46.0991 55.0466 46.1946 55.0466C46.5767 55.0466 46.9588 55.334 47.1499 55.7172L48.2963 59.6454H55.9389C56.5121 59.6454 56.8942 60.0286 56.8942 60.6034C56.8942 61.1783 56.5121 61.5615 55.9389 61.5615H48.8695L51.2578 69.9927H63.2949L59.4736 56.1963C59.3781 55.7172 59.6647 55.1424 60.1423 55.0466C60.2379 55.0466 60.3334 55.0466 60.429 55.0466C60.8111 55.0466 61.1932 55.334 61.3843 55.7172L62.5307 59.6454H66.6386C67.2118 59.6454 67.5939 60.0286 67.5939 60.6034C67.5939 61.1783 67.1162 61.5615 66.6386 61.5615H63.1039L65.4922 69.9927H73.6125C74.1857 69.9927 74.5678 70.4717 74.5678 70.9508C74.5678 71.5256 74.1857 71.9089 73.6125 71.9089H66.0654L68.4537 80.34H80.5863L75.332 61.5615H72.7527C72.1795 61.5615 71.7973 61.0825 71.7973 60.6034C71.7973 60.0286 72.275 59.6454 72.7527 59.6454H74.7588L73.8035 56.1963C73.708 55.9088 73.8035 55.7172 73.8991 55.4298C73.9946 55.2382 74.1856 55.0466 74.4722 54.9507C74.5678 54.9507 74.6633 54.9507 74.7588 54.9507C75.141 54.9507 75.5231 55.2382 75.7142 55.6214L76.8606 59.5496H78.8668C79.44 59.5496 79.8221 59.9328 79.8221 60.5076C79.8221 61.0825 79.44 61.4657 78.8668 61.4657H77.4338L79.8221 69.8969H91.9547L89.5664 61.4657H83.3568C82.7836 61.4657 82.4015 60.9867 82.4015 60.5076C82.4015 59.9328 82.8791 59.5496 83.3568 59.5496H88.7066L87.7513 56.1004C87.6558 55.6214 87.9424 55.0466 88.42 54.9507C88.5156 54.9507 88.6111 54.9507 88.7066 54.9507C89.0887 54.9507 89.4709 55.2382 89.6619 55.6214L90.8083 59.5496H102.941L101.986 56.1004C101.89 55.6214 102.177 55.0466 102.654 54.9507C102.75 54.9507 102.845 54.9507 102.941 54.9507C103.323 54.9507 103.705 55.2382 103.896 55.6214L105.043 59.5496H112.494C113.067 59.5496 113.45 59.9328 113.45 60.5076C113.45 61.0825 113.067 61.4657 112.494 61.4657H105.329L107.718 69.8969H114.883C115.456 69.8969 115.838 70.3759 115.838 70.855C115.838 71.4298 115.456 71.8131 114.883 71.8131H108.291L110.679 80.2442H117.557C118.131 80.2442 118.513 80.7232 118.513 81.2023C118.513 81.7771 118.131 82.1604 117.557 82.1604H111.252L113.641 90.5915H120.137C120.71 90.5915 121.092 91.0706 121.092 91.5496C121.092 92.1245 120.615 92.5077 120.137 92.5077H114.118L115.551 97.5856C115.647 98.0646 115.36 98.6395 114.883 98.7353C114.787 98.7353 114.691 98.7353 114.596 98.7353C114.214 98.7353 113.832 98.4478 113.641 98.0646L112.112 92.5077H99.9795L101.412 97.4897C101.508 97.7772 101.412 97.9688 101.317 98.2562C101.221 98.4478 101.03 98.6395 100.744 98.7353C100.648 98.7353 100.553 98.7353 100.457 98.7353C100.075 98.7353 99.6929 98.4478 99.5018 98.0646L97.9733 92.6035H85.8406L87.2736 97.5856C87.3692 98.0646 87.0826 98.6395 86.6049 98.7353C86.5094 98.7353 86.4138 98.7353 86.3183 98.7353C85.9362 98.7353 85.554 98.4478 85.363 98.0646L83.8344 92.6035H71.7018L73.1348 97.5856C73.2303 98.0646 72.9437 98.6395 72.4661 98.7353C72.3705 98.7353 72.275 98.7353 72.1795 98.7353C71.7973 98.7353 71.4152 98.4478 71.2241 98.0646L69.6956 92.6035H57.563L58.996 97.6814C59.0915 97.9688 58.996 98.1604 58.9004 98.4478C58.8049 98.6395 58.6138 98.8311 58.3272 98.9269C58.2317 98.9269 58.1362 98.9269 58.0406 98.9269ZM85.2674 90.6873H111.539L109.151 82.2562H97.018L97.8777 85.3221C97.9733 85.6095 97.8777 85.8011 97.7822 86.0885C97.6867 86.2801 97.4956 86.4718 97.209 86.5676C97.1135 86.5676 97.018 86.5676 96.9224 86.5676C96.5403 86.5676 96.1582 86.2801 95.9671 85.8969L95.0118 82.352H91.3815C90.8083 82.352 90.4262 81.873 90.4262 81.3939C90.4262 80.8191 90.8083 80.4358 91.3815 80.4358H94.4386L92.0503 72.0047H80.0131L82.4015 80.4358H85.363C85.9362 80.4358 86.3183 80.9149 86.3183 81.3939C86.3183 81.9688 85.9362 82.352 85.363 82.352H82.8791L85.2674 90.6873ZM71.1286 90.6873H83.2613L80.8729 82.2562H68.7403L71.1286 90.6873ZM56.9898 90.6873H69.1224L66.7341 82.2562H63.1994C62.6262 82.2562 62.2441 81.7771 62.2441 81.2981C62.2441 80.7232 62.7217 80.34 63.1994 80.34H66.2564L63.8681 71.9089H51.7355L54.1238 80.34H57.2764C57.8496 80.34 58.2317 80.8191 58.2317 81.2981C58.2317 81.8729 57.754 82.2562 57.2764 82.2562H54.697L56.9898 90.6873ZM96.5403 80.34H108.673L103.419 61.5615H91.1905L96.5403 80.34Z", "fill", "#CECADA"], ["id", "paint0_linear_3527_38987", "x1", "22.1972", "y1", "70.2217", "x2", "45.8465", "y2", "70.2217", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#EDEAF2"], ["offset", "1", "stop-color", "#CECADA"]],
template: function CalendarNoTimeIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](8, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](10, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](12, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](14, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](16, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](18, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](20, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](22, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](24, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](26, "linearGradient", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](28, "stop", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](30, "stop", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](33, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](34, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvbGFyZ2UtY2FsZW5kYXItbm8tdGltZS9sYXJnZS1jYWxlbmRhci1uby10aW1lLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 97883:
/*!**************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/lightning/lightning.component.ts ***!
\**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LightningIconComponent": () => (/* binding */ LightningIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
function LightningIconComponent_ng_template_1_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](0, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "svg", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](3, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx_r1.borderColor)("fill", ctx_r1.color);
}
}
class LightningIconComponent {
constructor() {
this.height = '20';
this.width = '20';
this.color = '#DFC051';
this.borderColor = '';
}
}
LightningIconComponent.ɵfac = function LightningIconComponent_Factory(t) {
return new (t || LightningIconComponent)();
};
LightningIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: LightningIconComponent,
selectors: [["app-icon-lightning"]],
inputs: {
height: "height",
width: "width",
color: "color",
borderColor: "borderColor"
},
decls: 9,
vars: 4,
consts: [["oldIcon", ""], ["viewBox", "0 0 15 22", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.75 1.00006C9.75 0.669558 9.53366 0.378013 9.21734 0.282239C8.90102 0.186466 8.55929 0.30904 8.37596 0.584033L0.375963 12.584C0.222535 12.8142 0.208231 13.1101 0.338745 13.354C0.46926 13.5978 0.723405 13.7501 1 13.7501H5.25V21.0001C5.25 21.3306 5.46634 21.6221 5.78266 21.7179C6.09898 21.8137 6.44071 21.6911 6.62404 21.4161L14.624 9.41608C14.7775 9.18594 14.7918 8.89003 14.6613 8.64616C14.5307 8.4023 14.2766 8.25006 14 8.25006H9.75V1.00006Z"], ["width", "20", "height", "20", "viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M5.8335 2.49984V9.99984C5.8335 10.4582 6.2085 10.8332 6.66683 10.8332H8.3335V16.7915C8.3335 17.2165 8.89183 17.3665 9.1085 16.9998L13.4335 9.58317C13.7585 9.02484 13.3585 8.33317 12.7168 8.33317H10.8335L12.9085 2.7915C13.1168 2.24984 12.7168 1.6665 12.1335 1.6665H6.66683C6.2085 1.6665 5.8335 2.0415 5.8335 2.49984V2.49984Z"]],
template: function LightningIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](0, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, LightningIconComponent_ng_template_1_Template, 6, 2, "ng-template", null, 0, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "svg", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx.borderColor)("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvbGlnaHRuaW5nL2xpZ2h0bmluZy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNqTkE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQTZESiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 36135:
/*!************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/live-broadcast/live-broadcast.component.ts ***!
\************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LiveBroadcastIconComponent": () => (/* binding */ LiveBroadcastIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class LiveBroadcastIconComponent {
constructor() {
this.height = '16';
this.width = '18';
this.color = '#000';
}
}
LiveBroadcastIconComponent.ɵfac = function LiveBroadcastIconComponent_Factory(t) {
return new (t || LiveBroadcastIconComponent)();
};
LiveBroadcastIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: LiveBroadcastIconComponent,
selectors: [["app-icon-live-broadcast"]],
inputs: {
height: "height",
width: "width",
color: "color"
},
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 18 16", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M8.99935 7.33335C8.08268 7.33335 7.33268 8.08335 7.33268 9.00002C7.33268 9.91669 8.08268 10.6667 8.99935 10.6667C9.91602 10.6667 10.666 9.91669 10.666 9.00002C10.666 8.08335 9.91602 7.33335 8.99935 7.33335ZM13.9993 9.00002C13.9993 6.25002 11.7493 4.00002 8.99935 4.00002C6.24935 4.00002 3.99935 6.25002 3.99935 9.00002C3.99935 10.5439 4.70852 11.9105 5.82825 12.851C6.17635 13.1433 6.68828 13.0122 6.91876 12.6204C7.14712 12.2321 7.00748 11.7377 6.68369 11.4246C6.05471 10.8164 5.66602 9.97418 5.66602 9.08335C5.66602 7.25002 7.16602 5.75002 8.99935 5.75002C10.8327 5.75002 12.3327 7.25002 12.3327 9.08335C12.3327 10.0119 11.9648 10.8485 11.3657 11.4223C11.0298 11.7441 10.8662 12.2569 11.102 12.6578C11.323 13.0336 11.8089 13.1692 12.1489 12.8964C13.2811 11.9879 13.9993 10.5538 13.9993 9.00002ZM8.99935 0.666687C4.41602 0.666687 0.666016 4.41669 0.666016 9.00002C0.666016 11.7914 2.032 14.2413 4.14564 15.7313C4.51464 15.9915 5.01631 15.8545 5.24522 15.4654C5.47737 15.0707 5.34081 14.5663 4.97669 14.2887C3.36552 13.0603 2.33268 11.127 2.33268 9.00002C2.33268 5.33335 5.33268 2.33335 8.99935 2.33335C12.666 2.33335 15.666 5.33335 15.666 9.00002C15.666 11.1997 14.6338 13.0768 13.0235 14.2907C12.6578 14.5664 12.5213 15.0707 12.7535 15.4654C12.9824 15.8545 13.4841 15.9915 13.8531 15.7313C15.9667 14.2413 17.3327 11.7914 17.3327 9.00002C17.3327 4.41669 13.5827 0.666687 8.99935 0.666687Z"]],
template: function LiveBroadcastIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvbGl2ZS1icm9hZGNhc3QvbGl2ZS1icm9hZGNhc3QuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDak5BO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUE2REoiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 35940:
/*!************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/location/location.component.ts ***!
\************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LocationIconComponent": () => (/* binding */ LocationIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class LocationIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
LocationIconComponent.ɵfac = function () {
let ɵLocationIconComponent_BaseFactory;
return function LocationIconComponent_Factory(t) {
return (ɵLocationIconComponent_BaseFactory || (ɵLocationIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](LocationIconComponent)))(t || LocationIconComponent);
};
}();
LocationIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: LocationIconComponent,
selectors: [["app-icon-location"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M4.0835 8.45678C4.0835 6.39215 4.83668 4.9011 5.92019 3.92014C7.01647 2.92762 8.49706 2.41662 10.0002 2.41663C11.5033 2.41663 12.9838 2.92764 14.0801 3.92016C15.1636 4.90112 15.9168 6.39216 15.9168 8.45678C15.9168 10.8404 14.643 12.9699 13.172 14.624C12.5054 15.3736 12.0899 15.8329 11.6412 16.1305C11.2393 16.3971 10.7801 16.55 10.0003 16.55C9.22053 16.55 8.76142 16.3971 8.3595 16.1306C7.91076 15.833 7.49522 15.3737 6.82854 14.6241C5.35743 12.9699 4.0835 10.8405 4.0835 8.45678ZM17.4168 8.45678C17.4168 5.99464 16.5033 4.09061 15.0869 2.80819C13.6831 1.53732 11.8304 0.916631 10.0002 0.916626C8.16993 0.916621 6.31718 1.5373 4.91346 2.80817C3.49697 4.09059 2.5835 5.99463 2.5835 8.45678C2.5835 11.3739 4.1314 13.8485 5.70768 15.6209L5.75531 15.6745C6.36028 16.3549 6.90123 16.9634 7.53046 17.3807C8.22298 17.8399 8.98447 18.05 10.0004 18.05C11.0163 18.0499 11.7777 17.8399 12.4702 17.3806C13.0995 16.9633 13.6404 16.3548 14.2453 15.6743L14.2453 15.6743L14.2929 15.6208C15.8691 13.8484 17.4168 11.3738 17.4168 8.45678ZM8.25016 8.33332C8.25016 7.36682 9.03366 6.58332 10.0002 6.58332C10.9667 6.58332 11.7502 7.36682 11.7502 8.33332C11.7502 9.29982 10.9667 10.0833 10.0002 10.0833C9.03366 10.0833 8.25016 9.29982 8.25016 8.33332ZM10.0002 5.08332C8.20524 5.08332 6.75016 6.53839 6.75016 8.33332C6.75016 10.1282 8.20524 11.5833 10.0002 11.5833C11.7951 11.5833 13.2502 10.1282 13.2502 8.33332C13.2502 6.53839 11.7951 5.08332 10.0002 5.08332Z"]],
template: function LocationIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvbG9jYXRpb24vbG9jYXRpb24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDak5BO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUE2REoiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 98678:
/*!*****************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/lock-medieval/lock-medieval-icon.ts ***!
\*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LockMedievalIconComponent": () => (/* binding */ LockMedievalIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class LockMedievalIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 16;
this.height = 16;
this.color = '#BD970F';
}
}
LockMedievalIconComponent.ɵfac = function () {
let ɵLockMedievalIconComponent_BaseFactory;
return function LockMedievalIconComponent_Factory(t) {
return (ɵLockMedievalIconComponent_BaseFactory || (ɵLockMedievalIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](LockMedievalIconComponent)))(t || LockMedievalIconComponent);
};
}();
LockMedievalIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: LockMedievalIconComponent,
selectors: [["app-lock-medieval-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 16 16", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7.94133 2.45021L7.99995 2.45023L8.05857 2.45021C8.3727 2.45009 8.61489 2.44999 8.83015 2.48408C10.0069 2.67045 10.9297 3.59333 11.1161 4.77003C11.1502 4.98529 11.1501 5.22748 11.15 5.54161L11.15 5.60023V5.84954C12.1231 6.29076 12.8 7.2707 12.8 8.40874V9.60022C12.8 12.2512 10.6509 14.4002 7.99995 14.4002C5.34898 14.4002 3.19995 12.2512 3.19995 9.60022V8.40874C3.19995 7.2707 3.87683 6.29076 4.84995 5.84955V5.60023L4.84994 5.54161V5.54161C4.84981 5.22748 4.84971 4.98529 4.88381 4.77003C5.07018 3.59333 5.99305 2.67045 7.16976 2.48408C7.38502 2.44999 7.6272 2.45009 7.94133 2.45021ZM9.63456 5.00468C9.64762 5.08715 9.64995 5.19996 9.64995 5.60023L6.34995 5.60022C6.34995 5.19996 6.35228 5.08715 6.36534 5.00468C6.45006 4.46982 6.86954 4.05033 7.40441 3.96562C7.48688 3.95255 7.59969 3.95023 7.99995 3.95023C8.40021 3.95023 8.51302 3.95255 8.59549 3.96562C9.13036 4.05033 9.54985 4.46982 9.63456 5.00468ZM8.74995 9.33356C8.74995 8.91935 8.41416 8.58356 7.99995 8.58356C7.58574 8.58356 7.24995 8.91935 7.24995 9.33356V10.6669C7.24995 11.0811 7.58574 11.4169 7.99995 11.4169C8.41416 11.4169 8.74995 11.0811 8.74995 10.6669V9.33356Z"]],
template: function LockMedievalIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvbG9jay1tZWRpZXZhbC9sb2NrLW1lZGlldmFsLWljb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtRQUNRO1lBQ0ksYUFBYTtZQUNiLHVCQUF1QjtZQUN2QixtQkFBbUI7UUFDdkIiLCJzb3VyY2VzQ29udGVudCI6WyJcbiAgICAgICAgOmhvc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
/***/ }),
/***/ 28:
/*!*************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/lock-rounded/lock-rounded-icon.component.ts ***!
\*************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LockRoundedIconComponent": () => (/* binding */ LockRoundedIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class LockRoundedIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 20;
this.height = 20;
this.color = '#807A8E';
}
}
LockRoundedIconComponent.ɵfac = function () {
let ɵLockRoundedIconComponent_BaseFactory;
return function LockRoundedIconComponent_Factory(t) {
return (ɵLockRoundedIconComponent_BaseFactory || (ɵLockRoundedIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](LockRoundedIconComponent)))(t || LockRoundedIconComponent);
};
}();
LockRoundedIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: LockRoundedIconComponent,
selectors: [["app-lock-rounded-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.92671 0.916649L9.99999 0.916673L10.0733 0.916649C10.466 0.916454 10.769 0.916304 11.0365 0.969514C12.1274 1.18651 12.9802 2.03928 13.1971 3.13017C13.2504 3.39768 13.2502 3.70067 13.25 4.0934L13.25 4.16667V6.77351C15.2407 7.90575 16.5833 10.0461 16.5833 12.5C16.5833 16.1359 13.6359 19.0833 9.99999 19.0833C6.36412 19.0833 3.41666 16.1359 3.41666 12.5C3.41666 10.0461 4.75927 7.90575 6.74999 6.77351V4.16667L6.74997 4.0934C6.74977 3.70067 6.74962 3.39768 6.80283 3.13017C7.01982 2.03928 7.87259 1.18651 8.96349 0.969514C9.231 0.916304 9.53399 0.916454 9.92671 0.916649ZM11.75 4.16667V6.15181C11.1927 5.99854 10.6059 5.91667 9.99999 5.91667C9.39405 5.91667 8.80723 5.99854 8.24999 6.15181V4.16667C8.24999 3.66607 8.25362 3.5253 8.27401 3.42281C8.37264 2.92695 8.76026 2.53932 9.25613 2.44069C9.35861 2.42031 9.49939 2.41667 9.99999 2.41667C10.5006 2.41667 10.6414 2.42031 10.7439 2.44069C11.2397 2.53932 11.6273 2.92695 11.726 3.42281C11.7464 3.5253 11.75 3.66607 11.75 4.16667ZM9.99999 7.41667C7.19254 7.41667 4.91666 9.69256 4.91666 12.5C4.91666 15.3075 7.19254 17.5833 9.99999 17.5833C12.8074 17.5833 15.0833 15.3075 15.0833 12.5C15.0833 9.69256 12.8074 7.41667 9.99999 7.41667ZM10.75 11.6667C10.75 11.2525 10.4142 10.9167 9.99999 10.9167C9.58578 10.9167 9.24999 11.2525 9.24999 11.6667V13.3333C9.24999 13.7476 9.58578 14.0833 9.99999 14.0833C10.4142 14.0833 10.75 13.7476 10.75 13.3333V11.6667Z"]],
template: function LockRoundedIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n \n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvbG9jay1yb3VuZGVkL2xvY2stcm91bmRlZC1pY29uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO1FBQ1E7WUFDSSxhQUFhO1lBQ2IsdUJBQXVCO1lBQ3ZCLG1CQUFtQjtRQUN2QiIsInNvdXJjZXNDb250ZW50IjpbIlxuICAgICAgICA6aG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 42116:
/*!****************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/lock/lock.component.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LockIconComponent": () => (/* binding */ LockIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
function LockIconComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "svg", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx_r0.width)("height", ctx_r0.height);
}
}
function LockIconComponent_ng_template_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx_r2.width)("height", ctx_r2.height);
}
}
class LockIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.solidBackground = false;
}
}
LockIconComponent.ɵfac = function () {
let ɵLockIconComponent_BaseFactory;
return function LockIconComponent_Factory(t) {
return (ɵLockIconComponent_BaseFactory || (ɵLockIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](LockIconComponent)))(t || LockIconComponent);
};
}();
LockIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: LockIconComponent,
selectors: [["app-icon-lock"]],
inputs: {
solidBackground: "solidBackground"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 2,
consts: [[4, "ngIf", "ngIfElse"], ["defaultLock", ""], ["viewBox", "0 0 16 16", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7.9414 2.44997L8.00001 2.44998L8.05863 2.44997C8.37276 2.44984 8.61495 2.44974 8.83021 2.48384C10.0069 2.67021 10.9298 3.59308 11.1162 4.76979C11.1502 4.98505 11.1502 5.22724 11.15 5.54137L11.15 5.59998V5.8493C12.1231 6.29052 12.8 7.27046 12.8 8.40849V9.59998C12.8 12.2509 10.651 14.4 8.00001 14.4C5.34904 14.4 3.20001 12.2509 3.20001 9.59998V8.40849C3.20001 7.27046 3.87689 6.29052 4.85001 5.8493V5.59998L4.85 5.54137C4.84987 5.22723 4.84978 4.98505 4.88387 4.76979C5.07024 3.59308 5.99311 2.67021 7.16982 2.48384C7.38508 2.44974 7.62726 2.44984 7.9414 2.44997ZM9.63462 5.00444C9.64768 5.08691 9.65001 5.19972 9.65001 5.59998H6.35001C6.35001 5.19972 6.35234 5.08691 6.3654 5.00444C6.45012 4.46957 6.8696 4.05009 7.40447 3.96537C7.48694 3.95231 7.59975 3.94998 8.00001 3.94998C8.40028 3.94998 8.51309 3.95231 8.59556 3.96537C9.13042 4.05009 9.54991 4.46957 9.63462 5.00444ZM8.75001 9.33332C8.75001 8.91911 8.41423 8.58332 8.00001 8.58332C7.5858 8.58332 7.25001 8.91911 7.25001 9.33332V10.6667C7.25001 11.0809 7.5858 11.4167 8.00001 11.4167C8.41423 11.4167 8.75001 11.0809 8.75001 10.6667V9.33332Z", "fill", "#DFC051"], ["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.96672 0.916688L10.0007 0.916688L10.0346 0.916688C10.6288 0.916674 11.1247 0.916663 11.5283 0.953243C11.9499 0.991452 12.3438 1.07426 12.709 1.28512C13.127 1.52648 13.4742 1.87363 13.7156 2.29169C13.9264 2.65691 14.0092 3.05082 14.0474 3.47239C14.084 3.87598 14.084 4.37187 14.084 4.96604V4.96609L14.084 5.00002V6.13588C14.1708 6.1611 14.2561 6.18938 14.3405 6.22114C15.6207 6.70297 16.631 7.7133 17.1129 8.9935C17.2783 9.4331 17.3496 9.9003 17.3838 10.4472C17.4173 10.9827 17.4173 11.6425 17.4173 12.475V12.5V12.5251C17.4173 13.3576 17.4173 14.0174 17.3838 14.5529C17.3496 15.0997 17.2783 15.5669 17.1129 16.0065C16.631 17.2867 15.6207 18.2971 14.3405 18.7789C13.9009 18.9444 13.4337 19.0156 12.8868 19.0498C12.3513 19.0834 11.6915 19.0834 10.859 19.0834H10.834H9.16731H9.14227C8.30977 19.0834 7.64996 19.0834 7.11445 19.0498C6.56759 19.0156 6.1004 18.9444 5.6608 18.7789C4.3806 18.2971 3.37026 17.2867 2.88843 16.0065C2.72298 15.5669 2.65172 15.0997 2.6175 14.5529C2.58398 14.0174 2.58398 13.3576 2.58398 12.5251L2.58398 12.5L2.58398 12.475C2.58398 11.6425 2.58398 10.9827 2.6175 10.4472C2.65172 9.9003 2.72298 9.4331 2.88843 8.9935C3.37026 7.7133 4.3806 6.70297 5.6608 6.22114C5.74517 6.18938 5.83055 6.1611 5.91732 6.13588V5.00002L5.91732 4.96609C5.9173 4.3719 5.91729 3.87599 5.95387 3.47239C5.99208 3.05082 6.07489 2.65691 6.28575 2.29169C6.52711 1.87363 6.87427 1.52648 7.29232 1.28512C7.65754 1.07426 8.05145 0.991452 8.47302 0.953243C8.87662 0.916663 9.37253 0.916674 9.96672 0.916688ZM12.584 5.00002V5.93511C12.1072 5.91668 11.5411 5.91669 10.8591 5.91669H10.859H10.834H9.16732H9.14226H9.14225C8.46024 5.91669 7.89413 5.91668 7.41732 5.93511V5.00002C7.41732 4.36314 7.41804 3.93563 7.44775 3.60778C7.47653 3.29025 7.5277 3.14056 7.58479 3.04169C7.6945 2.85166 7.85229 2.69387 8.04232 2.58416C8.14119 2.52707 8.29088 2.4759 8.60841 2.44712C8.93626 2.41741 9.36377 2.41669 10.0007 2.41669C10.6375 2.41669 11.065 2.41741 11.3929 2.44712C11.7104 2.4759 11.8601 2.52707 11.959 2.58416C12.149 2.69387 12.3068 2.85166 12.4165 3.04169C12.4736 3.14056 12.5248 3.29025 12.5536 3.60778C12.5833 3.93563 12.584 4.36314 12.584 5.00002ZM7.20815 7.44727C6.731 7.47714 6.43075 7.53407 6.18917 7.62499C5.31325 7.95467 4.62196 8.64595 4.29229 9.52188C4.20137 9.76345 4.14443 10.0637 4.11457 10.5409C4.08433 11.024 4.08398 11.6369 4.08398 12.5C4.08398 13.3631 4.08433 13.976 4.11457 14.4592C4.14443 14.9363 4.20137 15.2366 4.29229 15.4782C4.62196 16.3541 5.31325 17.0454 6.18917 17.375C6.43075 17.466 6.731 17.5229 7.20815 17.5528C7.6913 17.583 8.30421 17.5834 9.16731 17.5834H10.834C11.6971 17.5834 12.31 17.583 12.7931 17.5528C13.2703 17.5229 13.5706 17.466 13.8121 17.375C14.6881 17.0454 15.3793 16.3541 15.709 15.4782C15.7999 15.2366 15.8569 14.9363 15.8867 14.4592C15.917 13.976 15.9173 13.3631 15.9173 12.5C15.9173 11.6369 15.917 11.024 15.8867 10.5409C15.8569 10.0637 15.7999 9.76345 15.709 9.52188C15.3793 8.64595 14.6881 7.95467 13.8121 7.62499C13.5706 7.53407 13.2703 7.47714 12.7931 7.44727C12.31 7.41703 11.6971 7.41669 10.834 7.41669H9.16732C8.30421 7.41669 7.6913 7.41703 7.20815 7.44727ZM10.7507 11.6667C10.7507 11.2525 10.4149 10.9167 10.0007 10.9167C9.58644 10.9167 9.25065 11.2525 9.25065 11.6667V13.3334C9.25065 13.7476 9.58644 14.0834 10.0007 14.0834C10.4149 14.0834 10.7507 13.7476 10.7507 13.3334V11.6667Z", "fill", "#A59FB9"]],
template: function LockIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, LockIconComponent_ng_container_0_Template, 7, 2, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, LockIconComponent_ng_template_2_Template, 6, 2, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n\n");
}
if (rf & 2) {
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.solidBackground)("ngIfElse", _r1);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf],
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 2287:
/*!******************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/logo-undock/logo-undock.component.ts ***!
\******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LogoUndockComponent": () => (/* binding */ LogoUndockComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class LogoUndockComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 105;
this.height = 13;
}
}
LogoUndockComponent.ɵfac = function () {
let ɵLogoUndockComponent_BaseFactory;
return function LogoUndockComponent_Factory(t) {
return (ɵLogoUndockComponent_BaseFactory || (ɵLogoUndockComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](LogoUndockComponent)))(t || LogoUndockComponent);
};
}();
LogoUndockComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: LogoUndockComponent,
selectors: [["app-logo-undock"]],
inputs: {
width: "width",
height: "height"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 15,
vars: 8,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 105 13", "fill", "none", 1, "logo-button"], ["d", "M1.90819 0.18545H0V7.58488C0 10.7375 1.8715 13 5.48605 13C9.1373 13 11.0271 10.4964 11.0271 7.58488V0.18545H9.11895V7.43652C9.11895 9.60628 7.96303 11.2011 5.48605 11.2011C3.04577 11.2011 1.90819 9.71755 1.90819 7.45506V0.18545Z"], ["d", "M28.796 12.796H30.4657V0.18545H28.5575V9.75464L20.6312 0.18545H18.9432V12.796H20.8514V3.26391L28.796 12.796Z"], ["d", "M38.5633 12.796H43.6457C47.3337 12.796 50.0859 10.5706 50.0859 6.50927C50.0859 2.41084 47.3337 0.203995 43.6457 0.18545H38.5633V12.796ZM43.5723 1.87304C46.2328 1.89158 48.1226 3.50499 48.1226 6.50927C48.1226 9.47646 46.2328 11.1084 43.5723 11.1084H40.4715V1.87304H43.5723Z"], ["d", "M56.6241 6.50927C56.6241 10.1997 59.3763 12.9815 63.0275 12.9815C66.7155 12.9815 69.4677 10.1997 69.4677 6.50927C69.4677 2.78174 66.7155 0 63.0275 0C59.3763 0 56.6241 2.78174 56.6241 6.50927ZM58.4956 6.50927C58.4956 3.82026 60.4038 1.83595 63.0275 1.83595C65.688 1.83595 67.5778 3.82026 67.5778 6.50927C67.5778 9.1612 65.688 11.1641 63.0275 11.1641C60.4038 11.1641 58.4956 9.1612 58.4956 6.50927Z"], ["d", "M77.9024 6.49073C77.9024 3.8388 79.7923 1.79886 82.4344 1.79886C84.1591 1.79886 85.4802 2.44793 86.3976 3.301L87.315 1.92867C86.0673 0.667618 84.3793 0 82.4344 0C78.7281 0 75.9392 2.80029 75.9392 6.49073C75.9392 10.1812 78.7281 12.9815 82.4344 12.9815C84.3793 12.9815 86.0673 12.3138 87.315 11.0528L86.3976 9.68046C85.4802 10.5335 84.1591 11.1826 82.4344 11.1826C79.7923 11.1826 77.9024 9.14265 77.9024 6.49073Z"], ["d", "M94.4316 12.796H96.3397V7.43652H97.881L102.725 12.796H105V12.5178L99.5323 6.58345L104.486 0.482169V0.18545H102.505L97.8993 5.73039H96.3397V0.18545H94.4316V12.796Z"]],
template: function LogoUndockComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](8, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](10, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](12, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](14, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvbG9nby11bmRvY2svbG9nby11bmRvY2suY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 32214:
/*!*********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/menu-horiz/menu-horizontal.component.ts ***!
\*********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MenuHorizontalIconComponent": () => (/* binding */ MenuHorizontalIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class MenuHorizontalIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = '22';
this.height = '22';
this.color = '#2B2733';
}
}
MenuHorizontalIconComponent.ɵfac = function () {
let ɵMenuHorizontalIconComponent_BaseFactory;
return function MenuHorizontalIconComponent_Factory(t) {
return (ɵMenuHorizontalIconComponent_BaseFactory || (ɵMenuHorizontalIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](MenuHorizontalIconComponent)))(t || MenuHorizontalIconComponent);
};
}();
MenuHorizontalIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: MenuHorizontalIconComponent,
selectors: [["app-menu-horizontal-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 22 22", "fill", "none"], ["d", "M5.5 9.16666C4.49167 9.16666 3.66667 9.99166 3.66667 11C3.66667 12.0083 4.49167 12.8333 5.5 12.8333C6.50834 12.8333 7.33334 12.0083 7.33334 11C7.33334 9.99166 6.50834 9.16666 5.5 9.16666ZM16.5 9.16666C15.4917 9.16666 14.6667 9.99166 14.6667 11C14.6667 12.0083 15.4917 12.8333 16.5 12.8333C17.5083 12.8333 18.3333 12.0083 18.3333 11C18.3333 9.99166 17.5083 9.16666 16.5 9.16666ZM11 9.16666C9.99167 9.16666 9.16667 9.99166 9.16667 11C9.16667 12.0083 9.99167 12.8333 11 12.8333C12.0083 12.8333 12.8333 12.0083 12.8333 11C12.8333 9.99166 12.0083 9.16666 11 9.16666Z"]],
template: function MenuHorizontalIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 47225:
/*!**********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/menu-vertical/menu-vertical.component.ts ***!
\**********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MenuVerticalIconComponent": () => (/* binding */ MenuVerticalIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class MenuVerticalIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
MenuVerticalIconComponent.ɵfac = function () {
let ɵMenuVerticalIconComponent_BaseFactory;
return function MenuVerticalIconComponent_Factory(t) {
return (ɵMenuVerticalIconComponent_BaseFactory || (ɵMenuVerticalIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](MenuVerticalIconComponent)))(t || MenuVerticalIconComponent);
};
}();
MenuVerticalIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: MenuVerticalIconComponent,
selectors: [["app-menu-vertical-icon"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 22 22", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M11.0003 6.41667C12.0087 6.41667 12.8337 5.59167 12.8337 4.58333C12.8337 3.575 12.0087 2.75 11.0003 2.75C9.99199 2.75 9.16699 3.575 9.16699 4.58333C9.16699 5.59167 9.99199 6.41667 11.0003 6.41667ZM11.0003 9.16667C9.99199 9.16667 9.16699 9.99167 9.16699 11C9.16699 12.0083 9.99199 12.8333 11.0003 12.8333C12.0087 12.8333 12.8337 12.0083 12.8337 11C12.8337 9.99167 12.0087 9.16667 11.0003 9.16667ZM9.16699 17.4167C9.16699 16.4083 9.99199 15.5833 11.0003 15.5833C12.0087 15.5833 12.8337 16.4083 12.8337 17.4167C12.8337 18.425 12.0087 19.25 11.0003 19.25C9.99199 19.25 9.16699 18.425 9.16699 17.4167Z"]],
template: function MenuVerticalIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvbWVudS12ZXJ0aWNhbC9tZW51LXZlcnRpY2FsLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 2928:
/*!**************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/microsoft/microsoft.component.ts ***!
\**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MicrosoftIconComponent": () => (/* binding */ MicrosoftIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class MicrosoftIconComponent {
constructor() {
this.width = '22';
this.height = '22';
}
}
MicrosoftIconComponent.ɵfac = function MicrosoftIconComponent_Factory(t) {
return new (t || MicrosoftIconComponent)();
};
MicrosoftIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: MicrosoftIconComponent,
selectors: [["app-microsoft-icon"]],
inputs: {
width: "width",
height: "height"
},
decls: 11,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 22 22", "fill", "none"], ["d", "M11.6875 10.3125H22V0.6875C22 0.308 21.692 0 21.3125 0H11.6875V10.3125Z", "fill", "#4CAF50"], ["d", "M10.3125 10.3125V0H0.6875C0.308 0 0 0.308 0 0.6875V10.3125H10.3125Z", "fill", "#F44336"], ["d", "M10.3125 11.6875H0V21.3125C0 21.692 0.308 22 0.6875 22H10.3125V11.6875Z", "fill", "#2196F3"], ["d", "M11.6875 11.6875V22H21.3125C21.692 22 22 21.692 22 21.3125V11.6875H11.6875Z", "fill", "#FFC107"]],
template: function MicrosoftIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](10, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvbWljcm9zb2Z0L21pY3Jvc29mdC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 9482:
/*!**********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/minus-circle-hollow/minus-circle-hollow.component.ts ***!
\**********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MinusCircleHollowComponent": () => (/* binding */ MinusCircleHollowComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class MinusCircleHollowComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 16;
this.height = 16;
this.color = '#CECADA';
}
}
MinusCircleHollowComponent.ɵfac = function () {
let ɵMinusCircleHollowComponent_BaseFactory;
return function MinusCircleHollowComponent_Factory(t) {
return (ɵMinusCircleHollowComponent_BaseFactory || (ɵMinusCircleHollowComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](MinusCircleHollowComponent)))(t || MinusCircleHollowComponent);
};
}();
MinusCircleHollowComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: MinusCircleHollowComponent,
selectors: [["app-minus-circle-hollow-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 16 16", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M2.75 8C2.75 5.10051 5.10051 2.75 8 2.75C10.8995 2.75 13.25 5.10051 13.25 8C13.25 10.8995 10.8995 13.25 8 13.25C5.10051 13.25 2.75 10.8995 2.75 8ZM8 1.25C4.27208 1.25 1.25 4.27208 1.25 8C1.25 11.7279 4.27208 14.75 8 14.75C11.7279 14.75 14.75 11.7279 14.75 8C14.75 4.27208 11.7279 1.25 8 1.25ZM5.33332 7.25C4.9191 7.25 4.58332 7.58579 4.58332 8C4.58332 8.41421 4.9191 8.75 5.33332 8.75H10.6666C11.0809 8.75 11.4166 8.41421 11.4166 8C11.4166 7.58579 11.0809 7.25 10.6666 7.25H5.33332Z"]],
template: function MinusCircleHollowComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n\n\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvbWludXMtY2lyY2xlLWhvbGxvdy9taW51cy1jaXJjbGUtaG9sbG93LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO1FBQ1E7WUFDSSxhQUFhO1lBQ2IsdUJBQXVCO1lBQ3ZCLG1CQUFtQjtRQUN2QiIsInNvdXJjZXNDb250ZW50IjpbIlxuICAgICAgICA6aG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 56148:
/*!******************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/no-proposal/no-proposal.component.ts ***!
\******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "NoProposalIconComponent": () => (/* binding */ NoProposalIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class NoProposalIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = '140';
this.height = '140';
}
}
NoProposalIconComponent.ɵfac = function () {
let ɵNoProposalIconComponent_BaseFactory;
return function NoProposalIconComponent_Factory(t) {
return (ɵNoProposalIconComponent_BaseFactory || (ɵNoProposalIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](NoProposalIconComponent)))(t || NoProposalIconComponent);
};
}();
NoProposalIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: NoProposalIconComponent,
selectors: [["app-icon-no-proposal"]],
inputs: {
width: "width",
height: "height"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 61,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 141 140", "fill", "none"], ["d", "M70.5 124C100.322 124 124.5 99.8701 124.5 70C124.5 40.1299 100.216 16 70.5 16C40.6775 16 16.5 40.1299 16.5 70C16.5 99.8701 40.6775 124 70.5 124Z", "fill", "#F3F3F9"], ["d", "M37.2131 101.293V101.293L37.2022 101.293C23.19 101.598 12 90.309 12 76.6798C12 62.9453 23.2909 51.562 37.4966 52.2735L37.8816 52.2928L37.9982 51.9254C50.2811 13.2102 106.514 18.6426 111.284 58.6824L111.331 59.0704L111.718 59.1193C122.159 60.4361 130 69.3506 130 80.2081C130 91.8686 120.656 101.293 109.004 101.293H109.003H109.001H109H108.999H108.997H108.996H108.995H108.993H108.992H108.99H108.988H108.987H108.985H108.983H108.982H108.98H108.978H108.976H108.974H108.972H108.97H108.968H108.966H108.964H108.962H108.959H108.957H108.955H108.952H108.95H108.947H108.945H108.942H108.94H108.937H108.934H108.932H108.929H108.926H108.923H108.92H108.917H108.914H108.911H108.907H108.904H108.901H108.897H108.894H108.891H108.887H108.883H108.88H108.876H108.872H108.869H108.865H108.861H108.857H108.853H108.848H108.844H108.84H108.836H108.831H108.827H108.822H108.818H108.813H108.809H108.804H108.799H108.794H108.789H108.784H108.779H108.774H108.769H108.763H108.758H108.753H108.747H108.741H108.736H108.73H108.724H108.718H108.713H108.707H108.7H108.694H108.688H108.682H108.675H108.669H108.662H108.656H108.649H108.642H108.636H108.629H108.622H108.615H108.607H108.6H108.593H108.585H108.578H108.57H108.563H108.555H108.547H108.539H108.531H108.523H108.515H108.507H108.499H108.49H108.482H108.473H108.465H108.456H108.447H108.438H108.429H108.42H108.411H108.402H108.392H108.383H108.373H108.364H108.354H108.344H108.334H108.324H108.314H108.304H108.294H108.283H108.273H108.262H108.251H108.241H108.23H108.219H108.208H108.197H108.185H108.174H108.162H108.151H108.139H108.128H108.116H108.104H108.092H108.079H108.067H108.055H108.042H108.03H108.017H108.004H107.991H107.978H107.965H107.952H107.939H107.925H107.912H107.898H107.884H107.87H107.856H107.842H107.828H107.814H107.799H107.785H107.77H107.755H107.74H107.725H107.71H107.695H107.68H107.664H107.649H107.633H107.617H107.601H107.585H107.569H107.553H107.536H107.52H107.503H107.486H107.47H107.453H107.435H107.418H107.401H107.383H107.366H107.348H107.33H107.312H107.294H107.276H107.257H107.239H107.22H107.202H107.183H107.164H107.145H107.125H107.106H107.086H107.067H107.047H107.027H107.007H106.987H106.967H106.946H106.926H106.905H106.884H106.863H106.842H106.821H106.799H106.778H106.756H106.734H106.712H106.69H106.668H106.646H106.623H106.601H106.578H106.555H106.532H106.509H106.486H106.462H106.438H106.415H106.391H106.367H106.343H106.318H106.294H106.269H106.244H106.219H106.194H106.169H106.144H106.118H106.093H106.067H106.041H106.015H105.989H105.962H105.936H105.909H105.882H105.855H105.828H105.801H105.773H105.746H105.718H105.69H105.662H105.633H105.605H105.577H105.548H105.519H105.49H105.461H105.431H105.402H105.372H105.342H105.312H105.282H105.252H105.221H105.191H105.16H105.129H105.098H105.067H105.035H105.004H104.972H104.94H104.908H104.875H104.843H104.81H104.778H104.745H104.712H104.678H104.645H104.611H104.577H104.543H104.509H104.475H104.44H104.406H104.371H104.336H104.301H104.265H104.23H104.194H104.158H104.122H104.086H104.05H104.013H103.976H103.939H103.902H103.865H103.828H103.79H103.752H103.714H103.676H103.637H103.599H103.56H103.521H103.482H103.443H103.403H103.364H103.324H103.284H103.244H103.203H103.163H103.122H103.081H103.04H102.998H102.957H102.915H102.873H102.831H102.789H102.746H102.704H102.661H102.618H102.574H102.531H102.487H102.444H102.399H102.355H102.311H102.266H102.221H102.176H102.131H102.086H102.04H101.994H101.948H101.902H101.856H101.809H101.762H101.715H101.668H101.621H101.573H101.526H101.478H101.429H101.381H101.332H101.283H101.234H101.185H101.136H101.086H101.036H100.986H100.936H100.885H100.835H100.784H100.733H100.682H100.63H100.578H100.526H100.474H100.422H100.369H100.316H100.263H100.21H100.157H100.103H100.049H99.9952H99.941H99.8865H99.8317H99.7768H99.7216H99.6663H99.6107H99.5549H99.4988H99.4426H99.3861H99.3294H99.2725H99.2154H99.158H99.1004H99.0426H98.9846H98.9264H98.8679H98.8092H98.7503H98.6911H98.6318H98.5722H98.5124H98.4523H98.392H98.3315H98.2708H98.2098H98.1487H98.0872H98.0256H97.9637H97.9016H97.8392H97.7767H97.7139H97.6508H97.5876H97.5241H97.4603H97.3964H97.3321H97.2677H97.203H97.1381H97.073H97.0076H96.942H96.8761H96.81H96.7437H96.6771H96.6103H96.5432H96.4759H96.4084H96.3406H96.2726H96.2043H96.1358H96.0671H95.9981H95.9289H95.8594H95.7897H95.7197H95.6495H95.5791H95.5084H95.4374H95.3662H95.2948H95.2231H95.1511H95.079H95.0065H94.9338H94.8609H94.7877H94.7143H94.6406H94.5667H94.4925H94.418H94.3433H94.2684H94.1932H94.1407H94.0881H94.0353H93.9825H93.9295H93.8764H93.8232H93.7698H93.7163H93.6627H93.609H93.5551H93.5012H93.4471H93.3929H93.3385H93.284H93.2295H93.1747H93.1199H93.0649H93.0098H92.9546H92.8993H92.8438H92.7882H92.7325H92.6766H92.6206H92.5645H92.5083H92.4519H92.3955H92.3388H92.2821H92.2252H92.1682H92.1111H92.0539H91.9965H91.939H91.8814H91.8236H91.7657H91.7077H91.6495H91.5913H91.5329H91.4743H91.4157H91.3569H91.2979H91.2389H91.1797H91.1204H91.0609H91.0014H90.9417H90.8818H90.8219H90.7618H90.7015H90.6412H90.5807H90.5201H90.4593H90.3984H90.3374H90.2763H90.215H90.1536H90.092H90.0303H89.9685H89.9066H89.8445H89.7823H89.7199H89.6575H89.5948H89.5321H89.4692H89.4062H89.3431H89.2798H89.2164H89.1528H89.0891H89.0253H88.9613H88.8972H88.833H88.7686H88.7041H88.6395H88.5747H88.5098H88.4448H88.3796H88.3143H88.2488H88.1833H88.1175H88.0517H87.9857H87.9195H87.8532H87.7868H87.7203H87.6536H87.5868H87.5198H87.4527H87.3855H87.3181H87.2506H87.1829H87.1151H87.0472H86.9791H86.9109H86.8425H86.774H86.7054H86.6366H86.5677H86.4986H86.4294H86.3601H86.2906H86.221H86.1512H86.0813H86.0113H85.9411H85.8708H85.8003H85.7297H85.659H85.5881H85.517H85.4458H85.3745H85.3031H85.2315H85.1597H85.0878H85.0158H84.9436H84.8713H84.7988H84.7262H84.6534H84.5805H84.5075H84.4343H84.361H84.2875H84.2139H84.1401H84.0662H83.9921H83.9179H83.8436H83.7691H83.6944H83.6196H83.5447H83.4696H83.3944H83.319H83.2435H83.1678H83.092H83.0161H82.94H82.8637H82.7873H82.7107H82.634H82.5572H82.4802H82.4031H82.3258H82.2483H82.1707H82.093H82.0151H81.9371H81.8589H81.7805H81.702H81.6234H81.5446H81.4657H81.3866H81.3074H81.228H81.1484H81.0688H80.9889H80.9089H80.8288H80.7485H80.6681H80.5875H80.5067H80.4258H80.3448H80.2635H80.1822H80.1007H80.019H79.9372H79.8552H79.7731H79.6908H79.6084H79.5258H79.4431H79.3602H79.2772H79.194H79.1106H79.0271H78.9435H78.8597H78.7757H78.6916H78.6073H78.5229H78.4383H78.3535H78.2686H78.1836H78.0984H78.013H77.9275H77.8418H77.756H77.67H77.5838H77.4975H77.411H77.3244H77.2376H77.1507H77.0636H76.9764H76.8889H76.8014H76.7137H76.6258H76.5377H76.4495H76.3612H76.2727H76.184H76.0951H76.0061H75.917H75.8277H75.7382H75.6486H75.5588H75.4688H75.3787H75.2884H75.198H75.1074H75.0166H74.9257H74.8346H74.7434H74.652H74.5604H74.4687H74.3768H74.2848H74.1925H74.1002H74.0076H73.9149H73.8221H73.729H73.6359H73.5425H73.449H73.3553H73.2615H73.1675H73.0733H72.979H72.8845H72.7898H72.695H72.6H72.5048H72.4095H72.314H72.2184H72.1226H72.0266H71.9304H71.8341H71.7376H71.641H71.5442H71.4472H71.3501H71.2527H71.1553H71.0576H70.9598H70.8618H70.7637H70.6654H70.5669H70.4682H70.3694H70.2704H70.1713H70.072H69.9725H69.8728H69.773H69.673H69.5728H69.4725H69.372H69.2713H69.1705H69.0695H68.9683H68.8669H68.7654H68.6637H68.5619H68.4598H68.3576H68.2552H68.1527H68.05H67.9471H67.844H67.7408H67.6374H67.5338H67.4301H67.3262H67.2221H67.1178H67.0134H66.9088H66.804H66.699H66.5939H66.4886H66.3831H66.2775H66.1716H66.0657H65.9595H65.8531H65.7466H65.6399H65.5331H65.426H65.3188H65.2114H65.1038H64.9961H64.8882H64.7801H64.6718H64.5634H64.4547H64.3459H64.237H64.1278H64.0185H63.909H63.7993H63.6895H63.5794H63.4692H63.3588H63.2483H63.1375H63.0266H62.9155H62.8042H62.6928H62.5811H62.4693H62.3573H62.2451H62.1328H62.0203H61.9076H61.7947H61.6816H61.5683H61.4549H61.3413H61.2275H61.1136H60.9994H60.8851H60.7706H60.6559H60.541H60.426H60.3107H60.1953H60.0797H59.9639H59.848H59.7318H59.6155H59.499H59.3823H59.2654H59.1484H59.0311H58.9137H58.7961H58.6783H58.5604H58.4422H58.3239H58.2054H58.0866H57.9678H57.8487H57.7294H57.61H57.4904H57.3705H57.2505H57.1304H57.01H56.8894H56.7687H56.6478H56.5267H56.4054H56.2839H56.1622H56.0404H55.9183H55.7961H55.6737H55.5511H55.4283H55.3053H55.1822H55.0588H54.9353H54.8115H54.6876H54.5635H54.4392H54.3148H54.1901H54.0652H53.9402H53.8149H53.6895H53.5639H53.4381H53.3121H53.1859H53.0596H52.933H52.8063H52.6793H52.5522H52.4249H52.2973H52.1696H52.0417H51.9137H51.7854H51.6569H51.5283H51.3994H51.2704H51.1411H51.0117H50.8821H50.7523H50.6223H50.4921H50.3617H50.2311H50.1003H49.9693H49.8382H49.7068H49.5753H49.4435H49.3116H49.1794H49.0471H48.9146H48.7819H48.649H48.5159H48.3826H48.2491H48.1154H37.2131Z", "fill", "url(#paint0_linear_1632_31671)", "stroke", "#F7F5FB"], ["d", "M109.004 101.793C120.832 101.793 130.5 92.1418 130.5 80.2078C130.5 68.2738 120.832 58.6229 109.004 58.6229C97.1759 58.6229 87.5078 68.2738 87.5078 80.2078C87.5078 92.1418 97.1759 101.793 109.004 101.793Z", "fill", "url(#paint1_linear_1632_31671)"], ["d", "M73.9309 102C95.0156 102 112.192 84.7736 112.192 63.5C112.192 42.2264 95.0156 25 73.9309 25C52.8462 25 35.6699 42.2264 35.6699 63.5C35.6699 84.7736 52.7434 102 73.9309 102Z", "fill", "url(#paint2_linear_1632_31671)"], ["d", "M72.8661 95.1708L68.0503 99.0524C67.1523 99.7222 65.9798 99.2448 65.7052 98.0977L64.0976 86.9608", "fill", "#CECADA"], ["d", "M118.89 67.0216L115.796 69.8847L83.4126 100.074C81.937 101.488 79.6548 101.428 78.1334 100.125L66.4992 89.4168L64.1655 87.2466L57.7307 81.2068C56.3522 79.8692 56.9813 77.4445 58.8745 77.143L112.101 68.3436L118.89 67.0216Z", "fill", "url(#paint3_linear_1632_31671)"], ["d", "M118.89 67.0223L115.796 69.8854L66.6077 89.2399L64.131 87.1039L112.21 68.1666L118.89 67.0223Z", "fill", "#CECADA"], ["d", "M38.7549 79.0552L34.8546 82.1989C34.1274 82.7413 33.1778 82.3547 32.9554 81.4257L31.6534 72.406", "fill", "#CECADA"], ["d", "M76.0294 56.2572L73.5234 58.576L47.2962 83.0256C46.1011 84.1712 44.2528 84.1225 43.0206 83.0668L33.5983 74.3948L31.7082 72.6371L26.4967 67.7456C25.3803 66.6622 25.8898 64.6986 27.4231 64.4543L70.5309 57.3278L76.0294 56.2572Z", "fill", "url(#paint4_linear_1632_31671)"], ["d", "M76.0303 56.258L73.5244 58.5768L33.6873 74.2517L31.6814 72.5218L70.6199 57.1848L76.0303 56.258Z", "fill", "#CECADA"], ["id", "paint0_linear_1632_31671", "x1", "71", "y1", "56.7918", "x2", "70.9605", "y2", "102.626", "gradientUnits", "userSpaceOnUse"], ["stop-color", "white"], ["offset", "0.9964", "stop-color", "white"], ["id", "paint1_linear_1632_31671", "x1", "85.2203", "y1", "53.9757", "x2", "104.462", "y2", "74.8332", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#D2C8E8"], ["offset", "0.9942", "stop-color", "#E6E2F2", "stop-opacity", "0"], ["id", "paint2_linear_1632_31671", "x1", "31.5983", "y1", "16.711", "x2", "65.9241", "y2", "53.8415", "gradientUnits", "userSpaceOnUse"], ["offset", "0.9942", "stop-color", "white"], ["id", "paint3_linear_1632_31671", "x1", "87.2139", "y1", "70.3521", "x2", "93.8564", "y2", "98.1016", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#EDEAF2"], ["offset", "1", "stop-color", "#EDEAF2"], ["id", "paint4_linear_1632_31671", "x1", "50.3748", "y1", "58.9545", "x2", "55.7545", "y2", "81.4285", "gradientUnits", "userSpaceOnUse"]],
template: function NoProposalIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](8, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](10, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](12, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](14, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](16, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](18, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](20, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](22, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](24, "linearGradient", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](26, "stop", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](28, "stop", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](31, "linearGradient", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](33, "stop", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](35, "stop", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](38, "linearGradient", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](40, "stop", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](42, "stop", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](44, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](45, "linearGradient", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](47, "stop", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](49, "stop", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](50, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](51, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](52, "linearGradient", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](53, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](54, "stop", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](55, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](56, "stop", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](57, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](58, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](59, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](60, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvbm8tcHJvcG9zYWwvbm8tcHJvcG9zYWwuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 92047:
/*!*********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/no-search-results-lite/no-results-lite.component.ts ***!
\*********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "NoResultsLiteIconComponent": () => (/* binding */ NoResultsLiteIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class NoResultsLiteIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 140;
this.height = 140;
}
}
NoResultsLiteIconComponent.ɵfac = function () {
let ɵNoResultsLiteIconComponent_BaseFactory;
return function NoResultsLiteIconComponent_Factory(t) {
return (ɵNoResultsLiteIconComponent_BaseFactory || (ɵNoResultsLiteIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](NoResultsLiteIconComponent)))(t || NoResultsLiteIconComponent);
};
}();
NoResultsLiteIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: NoResultsLiteIconComponent,
selectors: [["app-no-results-lite-icon"]],
inputs: {
width: "width",
height: "height"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 44,
vars: 2,
consts: [["viewBox", "0 0 140 140", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M70 124C99.8225 124 124 99.8701 124 70C124 40.1299 99.716 16 70 16C40.1775 16 16 40.1299 16 70C16 99.8701 40.1775 124 70 124Z", "fill", "#F3F3F9"], ["d", "M36.7131 101.293V101.293L36.7022 101.293C22.69 101.598 11.5 90.309 11.5 76.6798C11.5 62.9453 22.7909 51.562 36.9966 52.2735L37.3816 52.2928L37.4982 51.9253C49.7811 13.2102 106.014 18.6426 110.784 58.6823L110.831 59.0704L111.218 59.1193C121.659 60.4361 129.5 69.3506 129.5 80.2081C129.5 91.8686 120.156 101.293 108.504 101.293H108.503H108.501H108.5H108.499H108.497H108.496H108.495H108.493H108.492H108.49H108.488H108.487H108.485H108.483H108.482H108.48H108.478H108.476H108.474H108.472H108.47H108.468H108.466H108.464H108.462H108.459H108.457H108.455H108.452H108.45H108.447H108.445H108.442H108.44H108.437H108.434H108.432H108.429H108.426H108.423H108.42H108.417H108.414H108.411H108.407H108.404H108.401H108.397H108.394H108.391H108.387H108.383H108.38H108.376H108.372H108.369H108.365H108.361H108.357H108.353H108.348H108.344H108.34H108.336H108.331H108.327H108.322H108.318H108.313H108.309H108.304H108.299H108.294H108.289H108.284H108.279H108.274H108.269H108.263H108.258H108.253H108.247H108.241H108.236H108.23H108.224H108.218H108.213H108.207H108.2H108.194H108.188H108.182H108.175H108.169H108.162H108.156H108.149H108.142H108.136H108.129H108.122H108.115H108.107H108.1H108.093H108.085H108.078H108.07H108.063H108.055H108.047H108.039H108.031H108.023H108.015H108.007H107.999H107.99H107.982H107.973H107.965H107.956H107.947H107.938H107.929H107.92H107.911H107.902H107.892H107.883H107.873H107.864H107.854H107.844H107.834H107.824H107.814H107.804H107.794H107.783H107.773H107.762H107.751H107.741H107.73H107.719H107.708H107.697H107.685H107.674H107.662H107.651H107.639H107.628H107.616H107.604H107.592H107.579H107.567H107.555H107.542H107.53H107.517H107.504H107.491H107.478H107.465H107.452H107.439H107.425H107.412H107.398H107.384H107.37H107.356H107.342H107.328H107.314H107.299H107.285H107.27H107.255H107.24H107.225H107.21H107.195H107.18H107.164H107.149H107.133H107.117H107.101H107.085H107.069H107.053H107.036H107.02H107.003H106.986H106.97H106.953H106.935H106.918H106.901H106.883H106.866H106.848H106.83H106.812H106.794H106.776H106.757H106.739H106.72H106.702H106.683H106.664H106.645H106.625H106.606H106.586H106.567H106.547H106.527H106.507H106.487H106.467H106.446H106.426H106.405H106.384H106.363H106.342H106.321H106.299H106.278H106.256H106.234H106.212H106.19H106.168H106.146H106.123H106.101H106.078H106.055H106.032H106.009H105.986H105.962H105.938H105.915H105.891H105.867H105.843H105.818H105.794H105.769H105.744H105.719H105.694H105.669H105.644H105.618H105.593H105.567H105.541H105.515H105.489H105.462H105.436H105.409H105.382H105.355H105.328H105.301H105.273H105.246H105.218H105.19H105.162H105.133H105.105H105.077H105.048H105.019H104.99H104.961H104.931H104.902H104.872H104.842H104.812H104.782H104.752H104.721H104.691H104.66H104.629H104.598H104.567H104.535H104.504H104.472H104.44H104.408H104.375H104.343H104.31H104.278H104.245H104.212H104.178H104.145H104.111H104.077H104.043H104.009H103.975H103.94H103.906H103.871H103.836H103.801H103.765H103.73H103.694H103.658H103.622H103.586H103.55H103.513H103.476H103.439H103.402H103.365H103.328H103.29H103.252H103.214H103.176H103.137H103.099H103.06H103.021H102.982H102.943H102.903H102.864H102.824H102.784H102.744H102.703H102.663H102.622H102.581H102.54H102.498H102.457H102.415H102.373H102.331H102.289H102.246H102.204H102.161H102.118H102.074H102.031H101.987H101.944H101.899H101.855H101.811H101.766H101.721H101.676H101.631H101.586H101.54H101.494H101.448H101.402H101.356H101.309H101.262H101.215H101.168H101.121H101.073H101.026H100.978H100.929H100.881H100.832H100.783H100.734H100.685H100.636H100.586H100.536H100.486H100.436H100.385H100.335H100.284H100.233H100.182H100.13H100.078H100.026H99.9742H99.9218H99.8693H99.8165H99.7635H99.7103H99.6568H99.6032H99.5493H99.4952H99.441H99.3865H99.3317H99.2768H99.2216H99.1663H99.1107H99.0549H98.9988H98.9426H98.8861H98.8294H98.7725H98.7154H98.658H98.6004H98.5426H98.4846H98.4264H98.3679H98.3092H98.2503H98.1911H98.1318H98.0722H98.0124H97.9523H97.892H97.8315H97.7708H97.7098H97.6487H97.5872H97.5256H97.4637H97.4016H97.3392H97.2767H97.2139H97.1508H97.0876H97.0241H96.9603H96.8964H96.8321H96.7677H96.703H96.6381H96.573H96.5076H96.442H96.3761H96.31H96.2437H96.1771H96.1103H96.0432H95.9759H95.9084H95.8406H95.7726H95.7043H95.6358H95.5671H95.4981H95.4289H95.3594H95.2897H95.2197H95.1495H95.0791H95.0084H94.9374H94.8662H94.7948H94.7231H94.6511H94.579H94.5065H94.4338H94.3609H94.2877H94.2143H94.1406H94.0667H93.9925H93.918H93.8433H93.7684H93.6932H93.6407H93.5881H93.5353H93.4825H93.4295H93.3764H93.3232H93.2698H93.2163H93.1627H93.109H93.0551H93.0012H92.9471H92.8929H92.8385H92.784H92.7295H92.6747H92.6199H92.5649H92.5098H92.4546H92.3993H92.3438H92.2882H92.2325H92.1766H92.1206H92.0645H92.0083H91.9519H91.8955H91.8388H91.7821H91.7252H91.6682H91.6111H91.5539H91.4965H91.439H91.3814H91.3236H91.2657H91.2077H91.1495H91.0913H91.0329H90.9743H90.9157H90.8569H90.7979H90.7389H90.6797H90.6204H90.5609H90.5014H90.4417H90.3818H90.3219H90.2618H90.2015H90.1412H90.0807H90.0201H89.9593H89.8984H89.8374H89.7763H89.715H89.6536H89.592H89.5303H89.4685H89.4066H89.3445H89.2823H89.2199H89.1575H89.0948H89.0321H88.9692H88.9062H88.8431H88.7798H88.7164H88.6528H88.5891H88.5253H88.4613H88.3972H88.333H88.2686H88.2041H88.1395H88.0747H88.0098H87.9448H87.8796H87.8143H87.7488H87.6833H87.6175H87.5517H87.4857H87.4195H87.3532H87.2868H87.2203H87.1536H87.0868H87.0198H86.9527H86.8855H86.8181H86.7506H86.6829H86.6151H86.5472H86.4791H86.4109H86.3425H86.274H86.2054H86.1366H86.0677H85.9986H85.9294H85.8601H85.7906H85.721H85.6512H85.5813H85.5113H85.4411H85.3708H85.3003H85.2297H85.159H85.0881H85.017H84.9458H84.8745H84.8031H84.7315H84.6597H84.5878H84.5158H84.4436H84.3713H84.2988H84.2262H84.1534H84.0805H84.0075H83.9343H83.861H83.7875H83.7139H83.6401H83.5662H83.4921H83.4179H83.3436H83.2691H83.1944H83.1196H83.0447H82.9696H82.8944H82.819H82.7435H82.6678H82.592H82.5161H82.44H82.3637H82.2873H82.2107H82.134H82.0572H81.9802H81.9031H81.8258H81.7483H81.6707H81.593H81.5151H81.4371H81.3589H81.2805H81.202H81.1234H81.0446H80.9657H80.8866H80.8074H80.728H80.6484H80.5688H80.4889H80.4089H80.3288H80.2485H80.1681H80.0875H80.0067H79.9258H79.8448H79.7635H79.6822H79.6007H79.519H79.4372H79.3552H79.2731H79.1908H79.1084H79.0258H78.9431H78.8602H78.7772H78.694H78.6106H78.5271H78.4435H78.3597H78.2757H78.1916H78.1073H78.0229H77.9383H77.8535H77.7686H77.6836H77.5984H77.513H77.4275H77.3418H77.256H77.17H77.0838H76.9975H76.911H76.8244H76.7376H76.6507H76.5636H76.4764H76.3889H76.3014H76.2137H76.1258H76.0377H75.9495H75.8612H75.7727H75.684H75.5951H75.5061H75.417H75.3277H75.2382H75.1486H75.0588H74.9688H74.8787H74.7884H74.698H74.6074H74.5166H74.4257H74.3346H74.2434H74.152H74.0604H73.9687H73.8768H73.7848H73.6925H73.6002H73.5076H73.4149H73.3221H73.229H73.1359H73.0425H72.949H72.8553H72.7615H72.6675H72.5733H72.479H72.3845H72.2898H72.195H72.1H72.0048H71.9095H71.814H71.7184H71.6226H71.5266H71.4304H71.3341H71.2376H71.141H71.0442H70.9472H70.8501H70.7527H70.6553H70.5576H70.4598H70.3618H70.2637H70.1654H70.0669H69.9682H69.8694H69.7704H69.6713H69.572H69.4725H69.3728H69.273H69.173H69.0728H68.9725H68.872H68.7713H68.6705H68.5695H68.4683H68.3669H68.2654H68.1637H68.0619H67.9598H67.8576H67.7552H67.6527H67.55H67.4471H67.344H67.2408H67.1374H67.0338H66.9301H66.8262H66.7221H66.6178H66.5134H66.4088H66.304H66.199H66.0939H65.9886H65.8831H65.7775H65.6716H65.5657H65.4595H65.3531H65.2466H65.1399H65.0331H64.926H64.8188H64.7114H64.6038H64.4961H64.3882H64.2801H64.1718H64.0634H63.9547H63.8459H63.737H63.6278H63.5185H63.409H63.2993H63.1895H63.0794H62.9692H62.8588H62.7483H62.6375H62.5266H62.4155H62.3042H62.1928H62.0811H61.9693H61.8573H61.7451H61.6328H61.5203H61.4076H61.2947H61.1816H61.0683H60.9549H60.8413H60.7275H60.6136H60.4994H60.3851H60.2706H60.1559H60.041H59.926H59.8107H59.6953H59.5797H59.4639H59.348H59.2318H59.1155H58.999H58.8823H58.7654H58.6484H58.5311H58.4137H58.2961H58.1783H58.0604H57.9422H57.8239H57.7054H57.5866H57.4678H57.3487H57.2294H57.11H56.9904H56.8705H56.7505H56.6304H56.51H56.3894H56.2687H56.1478H56.0267H55.9054H55.7839H55.6622H55.5404H55.4183H55.2961H55.1737H55.0511H54.9283H54.8053H54.6822H54.5588H54.4353H54.3115H54.1876H54.0635H53.9392H53.8148H53.6901H53.5652H53.4402H53.3149H53.1895H53.0639H52.9381H52.8121H52.6859H52.5596H52.433H52.3063H52.1793H52.0522H51.9249H51.7973H51.6696H51.5417H51.4137H51.2854H51.1569H51.0283H50.8994H50.7704H50.6411H50.5117H50.3821H50.2523H50.1223H49.9921H49.8617H49.7311H49.6003H49.4693H49.3382H49.2068H49.0753H48.9435H48.8116H48.6794H48.5471H48.4146H48.2819H48.149H48.0159H47.8826H47.7491H47.6154H36.7131Z", "fill", "url(#paint0_linear_3880_35477)", "stroke", "#F7F5FB"], ["d", "M108.503 101.793C120.331 101.793 130 92.1418 130 80.2078C130 68.2739 120.331 58.6229 108.503 58.6229C96.6754 58.6229 87.0073 68.2739 87.0073 80.2078C87.0073 92.1418 96.6754 101.793 108.503 101.793Z", "fill", "url(#paint1_linear_3880_35477)"], ["d", "M73.4309 102C94.5156 102 111.692 84.7736 111.692 63.5C111.692 42.2264 94.5156 25 73.4309 25C52.3462 25 35.1699 42.2264 35.1699 63.5C35.1699 84.7736 52.2434 102 73.4309 102Z", "fill", "url(#paint2_linear_3880_35477)"], ["d", "M93.7346 96.9628L79.3972 82.5245L82.684 79.2119L97.0101 93.6617L93.7346 96.9628Z", "fill", "#9A95AC"], ["d", "M98.7185 102.043L87.7247 90.9631C86.8066 90.0379 86.8066 88.5301 87.7247 87.6048C88.6427 86.6796 90.1388 86.6796 91.0568 87.6048L102.051 98.6849C102.969 99.6101 102.969 101.118 102.051 102.043C101.133 102.968 99.6365 102.968 98.7185 102.043Z", "fill", "#9A95AC"], ["d", "M97.9366 102.752L83.7919 88.496C83.4632 88.1648 83.4632 87.6279 83.7919 87.2852L87.4074 83.6414C87.7361 83.3101 88.2688 83.3101 88.6088 83.6414L102.753 97.897C103.082 98.2282 103.082 98.7651 102.753 99.1078L99.138 102.752C98.798 103.083 98.2653 103.083 97.9366 102.752Z", "fill", "#CECADA"], ["d", "M63.1673 36C48.1612 36 36 48.2566 36 63.3803C36 78.4925 48.1612 90.7605 63.156 90.7605C78.162 90.7605 90.3232 78.5039 90.3232 63.3803C90.3232 48.2566 78.162 36 63.1673 36ZM63.1673 85.6888C51.1194 85.6888 41.3609 75.694 41.3609 63.3688C41.3609 51.0437 51.1194 41.0603 63.1673 41.0603C75.2152 41.0603 84.9737 51.0551 84.9737 63.3803C84.9737 75.7054 75.2039 85.6888 63.1673 85.6888Z", "fill", "#CECADA"], ["id", "paint0_linear_3880_35477", "x1", "70.5", "y1", "56.7918", "x2", "70.4605", "y2", "102.626", "gradientUnits", "userSpaceOnUse"], ["stop-color", "white"], ["offset", "0.9964", "stop-color", "white"], ["id", "paint1_linear_3880_35477", "x1", "84.7198", "y1", "53.9757", "x2", "103.961", "y2", "74.8332", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#D2C8E8"], ["offset", "0.9942", "stop-color", "#E6E2F2", "stop-opacity", "0"], ["id", "paint2_linear_3880_35477", "x1", "31.0983", "y1", "16.711", "x2", "65.4241", "y2", "53.8415", "gradientUnits", "userSpaceOnUse"], ["offset", "0.9942", "stop-color", "white"]],
template: function NoResultsLiteIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](5, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](7, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](9, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](11, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](13, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](15, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](17, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](19, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](21, "linearGradient", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](23, "stop", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](25, "stop", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](28, "linearGradient", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](30, "stop", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](32, "stop", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](35, "linearGradient", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](37, "stop", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](38, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](39, "stop", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](40, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](42, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](43, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvbm8tc2VhcmNoLXJlc3VsdHMtbGl0ZS9uby1yZXN1bHRzLWxpdGUuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7UUFDUTtZQUNJLGFBQWE7WUFDYix1QkFBdUI7WUFDdkIsbUJBQW1CO1FBQ3ZCIiwic291cmNlc0NvbnRlbnQiOlsiXG4gICAgICAgIDpob3N0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAiXSwic291cmNlUm9vdCI6IiJ9 */"]
});
/***/ }),
/***/ 86088:
/*!***********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/no-search-results/no-results.component.ts ***!
\***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "NoResultsIconComponent": () => (/* binding */ NoResultsIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class NoResultsIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
NoResultsIconComponent.ɵfac = function () {
let ɵNoResultsIconComponent_BaseFactory;
return function NoResultsIconComponent_Factory(t) {
return (ɵNoResultsIconComponent_BaseFactory || (ɵNoResultsIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](NoResultsIconComponent)))(t || NoResultsIconComponent);
};
}();
NoResultsIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: NoResultsIconComponent,
selectors: [["app-icon-no-results"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 84,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 219 166", "fill", "none"], ["d", "M109.944 146C147.679 146 178.426 115.287 178.426 77.5637C178.299 39.7135 147.679 9 109.944 9C72.0826 9 41.4629 39.7135 41.4629 77.4363C41.4629 115.287 72.0826 146 109.944 146Z", "fill", "url(#paint0_linear_731_10154)"], ["filter", "url(#filter0_d_731_10154)"], ["d", "M183 86.2294C183 100.885 171.184 112.737 156.446 112.737C156.192 112.737 154.032 112.737 138.15 112.737C127.097 112.737 109.436 112.737 81.2308 112.737H67.7632C50.1028 113.12 36 98.9736 36 81.8964C36 64.6918 50.2299 50.4183 68.1443 51.3104C83.5177 3.13737 153.905 9.89178 159.876 59.7215C173.09 61.3783 183 72.5932 183 86.2294Z", "fill", "url(#paint1_linear_731_10154)"], ["d", "M156.446 112.737C171.057 112.737 183 100.885 183 86.2295C183 71.5736 171.057 59.7216 156.446 59.7216C141.835 59.7216 129.892 71.5736 129.892 86.2295C129.892 100.885 141.835 112.737 156.446 112.737Z", "fill", "url(#paint2_linear_731_10154)"], ["d", "M113.121 112.992C139.167 112.992 160.385 91.8371 160.385 65.7115C160.385 39.5859 139.167 18.4305 113.121 18.4305C87.0752 18.4305 65.8574 39.5859 65.8574 65.7115C65.8574 91.8371 86.9482 112.992 113.121 112.992Z", "fill", "url(#paint3_linear_731_10154)"], ["d", "M153.327 122.45L129.727 98.7955L135.137 93.3686L158.719 117.041L153.327 122.45Z", "fill", "#9489BD"], ["d", "M161.531 130.773L143.434 112.62C141.923 111.105 141.923 108.634 143.434 107.119C144.945 105.603 147.408 105.603 148.919 107.119L167.016 125.271C168.527 126.787 168.527 129.257 167.016 130.773C165.505 132.288 163.042 132.288 161.531 130.773Z", "fill", "#9489BD"], ["d", "M160.244 131.933L136.96 108.578C136.419 108.036 136.419 107.156 136.96 106.595L142.912 100.625C143.453 100.083 144.33 100.083 144.889 100.625L168.173 123.98C168.714 124.522 168.714 125.402 168.173 125.963L162.221 131.933C161.662 132.476 160.785 132.476 160.244 131.933Z", "fill", "url(#paint4_linear_731_10154)"], ["d", "M103.011 22.5755C78.3094 22.5755 58.291 42.6552 58.291 67.432C58.291 92.19 78.3094 112.288 102.992 112.288C127.693 112.288 147.711 92.2088 147.711 67.432C147.711 42.6552 127.693 22.5755 103.011 22.5755ZM103.011 103.98C83.1787 103.98 67.1155 87.6052 67.1155 67.4133C67.1155 47.2213 83.1787 30.8656 103.011 30.8656C122.842 30.8656 138.905 47.24 138.905 67.432C138.905 87.6239 122.824 103.98 103.011 103.98Z", "fill", "url(#paint5_linear_731_10154)"], ["id", "filter0_d_731_10154", "x", "0.890301", "y", "0.990744", "width", "217.219", "height", "164.419", "filterUnits", "userSpaceOnUse", "color-interpolation-filters", "sRGB"], ["flood-opacity", "0", "result", "BackgroundImageFix"], ["in", "SourceAlpha", "type", "matrix", "values", "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0", "result", "hardAlpha"], ["dy", "17.5548"], ["stdDeviation", "17.5548"], ["type", "matrix", "values", "0 0 0 0 0.852319 0 0 0 0 0.824913 0 0 0 0 0.920833 0 0 0 1 0"], ["mode", "normal", "in2", "BackgroundImageFix", "result", "effect1_dropShadow_731_10154"], ["mode", "normal", "in", "SourceGraphic", "in2", "effect1_dropShadow_731_10154", "result", "shape"], ["id", "paint0_linear_731_10154", "x1", "109.944", "y1", "9", "x2", "109.944", "y2", "146", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#EDE9F7"], ["offset", "1", "stop-color", "#E2DCF1"], ["id", "paint1_linear_731_10154", "x1", "109.5", "y1", "57.4724", "x2", "109.452", "y2", "113.76", "gradientUnits", "userSpaceOnUse"], ["stop-color", "white"], ["offset", "0.9964", "stop-color", "#F0EDF8"], ["id", "paint2_linear_731_10154", "x1", "127.066", "y1", "54.0145", "x2", "150.684", "y2", "79.767", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#D2C8E8"], ["offset", "0.9942", "stop-color", "#E6E2F2", "stop-opacity", "0"], ["id", "paint3_linear_731_10154", "x1", "60.8278", "y1", "8.25105", "x2", "102.962", "y2", "54.0963", "gradientUnits", "userSpaceOnUse"], ["id", "paint4_linear_731_10154", "x1", "136.54", "y1", "116.283", "x2", "168.584", "y2", "116.283", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#BBB4D4"], ["offset", "1", "stop-color", "#AAA2CA"], ["id", "paint5_linear_731_10154", "x1", "58.2501", "y1", "67.4417", "x2", "147.728", "y2", "67.4417", "gradientUnits", "userSpaceOnUse"]],
template: function NoResultsIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "g", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](9, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](11, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](13, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](15, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](17, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](19, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](21, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](23, "filter", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](25, "feFlood", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](27, "feColorMatrix", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](29, "feOffset", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](31, "feGaussianBlur", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](33, "feColorMatrix", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](35, "feBlend", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](37, "feBlend", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](38, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](40, "linearGradient", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](42, "stop", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](44, "stop", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](45, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](47, "linearGradient", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](49, "stop", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](50, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](51, "stop", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](52, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](53, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](54, "linearGradient", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](55, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](56, "stop", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](57, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](58, "stop", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](59, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](60, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](61, "linearGradient", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](62, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](63, "stop", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](64, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](65, "stop", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](66, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](67, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](68, "linearGradient", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](69, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](70, "stop", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](71, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](72, "stop", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](73, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](74, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](75, "linearGradient", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](76, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](77, "stop", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](78, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](79, "stop", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](80, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](81, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](82, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](83, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvbm8tc2VhcmNoLXJlc3VsdHMvbm8tcmVzdWx0cy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 53742:
/*!**************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/open-link/open-link.component.ts ***!
\**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "OpenLinkIconComponent": () => (/* binding */ OpenLinkIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class OpenLinkIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.color = '#2B2733';
}
}
OpenLinkIconComponent.ɵfac = function () {
let ɵOpenLinkIconComponent_BaseFactory;
return function OpenLinkIconComponent_Factory(t) {
return (ɵOpenLinkIconComponent_BaseFactory || (ɵOpenLinkIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](OpenLinkIconComponent)))(t || OpenLinkIconComponent);
};
}();
OpenLinkIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: OpenLinkIconComponent,
selectors: [["app-icon-open-link"]],
inputs: {
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 16 16", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M6.66667 1.25L6.637 1.25C5.88492 1.24999 5.27828 1.24999 4.78588 1.28728C4.2792 1.32564 3.83276 1.40663 3.41518 1.60135C2.61615 1.97394 1.97394 2.61615 1.60135 3.41518C1.40663 3.83276 1.32565 4.2792 1.28728 4.78588C1.24999 5.27828 1.24999 5.88492 1.25 6.637L1.25 6.66667V8L1.25 8.05488C1.24998 9.42246 1.24996 10.5248 1.36652 11.3918C1.48754 12.2919 1.74643 13.0497 2.34835 13.6517C2.95027 14.2536 3.70814 14.5125 4.60825 14.6335C5.47522 14.75 6.57754 14.75 7.94512 14.75H7.94513H8H9.33333H9.363C10.1151 14.75 10.7217 14.75 11.2141 14.7127C11.7208 14.6744 12.1672 14.5934 12.5848 14.3987C13.3839 14.0261 14.0261 13.3839 14.3987 12.5848C14.5934 12.1672 14.6744 11.7208 14.7127 11.2141C14.75 10.7217 14.75 10.1151 14.75 9.363V9.33333C14.75 8.91912 14.4142 8.58333 14 8.58333C13.5858 8.58333 13.25 8.91912 13.25 9.33333C13.25 10.122 13.2495 10.6718 13.217 11.1009C13.1851 11.5221 13.1256 11.7657 13.0392 11.9509C12.8156 12.4303 12.4303 12.8156 11.9509 13.0392C11.7657 13.1255 11.5221 13.1851 11.1009 13.217C10.6718 13.2495 10.122 13.25 9.33333 13.25H8C6.56459 13.25 5.56347 13.2484 4.80812 13.1469C4.07435 13.0482 3.68577 12.8678 3.40901 12.591C3.13225 12.3142 2.9518 11.9257 2.85315 11.1919C2.75159 10.4365 2.75 9.43542 2.75 8V6.66667C2.75 5.87798 2.7505 5.32822 2.78299 4.89914C2.8149 4.47787 2.87445 4.2343 2.96081 4.04911C3.18437 3.56969 3.56969 3.18436 4.04911 2.96081C4.2343 2.87445 4.47787 2.81489 4.89914 2.78299C5.32822 2.7505 5.87799 2.75 6.66667 2.75C7.08088 2.75 7.41667 2.41421 7.41667 2C7.41667 1.58579 7.08088 1.25 6.66667 1.25ZM10 1.25C9.58579 1.25 9.25 1.58579 9.25 2C9.25 2.41421 9.58579 2.75 10 2.75H12.1893L7.46967 7.46967C7.17678 7.76256 7.17678 8.23744 7.46967 8.53033C7.76256 8.82322 8.23744 8.82322 8.53033 8.53033L13.25 3.81066V6C13.25 6.41421 13.5858 6.75 14 6.75C14.4142 6.75 14.75 6.41421 14.75 6V2C14.75 1.58579 14.4142 1.25 14 1.25H10Z"]],
template: function OpenLinkIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvb3Blbi1saW5rL29wZW4tbGluay5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 62771:
/*!************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/page-not-found/page-not-found.component.ts ***!
\************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "NotFoundIconComponent": () => (/* binding */ NotFoundIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class NotFoundIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
NotFoundIconComponent.ɵfac = function () {
let ɵNotFoundIconComponent_BaseFactory;
return function NotFoundIconComponent_Factory(t) {
return (ɵNotFoundIconComponent_BaseFactory || (ɵNotFoundIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](NotFoundIconComponent)))(t || NotFoundIconComponent);
};
}();
NotFoundIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: NotFoundIconComponent,
selectors: [["app-icon-not-found"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 57,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 140 140", "fill", "none"], ["clip-path", "url(#clip0_1029_2185)"], ["d", "M70 124C99.8225 124 124 99.8701 124 70C124 40.1299 99.716 16 70 16C40.1775 16 16 40.1299 16 70C16 99.8701 40.1775 124 70 124Z", "fill", "#F3F3F9"], ["opacity", "0.5", "filter", "url(#filter0_f_1029_2185)"], ["cx", "70", "cy", "95.5", "rx", "35", "ry", "24.5", "fill", "#B4AFC6", "fill-opacity", "0.7"], ["x", "19.5", "y", "35.5", "width", "97", "height", "67", "rx", "7.5", "fill", "url(#paint0_linear_1029_2185)"], ["x", "19", "y", "35", "width", "98", "height", "12", "fill", "#EDEAF2"], ["d", "M25.1727 42.1643C26.0865 42.1643 26.8273 41.4197 26.8273 40.5011C26.8273 39.5825 26.0865 38.8379 25.1727 38.8379C24.259 38.8379 23.5182 39.5825 23.5182 40.5011C23.5182 41.4197 24.259 42.1643 25.1727 42.1643Z", "fill", "#9A95AC"], ["d", "M30.5819 42.1643C31.4957 42.1643 32.2365 41.4197 32.2365 40.5011C32.2365 39.5825 31.4957 38.8379 30.5819 38.8379C29.6681 38.8379 28.9274 39.5825 28.9274 40.5011C28.9274 41.4197 29.6681 42.1643 30.5819 42.1643Z", "fill", "#9A95AC"], ["d", "M35.9589 42.1643C36.8726 42.1643 37.6134 41.4197 37.6134 40.5011C37.6134 39.5825 36.8726 38.8379 35.9589 38.8379C35.0451 38.8379 34.3043 39.5825 34.3043 40.5011C34.3043 41.4197 35.0451 42.1643 35.9589 42.1643Z", "fill", "#9A95AC"], ["x", "19.5", "y", "35.5", "width", "97", "height", "67", "rx", "7.5", "stroke", "#EDEAF2"], ["d", "M93.7347 96.9628L79.3973 82.5245L82.6842 79.2119L97.0102 93.6617L93.7347 96.9628Z", "fill", "#9A95AC"], ["d", "M98.7185 102.043L87.7247 90.9632C86.8066 90.0379 86.8066 88.5301 87.7247 87.6049C88.6427 86.6796 90.1388 86.6796 91.0568 87.6049L102.051 98.6849C102.969 99.6102 102.969 101.118 102.051 102.043C101.133 102.968 99.6365 102.968 98.7185 102.043Z", "fill", "#9A95AC"], ["d", "M97.9366 102.752L83.7919 88.496C83.4632 88.1647 83.4632 87.6279 83.7919 87.2852L87.4074 83.6413C87.7361 83.3101 88.2688 83.3101 88.6088 83.6413L102.753 97.8969C103.082 98.2281 103.082 98.765 102.753 99.1077L99.138 102.752C98.798 103.083 98.2653 103.083 97.9366 102.752Z", "fill", "#CECADA"], ["d", "M63.1673 36C48.1612 36 36 48.2566 36 63.3803C36 78.4925 48.1612 90.7605 63.156 90.7605C78.162 90.7605 90.3232 78.5039 90.3232 63.3803C90.3232 48.2566 78.162 36 63.1673 36ZM63.1673 85.6888C51.1194 85.6888 41.3609 75.694 41.3609 63.3688C41.3609 51.0437 51.1194 41.0603 63.1673 41.0603C75.2152 41.0603 84.9737 51.0551 84.9737 63.3803C84.9737 75.7054 75.2039 85.6888 63.1673 85.6888Z", "fill", "#CECADA"], ["id", "filter0_f_1029_2185", "x", "5", "y", "41", "width", "130", "height", "109", "filterUnits", "userSpaceOnUse", "color-interpolation-filters", "sRGB"], ["flood-opacity", "0", "result", "BackgroundImageFix"], ["mode", "normal", "in", "SourceGraphic", "in2", "BackgroundImageFix", "result", "shape"], ["stdDeviation", "15", "result", "effect1_foregroundBlur_1029_2185"], ["id", "paint0_linear_1029_2185", "x1", "39.6862", "y1", "40.7736", "x2", "56.1529", "y2", "107.575", "gradientUnits", "userSpaceOnUse"], ["stop-color", "white"], ["offset", "0.9964", "stop-color", "white"], ["id", "clip0_1029_2185"], ["width", "140", "height", "140", "fill", "white"]],
template: function NotFoundIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "g", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](6, "g", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](8, "ellipse", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](11, "rect", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](13, "rect", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](15, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](17, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](19, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](21, "rect", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](23, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](25, "path", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](27, "path", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](29, "path", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](32, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](34, "filter", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](36, "feFlood", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](38, "feBlend", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](40, "feGaussianBlur", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](42, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](43, "linearGradient", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](44, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](45, "stop", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](47, "stop", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](49, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](50, "clipPath", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](51, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](52, "rect", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](53, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](54, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](55, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](56, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvcGFnZS1ub3QtZm91bmQvcGFnZS1ub3QtZm91bmQuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 92708:
/*!*************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/people/people-icon.component.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PeopleIconComponent": () => (/* binding */ PeopleIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class PeopleIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.color = '#807A8E';
}
}
PeopleIconComponent.ɵfac = function () {
let ɵPeopleIconComponent_BaseFactory;
return function PeopleIconComponent_Factory(t) {
return (ɵPeopleIconComponent_BaseFactory || (ɵPeopleIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](PeopleIconComponent)))(t || PeopleIconComponent);
};
}();
PeopleIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: PeopleIconComponent,
selectors: [["app-people-icon"]],
inputs: {
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M18 10C18 9.449 17.552 9 17 9C16.448 9 16 9.449 16 10C16 10.551 16.448 11 17 11C17.552 11 18 10.551 18 10ZM20 10C20 11.654 18.654 13 17 13C15.346 13 14 11.654 14 10C14 8.346 15.346 7 17 7C18.654 7 20 8.346 20 10ZM11 7C11 5.897 10.103 5 9 5C7.897 5 7 5.897 7 7C7 8.103 7.897 9 9 9C10.103 9 11 8.103 11 7ZM13 7C13 9.206 11.206 11 9 11C6.794 11 5 9.206 5 7C5 4.794 6.794 3 9 3C11.206 3 13 4.794 13 7ZM13.94 15.046C14.809 14.374 15.879 14 17 14C19.757 14 22 16.243 22 19C22 19.552 21.553 20 21 20C20.447 20 20 19.552 20 19C20 17.346 18.654 16 17 16C16.317 16 15.668 16.234 15.144 16.649C15.688 17.645 16 18.787 16 20C16 20.552 15.553 21 15 21C14.447 21 14 20.552 14 20C14 17.243 11.757 15 9 15C6.243 15 4 17.243 4 20C4 20.552 3.553 21 3 21C2.447 21 2 20.552 2 20C2 16.14 5.141 13 9 13C10.927 13 12.673 13.783 13.94 15.046Z"]],
template: function PeopleIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvcGVvcGxlL3Blb3BsZS1pY29uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
});
/***/ }),
/***/ 88126:
/*!*************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/person/person-icon.component.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PersonIconComponent": () => (/* binding */ PersonIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class PersonIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 20;
this.height = 20;
this.color = '#807A8E';
}
}
PersonIconComponent.ɵfac = function () {
let ɵPersonIconComponent_BaseFactory;
return function PersonIconComponent_Factory(t) {
return (ɵPersonIconComponent_BaseFactory || (ɵPersonIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](PersonIconComponent)))(t || PersonIconComponent);
};
}();
PersonIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: PersonIconComponent,
selectors: [["app-person-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.99935 2.41675C5.81119 2.41675 2.41602 5.81192 2.41602 10.0001C2.41602 14.1882 5.81119 17.5834 9.99935 17.5834C14.1875 17.5834 17.5827 14.1882 17.5827 10.0001C17.5827 5.81192 14.1875 2.41675 9.99935 2.41675ZM0.916016 10.0001C0.916016 4.9835 4.98276 0.916748 9.99935 0.916748C15.0159 0.916748 19.0827 4.9835 19.0827 10.0001C19.0827 15.0167 15.0159 19.0834 9.99935 19.0834C4.98276 19.0834 0.916016 15.0167 0.916016 10.0001ZM12.4771 13.4167C12.16 12.3617 11.1656 11.5834 9.99935 11.5834C8.83308 11.5834 7.83865 12.3617 7.52158 13.4167H12.4771ZM5.91602 14.136C5.91602 11.8888 7.77021 10.0834 9.99935 10.0834C12.2285 10.0834 14.0827 11.8888 14.0827 14.136C14.0827 14.5672 13.7331 14.9167 13.302 14.9167H6.69674C6.26556 14.9167 5.91602 14.5672 5.91602 14.136ZM9.08268 6.66675C9.08268 6.16049 9.49309 5.75008 9.99935 5.75008C10.5056 5.75008 10.916 6.16049 10.916 6.66675C10.916 7.17301 10.5056 7.58341 9.99935 7.58341C9.49309 7.58341 9.08268 7.17301 9.08268 6.66675ZM9.99935 4.25008C8.66466 4.25008 7.58268 5.33206 7.58268 6.66675C7.58268 8.00144 8.66466 9.08341 9.99935 9.08341C11.334 9.08341 12.416 8.00144 12.416 6.66675C12.416 5.33206 11.334 4.25008 9.99935 4.25008Z"]],
template: function PersonIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvcGVyc29uL3BlcnNvbi1pY29uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO1FBQ1E7WUFDSSxhQUFhO1lBQ2IsdUJBQXVCO1lBQ3ZCLG1CQUFtQjtRQUN2QiIsInNvdXJjZXNDb250ZW50IjpbIlxuICAgICAgICA6aG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 57300:
/*!***********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/personalized-form/personalized-form-icon.component.ts ***!
\***********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PersonalizedFormIconComponent": () => (/* binding */ PersonalizedFormIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class PersonalizedFormIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
PersonalizedFormIconComponent.ɵfac = function () {
let ɵPersonalizedFormIconComponent_BaseFactory;
return function PersonalizedFormIconComponent_Factory(t) {
return (ɵPersonalizedFormIconComponent_BaseFactory || (ɵPersonalizedFormIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](PersonalizedFormIconComponent)))(t || PersonalizedFormIconComponent);
};
}();
PersonalizedFormIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: PersonalizedFormIconComponent,
selectors: [["app-icon-personalized-form"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M2 6.54856L2 6.5L2 6.45144C1.99997 5.79069 1.99995 5.22089 2.04727 4.75572C2.09745 4.26248 2.20898 3.77721 2.50559 3.33329C2.72447 3.00572 3.00572 2.72446 3.33329 2.50559C3.77721 2.20897 4.26248 2.09744 4.75572 2.04727C5.22089 1.99994 5.79069 1.99997 6.45143 2L6.5 2L6.54857 2C7.20932 1.99997 7.77912 1.99994 8.24428 2.04727C8.73752 2.09744 9.22279 2.20897 9.66671 2.50559C9.99428 2.72446 10.2755 3.00572 10.4944 3.33329C10.791 3.77721 10.9026 4.26248 10.9527 4.75572C11.0001 5.22088 11 5.79069 11 6.45143L11 6.5L11 6.54857C11 7.20931 11.0001 7.77911 10.9527 8.24428C10.9026 8.73752 10.791 9.22279 10.4944 9.66671C10.2755 9.99428 9.99428 10.2755 9.66671 10.4944C9.22279 10.791 8.73752 10.9026 8.24428 10.9527C7.77911 11.0001 7.20931 11 6.54856 11L6.5 11L6.45144 11C5.7907 11 5.22089 11.0001 4.75572 10.9527C4.26248 10.9026 3.77721 10.791 3.33329 10.4944C3.00572 10.2755 2.72447 9.99428 2.50559 9.66671C2.20898 9.22279 2.09745 8.73752 2.04727 8.24428C1.99995 7.77911 1.99997 7.2093 2 6.54856ZM4.037 8.04187C4.07109 8.37697 4.12809 8.49504 4.16853 8.55557C4.24149 8.66476 4.33524 8.75851 4.44443 8.83147C4.50496 8.87191 4.62303 8.92891 4.95813 8.963C5.30995 8.99879 5.77696 9 6.5 9C7.22305 9 7.69006 8.99879 8.04187 8.963C8.37698 8.92891 8.49505 8.87191 8.55557 8.83147C8.66476 8.75851 8.75851 8.66476 8.83147 8.55557C8.87192 8.49504 8.92892 8.37697 8.963 8.04187C8.99879 7.69005 9 7.22304 9 6.5C9 5.77695 8.99879 5.30994 8.963 4.95813C8.92892 4.62302 8.87192 4.50495 8.83147 4.44443C8.75851 4.33524 8.66476 4.24149 8.55557 4.16853C8.49505 4.12809 8.37698 4.07108 8.04187 4.037C7.69006 4.00121 7.22305 4 6.5 4C5.77696 4 5.30995 4.00121 4.95813 4.037C4.62303 4.07108 4.50496 4.12809 4.44443 4.16853C4.33524 4.24149 4.24149 4.33524 4.16853 4.44443C4.12809 4.50495 4.07109 4.62302 4.037 4.95813C4.00121 5.30994 4 5.77695 4 6.5C4 7.22304 4.00121 7.69005 4.037 8.04187ZM2 17.5486L2 17.5L2 17.4514C1.99997 16.7907 1.99995 16.2209 2.04727 15.7557C2.09745 15.2625 2.20898 14.7772 2.50559 14.3333C2.72447 14.0057 3.00572 13.7245 3.33329 13.5056C3.77721 13.209 4.26248 13.0974 4.75572 13.0473C5.22089 12.9999 5.79069 13 6.45143 13L6.5 13L17.5 13L17.5486 13C18.2093 13 18.7791 12.9999 19.2443 13.0473C19.7375 13.0974 20.2228 13.209 20.6667 13.5056C20.9943 13.7245 21.2755 14.0057 21.4944 14.3333C21.791 14.7772 21.9026 15.2625 21.9527 15.7557C22.0001 16.2209 22 16.7907 22 17.4514V17.5V17.5486C22 18.2093 22.0001 18.7791 21.9527 19.2443C21.9026 19.7375 21.791 20.2228 21.4944 20.6667C21.2755 20.9943 20.9943 21.2755 20.6667 21.4944C20.2228 21.791 19.7375 21.9026 19.2443 21.9527C18.7791 22.0001 18.2093 22 17.5486 22L17.5 22H6.5L6.45144 22C5.7907 22 5.22089 22.0001 4.75572 21.9527C4.26248 21.9026 3.77721 21.791 3.33329 21.4944C3.00572 21.2755 2.72447 20.9943 2.50559 20.6667C2.20898 20.2228 2.09745 19.7375 2.04727 19.2443C1.99995 18.7791 1.99997 18.2093 2 17.5486ZM4.037 19.0419C4.07109 19.377 4.12809 19.495 4.16853 19.5556C4.24149 19.6648 4.33524 19.7585 4.44443 19.8315C4.50496 19.8719 4.62303 19.9289 4.95813 19.963C5.30995 19.9988 5.77696 20 6.5 20H17.5C18.223 20 18.6901 19.9988 19.0419 19.963C19.377 19.9289 19.495 19.8719 19.5556 19.8315C19.6648 19.7585 19.7585 19.6648 19.8315 19.5556C19.8719 19.495 19.9289 19.377 19.963 19.0419C19.9988 18.6901 20 18.223 20 17.5C20 16.777 19.9988 16.3099 19.963 15.9581C19.9289 15.623 19.8719 15.505 19.8315 15.4444C19.7585 15.3352 19.6648 15.2415 19.5556 15.1685C19.495 15.1281 19.377 15.0711 19.0419 15.037C18.6901 15.0012 18.223 15 17.5 15H6.5C5.77696 15 5.30995 15.0012 4.95813 15.037C4.62303 15.0711 4.50496 15.1281 4.44443 15.1685C4.33524 15.2415 4.24149 15.3352 4.16853 15.4444C4.12809 15.505 4.07109 15.623 4.037 15.9581C4.00121 16.3099 4 16.777 4 17.5C4 18.223 4.00121 18.6901 4.037 19.0419ZM13 6.5L13 6.54856C13 7.2093 12.9999 7.77911 13.0473 8.24428C13.0974 8.73752 13.209 9.22279 13.5056 9.66671C13.7245 9.99428 14.0057 10.2755 14.3333 10.4944C14.7772 10.791 15.2625 10.9026 15.7557 10.9527C16.2209 11.0001 16.7907 11 17.4514 11L17.5 11L17.5486 11C18.2093 11 18.7791 11.0001 19.2443 10.9527C19.7375 10.9026 20.2228 10.791 20.6667 10.4944C20.9943 10.2755 21.2755 9.99428 21.4944 9.66671C21.791 9.22279 21.9026 8.73752 21.9527 8.24428C22.0001 7.77911 22 7.20931 22 6.54857L22 6.5L22 6.45143C22 5.79069 22.0001 5.22088 21.9527 4.75572C21.9026 4.26248 21.791 3.77721 21.4944 3.33329C21.2755 3.00572 20.9943 2.72446 20.6667 2.50559C20.2228 2.20897 19.7375 2.09744 19.2443 2.04727C18.7791 1.99994 18.2093 1.99997 17.5486 2L17.5 2L17.4514 2C16.7907 1.99997 16.2209 1.99994 15.7557 2.04727C15.2625 2.09744 14.7772 2.20897 14.3333 2.50559C14.0057 2.72446 13.7245 3.00572 13.5056 3.33329C13.209 3.77721 13.0974 4.26248 13.0473 4.75572C12.9999 5.22089 13 5.79069 13 6.45144L13 6.5ZM15.1685 8.55557C15.1281 8.49504 15.0711 8.37697 15.037 8.04187C15.0012 7.69005 15 7.22304 15 6.5C15 5.77695 15.0012 5.30994 15.037 4.95813C15.0711 4.62302 15.1281 4.50495 15.1685 4.44443C15.2415 4.33524 15.3352 4.24149 15.4444 4.16853C15.505 4.12809 15.623 4.07108 15.9581 4.037C16.3099 4.00121 16.777 4 17.5 4C18.223 4 18.6901 4.00121 19.0419 4.037C19.377 4.07108 19.495 4.12809 19.5556 4.16853C19.6648 4.24149 19.7585 4.33524 19.8315 4.44443C19.8719 4.50495 19.9289 4.62302 19.963 4.95813C19.9988 5.30994 20 5.77695 20 6.5C20 7.22304 19.9988 7.69005 19.963 8.04187C19.9289 8.37697 19.8719 8.49504 19.8315 8.55557C19.7585 8.66476 19.6648 8.75851 19.5556 8.83147C19.495 8.87191 19.377 8.92891 19.0419 8.963C18.6901 8.99879 18.223 9 17.5 9C16.777 9 16.3099 8.99879 15.9581 8.963C15.623 8.92891 15.505 8.87191 15.4444 8.83147C15.3352 8.75851 15.2415 8.66476 15.1685 8.55557Z"]],
template: function PersonalizedFormIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n\nsvg.rotated[_ngcontent-%COMP%] {\n transition: 0.3s;\n transform: rotate(180deg);\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvcGVyc29uYWxpemVkLWZvcm0vcGVyc29uYWxpemVkLWZvcm0uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSjs7QUFFQTtFQUNJLGdCQUFBO0VBQ0EseUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbnN2Zy5yb3RhdGVkIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 79280:
/*!**************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/pin/pin.component.ts ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PinIconComponent": () => (/* binding */ PinIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class PinIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
PinIconComponent.ɵfac = function () {
let ɵPinIconComponent_BaseFactory;
return function PinIconComponent_Factory(t) {
return (ɵPinIconComponent_BaseFactory || (ɵPinIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](PinIconComponent)))(t || PinIconComponent);
};
}();
PinIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: PinIconComponent,
selectors: [["app-icon-pin"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 7,
vars: 4,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M6.875 13.125L3.75 16.25", "stroke-width", "1.5", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M12.0547 2.32037L7.1875 7.18755C7.1875 7.18755 5.02343 6.10162 2.70312 7.97662C2.63485 8.03187 2.57898 8.10089 2.53917 8.17918C2.49936 8.25747 2.4765 8.34327 2.47208 8.43099C2.46765 8.51871 2.48177 8.60638 2.5135 8.68828C2.54524 8.77018 2.59387 8.84447 2.65625 8.9063L11.0781 17.3282C11.1412 17.3923 11.2173 17.4421 11.3014 17.4741C11.3854 17.5062 11.4754 17.5197 11.5651 17.5137C11.6549 17.5078 11.7423 17.4826 11.8214 17.4397C11.9005 17.3969 11.9694 17.3376 12.0234 17.2657C12.6797 16.3985 13.7109 14.6016 12.8125 12.8126L17.6797 7.94537C17.7387 7.88721 17.7856 7.81789 17.8176 7.74144C17.8497 7.66499 17.8661 7.58294 17.8661 7.50005C17.8661 7.41717 17.8497 7.33512 17.8176 7.25867C17.7856 7.18222 17.7387 7.1129 17.6797 7.05474L12.9453 2.32037C12.8872 2.26131 12.8178 2.21442 12.7414 2.18241C12.6649 2.1504 12.5829 2.13391 12.5 2.13391C12.4171 2.13391 12.3351 2.1504 12.2586 2.18241C12.1822 2.21442 12.1128 2.26131 12.0547 2.32037Z", "stroke-width", "1.5", "stroke-linecap", "round", "stroke-linejoin", "round"]],
template: function PinIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("stroke", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("stroke", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvcGluL3Bpbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 27538:
/*!***********************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/plans/plans-icon.component.ts ***!
\***********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PlansIconComponent": () => (/* binding */ PlansIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class PlansIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.color = '#807A8E';
}
}
PlansIconComponent.ɵfac = function () {
let ɵPlansIconComponent_BaseFactory;
return function PlansIconComponent_Factory(t) {
return (ɵPlansIconComponent_BaseFactory || (ɵPlansIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](PlansIconComponent)))(t || PlansIconComponent);
};
}();
PlansIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: PlansIconComponent,
selectors: [["app-plans-icon"]],
inputs: {
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 8,
vars: 4,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M6.5 2.25H6.46166C5.79208 2.24998 5.23335 2.24997 4.78102 2.29598C4.30755 2.34415 3.86818 2.44886 3.47218 2.71346C3.17191 2.9141 2.9141 3.17191 2.71346 3.47218C2.44886 3.86818 2.34415 4.30755 2.29598 4.78102C2.24997 5.23335 2.24998 5.79208 2.25 6.46165V6.5V17.5V17.5383C2.24998 18.2079 2.24997 18.7666 2.29598 19.219C2.34415 19.6925 2.44886 20.1318 2.71346 20.5278C2.9141 20.8281 3.17191 21.0859 3.47218 21.2865C3.86818 21.5511 4.30755 21.6559 4.78102 21.704C5.23336 21.75 5.79209 21.75 6.46168 21.75H6.5H6.53832C7.20791 21.75 7.76664 21.75 8.21898 21.704C8.69245 21.6559 9.13182 21.5511 9.52782 21.2865C9.82809 21.0859 10.0859 20.8281 10.2865 20.5278C10.5511 20.1318 10.6559 19.6925 10.704 19.219C10.75 18.7666 10.75 18.2079 10.75 17.5383L10.75 17.5V6.5L10.75 6.46166C10.75 5.79208 10.75 5.23335 10.704 4.78102C10.6559 4.30755 10.5511 3.86818 10.2865 3.47218C10.0859 3.17191 9.82809 2.9141 9.52782 2.71346C9.13182 2.44886 8.69245 2.34415 8.21898 2.29598C7.76665 2.24997 7.20793 2.24998 6.53835 2.25H6.5ZM4.30554 3.96066C4.41399 3.8882 4.57796 3.82438 4.93283 3.78828C5.30023 3.75091 5.78216 3.75 6.5 3.75C7.21784 3.75 7.69977 3.75091 8.06717 3.78828C8.42204 3.82438 8.58601 3.8882 8.69446 3.96066C8.83095 4.05186 8.94814 4.16905 9.03934 4.30554C9.1118 4.41399 9.17562 4.57796 9.21172 4.93283C9.24909 5.30023 9.25 5.78216 9.25 6.5V17.5C9.25 18.2178 9.24909 18.6998 9.21172 19.0672C9.17562 19.422 9.1118 19.586 9.03934 19.6945C8.94814 19.8309 8.83095 19.9481 8.69446 20.0393C8.58601 20.1118 8.42204 20.1756 8.06717 20.2117C7.69977 20.2491 7.21784 20.25 6.5 20.25C5.78216 20.25 5.30023 20.2491 4.93283 20.2117C4.57796 20.1756 4.41399 20.1118 4.30554 20.0393C4.16905 19.9481 4.05186 19.8309 3.96066 19.6945C3.8882 19.586 3.82438 19.422 3.78828 19.0672C3.75091 18.6998 3.75 18.2178 3.75 17.5V6.5C3.75 5.78216 3.75091 5.30023 3.78828 4.93283C3.82438 4.57796 3.8882 4.41399 3.96066 4.30554C4.05186 4.16905 4.16905 4.05186 4.30554 3.96066ZM17.5 2.25H17.4617C16.7921 2.24998 16.2334 2.24997 15.781 2.29598C15.3075 2.34415 14.8682 2.44886 14.4722 2.71346C14.1719 2.9141 13.9141 3.17191 13.7135 3.47218C13.4489 3.86818 13.3442 4.30755 13.296 4.78102C13.25 5.23334 13.25 5.79206 13.25 6.46162V6.46166L13.25 6.5V11.5L13.25 11.5383V11.5384C13.25 12.2079 13.25 12.7667 13.296 13.219C13.3442 13.6925 13.4489 14.1318 13.7135 14.5278C13.9141 14.8281 14.1719 15.0859 14.4722 15.2865C14.8682 15.5511 15.3075 15.6559 15.781 15.704C16.2333 15.75 16.7921 15.75 17.4616 15.75H17.5H17.5384C18.2079 15.75 18.7667 15.75 19.219 15.704C19.6925 15.6559 20.1318 15.5511 20.5278 15.2865C20.8281 15.0859 21.0859 14.8281 21.2865 14.5278C21.5511 14.1318 21.6559 13.6925 21.704 13.219C21.75 12.7666 21.75 12.2079 21.75 11.5383L21.75 11.5V6.5L21.75 6.46166C21.75 5.79208 21.75 5.23335 21.704 4.78102C21.6559 4.30755 21.5511 3.86818 21.2865 3.47218C21.0859 3.17191 20.8281 2.9141 20.5278 2.71346C20.1318 2.44886 19.6925 2.34415 19.219 2.29598C18.7667 2.24997 18.2079 2.24998 17.5383 2.25H17.5ZM15.3055 3.96066C15.414 3.8882 15.578 3.82438 15.9328 3.78828C16.3002 3.75091 16.7822 3.75 17.5 3.75C18.2178 3.75 18.6998 3.75091 19.0672 3.78828C19.422 3.82438 19.586 3.8882 19.6945 3.96066C19.831 4.05186 19.9481 4.16905 20.0393 4.30554C20.1118 4.41399 20.1756 4.57796 20.2117 4.93283C20.2491 5.30023 20.25 5.78216 20.25 6.5V11.5C20.25 12.2178 20.2491 12.6998 20.2117 13.0672C20.1756 13.422 20.1118 13.586 20.0393 13.6945C19.9481 13.831 19.831 13.9481 19.6945 14.0393C19.586 14.1118 19.422 14.1756 19.0672 14.2117C18.6998 14.2491 18.2178 14.25 17.5 14.25C16.7822 14.25 16.3002 14.2491 15.9328 14.2117C15.578 14.1756 15.414 14.1118 15.3055 14.0393C15.1691 13.9481 15.0519 13.831 14.9607 13.6945C14.8882 13.586 14.8244 13.422 14.7883 13.0672C14.7509 12.6998 14.75 12.2178 14.75 11.5V6.5C14.75 5.78216 14.7509 5.30023 14.7883 4.93283C14.8244 4.57796 14.8882 4.41399 14.9607 4.30554C15.0519 4.16905 15.1691 4.05186 15.3055 3.96066Z"], ["d", "M6.46166 2.25L6.46164 2.75H6.46166V2.25ZM4.78102 2.29598L4.83162 2.79342L4.78102 2.29598ZM3.47218 2.71346L3.1944 2.29772L3.1944 2.29772L3.47218 2.71346ZM2.71346 3.47218L2.29772 3.1944H2.29772L2.71346 3.47218ZM2.29598 4.78102L2.79342 4.83162L2.29598 4.78102ZM2.25 6.46165H2.75V6.46164L2.25 6.46165ZM2.25 17.5383L2.75 17.5384V17.5383H2.25ZM2.29598 19.219L2.79342 19.1684L2.29598 19.219ZM2.71346 20.5278L2.29772 20.8056H2.29773L2.71346 20.5278ZM3.47218 21.2865L3.74997 20.8708H3.74997L3.47218 21.2865ZM4.78102 21.704L4.83162 21.2066H4.83162L4.78102 21.704ZM6.46168 21.75V21.25H6.46167L6.46168 21.75ZM6.53832 21.75L6.53833 21.25H6.53832V21.75ZM8.21898 21.704L8.16838 21.2066H8.16838L8.21898 21.704ZM9.52782 21.2865L9.25003 20.8708H9.25003L9.52782 21.2865ZM10.2865 20.5278L10.7023 20.8056L10.2865 20.5278ZM10.704 19.219L11.2015 19.2696V19.2696L10.704 19.219ZM10.75 17.5383L11.25 17.5383L10.75 17.5383ZM10.75 17.5H10.25V17.5L10.75 17.5ZM10.75 6.5L10.25 6.49999V6.5H10.75ZM10.75 6.46166L11.25 6.46167L10.75 6.46166ZM10.704 4.78102L11.2015 4.73042V4.73042L10.704 4.78102ZM10.2865 3.47218L10.7023 3.1944V3.1944L10.2865 3.47218ZM9.52782 2.71346L9.25003 3.12919V3.12919L9.52782 2.71346ZM8.21898 2.29598L8.16838 2.79342L8.21898 2.29598ZM6.53835 2.25V2.75H6.53836L6.53835 2.25ZM4.93283 3.78828L4.98343 4.28572H4.98343L4.93283 3.78828ZM4.30554 3.96066L4.58332 4.3764L4.58332 4.3764L4.30554 3.96066ZM8.06717 3.78828L8.01657 4.28572L8.06717 3.78828ZM8.69446 3.96066L8.97225 3.54493L8.69446 3.96066ZM9.03934 4.30554L9.45507 4.02775L9.45507 4.02775L9.03934 4.30554ZM9.21172 4.93283L8.71429 4.98343V4.98343L9.21172 4.93283ZM9.21172 19.0672L8.71429 19.0166L9.21172 19.0672ZM9.03934 19.6945L9.45507 19.9723L9.45507 19.9722L9.03934 19.6945ZM8.69446 20.0393L8.97225 20.4551L8.97225 20.4551L8.69446 20.0393ZM8.06717 20.2117L8.01657 19.7143H8.01657L8.06717 20.2117ZM4.93283 20.2117L4.98343 19.7143H4.98343L4.93283 20.2117ZM4.30554 20.0393L4.02775 20.4551L4.02775 20.4551L4.30554 20.0393ZM3.96066 19.6945L3.54493 19.9722L3.54493 19.9723L3.96066 19.6945ZM3.78828 19.0672L4.28572 19.0166L3.78828 19.0672ZM3.78828 4.93283L4.28572 4.98343V4.98343L3.78828 4.93283ZM3.96066 4.30554L4.3764 4.58332L4.3764 4.58332L3.96066 4.30554ZM17.4617 2.25L17.4616 2.75H17.4617V2.25ZM15.781 2.29598L15.8316 2.79342L15.781 2.29598ZM14.4722 2.71346L14.75 3.12919L14.75 3.12919L14.4722 2.71346ZM13.7135 3.47218L14.1292 3.74997V3.74997L13.7135 3.47218ZM13.296 4.78102L13.7934 4.83162L13.296 4.78102ZM13.25 6.46162H13.75V6.46161L13.25 6.46162ZM13.25 6.46166H12.75V6.46167L13.25 6.46166ZM13.25 6.5H13.75V6.49999L13.25 6.5ZM13.25 11.5L13.75 11.5V11.5H13.25ZM13.25 11.5383L12.75 11.5383V11.5383H13.25ZM13.25 11.5384L13.75 11.5384V11.5384H13.25ZM13.296 13.219L13.7934 13.1684L13.296 13.219ZM13.7135 14.5278L14.1292 14.25V14.25L13.7135 14.5278ZM14.4722 15.2865L14.75 14.8708L14.75 14.8708L14.4722 15.2865ZM15.781 15.704L15.8316 15.2066H15.8316L15.781 15.704ZM17.4616 15.75V15.25H17.4616L17.4616 15.75ZM17.5384 15.75L17.5384 15.25H17.5384V15.75ZM19.219 15.704L19.1684 15.2066L19.219 15.704ZM20.5278 15.2865L20.25 14.8708V14.8708L20.5278 15.2865ZM21.2865 14.5278L21.7023 14.8056L21.2865 14.5278ZM21.704 13.219L21.2066 13.1684V13.1684L21.704 13.219ZM21.75 11.5383L22.25 11.5383V11.5383L21.75 11.5383ZM21.75 11.5H21.25V11.5L21.75 11.5ZM21.75 6.5L21.25 6.49998V6.5H21.75ZM21.75 6.46166L22.25 6.46169V6.46168L21.75 6.46166ZM21.704 4.78102L21.2066 4.83162V4.83162L21.704 4.78102ZM21.2865 3.47218L21.7023 3.1944V3.1944L21.2865 3.47218ZM20.5278 2.71346L20.25 3.12919V3.12919L20.5278 2.71346ZM19.219 2.29598L19.1684 2.79342L19.219 2.29598ZM17.5383 2.25V2.75H17.5384L17.5383 2.25ZM15.9328 3.78828L15.9834 4.28572L15.9328 3.78828ZM15.3055 3.96066L15.5833 4.3764L15.5833 4.3764L15.3055 3.96066ZM19.0672 3.78828L19.0166 4.28572L19.0672 3.78828ZM19.6945 3.96066L19.4167 4.3764L19.4167 4.3764L19.6945 3.96066ZM20.0393 4.30554L19.6236 4.58332L19.6236 4.58333L20.0393 4.30554ZM20.2117 4.93283L20.7092 4.88223V4.88223L20.2117 4.93283ZM20.2117 13.0672L20.7092 13.1178V13.1178L20.2117 13.0672ZM20.0393 13.6945L19.6236 13.4167L19.6236 13.4167L20.0393 13.6945ZM19.6945 14.0393L19.4167 13.6236L19.6945 14.0393ZM19.0672 14.2117L19.1178 14.7092H19.1178L19.0672 14.2117ZM15.9328 14.2117L15.8822 14.7092H15.8822L15.9328 14.2117ZM15.3055 14.0393L15.0278 14.4551L15.3055 14.0393ZM14.9607 13.6945L15.3764 13.4167L15.3764 13.4167L14.9607 13.6945ZM14.7883 13.0672L14.2908 13.1178L14.2909 13.1178L14.7883 13.0672ZM14.7883 4.93283L14.2909 4.88223L14.2908 4.88223L14.7883 4.93283ZM14.9607 4.30554L14.5449 4.02775L14.5449 4.02775L14.9607 4.30554ZM6.46166 2.75H6.5V1.75H6.46166V2.75ZM4.83162 2.79342C5.25306 2.75055 5.78287 2.74998 6.46164 2.75L6.46167 1.75C5.80129 1.74998 5.21364 1.74939 4.73042 1.79855L4.83162 2.79342ZM3.74997 3.12919C4.05014 2.92863 4.39773 2.83756 4.83162 2.79342L4.73042 1.79855C4.21737 1.85074 3.68622 1.9691 3.1944 2.29772L3.74997 3.12919ZM3.12919 3.74997C3.29335 3.50429 3.50429 3.29335 3.74997 3.12919L3.1944 2.29772C2.83953 2.53484 2.53484 2.83953 2.29772 3.1944L3.12919 3.74997ZM2.79342 4.83162C2.83756 4.39773 2.92863 4.05014 3.12919 3.74997L2.29772 3.1944C1.9691 3.68622 1.85074 4.21737 1.79855 4.73042L2.79342 4.83162ZM2.75 6.46164C2.74998 5.78286 2.75055 5.25306 2.79342 4.83162L1.79855 4.73042C1.7494 5.21364 1.74998 5.80129 1.75 6.46167L2.75 6.46164ZM2.75 6.5V6.46165H1.75V6.5H2.75ZM2.75 17.5V6.5H1.75V17.5H2.75ZM2.75 17.5383V17.5H1.75V17.5383H2.75ZM2.79342 19.1684C2.75055 18.7469 2.74998 18.2171 2.75 17.5384L1.75 17.5383C1.74998 18.1987 1.7494 18.7864 1.79855 19.2696L2.79342 19.1684ZM3.12919 20.25C2.92863 19.9499 2.83756 19.6023 2.79342 19.1684L1.79855 19.2696C1.85074 19.7826 1.9691 20.3138 2.29772 20.8056L3.12919 20.25ZM3.74997 20.8708C3.50429 20.7066 3.29335 20.4957 3.12919 20.25L2.29773 20.8056C2.53484 21.1605 2.83953 21.4652 3.1944 21.7023L3.74997 20.8708ZM4.83162 21.2066C4.39773 21.1624 4.05014 21.0714 3.74997 20.8708L3.1944 21.7023C3.68622 22.0309 4.21737 22.1493 4.73042 22.2014L4.83162 21.2066ZM6.46167 21.25C5.78288 21.25 5.25307 21.2495 4.83162 21.2066L4.73042 22.2014C5.21364 22.2506 5.8013 22.25 6.46169 22.25L6.46167 21.25ZM6.5 21.25H6.46168V22.25H6.5V21.25ZM6.53832 21.25H6.5V22.25H6.53832V21.25ZM8.16838 21.2066C7.74693 21.2495 7.21712 21.25 6.53833 21.25L6.53831 22.25C7.1987 22.25 7.78636 22.2506 8.26958 22.2014L8.16838 21.2066ZM9.25003 20.8708C8.94986 21.0714 8.60227 21.1624 8.16838 21.2066L8.26958 22.2014C8.78264 22.1493 9.31378 22.0309 9.8056 21.7023L9.25003 20.8708ZM9.87081 20.25C9.70665 20.4957 9.49571 20.7066 9.25003 20.8708L9.8056 21.7023C10.1605 21.4652 10.4652 21.1605 10.7023 20.8056L9.87081 20.25ZM10.2066 19.1684C10.1624 19.6023 10.0714 19.9499 9.87081 20.25L10.7023 20.8056C11.0309 20.3138 11.1493 19.7826 11.2015 19.2696L10.2066 19.1684ZM10.25 17.5384C10.25 18.2171 10.2495 18.7469 10.2066 19.1684L11.2015 19.2696C11.2506 18.7864 11.25 18.1987 11.25 17.5383L10.25 17.5384ZM10.25 17.5L10.25 17.5384L11.25 17.5383L11.25 17.5L10.25 17.5ZM10.25 6.5V17.5H11.25V6.5H10.25ZM10.25 6.46165L10.25 6.49999L11.25 6.50001L11.25 6.46167L10.25 6.46165ZM10.2066 4.83162C10.2495 5.25307 10.25 5.78287 10.25 6.46165L11.25 6.46167C11.25 5.80129 11.2506 5.21364 11.2015 4.73042L10.2066 4.83162ZM9.87081 3.74997C10.0714 4.05014 10.1624 4.39773 10.2066 4.83162L11.2015 4.73042C11.1493 4.21737 11.0309 3.68622 10.7023 3.1944L9.87081 3.74997ZM9.25003 3.12919C9.49571 3.29335 9.70665 3.50429 9.87081 3.74997L10.7023 3.1944C10.4652 2.83953 10.1605 2.53484 9.8056 2.29772L9.25003 3.12919ZM8.16838 2.79342C8.60227 2.83756 8.94986 2.92863 9.25003 3.12919L9.8056 2.29772C9.31378 1.9691 8.78264 1.85074 8.26958 1.79855L8.16838 2.79342ZM6.53836 2.75C7.21714 2.74998 7.74694 2.75055 8.16838 2.79342L8.26958 1.79855C7.78636 1.74939 7.19871 1.74998 6.53833 1.75L6.53836 2.75ZM6.5 2.75H6.53835V1.75H6.5V2.75ZM4.88223 3.29085C4.48792 3.33096 4.23211 3.40838 4.02775 3.54493L4.58332 4.3764C4.59587 4.36801 4.66799 4.3178 4.98343 4.28572L4.88223 3.29085ZM6.5 3.25C5.79288 3.25 5.28088 3.2503 4.88223 3.29085L4.98343 4.28572C5.31958 4.25152 5.77144 4.25 6.5 4.25V3.25ZM8.11778 3.29085C7.71912 3.2503 7.20712 3.25 6.5 3.25V4.25C7.22856 4.25 7.68042 4.25152 8.01657 4.28572L8.11778 3.29085ZM8.97225 3.54493C8.7679 3.40838 8.51208 3.33096 8.11778 3.29085L8.01657 4.28572C8.33201 4.3178 8.40413 4.36801 8.41668 4.3764L8.97225 3.54493ZM9.45507 4.02775C9.32739 3.83667 9.16333 3.67261 8.97225 3.54493L8.41668 4.3764C8.49857 4.43112 8.56888 4.50143 8.6236 4.58332L9.45507 4.02775ZM9.70915 4.88223C9.66904 4.48792 9.59162 4.23211 9.45507 4.02775L8.6236 4.58332C8.63199 4.59587 8.6822 4.66799 8.71429 4.98343L9.70915 4.88223ZM9.75 6.5C9.75 5.79288 9.74971 5.28088 9.70915 4.88223L8.71429 4.98343C8.74848 5.31958 8.75 5.77144 8.75 6.5H9.75ZM9.75 17.5V6.5H8.75V17.5H9.75ZM9.70915 19.1178C9.74971 18.7191 9.75 18.2071 9.75 17.5H8.75C8.75 18.2286 8.74848 18.6804 8.71429 19.0166L9.70915 19.1178ZM9.45507 19.9722C9.59162 19.7679 9.66904 19.5121 9.70915 19.1178L8.71429 19.0166C8.6822 19.332 8.63199 19.4041 8.6236 19.4167L9.45507 19.9722ZM8.97225 20.4551C9.16333 20.3274 9.32739 20.1633 9.45507 19.9723L8.62361 19.4167C8.56888 19.4986 8.49857 19.5689 8.41668 19.6236L8.97225 20.4551ZM8.11777 20.7092C8.51208 20.669 8.7679 20.5916 8.97225 20.4551L8.41668 19.6236C8.40413 19.632 8.33201 19.6822 8.01657 19.7143L8.11777 20.7092ZM6.5 20.75C7.20712 20.75 7.71912 20.7497 8.11778 20.7092L8.01657 19.7143C7.68042 19.7485 7.22857 19.75 6.5 19.75V20.75ZM4.88222 20.7092C5.28088 20.7497 5.79289 20.75 6.5 20.75V19.75C5.77144 19.75 5.31958 19.7485 4.98343 19.7143L4.88222 20.7092ZM4.02775 20.4551C4.23211 20.5916 4.48792 20.669 4.88223 20.7092L4.98343 19.7143C4.668 19.6822 4.59587 19.632 4.58332 19.6236L4.02775 20.4551ZM3.54493 19.9723C3.67261 20.1633 3.83667 20.3274 4.02775 20.4551L4.58332 19.6236C4.50143 19.5689 4.43112 19.4986 4.3764 19.4167L3.54493 19.9723ZM3.29085 19.1178C3.33096 19.5121 3.40839 19.7679 3.54493 19.9722L4.3764 19.4167C4.36801 19.4041 4.3178 19.332 4.28572 19.0166L3.29085 19.1178ZM3.25 17.5C3.25 18.2071 3.2503 18.7191 3.29085 19.1178L4.28572 19.0166C4.25152 18.6804 4.25 18.2286 4.25 17.5H3.25ZM3.25 6.5V17.5H4.25V6.5H3.25ZM3.29085 4.88223C3.2503 5.28088 3.25 5.79288 3.25 6.5H4.25C4.25 5.77144 4.25152 5.31958 4.28572 4.98343L3.29085 4.88223ZM3.54493 4.02775C3.40838 4.23211 3.33096 4.48792 3.29085 4.88223L4.28572 4.98343C4.3178 4.66799 4.36801 4.59587 4.3764 4.58332L3.54493 4.02775ZM4.02775 3.54493C3.83667 3.67261 3.67261 3.83667 3.54493 4.02775L4.3764 4.58332C4.43112 4.50143 4.50143 4.43112 4.58332 4.3764L4.02775 3.54493ZM17.4617 2.75H17.5V1.75H17.4617V2.75ZM15.8316 2.79342C16.2531 2.75055 16.7829 2.74998 17.4616 2.75L17.4617 1.75C16.8013 1.74998 16.2136 1.74939 15.7304 1.79855L15.8316 2.79342ZM14.75 3.12919C15.0501 2.92863 15.3977 2.83756 15.8316 2.79342L15.7304 1.79855C15.2174 1.85074 14.6862 1.9691 14.1944 2.29772L14.75 3.12919ZM14.1292 3.74997C14.2934 3.50429 14.5043 3.29335 14.75 3.12919L14.1944 2.29772C13.8395 2.53484 13.5348 2.83953 13.2977 3.1944L14.1292 3.74997ZM13.7934 4.83162C13.8376 4.39773 13.9286 4.05014 14.1292 3.74997L13.2977 3.1944C12.9691 3.68622 12.8507 4.21737 12.7986 4.73042L13.7934 4.83162ZM13.75 6.46161C13.75 5.78285 13.7505 5.25306 13.7934 4.83162L12.7986 4.73042C12.7494 5.21363 12.75 5.80127 12.75 6.46163L13.75 6.46161ZM13.75 6.46166V6.46162H12.75V6.46166H13.75ZM13.75 6.49999L13.75 6.46164L12.75 6.46167L12.75 6.50001L13.75 6.49999ZM13.75 11.5V6.5H12.75V11.5H13.75ZM13.75 11.5384L13.75 11.5L12.75 11.5L12.75 11.5383L13.75 11.5384ZM13.75 11.5384V11.5383H12.75V11.5384H13.75ZM13.7934 13.1684C13.7505 12.7469 13.75 12.2172 13.75 11.5384L12.75 11.5384C12.75 12.1987 12.7494 12.7864 12.7986 13.2696L13.7934 13.1684ZM14.1292 14.25C13.9286 13.9499 13.8376 13.6023 13.7934 13.1684L12.7986 13.2696C12.8507 13.7826 12.9691 14.3138 13.2977 14.8056L14.1292 14.25ZM14.75 14.8708C14.5043 14.7066 14.2934 14.4957 14.1292 14.25L13.2977 14.8056C13.5348 15.1605 13.8395 15.4652 14.1944 15.7023L14.75 14.8708ZM15.8316 15.2066C15.3977 15.1624 15.0501 15.0714 14.75 14.8708L14.1944 15.7023C14.6862 16.0309 15.2174 16.1493 15.7304 16.2015L15.8316 15.2066ZM17.4616 15.25C16.7829 15.25 16.2531 15.2495 15.8316 15.2066L15.7304 16.2015C16.2136 16.2506 16.8013 16.25 17.4617 16.25L17.4616 15.25ZM17.5 15.25H17.4616V16.25H17.5V15.25ZM17.5384 15.25H17.5V16.25H17.5384V15.25ZM19.1684 15.2066C18.7469 15.2495 18.2171 15.25 17.5384 15.25L17.5383 16.25C18.1987 16.25 18.7864 16.2506 19.2696 16.2015L19.1684 15.2066ZM20.25 14.8708C19.9499 15.0714 19.6023 15.1624 19.1684 15.2066L19.2696 16.2015C19.7826 16.1493 20.3138 16.0309 20.8056 15.7023L20.25 14.8708ZM20.8708 14.25C20.7067 14.4957 20.4957 14.7066 20.25 14.8708L20.8056 15.7023C21.1605 15.4652 21.4652 15.1605 21.7023 14.8056L20.8708 14.25ZM21.2066 13.1684C21.1624 13.6023 21.0714 13.9499 20.8708 14.25L21.7023 14.8056C22.0309 14.3138 22.1493 13.7826 22.2015 13.2696L21.2066 13.1684ZM21.25 11.5384C21.25 12.2171 21.2495 12.7469 21.2066 13.1684L22.2015 13.2696C22.2506 12.7864 22.25 12.1987 22.25 11.5383L21.25 11.5384ZM21.25 11.5L21.25 11.5384L22.25 11.5383L22.25 11.5L21.25 11.5ZM21.25 6.5V11.5H22.25V6.5H21.25ZM21.25 6.46164L21.25 6.49998L22.25 6.50003L22.25 6.46169L21.25 6.46164ZM21.2066 4.83162C21.2495 5.25307 21.25 5.78287 21.25 6.46165L22.25 6.46168C22.25 5.80129 22.2506 5.21364 22.2015 4.73042L21.2066 4.83162ZM20.8708 3.74997C21.0714 4.05014 21.1624 4.39773 21.2066 4.83162L22.2015 4.73042C22.1493 4.21736 22.0309 3.68622 21.7023 3.1944L20.8708 3.74997ZM20.25 3.12919C20.4957 3.29335 20.7067 3.50429 20.8708 3.74997L21.7023 3.1944C21.4652 2.83953 21.1605 2.53484 20.8056 2.29772L20.25 3.12919ZM19.1684 2.79342C19.6023 2.83756 19.9499 2.92863 20.25 3.12919L20.8056 2.29772C20.3138 1.9691 19.7826 1.85074 19.2696 1.79855L19.1684 2.79342ZM17.5384 2.75C18.2171 2.74998 18.7469 2.75055 19.1684 2.79342L19.2696 1.79855C18.7864 1.74939 18.1987 1.74998 17.5383 1.75L17.5384 2.75ZM17.5 2.75H17.5383V1.75H17.5V2.75ZM15.8822 3.29085C15.4879 3.33096 15.2321 3.40838 15.0278 3.54493L15.5833 4.3764C15.5959 4.36801 15.668 4.3178 15.9834 4.28572L15.8822 3.29085ZM17.5 3.25C16.7929 3.25 16.2809 3.2503 15.8822 3.29085L15.9834 4.28572C16.3196 4.25152 16.7714 4.25 17.5 4.25V3.25ZM19.1178 3.29085C18.7191 3.2503 18.2071 3.25 17.5 3.25V4.25C18.2286 4.25 18.6804 4.25152 19.0166 4.28572L19.1178 3.29085ZM19.9723 3.54493C19.7679 3.40838 19.5121 3.33096 19.1178 3.29085L19.0166 4.28572C19.332 4.3178 19.4041 4.36801 19.4167 4.3764L19.9723 3.54493ZM20.4551 4.02775C20.3274 3.83667 20.1633 3.67261 19.9722 3.54493L19.4167 4.3764C19.4986 4.43112 19.5689 4.50143 19.6236 4.58332L20.4551 4.02775ZM20.7092 4.88223C20.669 4.48792 20.5916 4.2321 20.4551 4.02775L19.6236 4.58333C19.632 4.59587 19.6822 4.66799 19.7143 4.98343L20.7092 4.88223ZM20.75 6.5C20.75 5.79288 20.7497 5.28088 20.7092 4.88223L19.7143 4.98343C19.7485 5.31958 19.75 5.77144 19.75 6.5H20.75ZM20.75 11.5V6.5H19.75V11.5H20.75ZM20.7092 13.1178C20.7497 12.7191 20.75 12.2071 20.75 11.5H19.75C19.75 12.2286 19.7485 12.6804 19.7143 13.0166L20.7092 13.1178ZM20.4551 13.9723C20.5916 13.7679 20.669 13.5121 20.7092 13.1178L19.7143 13.0166C19.6822 13.332 19.632 13.4041 19.6236 13.4167L20.4551 13.9723ZM19.9722 14.4551C20.1633 14.3274 20.3274 14.1633 20.4551 13.9722L19.6236 13.4167C19.5689 13.4986 19.4986 13.5689 19.4167 13.6236L19.9722 14.4551ZM19.1178 14.7092C19.5121 14.669 19.7679 14.5916 19.9722 14.4551L19.4167 13.6236C19.4041 13.632 19.332 13.6822 19.0166 13.7143L19.1178 14.7092ZM17.5 14.75C18.2071 14.75 18.7191 14.7497 19.1178 14.7092L19.0166 13.7143C18.6804 13.7485 18.2286 13.75 17.5 13.75V14.75ZM15.8822 14.7092C16.2809 14.7497 16.7929 14.75 17.5 14.75V13.75C16.7714 13.75 16.3196 13.7485 15.9834 13.7143L15.8822 14.7092ZM15.0278 14.4551C15.2321 14.5916 15.4879 14.669 15.8822 14.7092L15.9834 13.7143C15.668 13.6822 15.5959 13.632 15.5833 13.6236L15.0278 14.4551ZM14.5449 13.9722C14.6726 14.1633 14.8367 14.3274 15.0278 14.4551L15.5833 13.6236C15.5014 13.5689 15.4311 13.4986 15.3764 13.4167L14.5449 13.9722ZM14.2909 13.1178C14.331 13.5121 14.4084 13.7679 14.5449 13.9722L15.3764 13.4167C15.368 13.4041 15.3178 13.332 15.2857 13.0166L14.2909 13.1178ZM14.25 11.5C14.25 12.2071 14.2503 12.7191 14.2908 13.1178L15.2857 13.0166C15.2515 12.6804 15.25 12.2286 15.25 11.5H14.25ZM14.25 6.5V11.5H15.25V6.5H14.25ZM14.2908 4.88223C14.2503 5.28088 14.25 5.79288 14.25 6.5H15.25C15.25 5.77144 15.2515 5.31958 15.2857 4.98343L14.2908 4.88223ZM14.5449 4.02775C14.4084 4.23211 14.331 4.48792 14.2909 4.88223L15.2857 4.98343C15.3178 4.668 15.368 4.59587 15.3764 4.58332L14.5449 4.02775ZM15.0278 3.54493C14.8367 3.67261 14.6726 3.83667 14.5449 4.02775L15.3764 4.58332C15.4311 4.50143 15.5014 4.43112 15.5833 4.3764L15.0278 3.54493Z", "fill-opacity", "0.2"]],
template: function PlansIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](5, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvcGxhbnMvcGxhbnMtaWNvbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 2757:
/*!*********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/plus-small/plus-small-icon.component.ts ***!
\*********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PlusSmallIconComponent": () => (/* binding */ PlusSmallIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class PlusSmallIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 22;
this.height = 22;
this.color = '#807A8E';
}
}
PlusSmallIconComponent.ɵfac = function () {
let ɵPlusSmallIconComponent_BaseFactory;
return function PlusSmallIconComponent_Factory(t) {
return (ɵPlusSmallIconComponent_BaseFactory || (ɵPlusSmallIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](PlusSmallIconComponent)))(t || PlusSmallIconComponent);
};
}();
PlusSmallIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: PlusSmallIconComponent,
selectors: [["app-plus-small-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 22 22", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M11 6C10.4477 6 10 6.44772 10 7V10H7C6.44772 10 6 10.4477 6 11C6 11.5523 6.44772 12 7 12H10V15C10 15.5523 10.4477 16 11 16C11.5523 16 12 15.5523 12 15V12H15C15.5523 12 16 11.5523 16 11C16 10.4477 15.5523 10 15 10H12V7C12 6.44772 11.5523 6 11 6Z"]],
template: function PlusSmallIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
}
});
/***/ }),
/***/ 41130:
/*!****************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/plus/plus.component.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PlusIconComponent": () => (/* binding */ PlusIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class PlusIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
PlusIconComponent.ɵfac = function () {
let ɵPlusIconComponent_BaseFactory;
return function PlusIconComponent_Factory(t) {
return (ɵPlusIconComponent_BaseFactory || (ɵPlusIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](PlusIconComponent)))(t || PlusIconComponent);
};
}();
PlusIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: PlusIconComponent,
selectors: [["app-icon-plus"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M12 5C12.5523 5 13 5.44772 13 6V11H18C18.5523 11 19 11.4477 19 12C19 12.5523 18.5523 13 18 13H13V18C13 18.5523 12.5523 19 12 19C11.4477 19 11 18.5523 11 18V13H6C5.44772 13 5 12.5523 5 12C5 11.4477 5.44772 11 6 11H11V6C11 5.44772 11.4477 5 12 5Z"]],
template: function PlusIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvcGx1cy9wbHVzLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 2051:
/*!**********************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/profile/booking/meeting-cancelled/meeting-cancelled.component.ts ***!
\**********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingCancelledIconComponent": () => (/* binding */ MeetingCancelledIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class MeetingCancelledIconComponent {}
MeetingCancelledIconComponent.ɵfac = function MeetingCancelledIconComponent_Factory(t) {
return new (t || MeetingCancelledIconComponent)();
};
MeetingCancelledIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: MeetingCancelledIconComponent,
selectors: [["app-icon-meeting-cancelled"]],
decls: 39,
vars: 0,
consts: [["width", "140", "height", "140", "viewBox", "0 0 140 140", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M95.2504 106.592H18.9043C13.8034 106.592 10.0053 101.882 11.0859 96.8972L24.7473 33.8733H111.109L95.2504 106.592Z", "fill", "white"], ["d", "M95.2504 106.592H15.1843C11.9963 106.592 9.62243 103.648 10.2978 100.533L24.7473 33.8733H111.109L95.2504 106.592Z", "fill", "#3E3C42"], ["d", "M45.4773 106.592H27.6127C24.3646 106.592 21.6897 103.814 21.8807 100.556L24.7467 33.8733H29.0457L45.4773 106.592Z", "fill", "url(#paint0_linear_4375_70866)"], ["d", "M130.023 106.592H43.7571L29.1406 50.7356L29.0451 50.3524L24.7461 33.8733H111.108L114.833 48.1488L115.407 50.3524L115.502 50.7356L130.023 106.592Z", "fill", "#3E3C42"], ["d", "M115.407 50.3524H29.0451L24.7461 33.8733H111.108L114.833 48.1488L115.407 50.3524Z", "fill", "#252329"], ["d", "M47.4828 45.6576C49.1712 45.6576 50.5399 44.285 50.5399 42.5917C50.5399 40.8985 49.1712 39.5259 47.4828 39.5259C45.7945 39.5259 44.4258 40.8985 44.4258 42.5917C44.4258 44.285 45.7945 45.6576 47.4828 45.6576Z", "fill", "#121114"], ["d", "M97.9242 45.6576C99.6126 45.6576 100.981 44.285 100.981 42.5917C100.981 40.8985 99.6126 39.5259 97.9242 39.5259C96.2359 39.5259 94.8672 40.8985 94.8672 42.5917C94.8672 44.285 96.2359 45.6576 97.9242 45.6576Z", "fill", "#121114"], ["d", "M46.7189 43.8372C46.1457 43.8372 45.668 43.3582 45.668 42.7834C45.668 42.2085 46.1457 41.7295 46.7189 41.7295C48.8206 41.7295 51.0178 38.7594 51.0178 34.2564C51.0178 34.1606 51.0178 33.969 51.0178 33.8732C50.9223 29.466 48.7251 26.7833 46.7189 26.7833C44.8082 26.7833 42.7065 29.3702 42.4199 33.3941H40.2227C40.5093 28.4121 43.2797 24.6755 46.6233 24.6755C50.1581 24.6755 52.9285 28.7953 53.1196 34.0648C53.1196 34.1606 53.1196 34.2564 53.1196 34.3522C53.2151 39.6217 50.3491 43.8372 46.7189 43.8372Z", "fill", "#3E3C42"], ["d", "M96.8751 43.8372C96.3019 43.8372 95.8243 43.3582 95.8243 42.7834C95.8243 42.2085 96.3019 41.7295 96.8751 41.7295C98.9768 41.7295 101.174 38.7594 101.174 34.2564C101.174 34.1606 101.174 33.969 101.174 33.8732C101.079 29.466 98.8813 26.7833 96.8751 26.7833C94.9645 26.7833 92.8628 29.3702 92.5762 33.3941H90.3789C90.6655 28.4121 93.436 24.6755 96.7796 24.6755C100.314 24.6755 103.085 28.7953 103.276 34.0648C103.276 34.1606 103.276 34.2564 103.276 34.3522C103.371 39.6217 100.505 43.8372 96.8751 43.8372Z", "fill", "#3E3C42"], ["opacity", "0.3", "d", "M98.4045 71.9086C97.8313 71.9086 97.4492 71.4296 97.4492 70.9505C97.4492 70.3757 97.8313 69.9924 98.4045 69.9924H101.366C101.939 69.9924 102.321 70.4715 102.321 70.9505C102.321 71.5254 101.844 71.9086 101.366 71.9086H98.4045Z", "fill", "#CECADA"], ["opacity", "0.3", "d", "M57.7067 98.9269C57.3245 98.9269 56.9424 98.6395 56.7513 98.2563L55.2228 92.6036H47.6757C47.1025 92.6036 46.7204 92.1245 46.7204 91.6455C46.7204 91.0706 47.1981 90.6874 47.6757 90.6874H54.6496L52.2613 82.2562H45.0008C44.4276 82.2562 44.0455 81.7772 44.0455 81.2982C44.0455 80.7233 44.4276 80.3401 45.0008 80.3401H51.6881L49.2998 71.9089H42.4214C41.8482 71.9089 41.4661 71.4299 41.4661 70.9508C41.4661 70.376 41.8482 69.9928 42.4214 69.9928H48.8221L46.4338 61.5616H39.842C39.2688 61.5616 38.8867 61.0826 38.8867 60.6035C38.8867 60.0287 39.2688 59.6454 39.842 59.6454H45.8606L44.9053 56.1963C44.8097 55.7173 45.0963 55.1424 45.574 55.0466C45.6695 55.0466 45.7651 55.0466 45.8606 55.0466C46.2427 55.0466 46.6249 55.334 46.8159 55.7173L47.9623 59.6454H55.6049C56.1781 59.6454 56.5603 60.0287 56.5603 60.6035C56.5603 61.1784 56.1781 61.5616 55.6049 61.5616H48.5355L50.9238 69.9928H62.9609L59.1396 56.1963C59.0441 55.7173 59.3307 55.1424 59.8084 55.0466C59.9039 55.0466 59.9994 55.0466 60.095 55.0466C60.4771 55.0466 60.8592 55.334 61.0503 55.7173L62.1967 59.6454H66.3046C66.8778 59.6454 67.2599 60.0287 67.2599 60.6035C67.2599 61.1784 66.7823 61.5616 66.3046 61.5616H62.7699L65.1582 69.9928H73.2785C73.8517 69.9928 74.2338 70.4718 74.2338 70.9508C74.2338 71.5257 73.8517 71.9089 73.2785 71.9089H65.7314L68.1197 80.3401H80.2524L74.9981 61.5616H72.4187C71.8455 61.5616 71.4634 61.0826 71.4634 60.6035C71.4634 60.0287 71.941 59.6454 72.4187 59.6454H74.4249L73.4695 56.1963C73.374 55.9089 73.4695 55.7173 73.5651 55.4298C73.6606 55.2382 73.8517 55.0466 74.1383 54.9508C74.2338 54.9508 74.3293 54.9508 74.4249 54.9508C74.807 54.9508 75.1891 55.2382 75.3802 55.6215L76.5266 59.5496H78.5328C79.106 59.5496 79.4881 59.9329 79.4881 60.5077C79.4881 61.0826 79.106 61.4658 78.5328 61.4658H77.0998L79.4881 69.8969H91.6207L89.2324 61.4658H83.0228C82.4496 61.4658 82.0675 60.9867 82.0675 60.5077C82.0675 59.9329 82.5451 59.5496 83.0228 59.5496H88.3726L87.4173 56.1005C87.3218 55.6215 87.6084 55.0466 88.086 54.9508C88.1816 54.9508 88.2771 54.9508 88.3726 54.9508C88.7548 54.9508 89.1369 55.2382 89.328 55.6215L90.4743 59.5496H102.607L101.652 56.1005C101.556 55.6215 101.843 55.0466 102.32 54.9508C102.416 54.9508 102.511 54.9508 102.607 54.9508C102.989 54.9508 103.371 55.2382 103.562 55.6215L104.709 59.5496H112.16C112.733 59.5496 113.116 59.9329 113.116 60.5077C113.116 61.0826 112.733 61.4658 112.16 61.4658H104.995L107.384 69.8969H114.549C115.122 69.8969 115.504 70.376 115.504 70.855C115.504 71.4299 115.122 71.8131 114.549 71.8131H107.957L110.345 80.2443H117.223C117.797 80.2443 118.179 80.7233 118.179 81.2024C118.179 81.7772 117.797 82.1604 117.223 82.1604H110.918L113.307 90.5916H119.803C120.376 90.5916 120.758 91.0706 120.758 91.5497C120.758 92.1245 120.281 92.5078 119.803 92.5078H113.784L115.217 97.5856C115.313 98.0647 115.026 98.6395 114.549 98.7353C114.453 98.7353 114.358 98.7353 114.262 98.7353C113.88 98.7353 113.498 98.4479 113.307 98.0647L111.778 92.5078H99.6455L101.078 97.4898C101.174 97.7772 101.078 97.9689 100.983 98.2563C100.887 98.4479 100.696 98.6395 100.41 98.7353C100.314 98.7353 100.219 98.7353 100.123 98.7353C99.741 98.7353 99.3589 98.4479 99.1678 98.0647L97.6393 92.6036H85.5067L86.9396 97.5856C87.0352 98.0647 86.7486 98.6395 86.2709 98.7353C86.1754 98.7353 86.0798 98.7353 85.9843 98.7353C85.6022 98.7353 85.2201 98.4479 85.029 98.0647L83.5005 92.6036H71.3678L72.8008 97.5856C72.8963 98.0647 72.6097 98.6395 72.1321 98.7353C72.0365 98.7353 71.941 98.7353 71.8455 98.7353C71.4634 98.7353 71.0812 98.4479 70.8902 98.0647L69.3616 92.6036H57.229L58.662 97.6814C58.7575 97.9689 58.662 98.1605 58.5664 98.4479C58.4709 98.6395 58.2798 98.8311 57.9932 98.9269C57.8977 98.9269 57.8022 98.9269 57.7067 98.9269ZM84.9335 90.6874H111.205L108.817 82.2562H96.684L97.5438 85.3221C97.6393 85.6096 97.5438 85.8012 97.4482 86.0886C97.3527 86.2802 97.1616 86.4718 96.875 86.5676C96.7795 86.5676 96.684 86.5676 96.5884 86.5676C96.2063 86.5676 95.8242 86.2802 95.6331 85.897L94.6778 82.3521H91.0475C90.4744 82.3521 90.0922 81.873 90.0922 81.394C90.0922 80.8191 90.4744 80.4359 91.0475 80.4359H94.1046L91.7163 72.0047H79.6792L82.0675 80.4359H85.029C85.6022 80.4359 85.9843 80.9149 85.9843 81.394C85.9843 81.9688 85.6022 82.3521 85.029 82.3521H82.5451L84.9335 90.6874ZM70.7946 90.6874H82.9273L80.539 82.2562H68.4063L70.7946 90.6874ZM56.6558 90.6874H68.7884L66.4001 82.2562H62.8654C62.2922 82.2562 61.9101 81.7772 61.9101 81.2982C61.9101 80.7233 62.3878 80.3401 62.8654 80.3401H65.9225L63.5341 71.9089H51.4015L53.7898 80.3401H56.9424C57.5156 80.3401 57.8977 80.8191 57.8977 81.2982C57.8977 81.873 57.4201 82.2562 56.9424 82.2562H54.363L56.6558 90.6874ZM96.2063 80.3401H108.339L103.085 61.5616H90.8565L96.2063 80.3401Z", "fill", "#8C8A90"], ["x", "47", "y", "63", "width", "54", "height", "54", "rx", "27", "fill", "#66646C"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M67.1161 83.1161C67.6043 82.628 68.3957 82.628 68.8839 83.1161L74 88.2322L79.1161 83.1161C79.6043 82.628 80.3957 82.628 80.8839 83.1161C81.372 83.6043 81.372 84.3957 80.8839 84.8839L75.7678 90L80.8839 95.1161C81.372 95.6043 81.372 96.3957 80.8839 96.8839C80.3957 97.372 79.6043 97.372 79.1161 96.8839L74 91.7678L68.8839 96.8839C68.3957 97.372 67.6043 97.372 67.1161 96.8839C66.628 96.3957 66.628 95.6043 67.1161 95.1161L72.2322 90L67.1161 84.8839C66.628 84.3957 66.628 83.6043 67.1161 83.1161Z", "fill", "white"], ["id", "paint0_linear_4375_70866", "x1", "21.8633", "y1", "70.2217", "x2", "45.5125", "y2", "70.2217", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#3E3C42"], ["offset", "1", "stop-color", "#252329"]],
template: function MeetingCancelledIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](12, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](14, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](16, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](18, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](20, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](22, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](24, "rect", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](26, "path", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](28, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](30, "linearGradient", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](32, "stop", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](34, "stop", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](37, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](38, "\n");
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 711:
/*!**********************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/profile/booking/meeting-confirmed/meeting-confirmed.component.ts ***!
\**********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingConfirmedIconComponent": () => (/* binding */ MeetingConfirmedIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class MeetingConfirmedIconComponent {}
MeetingConfirmedIconComponent.ɵfac = function MeetingConfirmedIconComponent_Factory(t) {
return new (t || MeetingConfirmedIconComponent)();
};
MeetingConfirmedIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: MeetingConfirmedIconComponent,
selectors: [["app-icon-meeting-confirmed"]],
decls: 61,
vars: 0,
consts: [["width", "140", "height", "140", "viewBox", "0 0 140 140", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M95.2504 106.592H18.9043C13.8034 106.592 10.0053 101.882 11.0859 96.8972L24.7473 33.8733H111.109L95.2504 106.592Z", "fill", "white"], ["d", "M95.2504 106.592H15.1843C11.9963 106.592 9.62243 103.648 10.2978 100.533L24.7473 33.8733H111.109L95.2504 106.592Z", "fill", "#3E3C42"], ["d", "M45.4773 106.592H27.6127C24.3646 106.592 21.6897 103.814 21.8807 100.556L24.7467 33.8733H29.0457L45.4773 106.592Z", "fill", "url(#paint0_linear_4372_70178)"], ["d", "M130.023 106.592H43.7571L29.1406 50.7356L29.0451 50.3524L24.7461 33.8733H111.108L114.833 48.1488L115.407 50.3524L115.502 50.7356L130.023 106.592Z", "fill", "#3E3C42"], ["d", "M115.407 50.3524H29.0451L24.7461 33.8733H111.108L114.833 48.1488L115.407 50.3524Z", "fill", "#252329"], ["d", "M47.4828 45.6576C49.1712 45.6576 50.5399 44.285 50.5399 42.5917C50.5399 40.8985 49.1712 39.5259 47.4828 39.5259C45.7945 39.5259 44.4258 40.8985 44.4258 42.5917C44.4258 44.285 45.7945 45.6576 47.4828 45.6576Z", "fill", "#121114"], ["d", "M97.9242 45.6576C99.6126 45.6576 100.981 44.285 100.981 42.5917C100.981 40.8985 99.6126 39.5259 97.9242 39.5259C96.2359 39.5259 94.8672 40.8985 94.8672 42.5917C94.8672 44.285 96.2359 45.6576 97.9242 45.6576Z", "fill", "#121114"], ["d", "M46.7189 43.8372C46.1457 43.8372 45.668 43.3582 45.668 42.7834C45.668 42.2085 46.1457 41.7295 46.7189 41.7295C48.8206 41.7295 51.0178 38.7594 51.0178 34.2564C51.0178 34.1606 51.0178 33.969 51.0178 33.8732C50.9223 29.466 48.7251 26.7833 46.7189 26.7833C44.8082 26.7833 42.7065 29.3702 42.4199 33.3941H40.2227C40.5093 28.4121 43.2797 24.6755 46.6233 24.6755C50.1581 24.6755 52.9285 28.7953 53.1196 34.0648C53.1196 34.1606 53.1196 34.2564 53.1196 34.3522C53.2151 39.6217 50.3491 43.8372 46.7189 43.8372Z", "fill", "#3E3C42"], ["d", "M96.8751 43.8372C96.3019 43.8372 95.8243 43.3582 95.8243 42.7834C95.8243 42.2085 96.3019 41.7295 96.8751 41.7295C98.9768 41.7295 101.174 38.7594 101.174 34.2564C101.174 34.1606 101.174 33.969 101.174 33.8732C101.079 29.466 98.8813 26.7833 96.8751 26.7833C94.9645 26.7833 92.8628 29.3702 92.5762 33.3941H90.3789C90.6655 28.4121 93.436 24.6755 96.7796 24.6755C100.314 24.6755 103.085 28.7953 103.276 34.0648C103.276 34.1606 103.276 34.2564 103.276 34.3522C103.371 39.6217 100.505 43.8372 96.8751 43.8372Z", "fill", "#3E3C42"], ["opacity", "0.3", "d", "M98.4045 71.9086C97.8313 71.9086 97.4492 71.4296 97.4492 70.9505C97.4492 70.3757 97.8313 69.9924 98.4045 69.9924H101.366C101.939 69.9924 102.321 70.4715 102.321 70.9505C102.321 71.5254 101.844 71.9086 101.366 71.9086H98.4045Z", "fill", "#CECADA"], ["opacity", "0.3", "d", "M57.7067 98.9269C57.3245 98.9269 56.9424 98.6395 56.7513 98.2563L55.2228 92.6036H47.6757C47.1025 92.6036 46.7204 92.1245 46.7204 91.6455C46.7204 91.0706 47.1981 90.6874 47.6757 90.6874H54.6496L52.2613 82.2562H45.0008C44.4276 82.2562 44.0455 81.7772 44.0455 81.2982C44.0455 80.7233 44.4276 80.3401 45.0008 80.3401H51.6881L49.2998 71.9089H42.4214C41.8482 71.9089 41.4661 71.4299 41.4661 70.9508C41.4661 70.376 41.8482 69.9928 42.4214 69.9928H48.8221L46.4338 61.5616H39.842C39.2688 61.5616 38.8867 61.0826 38.8867 60.6035C38.8867 60.0287 39.2688 59.6454 39.842 59.6454H45.8606L44.9053 56.1963C44.8097 55.7173 45.0963 55.1424 45.574 55.0466C45.6695 55.0466 45.7651 55.0466 45.8606 55.0466C46.2427 55.0466 46.6249 55.334 46.8159 55.7173L47.9623 59.6454H55.6049C56.1781 59.6454 56.5603 60.0287 56.5603 60.6035C56.5603 61.1784 56.1781 61.5616 55.6049 61.5616H48.5355L50.9238 69.9928H62.9609L59.1396 56.1963C59.0441 55.7173 59.3307 55.1424 59.8084 55.0466C59.9039 55.0466 59.9994 55.0466 60.095 55.0466C60.4771 55.0466 60.8592 55.334 61.0503 55.7173L62.1967 59.6454H66.3046C66.8778 59.6454 67.2599 60.0287 67.2599 60.6035C67.2599 61.1784 66.7823 61.5616 66.3046 61.5616H62.7699L65.1582 69.9928H73.2785C73.8517 69.9928 74.2338 70.4718 74.2338 70.9508C74.2338 71.5257 73.8517 71.9089 73.2785 71.9089H65.7314L68.1197 80.3401H80.2524L74.9981 61.5616H72.4187C71.8455 61.5616 71.4634 61.0826 71.4634 60.6035C71.4634 60.0287 71.941 59.6454 72.4187 59.6454H74.4249L73.4695 56.1963C73.374 55.9089 73.4695 55.7173 73.5651 55.4298C73.6606 55.2382 73.8517 55.0466 74.1383 54.9508C74.2338 54.9508 74.3293 54.9508 74.4249 54.9508C74.807 54.9508 75.1891 55.2382 75.3802 55.6215L76.5266 59.5496H78.5328C79.106 59.5496 79.4881 59.9329 79.4881 60.5077C79.4881 61.0826 79.106 61.4658 78.5328 61.4658H77.0998L79.4881 69.8969H91.6207L89.2324 61.4658H83.0228C82.4496 61.4658 82.0675 60.9867 82.0675 60.5077C82.0675 59.9329 82.5451 59.5496 83.0228 59.5496H88.3726L87.4173 56.1005C87.3218 55.6215 87.6084 55.0466 88.086 54.9508C88.1816 54.9508 88.2771 54.9508 88.3726 54.9508C88.7548 54.9508 89.1369 55.2382 89.328 55.6215L90.4743 59.5496H102.607L101.652 56.1005C101.556 55.6215 101.843 55.0466 102.32 54.9508C102.416 54.9508 102.511 54.9508 102.607 54.9508C102.989 54.9508 103.371 55.2382 103.562 55.6215L104.709 59.5496H112.16C112.733 59.5496 113.116 59.9329 113.116 60.5077C113.116 61.0826 112.733 61.4658 112.16 61.4658H104.995L107.384 69.8969H114.549C115.122 69.8969 115.504 70.376 115.504 70.855C115.504 71.4299 115.122 71.8131 114.549 71.8131H107.957L110.345 80.2443H117.223C117.797 80.2443 118.179 80.7233 118.179 81.2024C118.179 81.7772 117.797 82.1604 117.223 82.1604H110.918L113.307 90.5916H119.803C120.376 90.5916 120.758 91.0706 120.758 91.5497C120.758 92.1245 120.281 92.5078 119.803 92.5078H113.784L115.217 97.5856C115.313 98.0647 115.026 98.6395 114.549 98.7353C114.453 98.7353 114.358 98.7353 114.262 98.7353C113.88 98.7353 113.498 98.4479 113.307 98.0647L111.778 92.5078H99.6455L101.078 97.4898C101.174 97.7772 101.078 97.9689 100.983 98.2563C100.887 98.4479 100.696 98.6395 100.41 98.7353C100.314 98.7353 100.219 98.7353 100.123 98.7353C99.741 98.7353 99.3589 98.4479 99.1678 98.0647L97.6393 92.6036H85.5067L86.9396 97.5856C87.0352 98.0647 86.7486 98.6395 86.2709 98.7353C86.1754 98.7353 86.0798 98.7353 85.9843 98.7353C85.6022 98.7353 85.2201 98.4479 85.029 98.0647L83.5005 92.6036H71.3678L72.8008 97.5856C72.8963 98.0647 72.6097 98.6395 72.1321 98.7353C72.0365 98.7353 71.941 98.7353 71.8455 98.7353C71.4634 98.7353 71.0812 98.4479 70.8902 98.0647L69.3616 92.6036H57.229L58.662 97.6814C58.7575 97.9689 58.662 98.1605 58.5664 98.4479C58.4709 98.6395 58.2798 98.8311 57.9932 98.9269C57.8977 98.9269 57.8022 98.9269 57.7067 98.9269ZM84.9335 90.6874H111.205L108.817 82.2562H96.684L97.5438 85.3221C97.6393 85.6096 97.5438 85.8012 97.4482 86.0886C97.3527 86.2802 97.1616 86.4718 96.875 86.5676C96.7795 86.5676 96.684 86.5676 96.5884 86.5676C96.2063 86.5676 95.8242 86.2802 95.6331 85.897L94.6778 82.3521H91.0475C90.4744 82.3521 90.0922 81.873 90.0922 81.394C90.0922 80.8191 90.4744 80.4359 91.0475 80.4359H94.1046L91.7163 72.0047H79.6792L82.0675 80.4359H85.029C85.6022 80.4359 85.9843 80.9149 85.9843 81.394C85.9843 81.9688 85.6022 82.3521 85.029 82.3521H82.5451L84.9335 90.6874ZM70.7946 90.6874H82.9273L80.539 82.2562H68.4063L70.7946 90.6874ZM56.6558 90.6874H68.7884L66.4001 82.2562H62.8654C62.2922 82.2562 61.9101 81.7772 61.9101 81.2982C61.9101 80.7233 62.3878 80.3401 62.8654 80.3401H65.9225L63.5341 71.9089H51.4015L53.7898 80.3401H56.9424C57.5156 80.3401 57.8977 80.8191 57.8977 81.2982C57.8977 81.873 57.4201 82.2562 56.9424 82.2562H54.363L56.6558 90.6874ZM96.2063 80.3401H108.339L103.085 61.5616H90.8565L96.2063 80.3401Z", "fill", "#8C8A90"], ["filter", "url(#filter0_d_4372_70178)"], ["x", "47", "y", "63", "width", "54", "height", "54", "rx", "27", "fill", "#DFC051"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M82.8447 83.0786C83.3536 83.5451 83.3879 84.3358 82.9214 84.8447L71.9214 96.8447C71.6911 97.096 71.368 97.2423 71.0272 97.2497C70.6863 97.2571 70.3572 97.125 70.1161 96.8839L65.1161 91.8839C64.628 91.3957 64.628 90.6043 65.1161 90.1161C65.6043 89.628 66.3957 89.628 66.8839 90.1161L70.9607 94.193L81.0786 83.1554C81.545 82.6465 82.3358 82.6121 82.8447 83.0786Z", "fill", "#121114"], ["id", "filter0_d_4372_70178", "x", "41", "y", "63", "width", "66", "height", "70", "filterUnits", "userSpaceOnUse", "color-interpolation-filters", "sRGB"], ["flood-opacity", "0", "result", "BackgroundImageFix"], ["in", "SourceAlpha", "type", "matrix", "values", "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0", "result", "hardAlpha"], ["dy", "10"], ["stdDeviation", "3"], ["in2", "hardAlpha", "operator", "out"], ["type", "matrix", "values", "0 0 0 0 0.87451 0 0 0 0 0.752941 0 0 0 0 0.317647 0 0 0 0.1 0"], ["mode", "normal", "in2", "BackgroundImageFix", "result", "effect1_dropShadow_4372_70178"], ["mode", "normal", "in", "SourceGraphic", "in2", "effect1_dropShadow_4372_70178", "result", "shape"], ["id", "paint0_linear_4372_70178", "x1", "21.8633", "y1", "70.2217", "x2", "45.5125", "y2", "70.2217", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#3E3C42"], ["offset", "1", "stop-color", "#252329"]],
template: function MeetingConfirmedIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](12, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](14, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](16, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](18, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](20, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](22, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](24, "g", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](26, "rect", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](28, "path", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](31, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](33, "filter", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](35, "feFlood", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](37, "feColorMatrix", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](38, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](39, "feOffset", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](40, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](41, "feGaussianBlur", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](42, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](43, "feComposite", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](44, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](45, "feColorMatrix", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](47, "feBlend", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](49, "feBlend", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](50, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](51, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](52, "linearGradient", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](53, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](54, "stop", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](55, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](56, "stop", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](57, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](58, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](59, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](60, "\n");
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 38266:
/*!**********************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/profile/booking/meeting-submitted/meeting-submitted.component.ts ***!
\**********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingSubmittedIconComponent": () => (/* binding */ MeetingSubmittedIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666);
function MeetingSubmittedIconComponent__svg_svg_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](12, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](14, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](16, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](18, "path", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](20, "path", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](22, "path", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](24, "g", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](26, "rect", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](28, "g", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](30, "path", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](34, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](36, "filter", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](38, "feFlood", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](40, "feColorMatrix", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](42, "feOffset", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](44, "feGaussianBlur", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](45, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](46, "feComposite", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](47, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](48, "feColorMatrix", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](49, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](50, "feBlend", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](51, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](52, "feBlend", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](53, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](54, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](55, "linearGradient", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](56, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](57, "stop", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](58, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](59, "stop", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](60, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](61, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](62, "clipPath", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](63, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](64, "rect", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](65, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](66, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](67, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
}
}
function MeetingSubmittedIconComponent__svg_svg_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "path", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "path", 37);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "path", 38);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](12, "path", 39);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](14, "path", 40);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](16, "path", 41);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](18, "path", 42);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](20, "path", 43);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](22, "path", 44);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](24, "g", 45);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](26, "rect", 46);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](28, "g", 47);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](30, "path", 48);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](34, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](36, "filter", 49);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](38, "feFlood", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](40, "feColorMatrix", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](42, "feOffset", 50);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](44, "feGaussianBlur", 51);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](45, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](46, "feComposite", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](47, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](48, "feColorMatrix", 52);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](49, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](50, "feBlend", 53);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](51, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](52, "feBlend", 54);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](53, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](54, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](55, "linearGradient", 55);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](56, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](57, "stop", 56);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](58, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](59, "stop", 57);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](60, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](61, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](62, "clipPath", 58);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](63, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](64, "rect", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](65, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](66, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](67, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
}
}
class MeetingSubmittedIconComponent {
constructor() {
this.darkTheme = false;
}
}
MeetingSubmittedIconComponent.ɵfac = function MeetingSubmittedIconComponent_Factory(t) {
return new (t || MeetingSubmittedIconComponent)();
};
MeetingSubmittedIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: MeetingSubmittedIconComponent,
selectors: [["app-icon-meeting-submitted"]],
inputs: {
darkTheme: "darkTheme"
},
decls: 7,
vars: 3,
consts: [[3, "ngSwitch"], ["xmlns", "http://www.w3.org/2000/svg", "width", "140", "height", "140", "viewBox", "0 0 140 140", "fill", "none", 4, "ngSwitchCase"], ["width", "140", "height", "140", "viewBox", "0 0 140 140", "fill", "none", "xmlns", "http://www.w3.org/2000/svg", 4, "ngSwitchCase"], ["xmlns", "http://www.w3.org/2000/svg", "width", "140", "height", "140", "viewBox", "0 0 140 140", "fill", "none"], ["d", "M95.2521 106.592H18.906C13.8051 106.592 10.007 101.882 11.0876 96.8972L24.749 33.8733H111.11L95.2521 106.592Z", "fill", "white"], ["d", "M95.2521 106.592H15.186C11.998 106.592 9.62414 103.648 10.2995 100.533L24.749 33.8733H111.11L95.2521 106.592Z", "fill", "#EDEAF2"], ["d", "M45.4793 106.592H27.6147C24.3666 106.592 21.6917 103.814 21.8827 100.556L24.7487 33.8733H29.0477L45.4793 106.592Z", "fill", "url(#paint0_linear_839_4661)"], ["d", "M130.026 106.592H43.7598L29.1433 50.7356L29.0477 50.3524L24.7488 33.8733H111.11L114.836 48.1488L115.409 50.3524L115.505 50.7356L130.026 106.592Z", "fill", "white"], ["d", "M115.409 50.3524H29.0477L24.7488 33.8733H111.11L114.836 48.1488L115.409 50.3524Z", "fill", "#EDEAF2"], ["d", "M47.4858 45.6577C49.1741 45.6577 50.5428 44.285 50.5428 42.5918C50.5428 40.8986 49.1741 39.5259 47.4858 39.5259C45.7974 39.5259 44.4287 40.8986 44.4287 42.5918C44.4287 44.285 45.7974 45.6577 47.4858 45.6577Z", "fill", "#DFDCE8"], ["d", "M97.9274 45.6577C99.6158 45.6577 100.984 44.285 100.984 42.5918C100.984 40.8986 99.6158 39.5259 97.9274 39.5259C96.239 39.5259 94.8704 40.8986 94.8704 42.5918C94.8704 44.285 96.239 45.6577 97.9274 45.6577Z", "fill", "#DFDCE8"], ["d", "M46.7216 43.8372C46.1484 43.8372 45.6707 43.3582 45.6707 42.7834C45.6707 42.2085 46.1484 41.7295 46.7216 41.7295C48.8233 41.7295 51.0205 38.7594 51.0205 34.2564C51.0205 34.1606 51.0205 33.969 51.0205 33.8732C50.925 29.466 48.7277 26.7833 46.7216 26.7833C44.8109 26.7833 42.7092 29.3702 42.4226 33.3941H40.2253C40.5119 28.4121 43.2824 24.6755 46.626 24.6755C50.1607 24.6755 52.9312 28.7953 53.1223 34.0648C53.1223 34.1606 53.1223 34.2564 53.1223 34.3522C53.2178 39.6217 50.3518 43.8372 46.7216 43.8372Z", "fill", "#B4AFC6"], ["d", "M96.8762 43.8372C96.303 43.8372 95.8254 43.3582 95.8254 42.7834C95.8254 42.2085 96.303 41.7295 96.8762 41.7295C98.9779 41.7295 101.175 38.7594 101.175 34.2564C101.175 34.1606 101.175 33.969 101.175 33.8732C101.08 29.466 98.8824 26.7833 96.8762 26.7833C94.9656 26.7833 92.8639 29.3702 92.5773 33.3941H90.38C90.6666 28.4121 93.4371 24.6755 96.7807 24.6755C100.315 24.6755 103.086 28.7953 103.277 34.0648C103.277 34.1606 103.277 34.2564 103.277 34.3522C103.372 39.6217 100.506 43.8372 96.8762 43.8372Z", "fill", "#B4AFC6"], ["opacity", "0.3", "d", "M98.4045 71.9086C97.8313 71.9086 97.4492 71.4296 97.4492 70.9505C97.4492 70.3757 97.8313 69.9925 98.4045 69.9925H101.366C101.939 69.9925 102.321 70.4715 102.321 70.9505C102.321 71.5254 101.844 71.9086 101.366 71.9086H98.4045Z", "fill", "#CECADA"], ["opacity", "0.3", "d", "M57.7078 98.9269C57.3256 98.9269 56.9435 98.6395 56.7524 98.2562L55.2239 92.6035H47.6768C47.1036 92.6035 46.7215 92.1245 46.7215 91.6454C46.7215 91.0706 47.1992 90.6873 47.6768 90.6873H54.6507L52.2624 82.2562H45.0019C44.4287 82.2562 44.0466 81.7771 44.0466 81.2981C44.0466 80.7232 44.4287 80.34 45.0019 80.34H51.6892L49.3009 71.9089H42.4225C41.8493 71.9089 41.4672 71.4298 41.4672 70.9508C41.4672 70.3759 41.8493 69.9927 42.4225 69.9927H48.8232L46.4349 61.5615H39.8431C39.2699 61.5615 38.8878 61.0825 38.8878 60.6034C38.8878 60.0286 39.2699 59.6454 39.8431 59.6454H45.8617L44.9064 56.1963C44.8108 55.7172 45.0974 55.1424 45.5751 55.0466C45.6706 55.0466 45.7662 55.0466 45.8617 55.0466C46.2438 55.0466 46.626 55.334 46.817 55.7172L47.9634 59.6454H55.606C56.1792 59.6454 56.5614 60.0286 56.5614 60.6034C56.5614 61.1783 56.1792 61.5615 55.606 61.5615H48.5366L50.9249 69.9927H62.962L59.1407 56.1963C59.0452 55.7172 59.3318 55.1424 59.8095 55.0466C59.905 55.0466 60.0005 55.0466 60.0961 55.0466C60.4782 55.0466 60.8603 55.334 61.0514 55.7172L62.1978 59.6454H66.3057C66.8789 59.6454 67.261 60.0286 67.261 60.6034C67.261 61.1783 66.7833 61.5615 66.3057 61.5615H62.771L65.1593 69.9927H73.2796C73.8528 69.9927 74.2349 70.4717 74.2349 70.9508C74.2349 71.5256 73.8528 71.9089 73.2796 71.9089H65.7325L68.1208 80.34H80.2535L74.9992 61.5615H72.4198C71.8466 61.5615 71.4645 61.0825 71.4645 60.6034C71.4645 60.0286 71.9421 59.6454 72.4198 59.6454H74.426L73.4706 56.1963C73.3751 55.9088 73.4706 55.7172 73.5662 55.4298C73.6617 55.2382 73.8528 55.0466 74.1394 54.9507C74.2349 54.9507 74.3304 54.9507 74.426 54.9507C74.8081 54.9507 75.1902 55.2382 75.3813 55.6214L76.5277 59.5496H78.5339C79.1071 59.5496 79.4892 59.9328 79.4892 60.5076C79.4892 61.0825 79.1071 61.4657 78.5339 61.4657H77.1009L79.4892 69.8969H91.6218L89.2335 61.4657H83.0239C82.4507 61.4657 82.0686 60.9867 82.0686 60.5076C82.0686 59.9328 82.5462 59.5496 83.0239 59.5496H88.3737L87.4184 56.1004C87.3229 55.6214 87.6095 55.0466 88.0871 54.9507C88.1827 54.9507 88.2782 54.9507 88.3737 54.9507C88.7559 54.9507 89.138 55.2382 89.3291 55.6214L90.4754 59.5496H102.608L101.653 56.1004C101.557 55.6214 101.844 55.0466 102.321 54.9507C102.417 54.9507 102.513 54.9507 102.608 54.9507C102.99 54.9507 103.372 55.2382 103.563 55.6214L104.71 59.5496H112.161C112.735 59.5496 113.117 59.9328 113.117 60.5076C113.117 61.0825 112.735 61.4657 112.161 61.4657H104.996L107.385 69.8969H114.55C115.123 69.8969 115.505 70.3759 115.505 70.855C115.505 71.4298 115.123 71.8131 114.55 71.8131H107.958L110.346 80.2442H117.225C117.798 80.2442 118.18 80.7232 118.18 81.2023C118.18 81.7771 117.798 82.1604 117.225 82.1604H110.919L113.308 90.5915H119.804C120.377 90.5915 120.759 91.0706 120.759 91.5496C120.759 92.1245 120.282 92.5077 119.804 92.5077H113.785L115.218 97.5856C115.314 98.0646 115.027 98.6395 114.55 98.7353C114.454 98.7353 114.359 98.7353 114.263 98.7353C113.881 98.7353 113.499 98.4478 113.308 98.0646L111.779 92.5077H99.6466L101.08 97.4897C101.175 97.7772 101.08 97.9688 100.984 98.2562C100.889 98.4478 100.697 98.6395 100.411 98.7353C100.315 98.7353 100.22 98.7353 100.124 98.7353C99.7421 98.7353 99.36 98.4478 99.1689 98.0646L97.6404 92.6035H85.5078L86.9407 97.5856C87.0363 98.0646 86.7497 98.6395 86.272 98.7353C86.1765 98.7353 86.0809 98.7353 85.9854 98.7353C85.6033 98.7353 85.2211 98.4478 85.0301 98.0646L83.5016 92.6035H71.3689L72.8019 97.5856C72.8974 98.0646 72.6108 98.6395 72.1332 98.7353C72.0376 98.7353 71.9421 98.7353 71.8466 98.7353C71.4645 98.7353 71.0823 98.4478 70.8913 98.0646L69.3627 92.6035H57.2301L58.6631 97.6814C58.7586 97.9688 58.6631 98.1604 58.5675 98.4478C58.472 98.6395 58.2809 98.8311 57.9943 98.9269C57.8988 98.9269 57.8033 98.9269 57.7078 98.9269ZM84.9346 90.6873H111.206L108.818 82.2562H96.6851L97.5449 85.3221C97.6404 85.6095 97.5449 85.8011 97.4493 86.0885C97.3538 86.2801 97.1627 86.4718 96.8761 86.5676C96.7806 86.5676 96.6851 86.5676 96.5895 86.5676C96.2074 86.5676 95.8253 86.2801 95.6342 85.8969L94.6789 82.352H91.0486C90.4755 82.352 90.0933 81.873 90.0933 81.3939C90.0933 80.8191 90.4755 80.4358 91.0486 80.4358H94.1057L91.7174 72.0047H79.6803L82.0686 80.4358H85.0301C85.6033 80.4358 85.9854 80.9149 85.9854 81.3939C85.9854 81.9688 85.6033 82.352 85.0301 82.352H82.5462L84.9346 90.6873ZM70.7957 90.6873H82.9284L80.5401 82.2562H68.4074L70.7957 90.6873ZM56.6569 90.6873H68.7895L66.4012 82.2562H62.8665C62.2933 82.2562 61.9112 81.7771 61.9112 81.2981C61.9112 80.7232 62.3888 80.34 62.8665 80.34H65.9236L63.5352 71.9089H51.4026L53.7909 80.34H56.9435C57.5167 80.34 57.8988 80.8191 57.8988 81.2981C57.8988 81.8729 57.4212 82.2562 56.9435 82.2562H54.3641L56.6569 90.6873ZM96.2074 80.34H108.34L103.086 61.5615H90.8576L96.2074 80.34Z", "fill", "#CECADA"], ["filter", "url(#filter0_d_839_4661)"], ["x", "47", "y", "63", "width", "54", "height", "54", "rx", "27", "fill", "#2B2733"], ["clip-path", "url(#clip0_839_4661)"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M62.8713 88.4982C62.8986 88.077 63.1873 87.7182 63.593 87.6016L82.5241 82.1598C82.9039 82.0506 83.3124 82.1754 83.5664 82.4781C83.8204 82.7808 83.8723 83.2047 83.6989 83.5598L75.0524 101.258C74.8671 101.638 74.4636 101.86 74.0441 101.813C73.6246 101.767 73.2793 101.462 73.1812 101.052L71.2193 92.8386L63.4716 89.4802C63.0843 89.3123 62.8441 88.9194 62.8713 88.4982ZM73.192 92.4887L74.4789 97.876L80.9142 84.7036L66.8244 88.7537L71.9064 90.9566L75.2632 88.1399C75.6862 87.7849 76.317 87.8401 76.672 88.2632C77.027 88.6862 76.9718 89.317 76.5487 89.672L73.192 92.4887Z", "fill", "white"], ["id", "filter0_d_839_4661", "x", "44", "y", "62", "width", "60", "height", "60", "filterUnits", "userSpaceOnUse", "color-interpolation-filters", "sRGB"], ["flood-opacity", "0", "result", "BackgroundImageFix"], ["in", "SourceAlpha", "type", "matrix", "values", "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0", "result", "hardAlpha"], ["dy", "2"], ["stdDeviation", "1.5"], ["in2", "hardAlpha", "operator", "out"], ["type", "matrix", "values", "0 0 0 0 0.168627 0 0 0 0 0.152941 0 0 0 0 0.2 0 0 0 0.05 0"], ["mode", "normal", "in2", "BackgroundImageFix", "result", "effect1_dropShadow_839_4661"], ["mode", "normal", "in", "SourceGraphic", "in2", "effect1_dropShadow_839_4661", "result", "shape"], ["id", "paint0_linear_839_4661", "x1", "21.8653", "y1", "70.2217", "x2", "45.5146", "y2", "70.2217", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#EDEAF2"], ["offset", "1", "stop-color", "#CECADA"], ["id", "clip0_839_4661"], ["width", "24", "height", "24", "fill", "white", "transform", "translate(59 87.4269) rotate(-40)"], ["width", "140", "height", "140", "viewBox", "0 0 140 140", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M95.2504 106.592H18.9043C13.8034 106.592 10.0053 101.882 11.0859 96.8972L24.7473 33.8733H111.109L95.2504 106.592Z", "fill", "white"], ["d", "M95.2504 106.592H15.1843C11.9963 106.592 9.62243 103.648 10.2978 100.533L24.7473 33.8733H111.109L95.2504 106.592Z", "fill", "#3E3C42"], ["d", "M45.4812 106.592H27.6166C24.3685 106.592 21.6936 103.814 21.8846 100.556L24.7506 33.8733H29.0496L45.4812 106.592Z", "fill", "url(#paint0_linear_5412_60961)"], ["d", "M130.027 106.592H43.761L29.1445 50.7356L29.049 50.3524L24.75 33.8733H111.112L114.837 48.1488L115.41 50.3524L115.506 50.7356L130.027 106.592Z", "fill", "#3E3C42"], ["d", "M115.41 50.3524H29.049L24.75 33.8733H111.112L114.837 48.1488L115.41 50.3524Z", "fill", "#252329"], ["d", "M47.4867 45.6576C49.1751 45.6576 50.5438 44.285 50.5438 42.5917C50.5438 40.8985 49.1751 39.5259 47.4867 39.5259C45.7984 39.5259 44.4297 40.8985 44.4297 42.5917C44.4297 44.285 45.7984 45.6576 47.4867 45.6576Z", "fill", "#121114"], ["d", "M97.9242 45.6576C99.6126 45.6576 100.981 44.285 100.981 42.5917C100.981 40.8985 99.6126 39.5259 97.9242 39.5259C96.2359 39.5259 94.8672 40.8985 94.8672 42.5917C94.8672 44.285 96.2359 45.6576 97.9242 45.6576Z", "fill", "#121114"], ["d", "M46.7228 43.8372C46.1496 43.8372 45.6719 43.3582 45.6719 42.7834C45.6719 42.2085 46.1496 41.7295 46.7228 41.7295C48.8245 41.7295 51.0218 38.7594 51.0218 34.2564C51.0218 34.1606 51.0218 33.969 51.0218 33.8732C50.9262 29.466 48.729 26.7833 46.7228 26.7833C44.8121 26.7833 42.7104 29.3702 42.4238 33.3941H40.2266C40.5132 28.4121 43.2836 24.6755 46.6273 24.6755C50.162 24.6755 52.9324 28.7953 53.1235 34.0648C53.1235 34.1606 53.1235 34.2564 53.1235 34.3522C53.219 39.6217 50.353 43.8372 46.7228 43.8372Z", "fill", "#3E3C42"], ["d", "M96.8712 43.8372C96.298 43.8372 95.8204 43.3582 95.8204 42.7834C95.8204 42.2085 96.298 41.7295 96.8712 41.7295C98.9729 41.7295 101.17 38.7594 101.17 34.2564C101.17 34.1606 101.17 33.969 101.17 33.8732C101.075 29.466 98.8774 26.7833 96.8712 26.7833C94.9606 26.7833 92.8589 29.3702 92.5723 33.3941H90.375C90.6616 28.4121 93.432 24.6755 96.7757 24.6755C100.31 24.6755 103.081 28.7953 103.272 34.0648C103.272 34.1606 103.272 34.2564 103.272 34.3522C103.367 39.6217 100.501 43.8372 96.8712 43.8372Z", "fill", "#3E3C42"], ["opacity", "0.3", "d", "M98.4006 71.9086C97.8274 71.9086 97.4453 71.4296 97.4453 70.9505C97.4453 70.3757 97.8274 69.9924 98.4006 69.9924H101.362C101.935 69.9924 102.317 70.4715 102.317 70.9505C102.317 71.5254 101.84 71.9086 101.362 71.9086H98.4006Z", "fill", "#CECADA"], ["opacity", "0.3", "d", "M57.7027 98.9269C57.3206 98.9269 56.9385 98.6395 56.7474 98.2563L55.2189 92.6036H47.6718C47.0986 92.6036 46.7165 92.1245 46.7165 91.6455C46.7165 91.0706 47.1942 90.6874 47.6718 90.6874H54.6457L52.2574 82.2562H44.9969C44.4237 82.2562 44.0416 81.7772 44.0416 81.2982C44.0416 80.7233 44.4237 80.3401 44.9969 80.3401H51.6842L49.2959 71.9089H42.4175C41.8443 71.9089 41.4622 71.4299 41.4622 70.9508C41.4622 70.376 41.8443 69.9928 42.4175 69.9928H48.8182L46.4299 61.5616H39.8381C39.2649 61.5616 38.8828 61.0826 38.8828 60.6035C38.8828 60.0287 39.2649 59.6454 39.8381 59.6454H45.8567L44.9014 56.1963C44.8058 55.7173 45.0924 55.1424 45.5701 55.0466C45.6656 55.0466 45.7612 55.0466 45.8567 55.0466C46.2388 55.0466 46.621 55.334 46.812 55.7173L47.9584 59.6454H55.601C56.1742 59.6454 56.5564 60.0287 56.5564 60.6035C56.5564 61.1784 56.1742 61.5616 55.601 61.5616H48.5316L50.9199 69.9928H62.957L59.1357 56.1963C59.0402 55.7173 59.3268 55.1424 59.8045 55.0466C59.9 55.0466 59.9955 55.0466 60.0911 55.0466C60.4732 55.0466 60.8553 55.334 61.0464 55.7173L62.1928 59.6454H66.3007C66.8739 59.6454 67.256 60.0287 67.256 60.6035C67.256 61.1784 66.7783 61.5616 66.3007 61.5616H62.766L65.1543 69.9928H73.2746C73.8478 69.9928 74.2299 70.4718 74.2299 70.9508C74.2299 71.5257 73.8478 71.9089 73.2746 71.9089H65.7275L68.1158 80.3401H80.2484L74.9942 61.5616H72.4148C71.8416 61.5616 71.4594 61.0826 71.4594 60.6035C71.4594 60.0287 71.9371 59.6454 72.4148 59.6454H74.421L73.4656 56.1963C73.3701 55.9089 73.4656 55.7173 73.5612 55.4298C73.6567 55.2382 73.8478 55.0466 74.1344 54.9508C74.2299 54.9508 74.3254 54.9508 74.421 54.9508C74.8031 54.9508 75.1852 55.2382 75.3763 55.6215L76.5227 59.5496H78.5289C79.1021 59.5496 79.4842 59.9329 79.4842 60.5077C79.4842 61.0826 79.1021 61.4658 78.5289 61.4658H77.0959L79.4842 69.8969H91.6168L89.2285 61.4658H83.0189C82.4457 61.4658 82.0636 60.9867 82.0636 60.5077C82.0636 59.9329 82.5412 59.5496 83.0189 59.5496H88.3687L87.4134 56.1005C87.3179 55.6215 87.6045 55.0466 88.0821 54.9508C88.1777 54.9508 88.2732 54.9508 88.3687 54.9508C88.7509 54.9508 89.133 55.2382 89.324 55.6215L90.4704 59.5496H102.603L101.648 56.1005C101.552 55.6215 101.839 55.0466 102.316 54.9508C102.412 54.9508 102.508 54.9508 102.603 54.9508C102.985 54.9508 103.367 55.2382 103.558 55.6215L104.705 59.5496H112.156C112.73 59.5496 113.112 59.9329 113.112 60.5077C113.112 61.0826 112.73 61.4658 112.156 61.4658H104.991L107.38 69.8969H114.545C115.118 69.8969 115.5 70.376 115.5 70.855C115.5 71.4299 115.118 71.8131 114.545 71.8131H107.953L110.341 80.2443H117.22C117.793 80.2443 118.175 80.7233 118.175 81.2024C118.175 81.7772 117.793 82.1604 117.22 82.1604H110.914L113.303 90.5916H119.799C120.372 90.5916 120.754 91.0706 120.754 91.5497C120.754 92.1245 120.277 92.5078 119.799 92.5078H113.78L115.213 97.5856C115.309 98.0647 115.022 98.6395 114.545 98.7353C114.449 98.7353 114.354 98.7353 114.258 98.7353C113.876 98.7353 113.494 98.4479 113.303 98.0647L111.774 92.5078H99.6416L101.075 97.4898C101.17 97.7772 101.075 97.9689 100.979 98.2563C100.883 98.4479 100.692 98.6395 100.406 98.7353C100.31 98.7353 100.215 98.7353 100.119 98.7353C99.7371 98.7353 99.355 98.4479 99.1639 98.0647L97.6354 92.6036H85.5027L86.9357 97.5856C87.0313 98.0647 86.7447 98.6395 86.267 98.7353C86.1715 98.7353 86.0759 98.7353 85.9804 98.7353C85.5983 98.7353 85.2161 98.4479 85.0251 98.0647L83.4966 92.6036H71.3639L72.7969 97.5856C72.8924 98.0647 72.6058 98.6395 72.1282 98.7353C72.0326 98.7353 71.9371 98.7353 71.8416 98.7353C71.4594 98.7353 71.0773 98.4479 70.8863 98.0647L69.3577 92.6036H57.2251L58.6581 97.6814C58.7536 97.9689 58.6581 98.1605 58.5625 98.4479C58.467 98.6395 58.2759 98.8311 57.9893 98.9269C57.8938 98.9269 57.7983 98.9269 57.7027 98.9269ZM84.9295 90.6874H111.201L108.813 82.2562H96.6801L97.5399 85.3221C97.6354 85.6096 97.5399 85.8012 97.4443 86.0886C97.3488 86.2802 97.1577 86.4718 96.8711 86.5676C96.7756 86.5676 96.6801 86.5676 96.5845 86.5676C96.2024 86.5676 95.8203 86.2802 95.6292 85.897L94.6739 82.3521H91.0436C90.4704 82.3521 90.0883 81.873 90.0883 81.394C90.0883 80.8191 90.4704 80.4359 91.0436 80.4359H94.1007L91.7124 72.0047H79.6753L82.0636 80.4359H85.0251C85.5983 80.4359 85.9804 80.9149 85.9804 81.394C85.9804 81.9688 85.5983 82.3521 85.0251 82.3521H82.5412L84.9295 90.6874ZM70.7907 90.6874H82.9234L80.535 82.2562H68.4024L70.7907 90.6874ZM56.6519 90.6874H68.7845L66.3962 82.2562H62.8615C62.2883 82.2562 61.9062 81.7772 61.9062 81.2982C61.9062 80.7233 62.3838 80.3401 62.8615 80.3401H65.9186L63.5302 71.9089H51.3976L53.7859 80.3401H56.9385C57.5117 80.3401 57.8938 80.8191 57.8938 81.2982C57.8938 81.873 57.4161 82.2562 56.9385 82.2562H54.3591L56.6519 90.6874ZM96.2024 80.3401H108.335L103.081 61.5616H90.8526L96.2024 80.3401Z", "fill", "#8C8A90"], ["filter", "url(#filter0_d_5412_60961)"], ["x", "47", "y", "63", "width", "54", "height", "54", "rx", "27", "fill", "#DFC051"], ["clip-path", "url(#clip0_5412_60961)"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M62.8719 88.4982C62.8991 88.077 63.1879 87.7182 63.5935 87.6016L82.5246 82.1598C82.9045 82.0506 83.3129 82.1754 83.567 82.4781C83.821 82.7808 83.8729 83.2048 83.6994 83.5599L75.0529 101.258C74.8676 101.638 74.4642 101.86 74.0447 101.813C73.6251 101.767 73.2798 101.462 73.1818 101.052L71.2198 92.8386L63.4721 89.4802C63.0848 89.3124 62.8447 88.9194 62.8719 88.4982ZM73.1925 92.4887L74.4794 97.876L80.9147 84.7036L66.8249 88.7538L71.9069 90.9566L75.2637 88.1399C75.6868 87.7849 76.3176 87.8401 76.6726 88.2632C77.0276 88.6863 76.9724 89.317 76.5493 89.672L73.1925 92.4887Z", "fill", "#121114"], ["id", "filter0_d_5412_60961", "x", "41", "y", "63", "width", "66", "height", "70", "filterUnits", "userSpaceOnUse", "color-interpolation-filters", "sRGB"], ["dy", "10"], ["stdDeviation", "3"], ["type", "matrix", "values", "0 0 0 0 0.87451 0 0 0 0 0.752941 0 0 0 0 0.317647 0 0 0 0.1 0"], ["mode", "normal", "in2", "BackgroundImageFix", "result", "effect1_dropShadow_5412_60961"], ["mode", "normal", "in", "SourceGraphic", "in2", "effect1_dropShadow_5412_60961", "result", "shape"], ["id", "paint0_linear_5412_60961", "x1", "21.8672", "y1", "70.2217", "x2", "45.5165", "y2", "70.2217", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#3E3C42"], ["offset", "1", "stop-color", "#252329"], ["id", "clip0_5412_60961"]],
template: function MeetingSubmittedIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0, 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, MeetingSubmittedIconComponent__svg_svg_2_Template, 68, 0, "svg", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](4, MeetingSubmittedIconComponent__svg_svg_4_Template, 68, 0, "svg", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitch", ctx.darkTheme);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", false);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngSwitchCase", true);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_1__.NgSwitchCase],
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 5365:
/*!********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/profile/discover/discover.component.ts ***!
\********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DiscoverIconComponent": () => (/* binding */ DiscoverIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class DiscoverIconComponent {
constructor() {
this.width = '179';
this.height = '122';
}
}
DiscoverIconComponent.ɵfac = function DiscoverIconComponent_Factory(t) {
return new (t || DiscoverIconComponent)();
};
DiscoverIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: DiscoverIconComponent,
selectors: [["app-icon-discover"]],
inputs: {
width: "width",
height: "height"
},
decls: 74,
vars: 0,
consts: [["xmlns", "http://www.w3.org/2000/svg", "width", "179", "height", "122", "viewBox", "0 0 179 122", "fill", "none"], ["d", "M89.5 113C120.704 113 146 87.7041 146 56.5C146 25.2959 120.704 0 89.5 0C58.2959 0 33 25.2959 33 56.5C33 87.7041 58.2959 113 89.5 113Z", "fill", "url(#paint0_linear)"], ["d", "M78.5713 80.8674H28.89C22.441 80.8674 17.6391 74.9131 19.0053 68.6104L27.718 28.416H90.0098L78.5713 80.8674Z", "fill", "white"], ["d", "M78.5713 80.8674H24.1869C20.1563 80.8674 17.1551 77.1459 18.0089 73.2068L27.718 28.416H90.0098L78.5713 80.8674Z", "fill", "#9A95AC"], ["d", "M42.6715 80.8674H29.7859C27.4431 80.8674 25.5137 78.8633 25.6515 76.5137L27.7187 28.416H30.8195L42.6715 80.8674Z", "fill", "url(#paint1_linear)"], ["d", "M103.653 80.8674H41.4305L30.8877 40.5787L30.8188 40.3022L27.718 28.416H90.0098L92.6972 38.7128L93.1106 40.3022L93.1796 40.5787L103.653 80.8674Z", "fill", "white"], ["d", "M93.1106 40.3022H30.8188L27.718 28.416H90.0098L92.6972 38.7128L93.1106 40.3022Z", "fill", "#F3F0FB"], ["d", "M44.1174 36.9169C45.3352 36.9169 46.3224 35.9268 46.3224 34.7055C46.3224 33.4842 45.3352 32.4941 44.1174 32.4941C42.8996 32.4941 41.9124 33.4842 41.9124 34.7055C41.9124 35.9268 42.8996 36.9169 44.1174 36.9169Z", "fill", "#DFDAEF"], ["d", "M80.5009 36.9169C81.7187 36.9169 82.7059 35.9268 82.7059 34.7055C82.7059 33.4842 81.7187 32.4941 80.5009 32.4941C79.2831 32.4941 78.2959 33.4842 78.2959 34.7055C78.2959 35.9268 79.2831 36.9169 80.5009 36.9169Z", "fill", "#DFDAEF"], ["d", "M43.566 35.6044C43.1526 35.6044 42.8081 35.2589 42.8081 34.8442C42.8081 34.4296 43.1526 34.0841 43.566 34.0841C45.082 34.0841 46.6668 31.9418 46.6668 28.6938C46.6668 28.6247 46.6668 28.4865 46.6668 28.4174C46.5979 25.2385 45.0131 23.3035 43.566 23.3035C42.1879 23.3035 40.6719 25.1694 40.4652 28.0718H38.8804C39.0871 24.4783 41.0854 21.7832 43.4971 21.7832C46.0467 21.7832 48.045 24.7548 48.1828 28.5556C48.1828 28.6247 48.1828 28.6938 48.1828 28.7629C48.2517 32.5637 46.1845 35.6044 43.566 35.6044Z", "fill", "#BBB4D5"], ["d", "M79.743 35.6044C79.3296 35.6044 78.9851 35.2589 78.9851 34.8442C78.9851 34.4296 79.3296 34.0841 79.743 34.0841C81.259 34.0841 82.8438 31.9418 82.8438 28.6938C82.8438 28.6247 82.8438 28.4865 82.8438 28.4174C82.7749 25.2385 81.1901 23.3035 79.743 23.3035C78.3649 23.3035 76.849 25.1694 76.6422 28.0718H75.0574C75.2641 24.4783 77.2624 21.7832 79.6741 21.7832C82.2237 21.7832 84.222 24.7548 84.3598 28.5556C84.3598 28.6247 84.3598 28.6938 84.3598 28.7629C84.4287 32.5637 82.3615 35.6044 79.743 35.6044Z", "fill", "#BBB4D5"], ["opacity", "0.3", "d", "M80.8456 55.8528C80.4321 55.8528 80.1565 55.5073 80.1565 55.1618C80.1565 54.7471 80.4321 54.4707 80.8456 54.4707H82.9817C83.3951 54.4707 83.6707 54.8162 83.6707 55.1618C83.6707 55.5764 83.3262 55.8528 82.9817 55.8528H80.8456Z", "fill", "#D5DAE8"], ["opacity", "0.3", "d", "M51.4916 75.3407C51.216 75.3407 50.9404 75.1334 50.8026 74.857L49.7001 70.7797H44.2564C43.843 70.7797 43.5674 70.4342 43.5674 70.0887C43.5674 69.674 43.9119 69.3976 44.2564 69.3976H49.2866L47.564 63.3163H42.327C41.9136 63.3163 41.638 62.9707 41.638 62.6252C41.638 62.2106 41.9136 61.9342 42.327 61.9342H47.1505L45.4278 55.8528H40.4665C40.0531 55.8528 39.7775 55.5073 39.7775 55.1618C39.7775 54.7471 40.0531 54.4707 40.4665 54.4707H45.0833L43.3606 48.3894H38.6061C38.1926 48.3894 37.917 48.0439 37.917 47.6983C37.917 47.2837 38.1926 47.0073 38.6061 47.0073H42.9472L42.2581 44.5195C42.1892 44.1739 42.3959 43.7593 42.7405 43.6902C42.8094 43.6902 42.8783 43.6902 42.9472 43.6902C43.2228 43.6902 43.4984 43.8975 43.6363 44.1739L44.4631 47.0073H49.9757C50.3891 47.0073 50.6648 47.2837 50.6648 47.6983C50.6648 48.113 50.3891 48.3894 49.9757 48.3894H44.8766L46.5993 54.4707H55.2815L52.5252 44.5195C52.4563 44.1739 52.6631 43.7593 53.0076 43.6902C53.0765 43.6902 53.1454 43.6902 53.2143 43.6902C53.4899 43.6902 53.7656 43.8975 53.9034 44.1739L54.7303 47.0073H57.6933C58.1067 47.0073 58.3823 47.2837 58.3823 47.6983C58.3823 48.113 58.0378 48.3894 57.6933 48.3894H55.1437L56.8664 54.4707H62.7235C63.1369 54.4707 63.4125 54.8163 63.4125 55.1618C63.4125 55.5764 63.1369 55.8528 62.7235 55.8528H57.2798L59.0025 61.9342H67.7537L63.9638 48.3894H62.1033C61.6899 48.3894 61.4142 48.0439 61.4142 47.6983C61.4142 47.2837 61.7588 47.0073 62.1033 47.0073H63.5503L62.8613 44.5195C62.7924 44.3122 62.8613 44.1739 62.9302 43.9666C62.9991 43.8284 63.1369 43.6902 63.3436 43.6211C63.4125 43.6211 63.4814 43.6211 63.5503 43.6211C63.826 43.6211 64.1016 43.8284 64.2394 44.1048L65.0663 46.9382H66.5133C66.9268 46.9382 67.2024 47.2146 67.2024 47.6292C67.2024 48.0439 66.9268 48.3203 66.5133 48.3203H65.4797L67.2024 54.4016H75.9536L74.2309 48.3203H69.752C69.3385 48.3203 69.0629 47.9748 69.0629 47.6292C69.0629 47.2146 69.4074 46.9382 69.752 46.9382H73.6107L72.9217 44.4504C72.8528 44.1048 73.0595 43.6902 73.404 43.6211C73.4729 43.6211 73.5418 43.6211 73.6107 43.6211C73.8864 43.6211 74.162 43.8284 74.2998 44.1048L75.1267 46.9382H83.8779L83.1888 44.4504C83.1199 44.1048 83.3266 43.6902 83.6711 43.6211C83.7401 43.6211 83.809 43.6211 83.8779 43.6211C84.1535 43.6211 84.4291 43.8284 84.5669 44.1048L85.3938 46.9382H90.7686C91.182 46.9382 91.4576 47.2146 91.4576 47.6292C91.4576 48.0439 91.182 48.3203 90.7686 48.3203H85.6005L87.3232 54.4016H92.4912C92.9047 54.4016 93.1803 54.7471 93.1803 55.0927C93.1803 55.5073 92.9047 55.7837 92.4912 55.7837H87.7367L89.4593 61.8651H94.4206C94.8341 61.8651 95.1097 62.2106 95.1097 62.5561C95.1097 62.9707 94.8341 63.2472 94.4206 63.2472H89.8728L91.5954 69.3285H96.2811C96.6946 69.3285 96.9702 69.674 96.9702 70.0196C96.9702 70.4342 96.6256 70.7106 96.2811 70.7106H91.94L92.9736 74.3732C93.0425 74.7187 92.8358 75.1334 92.4912 75.2025C92.4223 75.2025 92.3534 75.2025 92.2845 75.2025C92.0089 75.2025 91.7333 74.9952 91.5954 74.7188L90.4929 70.7106H81.7418L82.7754 74.3041C82.8443 74.5114 82.7754 74.6496 82.7065 74.857C82.6376 74.9952 82.4997 75.1334 82.293 75.2025C82.2241 75.2025 82.1552 75.2025 82.0863 75.2025C81.8107 75.2025 81.535 74.9952 81.3972 74.7188L80.2947 70.7797H71.5435L72.5771 74.3732C72.6461 74.7187 72.4393 75.1334 72.0948 75.2025C72.0259 75.2025 71.957 75.2025 71.8881 75.2025C71.6124 75.2025 71.3368 74.9952 71.199 74.7188L70.0965 70.7797H61.3453L62.3789 74.3732C62.4478 74.7187 62.2411 75.1334 61.8966 75.2025C61.8277 75.2025 61.7588 75.2025 61.6899 75.2025C61.4142 75.2025 61.1386 74.9952 61.0008 74.7188L59.8983 70.7797H51.1471L52.1807 74.4423C52.2496 74.6496 52.1807 74.7879 52.1118 74.9952C52.0429 75.1334 51.9051 75.2716 51.6984 75.3407C51.6295 75.3407 51.5606 75.3407 51.4916 75.3407ZM71.1301 69.3976H90.0795L88.3568 63.3163H79.6056L80.2258 65.5277C80.2947 65.735 80.2258 65.8732 80.1569 66.0805C80.088 66.2187 79.9502 66.3569 79.7435 66.426C79.6746 66.426 79.6056 66.426 79.5367 66.426C79.2611 66.426 78.9855 66.2187 78.8477 65.9423L78.1586 63.3854H75.5401C75.1267 63.3854 74.8511 63.0399 74.8511 62.6943C74.8511 62.2797 75.1267 62.0033 75.5401 62.0033H77.7452L76.0225 55.9219H67.3402L69.0629 62.0033H71.199C71.6124 62.0033 71.8881 62.3488 71.8881 62.6943C71.8881 63.109 71.6124 63.3854 71.199 63.3854H69.4074L71.1301 69.3976ZM60.9319 69.3976H69.6831L67.9604 63.3163H59.2092L60.9319 69.3976ZM50.7337 69.3976H59.4848L57.7622 63.3163H55.2126C54.7992 63.3163 54.5235 62.9707 54.5235 62.6252C54.5235 62.2106 54.8681 61.9342 55.2126 61.9342H57.4176L55.695 55.8528H46.9438L48.6665 61.9342H50.9404C51.3538 61.9342 51.6295 62.2797 51.6295 62.6252C51.6295 63.0399 51.2849 63.3163 50.9404 63.3163H49.0799L50.7337 69.3976ZM79.2611 61.9342H88.0123L84.2224 48.3894H75.4023L79.2611 61.9342Z", "fill", "#9A95AC"], ["d", "M68.8485 114.231L68.8408 114.225L68.8331 114.22C59.3201 107.714 53.2643 96.8737 53.2643 84.5C53.2643 64.536 69.4929 48.2643 89.3881 48.2643C109.303 48.2643 125.736 64.3311 125.736 84.2754C125.736 94.9013 121.2 104.232 114.045 110.974C107.553 117.05 98.9035 120.736 89.3881 120.736C81.8196 120.736 74.6851 118.35 68.8485 114.231Z", "fill", "#9A95AC", "stroke", "white", "stroke-width", "2.52857"], ["d", "M99.7531 89.3934C98.1738 87.7596 96.294 86.5502 94.243 85.8181C96.4397 84.253 97.8828 81.6337 97.8828 78.6719C97.8828 73.8902 94.1223 70 89.5 70C84.8777 70 81.1172 73.8902 81.1172 78.6719C81.1172 81.6337 82.5603 84.253 84.757 85.8181C82.7061 86.5502 80.8263 87.7596 79.247 89.3934C76.5083 92.2265 75 95.9934 75 100H77.2656C77.2656 93.0213 82.7539 87.3438 89.5 87.3438C96.2461 87.3438 101.734 93.0213 101.734 100H104C104 95.9934 102.492 92.2265 99.7531 89.3934ZM89.5 85C86.127 85 83.3828 82.1613 83.3828 78.6719C83.3828 75.1825 86.127 72.3438 89.5 72.3438C92.873 72.3438 95.6172 75.1825 95.6172 78.6719C95.6172 82.1613 92.873 85 89.5 85Z", "fill", "white"], ["d", "M132.951 62.1349L128.37 65.8274C127.516 66.4645 126.4 66.0104 126.139 64.9192L124.61 54.3248", "fill", "#C0B9D7"], ["d", "M176.734 35.3594L173.79 38.083L142.984 66.8012C141.581 68.1467 139.41 68.0895 137.962 66.8496L126.895 56.6636L124.675 54.5991L118.554 48.8535C117.242 47.581 117.841 45.2745 119.642 44.9876L170.275 36.6169L176.734 35.3594Z", "fill", "url(#paint2_linear)"], ["d", "M176.734 35.3577L173.79 38.0813L126.998 56.4929L124.642 54.461L170.379 36.4463L176.734 35.3577Z", "fill", "#C0B9D7"], ["d", "M119.555 34.0956L117.015 36.1878C116.541 36.5486 115.918 36.2854 115.769 35.6615L114.88 29.6076", "fill", "#C0B9D7"], ["d", "M143.858 18.9595L142.227 20.5043L125.162 36.793C124.384 37.5563 123.174 37.5161 122.363 36.8032L116.161 30.9491L114.917 29.7627L111.486 26.4611C110.751 25.73 111.076 24.4153 112.079 24.2578L140.263 19.655L143.858 18.9595Z", "fill", "url(#paint3_linear)"], ["d", "M143.858 18.9595L142.227 20.5043L116.218 30.853L114.898 29.6847L140.32 19.5589L143.858 18.9595Z", "fill", "#C0B9D7"], ["id", "paint0_linear", "x1", "126.234", "y1", "118.078", "x2", "43.2131", "y2", "6.58679", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#9A95AC", "stop-opacity", "0.72"], ["offset", "1", "stop-color", "#9A95AC", "stop-opacity", "0"], ["id", "paint1_linear", "x1", "25.6389", "y1", "54.6338", "x2", "42.6969", "y2", "54.6338", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#9A95AC"], ["offset", "1", "stop-color", "#B5AECF"], ["id", "paint2_linear", "x1", "146.6", "y1", "38.5276", "x2", "152.919", "y2", "64.9253", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#E4E0EF"], ["offset", "1", "stop-color", "#D3CDE8"], ["id", "paint3_linear", "x1", "127.078", "y1", "20.6634", "x2", "130.691", "y2", "35.7566", "gradientUnits", "userSpaceOnUse"]],
template: function DiscoverIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](12, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](14, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](16, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](18, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](20, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](22, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](24, "path", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](26, "path", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](28, "path", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](30, "path", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](32, "path", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](34, "path", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](36, "path", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](38, "path", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](40, "path", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](42, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](44, "linearGradient", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](45, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](46, "stop", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](47, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](48, "stop", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](49, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](50, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](51, "linearGradient", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](52, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](53, "stop", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](54, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](55, "stop", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](56, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](57, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](58, "linearGradient", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](59, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](60, "stop", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](61, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](62, "stop", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](63, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](64, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](65, "linearGradient", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](66, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](67, "stop", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](68, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](69, "stop", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](70, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](71, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](72, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](73, "\n");
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 12656:
/*!**********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/profile/in-person/in-person.component.ts ***!
\**********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InPersonIconComponent": () => (/* binding */ InPersonIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class InPersonIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
InPersonIconComponent.ɵfac = function () {
let ɵInPersonIconComponent_BaseFactory;
return function InPersonIconComponent_Factory(t) {
return (ɵInPersonIconComponent_BaseFactory || (ɵInPersonIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](InPersonIconComponent)))(t || InPersonIconComponent);
};
}();
InPersonIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: InPersonIconComponent,
selectors: [["app-icon-in-person"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M5 10.1482C5 7.69712 5.89314 5.93541 7.17115 4.77835C8.46619 3.60588 10.2181 3 12 3C13.7819 3 15.5338 3.6059 16.8288 4.77837C18.1069 5.93543 19 7.69715 19 10.1482C19 13.3235 17.0905 16.1249 15.0896 18.1701C14.3554 18.9205 13.9107 19.3671 13.4632 19.6539C13.0761 19.902 12.6698 20.038 12.0002 20.038C11.3306 20.038 10.9243 19.9021 10.5372 19.654C10.0897 19.3672 9.64499 18.9206 8.91076 18.1702C6.90964 16.125 5 13.3236 5 10.1482ZM21 10.1482C21 7.16712 19.8931 4.85474 18.1712 3.29574C16.4662 1.75215 14.2181 1.00001 12 1C9.78191 0.999994 7.53381 1.75213 5.82885 3.29572C4.10686 4.85472 3 7.1671 3 10.1482C3 14.1122 5.356 17.3969 7.48122 19.5689L7.53987 19.6289L7.53989 19.6289C8.19707 20.3007 8.79727 20.9144 9.45805 21.3378C10.1988 21.8126 10.9874 22.038 12.0002 22.038C13.0131 22.038 13.8017 21.8125 14.5424 21.3378C15.2032 20.9143 15.8034 20.3006 16.4605 19.6287L16.5192 19.5688C18.6442 17.3967 21 14.1121 21 10.1482ZM12 13C13.6569 13 15 11.6569 15 10C15 8.34318 13.6569 7.00003 12 7.00003C10.3431 7.00003 9 8.34318 9 10C9 11.6569 10.3431 13 12 13Z"]],
template: function InPersonIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvcHJvZmlsZS9pbi1wZXJzb24vaW4tcGVyc29uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 8799:
/*!****************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/profile/remote/remote.component.ts ***!
\****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RemoteIconComponent": () => (/* binding */ RemoteIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class RemoteIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
RemoteIconComponent.ɵfac = function () {
let ɵRemoteIconComponent_BaseFactory;
return function RemoteIconComponent_Factory(t) {
return (ɵRemoteIconComponent_BaseFactory || (ɵRemoteIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](RemoteIconComponent)))(t || RemoteIconComponent);
};
}();
RemoteIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: RemoteIconComponent,
selectors: [["app-icon-remote"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10 3L9.92684 3C8.10338 2.99997 6.63362 2.99995 5.47767 3.15537C4.27752 3.31672 3.26702 3.66191 2.46447 4.46447C1.66191 5.26702 1.31672 6.27752 1.15536 7.47767C0.999949 8.63362 0.999972 10.1034 0.999999 11.9268L1 12L0.999999 12.0732C0.999972 13.8966 0.999949 15.3664 1.15536 16.5223C1.31672 17.7225 1.66191 18.733 2.46447 19.5355C3.26702 20.3381 4.27752 20.6833 5.47767 20.8446C6.63363 21.0001 8.1034 21 9.92686 21L10 21L10.0731 21C11.8966 21 13.3664 21.0001 14.5223 20.8446C15.7225 20.6833 16.733 20.3381 17.5355 19.5355C18.3381 18.733 18.6833 17.7225 18.8446 16.5223C18.8795 16.2628 18.9066 15.9874 18.9276 15.6957C20.2393 16.6788 20.9115 17.1623 21.4472 16.8944C22 16.618 22 15.7454 22 14L22 9.99999C22 8.25461 22 7.38191 21.4472 7.10552C20.9115 6.83768 20.2393 7.32112 18.9276 8.30432C18.9066 8.01265 18.8795 7.73725 18.8446 7.47767C18.6833 6.27752 18.3381 5.26702 17.5355 4.46447C16.733 3.66191 15.7225 3.31672 14.5223 3.15537C13.3664 2.99995 11.8966 2.99997 10.0732 3L10 3ZM3.87868 5.87868C4.2477 5.50967 4.76579 5.26907 5.74416 5.13753C6.75129 5.00213 8.08611 5 10 5C11.9139 5 13.2487 5.00213 14.2558 5.13753C15.2342 5.26907 15.7523 5.50967 16.1213 5.87868C16.4903 6.2477 16.7309 6.7658 16.8625 7.74416C16.9979 8.7513 17 10.0861 17 12C17 13.9139 16.9979 15.2487 16.8625 16.2558C16.7309 17.2342 16.4903 17.7523 16.1213 18.1213C15.7523 18.4903 15.2342 18.7309 14.2558 18.8625C13.2487 18.9979 11.9139 19 10 19C8.08611 19 6.75129 18.9979 5.74416 18.8625C4.76579 18.7309 4.2477 18.4903 3.87868 18.1213C3.50966 17.7523 3.26907 17.2342 3.13753 16.2558C3.00212 15.2487 3 13.9139 3 12C3 10.0861 3.00212 8.7513 3.13753 7.74416C3.26907 6.7658 3.50966 6.2477 3.87868 5.87868Z"]],
template: function RemoteIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvcHJvZmlsZS9yZW1vdGUvcmVtb3RlLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 85329:
/*!**************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/proposal-create/create-proposal.component.ts ***!
\**************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CreateProposalIconComponent": () => (/* binding */ CreateProposalIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class CreateProposalIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
CreateProposalIconComponent.ɵfac = function () {
let ɵCreateProposalIconComponent_BaseFactory;
return function CreateProposalIconComponent_Factory(t) {
return (ɵCreateProposalIconComponent_BaseFactory || (ɵCreateProposalIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](CreateProposalIconComponent)))(t || CreateProposalIconComponent);
};
}();
CreateProposalIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: CreateProposalIconComponent,
selectors: [["app-icon-create-proposal"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 16,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["clip-path", "url(#clip0_6065_22290)"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.00005 1C9.00005 0.447715 8.55233 -2.98023e-08 8.00005 0C7.44776 2.98023e-08 7.00005 0.447715 7.00005 1V2.01707C6.38068 2.0425 5.87052 2.10521 5.41109 2.2592C3.92439 2.75749 2.75754 3.92434 2.25925 5.41104C1.99908 6.18728 1.99945 7.10831 2 8.45625L2.00005 8.64706V13L2.00005 13.0732C2.00002 14.8966 2 16.3664 2.15541 17.5223C2.31677 18.7225 2.66196 19.733 3.46452 20.5355C4.26707 21.3381 5.27757 21.6833 6.47771 21.8446C7.63366 22 9.10341 22 10.9268 22H11H13H13.0733C14.8967 22 16.3664 22 17.5224 21.8446C18.7225 21.6833 19.733 21.3381 20.5356 20.5355C21.3381 19.733 21.6833 18.7225 21.8447 17.5223C22.0001 16.3664 22.0001 14.8966 22 13.0731V13V11V10.9269C22.0001 9.1034 22.0001 7.63363 21.8447 6.47766C21.6833 5.27752 21.3381 4.26702 20.5356 3.46447C19.733 2.66191 18.7225 2.31672 17.5224 2.15536C17.3549 2.13285 17.1808 2.11359 17 2.09713V1C17 0.447715 16.5523 -2.98023e-08 16 0C15.4478 2.98023e-08 15 0.447715 15 1V2.00849C14.4073 1.99998 13.7658 1.99999 13.0732 2L13 2H9.00005V1ZM16 5C15.4507 5 15.0049 4.55709 15.0001 4.0089C14.4124 4.00033 13.7508 4 13 4H9.00005C9.00005 4.55228 8.55233 5 8.00005 5C7.4543 5 7.01066 4.56282 7.00024 4.01957C6.54613 4.03933 6.27638 4.07853 6.04667 4.15552C5.15465 4.45449 4.45454 5.1546 4.15557 6.04663C4.01312 6.47164 4.00005 7.03378 4.00005 8.64706V13C4.00005 14.9139 4.00217 16.2487 4.13758 17.2558C4.26912 18.2342 4.50971 18.7523 4.87873 19.1213C5.24775 19.4903 5.76584 19.7309 6.74421 19.8625C7.75134 19.9979 9.08616 20 11 20H13C14.9139 20 16.2488 19.9979 17.2559 19.8625C18.2343 19.7309 18.7524 19.4903 19.1214 19.1213C19.4904 18.7523 19.731 18.2342 19.8625 17.2558C19.9979 16.2487 20 14.9139 20 13V11C20 9.08611 19.9979 7.75129 19.8625 6.74416C19.731 5.76579 19.4904 5.2477 19.1214 4.87868C18.7524 4.50966 18.2343 4.26907 17.2559 4.13753C17.1711 4.12613 17.084 4.11568 16.9945 4.10609C16.9415 4.6085 16.5165 5 16 5ZM8 11C8.55228 11 9 10.5523 9 10C9 9.44771 8.55228 9 8 9C7.44772 9 7 9.44771 7 10C7 10.5523 7.44772 11 8 11ZM13 10C13 10.5523 12.5523 11 12 11C11.4477 11 11 10.5523 11 10C11 9.44771 11.4477 9 12 9C12.5523 9 13 9.44771 13 10ZM16 11C16.5523 11 17 10.5523 17 10C17 9.44771 16.5523 9 16 9C15.4477 9 15 9.44771 15 10C15 10.5523 15.4477 11 16 11Z", "fill", "#807A8E"], ["id", "clip0_6065_22290"], ["width", "24", "height", "24", "fill", "white"]],
template: function CreateProposalIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "g", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](7, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](9, "clipPath", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](11, "rect", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](14, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvcHJvcG9zYWwtY3JlYXRlL2NyZWF0ZS1wcm9wb3NhbC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 38172:
/*!*************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/remove/remove-icon.component.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RemoveIconComponent": () => (/* binding */ RemoveIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class RemoveIconComponent {
constructor() {
this.height = '16';
this.width = '16';
this.color = '#2B2733';
}
}
RemoveIconComponent.ɵfac = function RemoveIconComponent_Factory(t) {
return new (t || RemoveIconComponent)();
};
RemoveIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: RemoveIconComponent,
selectors: [["app-remove-icon"]],
inputs: {
height: "height",
width: "width",
color: "color"
},
decls: 7,
vars: 4,
consts: [["viewBox", "0 0 16 16", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["cx", "8", "cy", "8", "r", "6.25", "stroke-width", "1.5", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M6 10L10 6M6 6L10 10", "stroke-width", "1.5", "stroke-linecap", "round", "stroke-linejoin", "round"]],
template: function RemoveIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "circle", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("stroke", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvcmVtb3ZlL3JlbW92ZS1pY29uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 98442:
/*!*******************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/reserved-slots-hidden/reserved-slots-hidden-icon.component.ts ***!
\*******************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ReservedSlotsHiddenIconComponent": () => (/* binding */ ReservedSlotsHiddenIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ReservedSlotsHiddenIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 24;
this.height = 24;
this.color = '#22282F';
}
}
ReservedSlotsHiddenIconComponent.ɵfac = function () {
let ɵReservedSlotsHiddenIconComponent_BaseFactory;
return function ReservedSlotsHiddenIconComponent_Factory(t) {
return (ɵReservedSlotsHiddenIconComponent_BaseFactory || (ɵReservedSlotsHiddenIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ReservedSlotsHiddenIconComponent)))(t || ReservedSlotsHiddenIconComponent);
};
}();
ReservedSlotsHiddenIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ReservedSlotsHiddenIconComponent,
selectors: [["app-reserved-slots-hidden-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M12.0001 3.02197C11.4422 3.02197 10.895 3.21538 9.45444 3.75558L8.58567 4.08136C6.86 4.72848 6.21029 4.98762 5.75651 5.42059C5.43744 5.72503 5.18367 6.09122 5.01065 6.49687C4.76457 7.07378 4.75007 7.77311 4.75007 9.61613L4.75007 10.9673C4.75007 12.5497 4.75302 13.2452 4.87043 13.8816C5.15677 15.4334 5.94159 16.8494 7.10576 17.9146C7.58312 18.3514 8.17139 18.7226 9.51322 19.5612C10.2788 20.0397 10.573 20.2193 10.8637 20.3278C11.5966 20.6013 12.4035 20.6013 13.1364 20.3278C13.4271 20.2193 13.7214 20.0397 14.4869 19.5612C15.8287 18.7226 16.417 18.3514 16.8944 17.9146C18.0585 16.8494 18.8434 15.4333 19.1297 13.8815C19.2471 13.2452 19.2501 12.5497 19.2501 10.9673V9.61612C19.2501 7.77311 19.2356 7.07378 18.9895 6.49687C18.8165 6.09122 18.5627 5.72502 18.2436 5.42058C17.7898 4.98761 17.1401 4.72848 15.4145 4.08136L14.5457 3.75558C13.1052 3.21538 12.5579 3.02197 12.0001 3.02197ZM8.71822 20.8332L8.64401 20.7868C7.39689 20.0075 6.68409 19.562 6.09314 19.0213C4.68812 17.7356 3.74092 16.0266 3.39533 14.1537C3.24998 13.366 3.25001 12.5255 3.25007 11.0548L3.25007 10.9673L3.25007 9.61613C3.25007 9.55708 3.25005 9.49879 3.25003 9.44123C3.24955 7.83608 3.24925 6.80317 3.63091 5.90837C3.88379 5.31549 4.25469 4.78029 4.72103 4.33534C5.42485 3.66378 6.3921 3.3014 7.89522 2.73824C7.94912 2.71805 8.00371 2.6976 8.05899 2.67687L8.92776 2.35108C8.97236 2.33436 9.01641 2.31782 9.05993 2.30149C10.3216 1.82799 11.137 1.52197 12.0001 1.52197C12.8631 1.52197 13.6785 1.82799 14.9402 2.30149C14.9837 2.31782 15.0278 2.33435 15.0724 2.35108L15.9411 2.67686C15.9964 2.6976 16.051 2.71805 16.1049 2.73824C17.608 3.30139 18.5753 3.66378 19.2791 4.33533C19.7454 4.78028 20.1163 5.31549 20.3692 5.90836C20.7509 6.80317 20.7506 7.83608 20.7501 9.44122C20.7501 9.49878 20.7501 9.55707 20.7501 9.61612V10.9673L20.7501 11.0548C20.7501 12.5255 20.7502 13.366 20.6048 14.1537C20.2592 16.0266 19.312 17.7356 17.907 19.0213C17.316 19.562 16.6032 20.0075 15.3561 20.7869L15.2819 20.8332C15.2575 20.8485 15.2334 20.8635 15.2097 20.8784C14.5409 21.2965 14.1115 21.565 13.6609 21.7331C12.5898 22.1329 11.4104 22.1329 10.3392 21.7331C9.88862 21.565 9.45928 21.2965 8.79047 20.8784C8.76669 20.8635 8.74262 20.8485 8.71822 20.8332Z"]],
template: function ReservedSlotsHiddenIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvcmVzZXJ2ZWQtc2xvdHMtaGlkZGVuL3Jlc2VydmVkLXNsb3RzLWhpZGRlbi1pY29uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO1FBQ1E7WUFDSSxhQUFhO1lBQ2IsdUJBQXVCO1lBQ3ZCLG1CQUFtQjtRQUN2QiIsInNvdXJjZXNDb250ZW50IjpbIlxuICAgICAgICA6aG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 63675:
/*!*****************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/reserved-slots-shown/reserved-slots-shown-icon.component.ts ***!
\*****************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ReservedSlotsShownIconComponent": () => (/* binding */ ReservedSlotsShownIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ReservedSlotsShownIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 24;
this.height = 24;
this.color = '#22282F';
}
}
ReservedSlotsShownIconComponent.ɵfac = function () {
let ɵReservedSlotsShownIconComponent_BaseFactory;
return function ReservedSlotsShownIconComponent_Factory(t) {
return (ɵReservedSlotsShownIconComponent_BaseFactory || (ɵReservedSlotsShownIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ReservedSlotsShownIconComponent)))(t || ReservedSlotsShownIconComponent);
};
}();
ReservedSlotsShownIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ReservedSlotsShownIconComponent,
selectors: [["app-reserved-slots-shown-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M1.46967 1.46967C1.76256 1.17678 2.23744 1.17678 2.53033 1.46967L5.24621 4.18554C5.25416 4.19316 5.26196 4.20095 5.2696 4.20894L18.6842 17.6235L21.5303 20.4697C21.8232 20.7626 21.8232 21.2374 21.5303 21.5303C21.2374 21.8232 20.7626 21.8232 20.4697 21.5303L18.0454 19.106L15.5324 20.6766C15.5 20.6969 15.4681 20.7169 15.4365 20.7366C14.5479 21.2922 13.977 21.6492 13.3636 21.833C12.4741 22.0996 11.5259 22.0996 10.6364 21.833C10.023 21.6492 9.45209 21.2922 8.56353 20.7366C8.53195 20.7169 8.49997 20.6969 8.46758 20.6766L8.37117 20.6164C6.9311 19.7165 6.09294 19.1927 5.43569 18.5148C4.4814 17.5304 3.8053 16.3106 3.47637 14.9797C3.24983 14.063 3.24989 13.0747 3.25 11.3765C3.25 11.339 3.25 11.3011 3.25 11.2628L3.25 5.77668C3.25 5.36993 3.3816 4.98544 3.61113 4.67179L1.46967 2.53033C1.17678 2.23744 1.17678 1.76256 1.46967 1.46967ZM4.75 5.81066L4.75 11.2628C4.75 13.1075 4.75519 13.9021 4.93256 14.6198C5.19783 15.6931 5.74307 16.6769 6.51265 17.4707C7.02724 18.0014 7.69828 18.427 9.26258 19.4046C10.2802 20.0407 10.6713 20.2776 11.067 20.3962C11.6756 20.5786 12.3244 20.5786 12.933 20.3962C13.3287 20.2776 13.7198 20.0407 14.7374 19.4046L16.9569 18.0175L4.75 5.81066ZM12 3.022C11.4422 3.022 10.8949 3.2154 9.45438 3.7556L8.26334 4.20223C7.8755 4.34767 7.44319 4.15117 7.29775 3.76333C7.15231 3.37549 7.34882 2.94318 7.73666 2.79774L8.92769 2.3511C8.9723 2.33438 9.01635 2.31785 9.05986 2.30151C10.3215 1.82802 11.1369 1.522 12 1.522C12.8631 1.522 13.6785 1.82801 14.9401 2.30151C14.9837 2.31785 15.0277 2.33438 15.0723 2.3511L15.1137 2.36662C16.3341 2.82424 17.3082 3.18954 18.0623 3.57237C18.8417 3.96804 19.4516 4.41343 19.9041 5.0664L19.2877 5.4936L19.9041 5.0664C20.3567 5.71937 20.5595 6.44684 20.6563 7.31553C20.75 8.15604 20.75 9.19645 20.75 10.4998V10.544V15C20.75 15.4142 20.4142 15.75 20 15.75C19.5858 15.75 19.25 15.4142 19.25 15V10.544C19.25 9.18635 19.2489 8.22949 19.1656 7.48167C19.0843 6.75255 18.931 6.29567 18.6713 5.92079C18.4115 5.54591 18.0375 5.24198 17.3833 4.90989C16.7124 4.56927 15.8168 4.23229 14.5456 3.7556C13.1051 3.2154 12.5578 3.022 12 3.022Z"]],
template: function ReservedSlotsShownIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvcmVzZXJ2ZWQtc2xvdHMtc2hvd24vcmVzZXJ2ZWQtc2xvdHMtc2hvd24taWNvbi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtRQUNRO1lBQ0ksYUFBYTtZQUNiLHVCQUF1QjtZQUN2QixtQkFBbUI7UUFDdkIiLCJzb3VyY2VzQ29udGVudCI6WyJcbiAgICAgICAgOmhvc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
/***/ }),
/***/ 2064:
/*!********************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/search/search.component.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SearchIconComponent": () => (/* binding */ SearchIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class SearchIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.color = '#CECADA';
this.borderColor = '';
this.weight = '2';
}
}
SearchIconComponent.ɵfac = function () {
let ɵSearchIconComponent_BaseFactory;
return function SearchIconComponent_Factory(t) {
return (ɵSearchIconComponent_BaseFactory || (ɵSearchIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](SearchIconComponent)))(t || SearchIconComponent);
};
}();
SearchIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: SearchIconComponent,
selectors: [["app-icon-search"]],
inputs: {
color: "color",
borderColor: "borderColor",
weight: "weight"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 7,
vars: 6,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M21.0004 20.9999L16.6504 16.6499", "stroke-linecap", "round", "stroke-linejoin", "round"]],
template: function SearchIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("stroke", ctx.color)("stroke-width", ctx.weight);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("stroke", ctx.color)("stroke-width", ctx.weight);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc2VhcmNoL3NlYXJjaC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 8996:
/*!**********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings-icon/settings-icon.component.ts ***!
\**********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SettingsIconComponent": () => (/* binding */ SettingsIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class SettingsIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.color = '#2B2733';
}
}
SettingsIconComponent.ɵfac = function () {
let ɵSettingsIconComponent_BaseFactory;
return function SettingsIconComponent_Factory(t) {
return (ɵSettingsIconComponent_BaseFactory || (ɵSettingsIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](SettingsIconComponent)))(t || SettingsIconComponent);
};
}();
SettingsIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: SettingsIconComponent,
selectors: [["app-icon-settings"]],
inputs: {
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10.5431 3.95329C11.0343 3.68037 11.3423 3.5105 11.5905 3.40217C11.8191 3.30239 11.9262 3.28784 12 3.28784C12.0738 3.28784 12.1809 3.30239 12.4095 3.40217C12.6577 3.5105 12.9657 3.68037 13.4569 3.95329L18.4569 6.73106C18.9758 7.01934 19.3007 7.20116 19.5356 7.36419C19.7522 7.51448 19.8227 7.60309 19.8619 7.6696C19.901 7.73611 19.9442 7.8408 19.9704 8.1031C19.9989 8.38762 20 8.75994 20 9.35354V14.6463C20 15.2399 19.9989 15.6122 19.9704 15.8967C19.9442 16.159 19.901 16.2637 19.8619 16.3302C19.8227 16.3968 19.7522 16.4854 19.5356 16.6357C19.3007 16.7987 18.9758 16.9805 18.4569 17.2688L13.4569 20.0466C12.9657 20.3195 12.6577 20.4894 12.4095 20.5977C12.1809 20.6975 12.0738 20.712 12 20.712C11.9262 20.712 11.8191 20.6975 11.5905 20.5977C11.3423 20.4894 11.0343 20.3195 10.5431 20.0466L5.54308 17.2688C5.02418 16.9805 4.69927 16.7987 4.46436 16.6357C4.2478 16.4854 4.17727 16.3968 4.13813 16.3302C4.099 16.2637 4.05579 16.159 4.02958 15.8967C4.00116 15.6122 4.00001 15.2399 4.00001 14.6463L4 9.35354C4 8.75994 4.00115 8.38762 4.02958 8.1031C4.05579 7.8408 4.099 7.73611 4.13813 7.6696C4.17727 7.60309 4.2478 7.51448 4.46436 7.36419C4.69927 7.20116 5.02418 7.01934 5.54308 6.73107L10.5431 3.95329ZM12 1.28784C11.5555 1.28784 11.1661 1.40518 10.7904 1.56915C10.4439 1.72039 10.0519 1.9382 9.60887 2.18437L9.57179 2.20497L4.57179 4.98275L4.53286 5.00437C4.0645 5.26454 3.65084 5.49432 3.32407 5.7211C2.96993 5.96687 2.65152 6.25235 2.41439 6.65535C2.17727 7.05834 2.08235 7.47533 2.03949 7.90426C1.99995 8.30003 1.99997 8.77321 2 9.30895V9.30902L2 9.35354L2.00001 14.6463L2 14.6908C1.99997 15.2266 1.99995 15.6998 2.03949 16.0956C2.08235 16.5245 2.17727 16.9415 2.41439 17.3445C2.65152 17.7475 2.96994 18.033 3.32407 18.2787C3.65086 18.5055 4.06454 18.7353 4.53292 18.9955L4.57179 19.0171L9.57179 21.7949L9.60886 21.8155C10.0519 22.0616 10.4439 22.2795 10.7904 22.4307C11.1662 22.5947 11.5555 22.712 12 22.712C12.4445 22.712 12.8339 22.5947 13.2096 22.4307C13.5561 22.2795 13.9481 22.0616 14.3911 21.8155L14.4282 21.7949L19.4282 19.0171L19.4672 18.9954C19.9355 18.7353 20.3492 18.5055 20.6759 18.2787C21.0301 18.033 21.3485 17.7475 21.5856 17.3445C21.8227 16.9415 21.9177 16.5245 21.9605 16.0956C22.0001 15.6998 22 15.2266 22 14.6908V14.6463V9.35354V9.30901C22 8.77324 22.0001 8.30004 21.9605 7.90426C21.9177 7.47533 21.8227 7.05834 21.5856 6.65535C21.3485 6.25235 21.0301 5.96687 20.6759 5.7211C20.3492 5.49433 19.9355 5.26455 19.4672 5.00439L19.4671 5.00438L19.4282 4.98275L14.4282 2.20497L14.3912 2.18438L14.3911 2.18437C13.9481 1.9382 13.5561 1.72039 13.2096 1.56915C12.8339 1.40518 12.4445 1.28784 12 1.28784ZM12.0004 9.00004C10.3435 9.00004 9.00036 10.3432 9.00036 12C9.00036 13.6569 10.3435 15 12.0004 15C13.6572 15 15.0004 13.6569 15.0004 12C15.0004 10.3432 13.6572 9.00004 12.0004 9.00004Z"]],
template: function SettingsIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc2V0dGluZ3MtaWNvbi9zZXR0aW5ncy1pY29uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2pOQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FBNkRKIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 61324:
/*!**********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/add-calendar/add-calendar-icon.component.ts ***!
\**********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AddCalendarIconComponent": () => (/* binding */ AddCalendarIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class AddCalendarIconComponent {
constructor() {
this.width = '140';
this.height = '140';
}
}
AddCalendarIconComponent.ɵfac = function AddCalendarIconComponent_Factory(t) {
return new (t || AddCalendarIconComponent)();
};
AddCalendarIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: AddCalendarIconComponent,
selectors: [["app-calendar-icon"]],
inputs: {
width: "width",
height: "height"
},
decls: 61,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 140 140", "fill", "none"], ["d", "M95.2523 106.592H18.9063C13.8053 106.592 10.0072 101.882 11.0878 96.8972L24.7492 33.8733H111.111L95.2523 106.592Z", "fill", "white"], ["d", "M95.2523 106.592H15.1863C11.9982 106.592 9.62438 103.648 10.2998 100.533L24.7492 33.8733H111.111L95.2523 106.592Z", "fill", "#EDEAF2"], ["d", "M45.4797 106.592H27.6151C24.367 106.592 21.6921 103.814 21.8832 100.556L24.7492 33.8733H29.0481L45.4797 106.592Z", "fill", "url(#paint0_linear_2840_47367)"], ["d", "M130.026 106.592H43.76L29.1435 50.7356L29.048 50.3524L24.749 33.8733H111.111L114.836 48.1488L115.41 50.3524L115.505 50.7356L130.026 106.592Z", "fill", "white"], ["d", "M115.41 50.3524H29.048L24.749 33.8733H111.111L114.836 48.1488L115.41 50.3524Z", "fill", "#EDEAF2"], ["d", "M47.4858 45.6576C49.1741 45.6576 50.5428 44.285 50.5428 42.5917C50.5428 40.8985 49.1741 39.5259 47.4858 39.5259C45.7974 39.5259 44.4287 40.8985 44.4287 42.5917C44.4287 44.285 45.7974 45.6576 47.4858 45.6576Z", "fill", "#DFDCE8"], ["d", "M97.9276 45.6576C99.616 45.6576 100.985 44.285 100.985 42.5917C100.985 40.8985 99.616 39.5259 97.9276 39.5259C96.2393 39.5259 94.8706 40.8985 94.8706 42.5917C94.8706 44.285 96.2393 45.6576 97.9276 45.6576Z", "fill", "#DFDCE8"], ["d", "M46.7218 43.8372C46.1486 43.8372 45.6709 43.3582 45.6709 42.7834C45.6709 42.2085 46.1486 41.7295 46.7218 41.7295C48.8235 41.7295 51.0208 38.7594 51.0208 34.2564C51.0208 34.1606 51.0208 33.969 51.0208 33.8732C50.9252 29.466 48.728 26.7833 46.7218 26.7833C44.8112 26.7833 42.7094 29.3702 42.4228 33.3941H40.2256C40.5122 28.4121 43.2826 24.6755 46.6263 24.6755C50.161 24.6755 52.9314 28.7953 53.1225 34.0648C53.1225 34.1606 53.1225 34.2564 53.1225 34.3522C53.218 39.6217 50.352 43.8372 46.7218 43.8372Z", "fill", "#B4AFC6"], ["d", "M96.8766 43.8372C96.3034 43.8372 95.8257 43.3582 95.8257 42.7834C95.8257 42.2085 96.3034 41.7295 96.8766 41.7295C98.9783 41.7295 101.176 38.7594 101.176 34.2564C101.176 34.1606 101.176 33.969 101.176 33.8732C101.08 29.466 98.8828 26.7833 96.8766 26.7833C94.9659 26.7833 92.8642 29.3702 92.5776 33.3941H90.3804C90.667 28.4121 93.4374 24.6755 96.7811 24.6755C100.316 24.6755 103.086 28.7953 103.277 34.0648C103.277 34.1606 103.277 34.2564 103.277 34.3522C103.373 39.6217 100.507 43.8372 96.8766 43.8372Z", "fill", "#B4AFC6"], ["opacity", "0.3", "d", "M98.4045 71.9086C97.8313 71.9086 97.4492 71.4296 97.4492 70.9505C97.4492 70.3757 97.8313 69.9924 98.4045 69.9924H101.366C101.939 69.9924 102.321 70.4715 102.321 70.9505C102.321 71.5254 101.844 71.9086 101.366 71.9086H98.4045Z", "fill", "#CECADA"], ["opacity", "0.3", "d", "M57.7081 98.9269C57.326 98.9269 56.9439 98.6395 56.7528 98.2563L55.2243 92.6036H47.6772C47.104 92.6036 46.7219 92.1245 46.7219 91.6455C46.7219 91.0706 47.1995 90.6874 47.6772 90.6874H54.6511L52.2628 82.2562H45.0023C44.4291 82.2562 44.0469 81.7772 44.0469 81.2982C44.0469 80.7233 44.4291 80.3401 45.0023 80.3401H51.6896L49.3012 71.9089H42.4229C41.8497 71.9089 41.4676 71.4299 41.4676 70.9508C41.4676 70.376 41.8497 69.9928 42.4229 69.9928H48.8236L46.4353 61.5616H39.8435C39.2703 61.5616 38.8882 61.0826 38.8882 60.6035C38.8882 60.0287 39.2703 59.6454 39.8435 59.6454H45.8621L44.9067 56.1963C44.8112 55.7173 45.0978 55.1424 45.5755 55.0466C45.671 55.0466 45.7665 55.0466 45.8621 55.0466C46.2442 55.0466 46.6263 55.334 46.8174 55.7173L47.9638 59.6454H55.6064C56.1796 59.6454 56.5617 60.0287 56.5617 60.6035C56.5617 61.1784 56.1796 61.5616 55.6064 61.5616H48.537L50.9253 69.9928H62.9624L59.1411 56.1963C59.0456 55.7173 59.3322 55.1424 59.8098 55.0466C59.9054 55.0466 60.0009 55.0466 60.0964 55.0466C60.4786 55.0466 60.8607 55.334 61.0518 55.7173L62.1981 59.6454H66.3061C66.8792 59.6454 67.2614 60.0287 67.2614 60.6035C67.2614 61.1784 66.7837 61.5616 66.3061 61.5616H62.7713L65.1597 69.9928H73.2799C73.8531 69.9928 74.2353 70.4718 74.2353 70.9508C74.2353 71.5257 73.8531 71.9089 73.2799 71.9089H65.7329L68.1212 80.3401H80.2538L74.9995 61.5616H72.4201C71.847 61.5616 71.4648 61.0826 71.4648 60.6035C71.4648 60.0287 71.9425 59.6454 72.4201 59.6454H74.4263L73.471 56.1963C73.3755 55.9089 73.471 55.7173 73.5665 55.4298C73.6621 55.2382 73.8531 55.0466 74.1397 54.9508C74.2353 54.9508 74.3308 54.9508 74.4263 54.9508C74.8085 54.9508 75.1906 55.2382 75.3817 55.6215L76.528 59.5496H78.5342C79.1074 59.5496 79.4896 59.9329 79.4896 60.5077C79.4896 61.0826 79.1074 61.4658 78.5342 61.4658H77.1012L79.4896 69.8969H91.6222L89.2339 61.4658H83.0243C82.4511 61.4658 82.0689 60.9867 82.0689 60.5077C82.0689 59.9329 82.5466 59.5496 83.0243 59.5496H88.3741L87.4188 56.1005C87.3232 55.6215 87.6098 55.0466 88.0875 54.9508C88.183 54.9508 88.2786 54.9508 88.3741 54.9508C88.7562 54.9508 89.1384 55.2382 89.3294 55.6215L90.4758 59.5496H102.608L101.653 56.1005C101.558 55.6215 101.844 55.0466 102.322 54.9508C102.417 54.9508 102.513 54.9508 102.608 54.9508C102.991 54.9508 103.373 55.2382 103.564 55.6215L104.71 59.5496H112.162C112.735 59.5496 113.117 59.9329 113.117 60.5077C113.117 61.0826 112.735 61.4658 112.162 61.4658H104.997L107.385 69.8969H114.55C115.123 69.8969 115.505 70.376 115.505 70.855C115.505 71.4299 115.123 71.8131 114.55 71.8131H107.958L110.347 80.2443H117.225C117.798 80.2443 118.18 80.7233 118.18 81.2024C118.18 81.7772 117.798 82.1604 117.225 82.1604H110.92L113.308 90.5916H119.804C120.378 90.5916 120.76 91.0706 120.76 91.5497C120.76 92.1245 120.282 92.5078 119.804 92.5078H113.786L115.219 97.5856C115.314 98.0647 115.028 98.6395 114.55 98.7353C114.455 98.7353 114.359 98.7353 114.263 98.7353C113.881 98.7353 113.499 98.4479 113.308 98.0647L111.78 92.5078H99.6469L101.08 97.4898C101.175 97.7772 101.08 97.9689 100.984 98.2563C100.889 98.4479 100.698 98.6395 100.411 98.7353C100.316 98.7353 100.22 98.7353 100.125 98.7353C99.7425 98.7353 99.3604 98.4479 99.1693 98.0647L97.6408 92.6036H85.5081L86.9411 97.5856C87.0366 98.0647 86.75 98.6395 86.2724 98.7353C86.1768 98.7353 86.0813 98.7353 85.9858 98.7353C85.6036 98.7353 85.2215 98.4479 85.0304 98.0647L83.5019 92.6036H71.3693L72.8023 97.5856C72.8978 98.0647 72.6112 98.6395 72.1335 98.7353C72.038 98.7353 71.9425 98.7353 71.847 98.7353C71.4648 98.7353 71.0827 98.4479 70.8916 98.0647L69.3631 92.6036H57.2305L58.6634 97.6814C58.759 97.9689 58.6634 98.1605 58.5679 98.4479C58.4724 98.6395 58.2813 98.8311 57.9947 98.9269C57.8992 98.9269 57.8036 98.9269 57.7081 98.9269ZM84.9349 90.6874H111.206L108.818 82.2562H96.6854L97.5452 85.3221C97.6408 85.6096 97.5452 85.8012 97.4497 86.0886C97.3542 86.2802 97.1631 86.4718 96.8765 86.5676C96.781 86.5676 96.6854 86.5676 96.5899 86.5676C96.2078 86.5676 95.8256 86.2802 95.6346 85.897L94.6792 82.3521H91.049C90.4758 82.3521 90.0937 81.873 90.0937 81.394C90.0937 80.8191 90.4758 80.4359 91.049 80.4359H94.1061L91.7177 72.0047H79.6806L82.0689 80.4359H85.0304C85.6036 80.4359 85.9858 80.9149 85.9858 81.394C85.9858 81.9688 85.6036 82.3521 85.0304 82.3521H82.5466L84.9349 90.6874ZM70.7961 90.6874H82.9287L80.5404 82.2562H68.4078L70.7961 90.6874ZM56.6573 90.6874H68.7899L66.4016 82.2562H62.8669C62.2937 82.2562 61.9116 81.7772 61.9116 81.2982C61.9116 80.7233 62.3892 80.3401 62.8669 80.3401H65.9239L63.5356 71.9089H51.403L53.7913 80.3401H56.9439C57.517 80.3401 57.8992 80.8191 57.8992 81.2982C57.8992 81.873 57.4215 82.2562 56.9439 82.2562H54.3645L56.6573 90.6874ZM96.2078 80.3401H108.34L103.086 61.5616H90.8579L96.2078 80.3401Z", "fill", "#CECADA"], ["filter", "url(#filter0_d_2840_47367)"], ["x", "47", "y", "63", "width", "54", "height", "54", "rx", "27", "fill", "#2B2733"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M72.0001 80C72.0001 79.4477 71.5524 79 71.0001 79C70.4478 79 70.0001 79.4477 70.0001 80V84.0131C69.4817 84.0262 69.017 84.0522 68.6049 84.104C67.738 84.213 66.9658 84.4498 66.3252 85.026C66.2203 85.1203 66.1204 85.2202 66.0261 85.3251C65.4499 85.9657 65.2131 86.7379 65.1041 87.6048C65 88.4324 65.0001 89.472 65.0001 90.7324L65.0001 90.7979L65.0001 90.9752C64.9994 92.3274 64.999 93.2663 65.3317 94.1337C65.3633 94.216 65.397 94.2975 65.4329 94.3781C65.811 95.2266 66.4752 95.8903 67.4318 96.846L67.5572 96.9713L68.1717 97.5858L68.2806 97.6947L68.2806 97.6948C69.1109 98.5257 69.6867 99.1019 70.4057 99.4645C70.6271 99.5761 70.8565 99.6712 71.092 99.7488C71.7921 99.9795 72.5339 99.9987 73.5554 100H73.0001C72.4478 100 72.0001 100.448 72.0001 101C72.0001 101.552 72.4478 102 73.0001 102H75.0001C75.5524 102 76.0001 101.552 76.0001 101C76.0001 100.448 75.5524 100 75.0001 100H74.4448C75.4663 99.9987 76.2081 99.9795 76.9082 99.7488C77.1437 99.6712 77.3731 99.5761 77.5945 99.4645C78.3135 99.1019 78.8893 98.5257 79.7196 97.6947L79.8285 97.5858L80.443 96.9713L80.5684 96.846L80.5684 96.846C81.525 95.8903 82.1892 95.2266 82.5673 94.3781C82.6032 94.2975 82.6369 94.216 82.6685 94.1337C83.0012 93.2663 83.0008 92.3274 83.0002 90.9752V90.9752L83.0001 90.7979V90.7324V90.7324C83.0001 89.472 83.0002 88.4324 82.8961 87.6048C82.7871 86.7379 82.5503 85.9657 81.9741 85.3251C81.8798 85.2202 81.7799 85.1203 81.675 85.026C81.0345 84.4498 80.2622 84.213 79.3953 84.104C78.9832 84.0522 78.5185 84.0262 78.0001 84.0131V80C78.0001 79.4477 77.5524 79 77.0001 79C76.4478 79 76.0001 79.4477 76.0001 80V84H72.0001V80ZM67.6627 86.513C67.8776 86.3196 68.1912 86.1718 68.8544 86.0884C69.5426 86.0019 70.4556 86 71.798 86H76.2022C77.5446 86 78.4577 86.0019 79.1458 86.0884C79.809 86.1718 80.1226 86.3196 80.3375 86.513C80.39 86.5602 80.4399 86.6101 80.4871 86.6626C80.6805 86.8775 80.8284 87.1911 80.9117 87.8543C80.9982 88.5425 81.0001 89.4555 81.0001 90.7979C81.0001 92.3976 80.9847 92.9389 80.8011 93.4175C80.7822 93.4669 80.7619 93.5158 80.7404 93.5641C80.5318 94.0323 80.1599 94.426 79.0288 95.5571L78.4143 96.1716C77.4324 97.1535 77.0907 97.4787 76.694 97.6787C76.5612 97.7457 76.4235 97.8027 76.2822 97.8493C75.8603 97.9883 75.3888 98 74.0001 98C72.6114 98 72.1399 97.9883 71.718 97.8493C71.5767 97.8027 71.439 97.7457 71.3062 97.6787C70.9095 97.4787 70.5678 97.1535 69.5859 96.1716L68.9714 95.5571C67.8403 94.426 67.4684 94.0323 67.2598 93.5641C67.2383 93.5158 67.218 93.4669 67.1991 93.4175C67.0155 92.9389 67.0001 92.3976 67.0001 90.7979C67.0001 89.4555 67.002 88.5425 67.0885 87.8543C67.1719 87.1911 67.3197 86.8775 67.5131 86.6626C67.5603 86.6101 67.6102 86.5602 67.6627 86.513Z", "fill", "white"], ["id", "filter0_d_2840_47367", "x", "44", "y", "62", "width", "60", "height", "60", "filterUnits", "userSpaceOnUse", "color-interpolation-filters", "sRGB"], ["flood-opacity", "0", "result", "BackgroundImageFix"], ["in", "SourceAlpha", "type", "matrix", "values", "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0", "result", "hardAlpha"], ["dy", "2"], ["stdDeviation", "1.5"], ["in2", "hardAlpha", "operator", "out"], ["type", "matrix", "values", "0 0 0 0 0.168627 0 0 0 0 0.152941 0 0 0 0 0.2 0 0 0 0.05 0"], ["mode", "normal", "in2", "BackgroundImageFix", "result", "effect1_dropShadow_2840_47367"], ["mode", "normal", "in", "SourceGraphic", "in2", "effect1_dropShadow_2840_47367", "result", "shape"], ["id", "paint0_linear_2840_47367", "x1", "21.8657", "y1", "70.2217", "x2", "45.515", "y2", "70.2217", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#EDEAF2"], ["offset", "1", "stop-color", "#CECADA"]],
template: function AddCalendarIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](12, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](14, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](16, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](18, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](20, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](22, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](24, "g", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](26, "rect", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](28, "path", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](31, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](33, "filter", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](35, "feFlood", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](37, "feColorMatrix", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](38, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](39, "feOffset", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](40, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](41, "feGaussianBlur", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](42, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](43, "feComposite", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](44, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](45, "feColorMatrix", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](47, "feBlend", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](49, "feBlend", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](50, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](51, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](52, "linearGradient", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](53, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](54, "stop", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](55, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](56, "stop", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](57, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](58, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](59, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](60, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 93282:
/*!*************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/connect-calendar/connect-calendar.component.ts ***!
\*************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConnectCalendarIconComponent": () => (/* binding */ ConnectCalendarIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ConnectCalendarIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
ConnectCalendarIconComponent.ɵfac = function () {
let ɵConnectCalendarIconComponent_BaseFactory;
return function ConnectCalendarIconComponent_Factory(t) {
return (ɵConnectCalendarIconComponent_BaseFactory || (ɵConnectCalendarIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ConnectCalendarIconComponent)))(t || ConnectCalendarIconComponent);
};
}();
ConnectCalendarIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ConnectCalendarIconComponent,
selectors: [["app-connect-calendar-icon"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7.41666 0.833374C7.41666 0.41916 7.08087 0.083374 6.66666 0.083374C6.25245 0.083374 5.91666 0.41916 5.91666 0.833374V1.78627C5.89206 1.78915 5.86778 1.79225 5.84377 1.7956C3.7414 2.08887 2.08883 3.74144 1.79556 5.84381C1.7499 6.17111 1.74994 6.54731 1.75 7.1387L1.75001 7.20593V10L1.75001 10.049C1.75 11.6512 1.74999 12.9206 1.86869 13.9248C1.99055 14.9558 2.24639 15.8045 2.82821 16.5134C3.02559 16.7539 3.24613 16.9745 3.48664 17.1718C4.19559 17.7537 5.04429 18.0095 6.07526 18.1314C7.07947 18.2501 8.3488 18.2501 9.95104 18.25H9.95106H9.95108H9.9511H10H10.0489H10.0489H10.049H10.049C11.6512 18.2501 12.9206 18.2501 13.9248 18.1314C14.9557 18.0095 15.8044 17.7537 16.5134 17.1718C16.7539 16.9745 16.9744 16.7539 17.1718 16.5134C17.7536 15.8045 18.0095 14.9558 18.1313 13.9248C18.25 12.9206 18.25 11.6513 18.25 10.049V10.049V10.049V10.049V10V9.95114V9.95112V9.9511V9.95108C18.25 8.34885 18.25 7.07951 18.1313 6.0753C18.0095 5.04433 17.7536 4.19563 17.1718 3.48668C16.9744 3.24617 16.7539 3.02563 16.5134 2.82825C15.8411 2.27654 15.0432 2.01795 14.0834 1.88875V0.833374C14.0834 0.41916 13.7476 0.083374 13.3334 0.083374C12.9191 0.083374 12.5834 0.41916 12.5834 0.833374V1.77551C11.8482 1.75004 11.0082 1.75004 10.0489 1.75005H10.0489L10 1.75005H7.41666V0.833374ZM12.5834 3.33337V3.27632C11.8742 3.25052 11.0294 3.25005 10 3.25005H7.41666V3.33337C7.41666 3.74759 7.08087 4.08337 6.66666 4.08337C6.25245 4.08337 5.91666 3.74759 5.91666 3.33337V3.30281C4.54257 3.55306 3.47554 4.65767 3.28118 6.05104C3.25182 6.26147 3.25001 6.52499 3.25001 7.20593V10C3.25001 11.6622 3.25124 12.8428 3.35832 13.7487C3.46344 14.6381 3.66158 15.1644 3.98773 15.5618C4.12278 15.7264 4.27367 15.8773 4.43823 16.0123C4.83563 16.3385 5.36198 16.5366 6.25134 16.6417C7.15725 16.7488 8.3379 16.75 10 16.75C11.6621 16.75 12.8428 16.7488 13.7487 16.6417C14.638 16.5366 15.1644 16.3385 15.5618 16.0123C15.7263 15.8773 15.8772 15.7264 16.0123 15.5618C16.3384 15.1644 16.5366 14.6381 16.6417 13.7487C16.7488 12.8428 16.75 11.6622 16.75 10C16.75 8.33794 16.7488 7.15729 16.6417 6.25138C16.5366 5.36202 16.3384 4.83567 16.0123 4.43827C15.8772 4.27371 15.7263 4.12282 15.5618 3.98777C15.2164 3.70435 14.7737 3.51759 14.08 3.40454C14.0442 3.78537 13.7236 4.08337 13.3334 4.08337C12.9191 4.08337 12.5834 3.74759 12.5834 3.33337ZM8.03037 6.96972C7.73748 6.67683 7.2626 6.67683 6.96971 6.96972C6.67682 7.26261 6.67682 7.73749 6.96971 8.03038L8.93938 10L6.96971 11.9697C6.67682 12.2626 6.67682 12.7375 6.96971 13.0304C7.2626 13.3233 7.73748 13.3233 8.03037 13.0304L10 11.0607L11.9697 13.0304C12.2626 13.3233 12.7375 13.3233 13.0304 13.0304C13.3233 12.7375 13.3233 12.2626 13.0304 11.9697L11.0607 10L13.0304 8.03038C13.3233 7.73749 13.3233 7.26261 13.0304 6.96972C12.7375 6.67683 12.2626 6.67683 11.9697 6.96972L10 8.93939L8.03037 6.96972Z", "fill", "#F13693"]],
template: function ConnectCalendarIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc2V0dGluZ3MvY29ubmVjdC1jYWxlbmRhci9jb25uZWN0LWNhbGVuZGFyLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 51283:
/*!********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/email/email-icon.component.ts ***!
\********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EmailIconComponent": () => (/* binding */ EmailIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class EmailIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 25;
this.height = 24;
this.color = '#2B2733';
}
}
EmailIconComponent.ɵfac = function () {
let ɵEmailIconComponent_BaseFactory;
return function EmailIconComponent_Factory(t) {
return (ɵEmailIconComponent_BaseFactory || (ɵEmailIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](EmailIconComponent)))(t || EmailIconComponent);
};
}();
EmailIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: EmailIconComponent,
selectors: [["app-email-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 25 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10.5 3L10.4268 3C8.60338 2.99997 7.13362 2.99995 5.97767 3.15537C4.77752 3.31672 3.76702 3.66191 2.96447 4.46447C2.16191 5.26702 1.81672 6.27752 1.65537 7.47767C1.49995 8.63362 1.49997 10.1034 1.5 11.9268L1.5 12L1.5 12.0732C1.49997 13.8966 1.49995 15.3664 1.65537 16.5223C1.81672 17.7225 2.16191 18.733 2.96447 19.5355C3.76702 20.3381 4.77752 20.6833 5.97767 20.8446C7.13363 21.0001 8.6034 21 10.4269 21H10.5H14.5H14.5731C16.3966 21 17.8664 21.0001 19.0223 20.8446C20.2225 20.6833 21.233 20.3381 22.0355 19.5355C22.8381 18.733 23.1833 17.7225 23.3446 16.5223C23.5001 15.3664 23.5 13.8966 23.5 12.0731V12V11.9269C23.5 10.1034 23.5001 8.63363 23.3446 7.47767C23.1833 6.27752 22.8381 5.26702 22.0355 4.46447C21.233 3.66191 20.2225 3.31672 19.0223 3.15537C17.8664 2.99995 16.3966 2.99997 14.5732 3L14.5 3H10.5ZM4.37868 5.87868C4.7477 5.50966 5.26579 5.26907 6.24416 5.13753C7.2513 5.00213 8.58611 5 10.5 5H14.5C16.4139 5 17.7487 5.00213 18.7558 5.13753C19.7342 5.26907 20.2523 5.50966 20.6213 5.87868C20.9903 6.2477 21.2309 6.76579 21.3625 7.74416C21.4979 8.7513 21.5 10.0861 21.5 12C21.5 13.9139 21.4979 15.2487 21.3625 16.2558C21.2309 17.2342 20.9903 17.7523 20.6213 18.1213C20.2523 18.4903 19.7342 18.7309 18.7558 18.8625C17.7487 18.9979 16.4139 19 14.5 19H10.5C8.58611 19 7.2513 18.9979 6.24416 18.8625C5.26579 18.7309 4.7477 18.4903 4.37868 18.1213C4.00966 17.7523 3.76907 17.2342 3.63753 16.2558C3.50213 15.2487 3.5 13.9139 3.5 12C3.5 10.0861 3.50213 8.7513 3.63753 7.74416C3.76907 6.76579 4.00966 6.2477 4.37868 5.87868ZM7.0547 7.16795C6.59517 6.8616 5.9743 6.98577 5.66795 7.4453C5.3616 7.90483 5.48577 8.5257 5.9453 8.83205L11.9453 12.8321C12.2812 13.056 12.7188 13.056 13.0547 12.8321L19.0547 8.83205C19.5142 8.5257 19.6384 7.90483 19.3321 7.4453C19.0257 6.98577 18.4048 6.8616 17.9453 7.16795L12.5 10.7982L7.0547 7.16795Z"]],
template: function EmailIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc2V0dGluZ3MvZW1haWwvZW1haWwtaWNvbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 36966:
/*!*****************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/email/index.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EmailIconComponent": () => (/* reexport safe */ _email_icon_component__WEBPACK_IMPORTED_MODULE_0__.EmailIconComponent)
/* harmony export */ });
/* harmony import */ var _email_icon_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./email-icon.component */ 51283);
/***/ }),
/***/ 43609:
/*!*****************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/expand-panel-arrow/expand-panel-arrow.component.ts ***!
\*****************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ExpandArrowIconComponent": () => (/* binding */ ExpandArrowIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class ExpandArrowIconComponent {
constructor() {
this.width = '20';
this.height = '20';
this.color = '#CECADA';
}
}
ExpandArrowIconComponent.ɵfac = function ExpandArrowIconComponent_Factory(t) {
return new (t || ExpandArrowIconComponent)();
};
ExpandArrowIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: ExpandArrowIconComponent,
selectors: [["app-expand-arrow-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
decls: 5,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["d", "M9.16758 4.16668V13.475L5.10091 9.40834C4.77591 9.08334 4.24258 9.08334 3.91758 9.40834C3.59258 9.73334 3.59258 10.2583 3.91758 10.5833L9.40925 16.075C9.73424 16.4 10.2592 16.4 10.5842 16.075L16.0759 10.5833C16.4009 10.2583 16.4009 9.73334 16.0759 9.40834C15.7509 9.08334 15.2259 9.08334 14.9009 9.40834L10.8342 13.475V4.16668C10.8342 3.70834 10.4592 3.33334 10.0009 3.33334C9.54258 3.33334 9.16758 3.70834 9.16758 4.16668Z", "fill", "#2B2733"]],
template: function ExpandArrowIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 35474:
/*!***********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/eye-close/eye-close.component.ts ***!
\***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EyeCloseIconComponent": () => (/* binding */ EyeCloseIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class EyeCloseIconComponent {
constructor() {
this.width = '20';
this.height = '20';
this.color = '#CECADA';
}
}
EyeCloseIconComponent.ɵfac = function EyeCloseIconComponent_Factory(t) {
return new (t || EyeCloseIconComponent)();
};
EyeCloseIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: EyeCloseIconComponent,
selectors: [["app-eye-close-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M3.03057 1.96967C2.73768 1.67678 2.26281 1.67678 1.96991 1.96967C1.67702 2.26256 1.67702 2.73744 1.96991 3.03033L4.08627 5.14668C3.11256 5.82254 2.37596 6.62109 1.86034 7.40076C1.25842 8.31095 0.916992 9.25949 0.916992 9.99998C0.916992 10.5782 1.12497 11.2725 1.48358 11.961C1.84918 12.663 2.39699 13.4092 3.13745 14.0927C4.62736 15.4681 6.89134 16.5833 10.0003 16.5833C11.7964 16.5833 13.3145 16.211 14.5664 15.6268L16.9699 18.0303C17.2628 18.3232 17.7377 18.3232 18.0306 18.0303C18.3235 17.7374 18.3235 17.2626 18.0306 16.9697L3.03057 1.96967ZM13.4234 14.4838L11.7062 12.7666C11.2103 13.0729 10.6255 13.25 10.0002 13.25C8.20532 13.25 6.75024 11.7949 6.75024 10C6.75024 9.37478 6.92734 8.78992 7.23361 8.29403L5.16764 6.22806C4.24228 6.8217 3.56444 7.54327 3.1115 8.22818C2.60251 8.99782 2.41699 9.65835 2.41699 9.99998C2.41699 10.2551 2.52151 10.7066 2.81395 11.2681C3.09939 11.8162 3.54117 12.424 4.15487 12.9905C5.37329 14.1152 7.27598 15.0833 10.0003 15.0833C11.3358 15.0833 12.4711 14.8507 13.4234 14.4838ZM8.35135 9.41177C8.28584 9.59547 8.25024 9.79339 8.25024 10C8.25024 10.9665 9.03375 11.75 10.0002 11.75C10.2069 11.75 10.4048 11.7144 10.5885 11.6489L8.35135 9.41177ZM10.0003 4.91665C9.14257 4.91665 8.36855 5.01261 7.67363 5.17765C7.27063 5.27337 6.86634 5.02426 6.77062 4.62126C6.67491 4.21826 6.92402 3.81397 7.32702 3.71825C8.13933 3.52532 9.02984 3.41665 10.0003 3.41665C13.1093 3.41665 15.3733 4.53191 16.8632 5.90721C17.6037 6.59072 18.1515 7.33698 18.5171 8.03895C18.8757 8.72747 19.0837 9.42172 19.0837 9.99998C19.0837 11.0532 18.3909 12.5785 17.1012 13.8644C16.8079 14.1569 16.333 14.1562 16.0406 13.8629C15.7481 13.5695 15.7488 13.0947 16.0421 12.8022C17.1603 11.6873 17.5837 10.5216 17.5837 9.99998C17.5837 9.7449 17.4791 9.29332 17.1867 8.73185C16.9013 8.18381 16.4595 7.57591 15.8458 7.00942C14.6274 5.88472 12.7247 4.91665 10.0003 4.91665Z"]],
template: function EyeCloseIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 12137:
/*!*********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/eye-open/eye-open.component.ts ***!
\*********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EyeOpenIconComponent": () => (/* binding */ EyeOpenIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class EyeOpenIconComponent {
constructor() {
this.width = '20';
this.height = '20';
}
}
EyeOpenIconComponent.ɵfac = function EyeOpenIconComponent_Factory(t) {
return new (t || EyeOpenIconComponent)();
};
EyeOpenIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: EyeOpenIconComponent,
selectors: [["app-eye-open-icon"]],
inputs: {
width: "width",
height: "height"
},
decls: 5,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M2.41699 10.0001C2.41699 9.74501 2.52151 9.29342 2.81395 8.73195C3.09939 8.18391 3.54117 7.57601 4.15487 7.00952C5.37329 5.88482 7.27598 4.91675 10.0003 4.91675C12.7247 4.91675 14.6274 5.88482 15.8458 7.00952C16.4595 7.57601 16.9013 8.18391 17.1867 8.73195C17.4791 9.29342 17.5837 9.74501 17.5837 10.0001C17.5837 10.2552 17.4791 10.7067 17.1867 11.2682C16.9013 11.8163 16.4595 12.4242 15.8458 12.9906C14.6274 14.1153 12.7247 15.0834 10.0003 15.0834C7.27598 15.0834 5.37329 14.1153 4.15487 12.9906C3.54117 12.4242 3.09939 11.8163 2.81395 11.2682C2.52151 10.7067 2.41699 10.2552 2.41699 10.0001ZM10.0003 3.41675C6.89134 3.41675 4.62736 4.53201 3.13745 5.90731C2.39699 6.59082 1.84918 7.33709 1.48358 8.03905C1.12497 8.72757 0.916992 9.42182 0.916992 10.0001C0.916992 10.5783 1.12497 11.2726 1.48358 11.9611C1.84918 12.6631 2.39699 13.4093 3.13745 14.0929C4.62736 15.4682 6.89134 16.5834 10.0003 16.5834C13.1093 16.5834 15.3733 15.4682 16.8632 14.0929C17.6037 13.4093 18.1515 12.6631 18.5171 11.9611C18.8757 11.2726 19.0837 10.5783 19.0837 10.0001C19.0837 9.42182 18.8757 8.72757 18.5171 8.03905C18.1515 7.33709 17.6037 6.59082 16.8632 5.90731C15.3733 4.53201 13.1093 3.41675 10.0003 3.41675ZM8.25024 10.0001C8.25024 9.0336 9.03375 8.2501 10.0002 8.2501C10.9667 8.2501 11.7502 9.0336 11.7502 10.0001C11.7502 10.9666 10.9667 11.7501 10.0002 11.7501C9.03375 11.7501 8.25024 10.9666 8.25024 10.0001ZM10.0002 6.7501C8.20532 6.7501 6.75024 8.20518 6.75024 10.0001C6.75024 11.795 8.20532 13.2501 10.0002 13.2501C11.7952 13.2501 13.2502 11.795 13.2502 10.0001C13.2502 8.20518 11.7952 6.7501 10.0002 6.7501Z", "fill", "#2B2733"]],
template: function EyeOpenIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 13885:
/*!******************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/gear/gear-icon.component.ts ***!
\******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SettingsGearIconComponent": () => (/* binding */ SettingsGearIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class SettingsGearIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
SettingsGearIconComponent.ɵfac = function () {
let ɵSettingsGearIconComponent_BaseFactory;
return function SettingsGearIconComponent_Factory(t) {
return (ɵSettingsGearIconComponent_BaseFactory || (ɵSettingsGearIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](SettingsGearIconComponent)))(t || SettingsGearIconComponent);
};
}();
SettingsGearIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: SettingsGearIconComponent,
selectors: [["app-icon-settings-gear"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M12 1C10.3432 1 9.00002 2.34315 9.00002 4V4.5818C8.95847 4.59861 8.91709 4.61577 8.8759 4.63326L8.46447 4.22183C7.29289 3.05025 5.3934 3.05025 4.22182 4.22183C3.05025 5.3934 3.05025 7.29289 4.22183 8.46447L4.63326 8.8759C4.61577 8.91709 4.59862 8.95846 4.5818 9H4C2.34315 9 1 10.3431 1 12C1 13.6569 2.34315 15 4 15H4.58181C4.59862 15.0415 4.61577 15.0829 4.63326 15.1241L4.22182 15.5355C3.05025 16.7071 3.05025 18.6066 4.22182 19.7782L4.92893 19.0711L4.22182 19.7782C5.3934 20.9497 7.29289 20.9497 8.46447 19.7782L8.8759 19.3667C8.91709 19.3842 8.95847 19.4014 9.00002 19.4182V20C9.00002 21.6569 10.3432 23 12 23C13.6569 23 15 21.6569 15 20V19.4182C15.0416 19.4014 15.0829 19.3842 15.1241 19.3667L15.5355 19.7782C16.7071 20.9497 18.6066 20.9498 19.7782 19.7782C20.9497 18.6066 20.9497 16.7071 19.7782 15.5355L19.3667 15.1241C19.3842 15.0829 19.4014 15.0415 19.4182 15H20C21.6569 15 23 13.6569 23 12C23 10.3431 21.6569 9 20 9H19.4182C19.4014 8.95846 19.3842 8.91709 19.3667 8.8759L19.7782 8.46447C20.9497 7.29289 20.9497 5.3934 19.7782 4.22183L19.0711 4.92893L19.7782 4.22183C18.6066 3.05025 16.7071 3.05025 15.5355 4.22183L15.1241 4.63326C15.0829 4.61577 15.0416 4.59862 15 4.58181V4C15 2.34315 13.6569 1 12 1ZM11 4C11 3.44772 11.4477 3 12 3C12.5523 3 13 3.44772 13 4V5.28988C13 5.7323 13.2907 6.12213 13.7148 6.24833C14.1132 6.36692 14.4944 6.52588 14.8538 6.72059C15.2429 6.93145 15.7243 6.86144 16.0373 6.54848L16.9497 5.63604C17.3403 5.24552 17.9734 5.24551 18.364 5.63604C18.7545 6.02656 18.7545 6.65973 18.364 7.05025L17.4515 7.9627C17.1386 8.27565 17.0685 8.7571 17.2794 9.14623C17.4741 9.50557 17.6331 9.8868 17.7517 10.2853C17.8779 10.7093 18.2677 11 18.7101 11H20C20.5523 11 21 11.4477 21 12C21 12.5523 20.5523 13 20 13H18.7101C18.2677 13 17.8779 13.2907 17.7517 13.7148C17.6331 14.1132 17.4741 14.4944 17.2794 14.8538C17.0685 15.2429 17.1386 15.7243 17.4515 16.0373L18.364 16.9497C18.7545 17.3403 18.7545 17.9734 18.364 18.364C17.9734 18.7545 17.3403 18.7545 16.9497 18.364L16.0373 17.4515C15.7243 17.1386 15.2429 17.0685 14.8538 17.2794C14.4944 17.4741 14.1132 17.6331 13.7148 17.7517C13.2907 17.8779 13 18.2677 13 18.7101V20C13 20.5523 12.5523 21 12 21C11.4477 21 11 20.5523 11 20V18.7101C11 18.2677 10.7093 17.8779 10.2853 17.7517C9.88681 17.6331 9.50557 17.4741 9.14623 17.2794C8.7571 17.0685 8.27566 17.1386 7.9627 17.4515L7.05025 18.364C6.65973 18.7545 6.02656 18.7545 5.63604 18.364C5.24551 17.9734 5.24551 17.3403 5.63604 16.9497L6.54849 16.0373C6.86144 15.7243 6.93145 15.2429 6.72059 14.8538C6.52588 14.4944 6.36692 14.1132 6.24833 13.7148C6.12213 13.2907 5.7323 13 5.28988 13H4C3.44772 13 3 12.5523 3 12C3 11.4477 3.44772 11 4 11H5.28988C5.7323 11 6.12213 10.7093 6.24833 10.2853C6.36692 9.8868 6.52588 9.50557 6.72059 9.14623C6.93145 8.75711 6.86144 8.27566 6.54849 7.9627L5.63604 7.05025C5.24551 6.65973 5.24551 6.02656 5.63604 5.63604C6.02656 5.24551 6.65973 5.24551 7.05025 5.63604L7.9627 6.54849C8.27566 6.86144 8.7571 6.93145 9.14623 6.72059C9.50557 6.52588 9.88681 6.36691 10.2853 6.24833C10.7093 6.12213 11 5.73229 11 5.28988V4ZM12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z"]],
template: function SettingsGearIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-content: center center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc2V0dGluZ3MvZ2Vhci9nZWFyLWljb24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsNEJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlciBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 21535:
/*!**********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/global/global-icon.component.ts ***!
\**********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GlobalIconComponent": () => (/* binding */ GlobalIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class GlobalIconComponent {
constructor() {
this.width = '20';
this.height = '20';
this.color = '#2B2733';
}
}
GlobalIconComponent.ɵfac = function GlobalIconComponent_Factory(t) {
return new (t || GlobalIconComponent)();
};
GlobalIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: GlobalIconComponent,
selectors: [["app-icon-global"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10.9601 4.25056C11.3416 3.88743 11.6918 3.75 12 3.75C12.3082 3.75 12.6584 3.88743 13.0399 4.25056C13.4254 4.61737 13.8066 5.18359 14.1431 5.94064C14.3399 6.38346 14.5163 6.88025 14.6675 7.42183C13.8176 7.30953 12.9222 7.25 12 7.25C11.0778 7.25 10.1824 7.30953 9.3325 7.42183C9.48366 6.88025 9.66012 6.38346 9.85693 5.94064C10.1934 5.18359 10.5746 4.61737 10.9601 4.25056ZM7.71187 7.71187C7.91255 6.83663 8.17383 6.0343 8.48621 5.33144C8.64888 4.96543 8.82801 4.62055 9.02341 4.30331C6.86141 5.14 5.14 6.86141 4.30331 9.02341C4.62055 8.82801 4.96543 8.64888 5.33143 8.48621C6.0343 8.17383 6.83663 7.91255 7.71187 7.71187ZM3.75 12C3.75 12.0002 3.75 12.0004 3.75 12.0005C3.75016 12.3087 3.88764 12.6586 4.25056 13.0399C4.61737 13.4254 5.18359 13.8066 5.94064 14.1431C6.38346 14.3399 6.88025 14.5163 7.42183 14.6675C7.30953 13.8176 7.25 12.9222 7.25 12C7.25 11.0778 7.30953 10.1824 7.42183 9.3325C6.88025 9.48366 6.38346 9.66012 5.94064 9.85693C5.18359 10.1934 4.61737 10.5746 4.25056 10.9601C3.88743 11.3416 3.75 11.6918 3.75 12ZM8.98903 15.011C8.83541 14.0803 8.75 13.0661 8.75 12C8.75 10.9339 8.83541 9.91965 8.98903 8.98903C9.91965 8.83541 10.9339 8.75 12 8.75C13.0661 8.75 14.0803 8.83541 15.011 8.98903C15.1646 9.91965 15.25 10.9339 15.25 12C15.25 13.0661 15.1646 14.0803 15.011 15.011C14.0803 15.1646 13.0661 15.25 12 15.25C10.9339 15.25 9.91965 15.1646 8.98903 15.011ZM7.71187 16.2881C6.83663 16.0875 6.0343 15.8262 5.33144 15.5138C4.96543 15.3511 4.62055 15.172 4.30331 14.9766C5.14 17.1386 6.86141 18.86 9.02342 19.6967C8.82801 19.3795 8.64888 19.0346 8.48621 18.6686C8.17383 17.9657 7.91255 17.1634 7.71187 16.2881ZM9.3325 16.5782C10.1824 16.6905 11.0778 16.75 12 16.75C12.9222 16.75 13.8176 16.6905 14.6675 16.5782C14.5163 17.1198 14.3399 17.6165 14.1431 18.0594C13.8066 18.8164 13.4254 19.3826 13.0399 19.7494C12.6584 20.1126 12.3082 20.25 12 20.25C11.6918 20.25 11.3416 20.1126 10.9601 19.7494C10.5746 19.3826 10.1934 18.8164 9.85693 18.0594C9.66012 17.6165 9.48366 17.1198 9.3325 16.5782ZM16.2881 16.2881C16.0875 17.1634 15.8262 17.9657 15.5138 18.6686C15.3511 19.0346 15.172 19.3795 14.9766 19.6967C17.1386 18.86 18.86 17.1386 19.6967 14.9766C19.3795 15.172 19.0346 15.3511 18.6686 15.5138C17.9657 15.8262 17.1634 16.0875 16.2881 16.2881ZM21.75 12C21.75 6.61522 17.3848 2.25 12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12ZM19.6967 9.02342C19.3795 8.82801 19.0346 8.64888 18.6686 8.48621C17.9657 8.17383 17.1634 7.91255 16.2881 7.71187C16.0875 6.83663 15.8262 6.0343 15.5138 5.33144C15.3511 4.96543 15.172 4.62055 14.9766 4.30331C17.1386 5.14 18.86 6.86141 19.6967 9.02342ZM16.5782 9.3325C17.1198 9.48366 17.6165 9.66012 18.0594 9.85693C18.8164 10.1934 19.3826 10.5746 19.7494 10.9601C20.1126 11.3416 20.25 11.6918 20.25 12C20.25 12.3082 20.1126 12.6584 19.7494 13.0399C19.3826 13.4254 18.8164 13.8066 18.0594 14.1431C17.6165 14.3399 17.1198 14.5163 16.5782 14.6675C16.6905 13.8176 16.75 12.9222 16.75 12C16.75 11.0778 16.6905 10.1824 16.5782 9.3325Z"]],
template: function GlobalIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 73162:
/*!********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/google-auth/google-auth-icon.component.ts ***!
\********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GoogleAuthIconComponent": () => (/* binding */ GoogleAuthIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class GoogleAuthIconComponent {}
GoogleAuthIconComponent.ɵfac = function GoogleAuthIconComponent_Factory(t) {
return new (t || GoogleAuthIconComponent)();
};
GoogleAuthIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: GoogleAuthIconComponent,
selectors: [["app-google-auth-icon"]],
decls: 7,
vars: 0,
consts: [["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M24 11.65V11.48C23.9948 11.3509 23.9399 11.2288 23.8467 11.1393C23.7534 11.0498 23.6292 10.9999 23.5 11H12C11.7348 11 11.4804 11.1054 11.2929 11.2929C11.1053 11.4804 11 11.7348 11 12C11 12.1326 10.9473 12.2598 10.8535 12.3536C10.7598 12.4473 10.6326 12.5 10.5 12.5C10.3674 12.5 10.2402 12.4473 10.1464 12.3536C10.0527 12.2598 9.99999 12.1326 9.99999 12C9.99999 11.4696 10.2107 10.9609 10.5858 10.5858C10.9608 10.2107 11.4696 10 12 10H14.44C14.5399 10.0006 14.6377 9.97125 14.7208 9.91573C14.8039 9.8602 14.8685 9.78105 14.9061 9.68849C14.9438 9.59593 14.9529 9.4942 14.9322 9.39644C14.9115 9.29867 14.8619 9.20935 14.79 9.14C14.1617 8.52345 13.3476 8.13136 12.4739 8.02451C11.6001 7.91766 10.7155 8.10202 9.95718 8.549C9.19884 8.99599 8.60913 9.68064 8.27945 10.4968C7.94977 11.313 7.89853 12.2152 8.13368 13.0635C8.36882 13.9117 8.87721 14.6587 9.58006 15.1887C10.2829 15.7187 11.1409 16.002 12.0212 15.9948C12.9014 15.9876 13.7547 15.6902 14.4487 15.1487C15.1428 14.6073 15.6388 13.852 15.86 13H17.91C17.6924 14.2875 17.0607 15.4688 16.1108 16.3647C15.161 17.2606 13.9448 17.8223 12.6468 17.9643C11.3488 18.1064 10.0399 17.8212 8.91875 17.152C7.79757 16.4828 6.92529 15.4661 6.43429 14.2562C5.94329 13.0463 5.86037 11.7093 6.19811 10.448C6.53586 9.18669 7.27584 8.07001 8.30575 7.26739C9.33566 6.46477 10.5993 6.02002 11.9049 6.00064C13.2104 5.98126 14.4867 6.3883 15.54 7.16C15.6306 7.23747 15.7458 7.28004 15.865 7.28004C15.9842 7.28004 16.0994 7.23747 16.19 7.16L19.75 3.6C19.8015 3.55314 19.8427 3.49602 19.8709 3.4323C19.8991 3.36858 19.9137 3.29968 19.9137 3.23C19.9137 3.16033 19.8991 3.09142 19.8709 3.02771C19.8427 2.96399 19.8015 2.90687 19.75 2.86C17.6624 1.09409 15.0343 0.0940831 12.3009 0.0255331C9.56739 -0.0430168 6.89249 0.824005 4.719 2.48306C2.54551 4.14211 1.00379 6.49368 0.34908 9.14846C-0.305629 11.8032 -0.0340599 14.602 1.11883 17.0814C2.27171 19.5608 4.23678 21.5721 6.68868 22.7823C9.14058 23.9926 11.9323 24.3292 14.6016 23.7364C17.2708 23.1436 19.6576 21.657 21.3668 19.5226C23.0759 17.3883 24.0049 14.7343 24 12C24 11.88 24 11.77 24 11.65ZM12 2C12.1978 2 12.3911 2.05865 12.5556 2.16853C12.72 2.27842 12.8482 2.43459 12.9239 2.61732C12.9996 2.80005 13.0194 3.00111 12.9808 3.19509C12.9422 3.38907 12.8469 3.56726 12.7071 3.70711C12.5672 3.84696 12.3891 3.9422 12.1951 3.98079C12.0011 4.01937 11.8 3.99957 11.6173 3.92388C11.4346 3.8482 11.2784 3.72002 11.1685 3.55557C11.0586 3.39112 11 3.19778 11 3C11 2.73479 11.1053 2.48043 11.2929 2.2929C11.4804 2.10536 11.7348 2 12 2ZM4.92999 4.93C5.11735 4.74375 5.3708 4.63921 5.63499 4.63921C5.89918 4.63921 6.15263 4.74375 6.33999 4.93C6.48044 5.06962 6.57627 5.24779 6.61534 5.44193C6.65441 5.63608 6.63495 5.83745 6.55944 6.02052C6.48393 6.20359 6.35576 6.36012 6.19118 6.47027C6.0266 6.58041 5.83302 6.63921 5.63499 6.63921C5.43696 6.63921 5.24338 6.58041 5.0788 6.47027C4.91422 6.36012 4.78605 6.20359 4.71054 6.02052C4.63503 5.83745 4.61557 5.63608 4.65464 5.44193C4.69371 5.24779 4.78954 5.06962 4.92999 4.93ZM2.99999 13C2.80221 13 2.60887 12.9414 2.44442 12.8315C2.27997 12.7216 2.1518 12.5654 2.07611 12.3827C2.00042 12.2 1.98062 11.9989 2.0192 11.8049C2.05779 11.6109 2.15303 11.4327 2.29288 11.2929C2.43274 11.153 2.61092 11.0578 2.8049 11.0192C2.99888 10.9806 3.19995 11.0004 3.38267 11.0761C3.5654 11.1518 3.72158 11.28 3.83146 11.4444C3.94134 11.6089 3.99999 11.8022 3.99999 12C3.99999 12.2652 3.89463 12.5196 3.7071 12.7071C3.51956 12.8946 3.26521 13 2.99999 13ZM6.33999 19.07C6.17712 19.2342 5.96236 19.3369 5.73229 19.3605C5.50222 19.3842 5.27107 19.3274 5.07819 19.1997C4.88531 19.0721 4.74263 18.8816 4.67445 18.6606C4.60627 18.4396 4.6168 18.2018 4.70425 17.9877C4.79171 17.7735 4.95067 17.5964 5.15408 17.4863C5.35749 17.3762 5.59277 17.3401 5.81984 17.384C6.04692 17.4279 6.25176 17.5491 6.39947 17.7271C6.54719 17.9051 6.62865 18.1287 6.62999 18.36C6.63075 18.4916 6.60553 18.6221 6.55576 18.7439C6.506 18.8657 6.43267 18.9766 6.33999 19.07ZM12 22C11.8022 22 11.6089 21.9414 11.4444 21.8315C11.28 21.7216 11.1518 21.5654 11.0761 21.3827C11.0004 21.2 10.9806 20.9989 11.0192 20.8049C11.0578 20.6109 11.153 20.4327 11.2929 20.2929C11.4327 20.153 11.6109 20.0578 11.8049 20.0192C11.9989 19.9806 12.1999 20.0004 12.3827 20.0761C12.5654 20.1518 12.7216 20.28 12.8315 20.4444C12.9413 20.6089 13 20.8022 13 21C13 21.2652 12.8946 21.5196 12.7071 21.7071C12.5196 21.8946 12.2652 22 12 22ZM19.07 19.07C18.9071 19.2342 18.6924 19.3369 18.4623 19.3605C18.2322 19.3842 18.0011 19.3274 17.8082 19.1997C17.6153 19.0721 17.4726 18.8816 17.4044 18.6606C17.3363 18.4396 17.3468 18.2018 17.4343 17.9877C17.5217 17.7735 17.6807 17.5964 17.8841 17.4863C18.0875 17.3762 18.3228 17.3401 18.5498 17.384C18.7769 17.4279 18.9818 17.5491 19.1295 17.7271C19.2772 17.9051 19.3587 18.1287 19.36 18.36C19.3608 18.4916 19.3355 18.6221 19.2858 18.7439C19.236 18.8657 19.1627 18.9766 19.07 19.07Z", "fill", "#807A8E"], ["d", "M16.8392 8.47C17.1097 8.85244 17.3346 9.26525 17.5092 9.7C17.5501 9.79432 17.6191 9.87373 17.7068 9.92741C17.7945 9.98109 17.8966 10.0064 17.9992 10H23.2392C23.3144 10.0003 23.3887 9.98371 23.4565 9.95136C23.5244 9.91901 23.5841 9.87176 23.6312 9.81313C23.6783 9.75451 23.7116 9.68602 23.7285 9.61276C23.7455 9.5395 23.7457 9.46336 23.7292 9.39C23.3101 7.51259 22.4458 5.76345 21.2092 4.29C21.1649 4.23669 21.11 4.19316 21.0481 4.16218C20.9861 4.13119 20.9184 4.11342 20.8492 4.11C20.7804 4.10763 20.7119 4.11976 20.6482 4.14561C20.5844 4.17145 20.5269 4.21043 20.4792 4.26L16.8892 7.82C16.8045 7.90445 16.7528 8.01647 16.7437 8.13573C16.7345 8.25499 16.7684 8.37359 16.8392 8.47Z", "fill", "#807A8E"]],
template: function GoogleAuthIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n");
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 47465:
/*!***********************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/google-auth/index.ts ***!
\***********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GoogleAuthIconComponent": () => (/* reexport safe */ _google_auth_icon_component__WEBPACK_IMPORTED_MODULE_0__.GoogleAuthIconComponent)
/* harmony export */ });
/* harmony import */ var _google_auth_icon_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./google-auth-icon.component */ 73162);
/***/ }),
/***/ 38039:
/*!***********************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/index.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EmailIconComponent": () => (/* reexport safe */ _email__WEBPACK_IMPORTED_MODULE_0__.EmailIconComponent),
/* harmony export */ "GoogleAuthIconComponent": () => (/* reexport safe */ _google_auth__WEBPACK_IMPORTED_MODULE_1__.GoogleAuthIconComponent),
/* harmony export */ "LocationsEmptyStateIconComponent": () => (/* reexport safe */ _locations_empty_state_locations_empty_state_icon_component__WEBPACK_IMPORTED_MODULE_5__.LocationsEmptyStateIconComponent),
/* harmony export */ "SettingsGearIconComponent": () => (/* reexport safe */ _gear_gear_icon_component__WEBPACK_IMPORTED_MODULE_3__.SettingsGearIconComponent),
/* harmony export */ "SettingsPersonalizedFormEditFormIconComponent": () => (/* reexport safe */ _personalized_forms__WEBPACK_IMPORTED_MODULE_2__.SettingsPersonalizedFormEditFormIconComponent),
/* harmony export */ "ShieldCheckIconComponent": () => (/* reexport safe */ _shield_check_shield_check_icon_component__WEBPACK_IMPORTED_MODULE_4__.ShieldCheckIconComponent)
/* harmony export */ });
/* harmony import */ var _email__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./email */ 36966);
/* harmony import */ var _google_auth__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./google-auth */ 47465);
/* harmony import */ var _personalized_forms__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./personalized-forms */ 75231);
/* harmony import */ var _gear_gear_icon_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./gear/gear-icon.component */ 13885);
/* harmony import */ var _shield_check_shield_check_icon_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./shield-check/shield-check-icon.component */ 70012);
/* harmony import */ var _locations_empty_state_locations_empty_state_icon_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./locations-empty-state/locations-empty-state-icon.component */ 2821);
/***/ }),
/***/ 2821:
/*!****************************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/locations-empty-state/locations-empty-state-icon.component.ts ***!
\****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LocationsEmptyStateIconComponent": () => (/* binding */ LocationsEmptyStateIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class LocationsEmptyStateIconComponent {}
LocationsEmptyStateIconComponent.ɵfac = function LocationsEmptyStateIconComponent_Factory(t) {
return new (t || LocationsEmptyStateIconComponent)();
};
LocationsEmptyStateIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: LocationsEmptyStateIconComponent,
selectors: [["app-locations-empty-state-icon"]],
decls: 15,
vars: 0,
consts: [["width", "140", "height", "140", "viewBox", "0 0 140 140", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M70 124C99.8225 124 124 99.8701 124 70C124 40.1299 99.716 16 70 16C40.1775 16 16 40.1299 16 70C16 99.8701 40.1775 124 70 124Z", "fill", "#F3F3F9"], ["d", "M120.343 108.391L120.348 108.393C122.676 109.253 125.056 107.193 124.44 104.813C124.44 104.812 124.44 104.811 124.439 104.81L113.043 58.8441C112.64 57.0064 111.36 55.5015 109.621 54.7132L109.615 54.7107L85.3551 44.0723L85.1113 43.9654L84.8865 44.1079L70.1189 53.4725L54.9751 42.5939L54.7368 42.4228L54.4712 42.5473L32.5533 52.8197C30.9537 53.5389 29.7624 54.9695 29.2855 56.6331C29.2854 56.6334 29.2853 56.6337 29.2852 56.634L15.6213 103.777L15.6208 103.778C14.9182 106.231 17.3699 108.382 19.7091 107.518L19.7144 107.516L41.4599 99.204L69.9274 109.777L70.1083 109.844L70.2874 109.772L96.4847 99.2794L120.343 108.391Z", "fill", "white", "stroke", "white"], ["d", "M54.6834 43.0728L41.4574 98.6696L19.5359 107.049C17.5629 107.778 15.5169 105.956 16.1015 103.916L29.7659 56.7716C30.2043 55.2414 31.3004 53.9298 32.7618 53.274L54.6834 43.0728Z", "fill", "#EDEAF2"], ["d", "M96.5535 98.7426L70.1016 109.308V54.0757L85.1543 44.5303L96.5535 98.7426Z", "fill", "#EDEAF2"], ["d", "M70.0663 14C82.1928 14 92 23.7455 92 35.7958C92 45.4096 78.0843 64.4397 72.3855 71.8147C71.1928 73.3951 68.8072 73.3951 67.6145 71.8147C61.9157 64.4397 48 45.4096 48 35.7958C48.1325 23.7455 57.9398 14 70.0663 14Z", "fill", "#CECADA"], ["d", "M70.0655 44.3562C74.8597 44.3562 78.7462 40.4942 78.7462 35.7301C78.7462 30.966 74.8597 27.104 70.0655 27.104C65.2713 27.104 61.3848 30.966 61.3848 35.7301C61.3848 40.4942 65.2713 44.3562 70.0655 44.3562Z", "fill", "#9A95AC"]],
template: function LocationsEmptyStateIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](12, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](14, "\n");
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc2V0dGluZ3MvbG9jYXRpb25zLWVtcHR5LXN0YXRlL2xvY2F0aW9ucy1lbXB0eS1zdGF0ZS1pY29uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 87400:
/*!******************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/personalized-forms/edit-form/edit-form.component.ts ***!
\******************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SettingsPersonalizedFormEditFormIconComponent": () => (/* binding */ SettingsPersonalizedFormEditFormIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class SettingsPersonalizedFormEditFormIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
SettingsPersonalizedFormEditFormIconComponent.ɵfac = function () {
let ɵSettingsPersonalizedFormEditFormIconComponent_BaseFactory;
return function SettingsPersonalizedFormEditFormIconComponent_Factory(t) {
return (ɵSettingsPersonalizedFormEditFormIconComponent_BaseFactory || (ɵSettingsPersonalizedFormEditFormIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](SettingsPersonalizedFormEditFormIconComponent)))(t || SettingsPersonalizedFormEditFormIconComponent);
};
}();
SettingsPersonalizedFormEditFormIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: SettingsPersonalizedFormEditFormIconComponent,
selectors: [["app-icon-settings-personalized-form-edit-form"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 7,
vars: 4,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8.99996 4.12618C8.99839 4.12677 8.99683 4.12735 8.99526 4.12794C8.69452 4.24094 8.42762 4.45482 7.5334 5.23726L6.70756 5.95987C6.14593 6.45129 5.79717 6.76401 5.56961 7.00015H5.99998C6.97106 7.00015 7.59877 6.99802 8.06128 6.93584C8.49501 6.87753 8.63096 6.78338 8.70709 6.70725C8.78321 6.63113 8.87736 6.49518 8.93567 6.06144C8.99512 5.61926 8.99968 5.02607 8.99996 4.12618ZM9.89506 2.00558C9.29154 2.02025 8.7794 2.07253 8.29181 2.25573C7.60813 2.51261 7.05763 2.99501 6.33227 3.63061L6.21639 3.73211L5.39055 4.45472L5.25029 4.5773C4.37889 5.33847 3.71686 5.91675 3.35755 6.70858C3.23408 6.98068 3.15313 7.26307 3.10009 7.5635C3.03596 7.69543 2.99998 7.84359 2.99998 8.00015C2.99998 8.0766 3.00856 8.15105 3.02481 8.22259C2.9992 8.62156 2.99957 9.05494 2.99998 9.53646L3.00008 9.72275V14.0001V15.0001V15.0707L3.00008 15.0708C3.00005 16.4249 3.00002 17.5415 3.11884 18.4252C3.24358 19.353 3.51555 20.1725 4.17166 20.8286C4.82776 21.4847 5.64719 21.7566 6.57502 21.8814C7.45878 22.0002 8.57539 22.0002 9.92952 22.0001H9.92954H10.0001H11.4287C11.9809 22.0001 12.4287 21.5524 12.4287 21.0001C12.4287 20.4479 11.9809 20.0001 11.4287 20.0001H10.0001C8.5576 20.0001 7.57633 19.998 6.84152 19.8992C6.13546 19.8043 5.80844 19.6369 5.58587 19.4144C5.3633 19.1918 5.19593 18.8648 5.101 18.1587C5.00221 17.4239 5.00008 16.4426 5.00008 15.0001V14.0001V9.72275C5.00008 9.44598 5.00086 9.20743 5.00327 9.00015H5.99998L6.0658 9.00015H6.06582C6.9523 9.0002 7.71611 9.00024 8.32777 8.91801C8.98329 8.82987 9.61164 8.63113 10.1213 8.12147C10.631 7.6118 10.8297 6.98345 10.9178 6.32794C11.0001 5.71628 11 4.95246 11 4.06598L11 4.00015L14.0001 4.00014C15.4426 4.00014 16.4238 4.00227 17.1587 4.10106C17.8647 4.19599 18.1917 4.36336 18.4143 4.58593C18.6369 4.8085 18.8042 5.13552 18.8992 5.84158C18.998 6.5764 19.0001 7.55766 19.0001 9.00014V12.0001C19.0001 12.5524 19.4478 13.0001 20.0001 13.0001C20.5524 13.0001 21.0001 12.5524 21.0001 12.0001V9.00014L21.0001 8.92957V8.9295C21.0001 7.57541 21.0001 6.45882 20.8813 5.57508C20.7566 4.64725 20.4846 3.82783 19.8285 3.17172C19.1724 2.51561 18.353 2.24364 17.4251 2.1189C16.5414 2.00008 15.4248 2.00011 14.0707 2.00014L14.0001 2.00014H10.8259L10.6719 2.00007C10.4597 1.99992 10.2589 1.99977 10.0673 2.00237C10.045 2.0009 10.0226 2.00015 9.99998 2.00015C9.96455 2.00015 9.92954 2.00199 9.89506 2.00558Z"], ["d", "M13.7273 10.0909L11.2941 12.5241C10.5155 13.3027 10.1262 13.692 9.85833 14.1651C9.59043 14.6383 9.4569 15.1724 9.18984 16.2406L9 17L9.75938 16.8102L9.75938 16.8102C10.8276 16.5431 11.3617 16.4096 11.8349 16.1417C12.308 15.8738 12.6973 15.4845 13.4759 14.7059L15.9091 12.2727C16.5116 11.6702 16.5116 10.6934 15.9091 10.0909C15.3066 9.48842 14.3298 9.48842 13.7273 10.0909Z", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"]],
template: function SettingsPersonalizedFormEditFormIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("stroke", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-content: center center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc2V0dGluZ3MvcGVyc29uYWxpemVkLWZvcm1zL2VkaXQtZm9ybS9lZGl0LWZvcm0uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsNEJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlciBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 75231:
/*!******************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/personalized-forms/index.ts ***!
\******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SettingsPersonalizedFormEditFormIconComponent": () => (/* reexport safe */ _edit_form_edit_form_component__WEBPACK_IMPORTED_MODULE_0__.SettingsPersonalizedFormEditFormIconComponent)
/* harmony export */ });
/* harmony import */ var _edit_form_edit_form_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./edit-form/edit-form.component */ 87400);
/***/ }),
/***/ 77875:
/*!***********************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/prefer-time-afternoon/prefer-time-afternoon.component.ts ***!
\***********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PreferTimeAfternoonIconComponent": () => (/* binding */ PreferTimeAfternoonIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class PreferTimeAfternoonIconComponent {
constructor() {
this.width = '32';
this.height = '32';
this.color = '#2B2733';
}
}
PreferTimeAfternoonIconComponent.ɵfac = function PreferTimeAfternoonIconComponent_Factory(t) {
return new (t || PreferTimeAfternoonIconComponent)();
};
PreferTimeAfternoonIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: PreferTimeAfternoonIconComponent,
selectors: [["app-prefer-afternoon-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 32 32", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M15.1019 2.29097C15.3077 2.64364 15.2784 3.08599 15.0279 3.40844C13.7565 5.04502 13 7.09936 13 9.3332C13 14.672 17.3279 18.9999 22.6667 18.9999C24.1362 18.9999 25.5266 18.6726 26.7712 18.088C27.141 17.9143 27.5793 17.983 27.8782 18.2616C28.1771 18.5402 28.2764 18.9727 28.1291 19.3538C26.249 24.2156 21.5288 27.6665 16 27.6665C8.8203 27.6665 3 21.8462 3 14.6665C3 8.13435 7.81684 2.72897 14.0926 1.80561C14.4966 1.74617 14.8961 1.93831 15.1019 2.29097ZM12.1024 4.37672C7.95128 5.94992 5 9.96421 5 14.6665C5 20.7417 9.92487 25.6665 16 25.6665C19.8341 25.6665 23.2117 23.7047 25.181 20.728C24.3707 20.9061 23.5293 20.9999 22.6667 20.9999C16.2233 20.9999 11 15.7765 11 9.3332C11 7.56174 11.3953 5.8814 12.1024 4.37672Z"]],
template: function PreferTimeAfternoonIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 42902:
/*!*****************************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/prefer-time-late-morning/prefer-time-late-morning.component.ts ***!
\*****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PreferTimeLateMorningIconComponent": () => (/* binding */ PreferTimeLateMorningIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class PreferTimeLateMorningIconComponent {
constructor() {
this.width = '32';
this.height = '32';
this.color = '#2B2733';
}
}
PreferTimeLateMorningIconComponent.ɵfac = function PreferTimeLateMorningIconComponent_Factory(t) {
return new (t || PreferTimeLateMorningIconComponent)();
};
PreferTimeLateMorningIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: PreferTimeLateMorningIconComponent,
selectors: [["app-prefer-late-morning-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 32 32", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M15.9993 1.66669C16.5516 1.66669 16.9993 2.1144 16.9993 2.66669L16.9993 6.66669C16.9993 7.21897 16.5516 7.66669 15.9993 7.66669C15.4471 7.66669 14.9993 7.21897 14.9993 6.66669L14.9993 2.66669C14.9993 2.1144 15.4471 1.66669 15.9993 1.66669ZM15.9993 24.3334C16.5516 24.3334 16.9993 24.7811 16.9993 25.3334V29.3334C16.9993 29.8856 16.5516 30.3334 15.9993 30.3334C15.4471 30.3334 14.9993 29.8856 14.9993 29.3334V25.3334C14.9993 24.7811 15.4471 24.3334 15.9993 24.3334ZM15.9993 11.6667C13.6061 11.6667 11.666 13.6068 11.666 16C11.666 18.3933 13.6061 20.3334 15.9993 20.3334C18.3926 20.3334 20.3327 18.3933 20.3327 16C20.3327 13.6068 18.3926 11.6667 15.9993 11.6667ZM9.66602 16C9.66602 12.5022 12.5015 9.66669 15.9993 9.66669C19.4972 9.66669 22.3327 12.5022 22.3327 16C22.3327 19.4978 19.4972 22.3334 15.9993 22.3334C12.5015 22.3334 9.66602 19.4978 9.66602 16ZM2.66602 15C2.11373 15 1.66602 15.4477 1.66602 16C1.66602 16.5523 2.11373 17 2.66602 17L6.66602 17C7.2183 17 7.66602 16.5523 7.66602 16C7.66602 15.4477 7.2183 15 6.66602 15L2.66602 15ZM25.3327 15C24.7804 15 24.3327 15.4477 24.3327 16C24.3327 16.5523 24.7804 17 25.3327 17H29.3327C29.885 17 30.3327 16.5523 30.3327 16C30.3327 15.4477 29.885 15 29.3327 15H25.3327ZM5.86418 5.86485C6.25471 5.47433 6.88787 5.47433 7.2784 5.86485L10.1068 8.69328C10.4973 9.0838 10.4973 9.71697 10.1068 10.1075C9.7163 10.498 9.08313 10.498 8.69261 10.1075L5.86418 7.27907C5.47366 6.88854 5.47366 6.25538 5.86418 5.86485ZM21.8919 21.8926C22.2825 21.5021 22.9156 21.5021 23.3062 21.8926L26.1346 24.721C26.5251 25.1116 26.5251 25.7447 26.1346 26.1352C25.7441 26.5258 25.1109 26.5258 24.7204 26.1352L21.8919 23.3068C21.5014 22.9163 21.5014 22.2831 21.8919 21.8926ZM5.86418 24.721C5.47366 25.1115 5.47366 25.7447 5.86418 26.1352C6.25471 26.5257 6.88787 26.5257 7.2784 26.1352L10.1068 23.3068C10.4973 22.9162 10.4973 22.2831 10.1068 21.8925C9.7163 21.502 9.08313 21.502 8.69261 21.8925L5.86418 24.721ZM21.8919 8.69322C21.5014 9.08375 21.5014 9.71691 21.8919 10.1074C22.2825 10.498 22.9156 10.498 23.3061 10.1074L26.1346 7.27901C26.5251 6.88848 26.5251 6.25532 26.1346 5.86479C25.7441 5.47427 25.1109 5.47427 24.7204 5.86479L21.8919 8.69322Z"]],
template: function PreferTimeLateMorningIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 26182:
/*!***********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/prefer-time-mid/prefer-time-mid.component.ts ***!
\***********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PreferTimeMidIconComponent": () => (/* binding */ PreferTimeMidIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class PreferTimeMidIconComponent {
constructor() {
this.width = '32';
this.height = '32';
this.color = '#2B2733';
}
}
PreferTimeMidIconComponent.ɵfac = function PreferTimeMidIconComponent_Factory(t) {
return new (t || PreferTimeMidIconComponent)();
};
PreferTimeMidIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: PreferTimeMidIconComponent,
selectors: [["app-prefer-mid-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 32 32", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M15.9993 1.66669C16.5516 1.66669 16.9993 2.1144 16.9993 2.66669V9.58581L19.2922 7.29291C19.6828 6.90239 20.3159 6.90239 20.7065 7.29291C21.097 7.68344 21.097 8.3166 20.7065 8.70713L16.7065 12.7071C16.3159 13.0977 15.6828 13.0977 15.2922 12.7071L11.2922 8.70713C10.9017 8.3166 10.9017 7.68344 11.2922 7.29291C11.6828 6.90239 12.3159 6.90239 12.7065 7.29291L14.9993 9.58581V2.66669C14.9993 2.1144 15.4471 1.66669 15.9993 1.66669ZM11.782 21.6667C12.2334 19.7556 13.9503 18.3334 15.9993 18.3334C18.0484 18.3334 19.7653 19.7556 20.2167 21.6667H15.9993H11.782ZM9.74452 21.6667H6.66602H2.66602C2.11373 21.6667 1.66602 22.1144 1.66602 22.6667C1.66602 23.219 2.11373 23.6667 2.66602 23.6667H6.66602H10.666H15.9993H21.3327H25.3327L29.3327 23.6667C29.885 23.6667 30.3327 23.219 30.3327 22.6667C30.3327 22.1144 29.885 21.6667 29.3327 21.6667L25.3327 21.6667H22.2542C21.7747 18.644 19.1569 16.3334 15.9993 16.3334C12.8418 16.3334 10.224 18.644 9.74452 21.6667ZM7.99935 27C7.44706 27 6.99935 27.4477 6.99935 28C6.99935 28.5523 7.44706 29 7.99935 29H23.9993C24.5516 29 24.9993 28.5523 24.9993 28C24.9993 27.4477 24.5516 27 23.9993 27H7.99935ZM5.86418 12.5315C6.25471 12.141 6.88787 12.141 7.2784 12.5315L10.1068 15.3599C10.4973 15.7505 10.4973 16.3836 10.1068 16.7742C9.7163 17.1647 9.08313 17.1647 8.69261 16.7742L5.86418 13.9457C5.47366 13.5552 5.47366 12.922 5.86418 12.5315ZM21.8919 15.3599C21.5014 15.7504 21.5014 16.3836 21.8919 16.7741C22.2825 17.1646 22.9156 17.1646 23.3061 16.7741L26.1346 13.9457C26.5251 13.5552 26.5251 12.922 26.1346 12.5315C25.744 12.1409 25.1109 12.1409 24.7204 12.5315L21.8919 15.3599Z"]],
template: function PreferTimeMidIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 98553:
/*!*******************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/prefer-time-morning/prefer-time-morning.component.ts ***!
\*******************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PreferTimeMorningIconComponent": () => (/* binding */ PreferTimeMorningIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class PreferTimeMorningIconComponent {
constructor() {
this.width = '32';
this.height = '32';
this.color = '#2B2733';
}
}
PreferTimeMorningIconComponent.ɵfac = function PreferTimeMorningIconComponent_Factory(t) {
return new (t || PreferTimeMorningIconComponent)();
};
PreferTimeMorningIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: PreferTimeMorningIconComponent,
selectors: [["app-prefer-morning-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 32 32", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M15.2922 1.95958C15.6828 1.56906 16.3159 1.56906 16.7065 1.95958L20.7065 5.95958C21.097 6.3501 21.097 6.98327 20.7065 7.37379C20.3159 7.76432 19.6828 7.76432 19.2922 7.37379L16.9993 5.0809V12C16.9993 12.5523 16.5516 13 15.9993 13C15.4471 13 14.9993 12.5523 14.9993 12V5.0809L12.7065 7.37379C12.3159 7.76432 11.6828 7.76432 11.2922 7.37379C10.9017 6.98327 10.9017 6.3501 11.2922 5.95958L15.2922 1.95958ZM11.782 21.6667C12.2334 19.7556 13.9503 18.3334 15.9993 18.3334C18.0484 18.3334 19.7653 19.7556 20.2167 21.6667H15.9993H11.782ZM9.74452 21.6667H6.66602H2.66602C2.11373 21.6667 1.66602 22.1144 1.66602 22.6667C1.66602 23.219 2.11373 23.6667 2.66602 23.6667H6.66602H10.666H15.9993H21.3327H25.3327L29.3327 23.6667C29.885 23.6667 30.3327 23.219 30.3327 22.6667C30.3327 22.1144 29.885 21.6667 29.3327 21.6667L25.3327 21.6667H22.2542C21.7747 18.644 19.1569 16.3334 15.9993 16.3334C12.8418 16.3334 10.224 18.644 9.74452 21.6667ZM7.99935 27C7.44706 27 6.99935 27.4477 6.99935 28C6.99935 28.5523 7.44706 29 7.99935 29H23.9993C24.5516 29 24.9993 28.5523 24.9993 28C24.9993 27.4477 24.5516 27 23.9993 27H7.99935ZM5.86418 12.5315C6.25471 12.141 6.88787 12.141 7.2784 12.5315L10.1068 15.3599C10.4973 15.7505 10.4973 16.3836 10.1068 16.7742C9.7163 17.1647 9.08313 17.1647 8.69261 16.7742L5.86418 13.9457C5.47366 13.5552 5.47366 12.922 5.86418 12.5315ZM21.8919 15.3599C21.5014 15.7504 21.5014 16.3836 21.8919 16.7741C22.2825 17.1646 22.9156 17.1646 23.3061 16.7741L26.1346 13.9457C26.5251 13.5552 26.5251 12.922 26.1346 12.5315C25.744 12.1409 25.1109 12.1409 24.7204 12.5315L21.8919 15.3599Z"]],
template: function PreferTimeMorningIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 43777:
/*!**********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/share-widget/share-widget-icon.component.ts ***!
\**********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ShareWidgetIconComponent": () => (/* binding */ ShareWidgetIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class ShareWidgetIconComponent {
constructor() {
this.width = '161';
this.height = '153';
}
}
ShareWidgetIconComponent.ɵfac = function ShareWidgetIconComponent_Factory(t) {
return new (t || ShareWidgetIconComponent)();
};
ShareWidgetIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: ShareWidgetIconComponent,
selectors: [["app-share-widget-icon"]],
inputs: {
width: "width",
height: "height"
},
decls: 128,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 161 153", "fill", "none"], ["d", "M78.4078 124.488C112.869 124.488 140.816 96.7509 140.816 62.5002C140.816 28.2495 112.869 0.512695 78.4078 0.512695C43.9469 0.512695 16 28.2495 16 62.5002C16 96.7509 43.9469 124.488 78.4078 124.488Z", "fill", "url(#paint0_linear_1891:22505)"], ["d", "M135.906 47.1534V104.035C135.906 104.27 135.906 104.387 135.906 104.622C135.788 107.906 134.264 110.721 131.918 112.714C129.924 114.474 127.227 115.646 124.295 115.646H32.4624C30.4686 115.646 28.592 115.177 26.9501 114.239C26.2464 113.887 25.5427 113.418 24.9563 112.832C23.6662 111.776 22.4933 110.251 21.9069 108.609C21.4378 107.437 21.0859 106.147 21.0859 104.856V47.1534C21.0859 47.1534 25.8945 43.0485 32.8142 37.4189C39.9684 31.4375 49.3511 23.6968 57.5608 16.8944C62.2521 12.9068 61.783 13.376 69.0545 7.27727C74.5668 2.58596 82.6593 2.58596 88.1716 7.27727C89.579 8.4501 91.1037 9.85749 92.5111 11.0303C95.5604 13.4932 98.8443 16.308 102.363 19.2401C109.752 25.3388 117.844 32.1412 124.177 37.4189C130.628 42.6966 135.319 46.6842 135.906 47.1534Z", "fill", "#BBB4D5"], ["d", "M124.176 37.3017V57.7089L104.121 69.789L98.1391 73.4248L85.4726 81.0481L79.4912 84.6839L76.911 86.2086L74.448 84.6839L68.8185 81.0481L56.7383 73.4248L51.1088 69.789L32.5781 58.178V37.419C39.7324 31.4376 49.115 23.6969 57.3248 16.8945L102.244 19.1229C109.75 25.3389 117.843 32.024 124.176 37.3017Z", "fill", "#A89FC7"], ["filter", "url(#filter0_d_1891:22505)"], ["d", "M120.189 21.1166V57.0051L101.893 67.9124L96.4977 71.1963L84.8868 77.9987L79.4918 81.2826L77.1461 82.5727L74.9177 81.2826L69.7573 77.9987L58.7327 71.1963L53.5723 67.9124L36.6836 57.3569V21.1166C36.6836 17.3635 39.7329 14.3142 43.6033 14.3142H113.269C117.022 14.1969 120.189 17.3635 120.189 21.1166Z", "fill", "url(#paint1_linear_1891:22505)"], ["opacity", "0.3", "d", "M21.5547 46.9189L76.6775 50.5547L135.084 46.9189L132.856 57.3571C132.856 57.3571 77.9677 85.9741 78.3195 85.9741C78.6713 85.9741 21.672 52.0794 21.672 52.0794L21.5547 46.9189Z", "fill", "url(#paint2_linear_1891:22505)"], ["clip-path", "url(#clip0_1891:22505)"], ["d", "M90.2438 37.1379L81.0281 31.823C79.4719 30.9255 77.5382 30.9256 75.9819 31.823L66.7662 37.1379C65.2069 38.0371 64.2383 39.714 64.2383 41.5141V52.1356C64.2383 53.9358 65.2069 55.6127 66.7661 56.5119L75.9819 61.8267C77.5384 62.7244 79.4721 62.7241 81.0281 61.8267L90.2438 56.5119C91.8031 55.6127 92.7717 53.9358 92.7717 52.1356V41.5141C92.7717 39.714 91.8031 38.0371 90.2438 37.1379ZM90.3225 52.1356C90.3225 53.0629 89.8236 53.9267 89.0203 54.3898L79.8046 59.7047C79.0029 60.1671 78.007 60.1671 77.2053 59.7047L67.9896 54.3898C67.1864 53.9266 66.6875 53.0629 66.6875 52.1356V41.5141C66.6875 40.5869 67.1864 39.7232 67.9896 39.26L77.2053 33.9451C78.0071 33.4827 79.0033 33.4829 79.8047 33.9451L89.0204 39.2599C89.8236 39.7232 90.3225 40.5869 90.3225 41.5141V52.1356Z", "fill", "#BDB5D5"], ["d", "M77.3413 45.89L72.793 42.0408C72.2768 41.6039 71.504 41.6682 71.0671 42.1847C70.6302 42.7011 70.6947 43.4739 71.211 43.9108L74.6544 46.825L71.211 49.7391C70.6947 50.1761 70.6303 50.9489 71.0671 51.4653C71.505 51.9828 72.278 52.045 72.793 51.6091L77.3413 47.7599C77.9199 47.2703 77.9183 46.3783 77.3413 45.89Z", "fill", "#BDB5D5"], ["d", "M85.0085 49.4492H79.498C78.8217 49.4492 78.2734 49.9975 78.2734 50.674C78.2734 51.3505 78.8217 51.8988 79.498 51.8988H85.0085C85.6848 51.8988 86.2331 51.3505 86.2331 50.674C86.2331 49.9975 85.6848 49.4492 85.0085 49.4492Z", "fill", "#BDB5D5"], ["d", "M135.906 47.1533V104.622C135.788 107.906 134.264 110.721 131.918 112.714C129.924 114.474 127.227 115.646 124.295 115.646H32.4624C30.4686 115.646 28.592 115.177 26.9501 114.239C26.2464 113.887 25.5427 113.418 24.9563 112.832C23.6662 111.776 22.4933 110.251 21.9069 108.609C21.4378 107.437 21.0859 106.146 21.0859 104.856V104.739V47.1533L72.4557 79.2888L76.9125 82.1036L78.4372 81.1653L79.8445 80.3443L135.906 47.1533Z", "fill", "#738DFF"], ["d", "M132.035 112.714C130.042 114.474 127.344 115.646 124.412 115.646H32.4624C30.4686 115.646 28.592 115.177 26.9501 114.239C26.2464 113.887 25.5427 113.418 24.9563 112.832C23.6662 111.776 22.4933 110.251 21.9069 108.609C21.4378 107.437 21.0859 106.146 21.0859 104.856V104.739V47.1533L27.0674 50.7891L78.4372 81.1653L79.8446 81.9863L79.9618 82.1036L126.054 109.313L132.035 112.714Z", "fill", "url(#paint3_linear_1891:22505)"], ["d", "M79.8439 80.2273V84.2149L26.9494 114.239C26.2457 113.887 25.542 113.418 24.9556 112.832C23.6655 111.776 22.4927 110.252 21.9062 108.61L73.3933 78.1162L77.8501 80.931L78.4365 81.1656L79.8439 80.2273Z", "fill", "url(#paint4_linear_1891:22505)"], ["d", "M21.0859 47.1533L78.4372 81.1653", "stroke", "white", "stroke-width", "0.7125", "stroke-miterlimit", "10"], ["filter", "url(#filter1_d_1891:22505)"], ["d", "M135.906 47.1533V104.622C135.789 107.906 134.264 110.721 131.919 112.714C129.925 114.474 127.228 115.646 124.295 115.646H32.4631C30.4693 115.646 28.5928 115.177 26.9508 114.239C26.2471 113.887 25.5434 113.418 24.957 112.832L30.8212 109.313L76.9132 82.1036L78.4379 81.1653L79.8453 80.3443L129.808 50.6718L135.906 47.1533Z", "fill", "url(#paint5_linear_1891:22505)"], ["d", "M135.906 47.1533L79.8453 80.227L78.4379 81.1653L76.9132 82.1036L24.957 112.714", "stroke", "white", "stroke-width", "0.7125", "stroke-miterlimit", "10"], ["d", "M122.069 87.3815H91.5753C90.8716 87.3815 90.2852 86.7951 90.2852 86.0914C90.2852 85.3877 90.8716 84.8013 91.5753 84.8013H122.069C122.772 84.8013 123.359 85.3877 123.359 86.0914C123.476 86.7951 122.89 87.3815 122.069 87.3815Z", "fill", "#F3F0FB"], ["d", "M122.069 96.1774H91.5753C90.8716 96.1774 90.2852 95.591 90.2852 94.8873C90.2852 94.1836 90.8716 93.5972 91.5753 93.5972H122.069C122.772 93.5972 123.359 94.1836 123.359 94.8873C123.476 95.591 122.89 96.1774 122.069 96.1774Z", "fill", "#F3F0FB"], ["id", "filter0_d_1891:22505", "x", "12.2921", "y", "2.11531", "width", "132.287", "height", "117.045", "filterUnits", "userSpaceOnUse", "color-interpolation-filters", "sRGB"], ["flood-opacity", "0", "result", "BackgroundImageFix"], ["in", "SourceAlpha", "type", "matrix", "values", "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0", "result", "hardAlpha"], ["dy", "12.1957"], ["stdDeviation", "12.1957"], ["type", "matrix", "values", "0 0 0 0 0.803589 0 0 0 0 0.776597 0 0 0 0 0.879167 0 0 0 0.6 0"], ["mode", "normal", "in2", "BackgroundImageFix", "result", "effect1_dropShadow_1891:22505"], ["mode", "normal", "in", "SourceGraphic", "in2", "effect1_dropShadow_1891:22505", "result", "shape"], ["id", "filter1_d_1891:22505", "x", "0.565573", "y", "34.9576", "width", "159.732", "height", "117.276", "filterUnits", "userSpaceOnUse", "color-interpolation-filters", "sRGB"], ["type", "matrix", "values", "0 0 0 0 0.803589 0 0 0 0 0.776597 0 0 0 0 0.879167 0 0 0 0.4 0"], ["id", "paint0_linear_1891:22505", "x1", "78.4078", "y1", "0.512695", "x2", "78.4078", "y2", "124.488", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#EDE9F7"], ["offset", "1", "stop-color", "#E2DCF1"], ["id", "paint1_linear_1891:22505", "x1", "54.3102", "y1", "20.1068", "x2", "73.3609", "y2", "85.7073", "gradientUnits", "userSpaceOnUse"], ["stop-color", "white"], ["offset", "0.9964", "stop-color", "#F1EEFA"], ["id", "paint2_linear_1891:22505", "x1", "78.2691", "y1", "98.3559", "x2", "78.2691", "y2", "49.5508", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#BCB5D4"], ["offset", "1", "stop-color", "#BCB5D4", "stop-opacity", "0"], ["id", "paint3_linear_1891:22505", "x1", "44.5055", "y1", "52.9688", "x2", "59.4404", "y2", "121.067", "gradientUnits", "userSpaceOnUse"], ["id", "paint4_linear_1891:22505", "x1", "54.1835", "y1", "99.4858", "x2", "49.6863", "y2", "92.9036", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#BDB6D5", "stop-opacity", "0.41"], ["offset", "1", "stop-color", "#FDFCFE", "stop-opacity", "0"], ["id", "paint5_linear_1891:22505", "x1", "48.3766", "y1", "52.9688", "x2", "64.9456", "y2", "119.123", "gradientUnits", "userSpaceOnUse"], ["offset", "0.9964", "stop-color", "#FAF8FF"], ["id", "clip0_1891:22505"], ["width", "31.35", "height", "31.35", "fill", "white", "transform", "translate(62.8281 31.1499)"]],
template: function ShareWidgetIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](8, "g", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](13, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](15, "g", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](17, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](19, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](21, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](24, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](26, "path", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](28, "path", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](30, "path", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](32, "g", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](34, "path", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](37, "path", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](38, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](39, "path", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](40, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](41, "path", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](42, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](43, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](44, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](45, "filter", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](47, "feFlood", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](49, "feColorMatrix", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](50, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](51, "feOffset", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](52, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](53, "feGaussianBlur", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](54, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](55, "feColorMatrix", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](56, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](57, "feBlend", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](58, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](59, "feBlend", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](60, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](61, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](62, "filter", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](63, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](64, "feFlood", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](65, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](66, "feColorMatrix", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](67, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](68, "feOffset", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](69, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](70, "feGaussianBlur", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](71, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](72, "feColorMatrix", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](73, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](74, "feBlend", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](75, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](76, "feBlend", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](77, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](78, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](79, "linearGradient", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](80, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](81, "stop", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](82, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](83, "stop", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](84, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](85, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](86, "linearGradient", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](87, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](88, "stop", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](89, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](90, "stop", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](91, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](92, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](93, "linearGradient", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](94, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](95, "stop", 37);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](96, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](97, "stop", 38);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](98, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](99, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](100, "linearGradient", 39);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](101, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](102, "stop", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](103, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](104, "stop", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](105, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](106, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](107, "linearGradient", 40);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](108, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](109, "stop", 41);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](110, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](111, "stop", 42);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](112, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](113, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](114, "linearGradient", 43);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](115, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](116, "stop", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](117, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](118, "stop", 44);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](119, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](120, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](121, "clipPath", 45);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](122, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](123, "rect", 46);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](124, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](125, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](126, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](127, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 70012:
/*!**********************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/shield-check/shield-check-icon.component.ts ***!
\**********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ShieldCheckIconComponent": () => (/* binding */ ShieldCheckIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ShieldCheckIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 24;
this.height = 24;
this.color = '#22282F';
}
}
ShieldCheckIconComponent.ɵfac = function () {
let ɵShieldCheckIconComponent_BaseFactory;
return function ShieldCheckIconComponent_Factory(t) {
return (ɵShieldCheckIconComponent_BaseFactory || (ɵShieldCheckIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ShieldCheckIconComponent)))(t || ShieldCheckIconComponent);
};
}();
ShieldCheckIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ShieldCheckIconComponent,
selectors: [["app-shield-check-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.54216 3.98969C10.9998 3.44306 11.498 3.272 12 3.272C12.502 3.272 13.0002 3.44306 14.4578 3.98969L15.3266 4.31547C17.0737 4.97063 17.6631 5.2123 18.071 5.60149C18.3655 5.88251 18.5998 6.22053 18.7595 6.59498C18.9807 7.11356 19 7.75026 19 9.61615V10.9674C19 12.5593 18.9961 13.2277 18.8838 13.8362C18.6073 15.3345 17.8496 16.7017 16.7255 17.7302C16.269 18.1479 15.7043 18.5056 14.3543 19.3493C13.5796 19.8335 13.3103 19.9961 13.049 20.0936C12.3724 20.3461 11.6276 20.3461 10.951 20.0936C10.6897 19.9961 10.4204 19.8335 9.64565 19.3493C8.29573 18.5056 7.73095 18.1479 7.27446 17.7302C6.15044 16.7017 5.39268 15.3345 5.11621 13.8362C5.00393 13.2277 5 12.5593 5 10.9674L5 9.61616C5 7.75027 5.01934 7.11356 5.24053 6.59498C5.40025 6.22054 5.6345 5.88251 5.92903 5.60149C6.33692 5.2123 6.9263 4.97063 8.67339 4.31547L9.54216 3.98969ZM12 1.272C11.0904 1.272 10.2339 1.59362 9.00092 2.0566L8.83991 2.11703L7.97115 2.44281L7.77193 2.51744C6.30432 3.06696 5.29021 3.44667 4.54838 4.15449C4.0575 4.62286 3.66708 5.18623 3.40089 5.81031C2.99861 6.75345 2.99915 7.83631 2.99993 9.40342L3 9.61616L3 10.9674L3 11.0782C2.9999 12.5264 2.99985 13.3886 3.14942 14.1991C3.50488 16.1255 4.47914 17.8833 5.9243 19.2057C6.53239 19.7621 7.26351 20.219 8.49166 20.9865L8.58566 21.0453L8.67356 21.1002L8.67361 21.1003C9.32684 21.5087 9.77682 21.7901 10.2517 21.9674C11.3793 22.3882 12.6207 22.3882 13.7483 21.9674C14.2232 21.7901 14.6732 21.5087 15.3264 21.1002L15.3264 21.1002L15.4143 21.0453L15.5083 20.9865L15.5084 20.9865C16.7365 20.219 17.4676 19.7621 18.0757 19.2057C19.5209 17.8833 20.4951 16.1255 20.8506 14.1991C21.0002 13.3886 21.0001 12.5264 21 11.0782V11.0782L21 10.9674V9.61615L21.0001 9.40342C21.0009 7.8363 21.0014 6.75344 20.5991 5.81031C20.3329 5.18623 19.9425 4.62286 19.4516 4.15449C18.7098 3.44667 17.6957 3.06696 16.2281 2.51744L16.0289 2.44281L15.1601 2.11703L14.9991 2.0566L14.9991 2.05659C13.7661 1.59362 12.9096 1.272 12 1.272ZM16.0303 10.0304C16.3232 9.73746 16.3232 9.26259 16.0303 8.9697C15.7374 8.67681 15.2626 8.67681 14.9697 8.9697L11 12.9394L9.53032 11.4697C9.23743 11.1768 8.76255 11.1768 8.46966 11.4697C8.17677 11.7626 8.17677 12.2375 8.46966 12.5304L10.4697 14.5304C10.7626 14.8233 11.2374 14.8233 11.5303 14.5304L16.0303 10.0304Z"]],
template: function ShieldCheckIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", 24)("height", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc2V0dGluZ3Mvc2hpZWxkLWNoZWNrL3NoaWVsZC1jaGVjay1pY29uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 55436:
/*!******************************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/settings/warning-calendar/warning-calendar-icon.component.ts ***!
\******************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "WarningCalendarIconComponent": () => (/* binding */ WarningCalendarIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class WarningCalendarIconComponent {
constructor() {
this.width = '140';
this.height = '140';
}
}
WarningCalendarIconComponent.ɵfac = function WarningCalendarIconComponent_Factory(t) {
return new (t || WarningCalendarIconComponent)();
};
WarningCalendarIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: WarningCalendarIconComponent,
selectors: [["app-warning-calendar-icon"]],
inputs: {
width: "width",
height: "height"
},
decls: 61,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 140 140", "fill", "none"], ["d", "M95.2521 106.592H18.906C13.8051 106.592 10.007 101.882 11.0876 96.8972L24.749 33.8733H111.11L95.2521 106.592Z", "fill", "white"], ["d", "M95.2521 106.592H15.186C11.998 106.592 9.62414 103.648 10.2995 100.533L24.749 33.8733H111.11L95.2521 106.592Z", "fill", "#EDEAF2"], ["d", "M45.4793 106.592H27.6147C24.3666 106.592 21.6917 103.814 21.8827 100.556L24.7487 33.8733H29.0477L45.4793 106.592Z", "fill", "url(#paint0_linear_839_4768)"], ["d", "M130.026 106.592H43.7598L29.1433 50.7356L29.0478 50.3524L24.7488 33.8733H111.11L114.836 48.1488L115.409 50.3524L115.505 50.7356L130.026 106.592Z", "fill", "white"], ["d", "M115.409 50.3524H29.0478L24.7488 33.8733H111.11L114.836 48.1488L115.409 50.3524Z", "fill", "#EDEAF2"], ["d", "M47.4857 45.6577C49.1741 45.6577 50.5428 44.285 50.5428 42.5918C50.5428 40.8986 49.1741 39.5259 47.4857 39.5259C45.7974 39.5259 44.4287 40.8986 44.4287 42.5918C44.4287 44.285 45.7974 45.6577 47.4857 45.6577Z", "fill", "#DFDCE8"], ["d", "M97.9274 45.6577C99.6158 45.6577 100.984 44.285 100.984 42.5918C100.984 40.8986 99.6158 39.5259 97.9274 39.5259C96.239 39.5259 94.8704 40.8986 94.8704 42.5918C94.8704 44.285 96.239 45.6577 97.9274 45.6577Z", "fill", "#DFDCE8"], ["d", "M46.7216 43.8372C46.1484 43.8372 45.6707 43.3582 45.6707 42.7834C45.6707 42.2085 46.1484 41.7295 46.7216 41.7295C48.8233 41.7295 51.0205 38.7594 51.0205 34.2564C51.0205 34.1606 51.0205 33.969 51.0205 33.8732C50.925 29.466 48.7277 26.7833 46.7216 26.7833C44.8109 26.7833 42.7092 29.3702 42.4226 33.3941H40.2253C40.5119 28.4121 43.2824 24.6755 46.626 24.6755C50.1607 24.6755 52.9312 28.7953 53.1223 34.0648C53.1223 34.1606 53.1223 34.2564 53.1223 34.3522C53.2178 39.6217 50.3518 43.8372 46.7216 43.8372Z", "fill", "#B4AFC6"], ["d", "M96.8763 43.8372C96.3031 43.8372 95.8254 43.3582 95.8254 42.7834C95.8254 42.2085 96.3031 41.7295 96.8763 41.7295C98.978 41.7295 101.175 38.7594 101.175 34.2564C101.175 34.1606 101.175 33.969 101.175 33.8732C101.08 29.466 98.8824 26.7833 96.8763 26.7833C94.9656 26.7833 92.8639 29.3702 92.5773 33.3941H90.38C90.6666 28.4121 93.4371 24.6755 96.7807 24.6755C100.315 24.6755 103.086 28.7953 103.277 34.0648C103.277 34.1606 103.277 34.2564 103.277 34.3522C103.372 39.6217 100.506 43.8372 96.8763 43.8372Z", "fill", "#B4AFC6"], ["opacity", "0.3", "d", "M98.4045 71.9086C97.8313 71.9086 97.4492 71.4296 97.4492 70.9505C97.4492 70.3757 97.8313 69.9925 98.4045 69.9925H101.366C101.939 69.9925 102.321 70.4715 102.321 70.9505C102.321 71.5254 101.844 71.9086 101.366 71.9086H98.4045Z", "fill", "#CECADA"], ["opacity", "0.3", "d", "M57.7078 98.9269C57.3256 98.9269 56.9435 98.6395 56.7524 98.2562L55.2239 92.6035H47.6768C47.1036 92.6035 46.7215 92.1245 46.7215 91.6454C46.7215 91.0706 47.1992 90.6873 47.6768 90.6873H54.6507L52.2624 82.2562H45.0019C44.4287 82.2562 44.0466 81.7771 44.0466 81.2981C44.0466 80.7232 44.4287 80.34 45.0019 80.34H51.6892L49.3009 71.9089H42.4225C41.8493 71.9089 41.4672 71.4298 41.4672 70.9508C41.4672 70.3759 41.8493 69.9927 42.4225 69.9927H48.8232L46.4349 61.5615H39.8432C39.27 61.5615 38.8878 61.0825 38.8878 60.6034C38.8878 60.0286 39.27 59.6454 39.8432 59.6454H45.8617L44.9064 56.1963C44.8109 55.7172 45.0975 55.1424 45.5751 55.0466C45.6707 55.0466 45.7662 55.0466 45.8617 55.0466C46.2438 55.0466 46.626 55.334 46.817 55.7172L47.9634 59.6454H55.606C56.1792 59.6454 56.5614 60.0286 56.5614 60.6034C56.5614 61.1783 56.1792 61.5615 55.606 61.5615H48.5366L50.9249 69.9927H62.9621L59.1408 56.1963C59.0452 55.7172 59.3318 55.1424 59.8095 55.0466C59.905 55.0466 60.0005 55.0466 60.0961 55.0466C60.4782 55.0466 60.8603 55.334 61.0514 55.7172L62.1978 59.6454H66.3057C66.8789 59.6454 67.261 60.0286 67.261 60.6034C67.261 61.1783 66.7834 61.5615 66.3057 61.5615H62.771L65.1593 69.9927H73.2796C73.8528 69.9927 74.2349 70.4717 74.2349 70.9508C74.2349 71.5256 73.8528 71.9089 73.2796 71.9089H65.7325L68.1208 80.34H80.2535L74.9992 61.5615H72.4198C71.8466 61.5615 71.4645 61.0825 71.4645 60.6034C71.4645 60.0286 71.9421 59.6454 72.4198 59.6454H74.426L73.4706 56.1963C73.3751 55.9088 73.4706 55.7172 73.5662 55.4298C73.6617 55.2382 73.8528 55.0466 74.1394 54.9507C74.2349 54.9507 74.3304 54.9507 74.426 54.9507C74.8081 54.9507 75.1902 55.2382 75.3813 55.6214L76.5277 59.5496H78.5339C79.1071 59.5496 79.4892 59.9328 79.4892 60.5076C79.4892 61.0825 79.1071 61.4657 78.5339 61.4657H77.1009L79.4892 69.8969H91.6219L89.2335 61.4657H83.0239C82.4507 61.4657 82.0686 60.9867 82.0686 60.5076C82.0686 59.9328 82.5463 59.5496 83.0239 59.5496H88.3737L87.4184 56.1004C87.3229 55.6214 87.6095 55.0466 88.0871 54.9507C88.1827 54.9507 88.2782 54.9507 88.3737 54.9507C88.7559 54.9507 89.138 55.2382 89.3291 55.6214L90.4755 59.5496H102.608L101.653 56.1004C101.557 55.6214 101.844 55.0466 102.322 54.9507C102.417 54.9507 102.513 54.9507 102.608 54.9507C102.99 54.9507 103.372 55.2382 103.563 55.6214L104.71 59.5496H112.161C112.735 59.5496 113.117 59.9328 113.117 60.5076C113.117 61.0825 112.735 61.4657 112.161 61.4657H104.996L107.385 69.8969H114.55C115.123 69.8969 115.505 70.3759 115.505 70.855C115.505 71.4298 115.123 71.8131 114.55 71.8131H107.958L110.346 80.2442H117.225C117.798 80.2442 118.18 80.7232 118.18 81.2023C118.18 81.7771 117.798 82.1604 117.225 82.1604H110.919L113.308 90.5915H119.804C120.377 90.5915 120.759 91.0706 120.759 91.5496C120.759 92.1245 120.282 92.5077 119.804 92.5077H113.785L115.218 97.5856C115.314 98.0646 115.027 98.6395 114.55 98.7353C114.454 98.7353 114.359 98.7353 114.263 98.7353C113.881 98.7353 113.499 98.4478 113.308 98.0646L111.779 92.5077H99.6466L101.08 97.4897C101.175 97.7772 101.08 97.9688 100.984 98.2562C100.889 98.4478 100.697 98.6395 100.411 98.7353C100.315 98.7353 100.22 98.7353 100.124 98.7353C99.7421 98.7353 99.36 98.4478 99.1689 98.0646L97.6404 92.6035H85.5078L86.9408 97.5856C87.0363 98.0646 86.7497 98.6395 86.272 98.7353C86.1765 98.7353 86.081 98.7353 85.9854 98.7353C85.6033 98.7353 85.2212 98.4478 85.0301 98.0646L83.5016 92.6035H71.3689L72.8019 97.5856C72.8975 98.0646 72.6109 98.6395 72.1332 98.7353C72.0377 98.7353 71.9421 98.7353 71.8466 98.7353C71.4645 98.7353 71.0823 98.4478 70.8913 98.0646L69.3627 92.6035H57.2301L58.6631 97.6814C58.7586 97.9688 58.6631 98.1604 58.5676 98.4478C58.472 98.6395 58.281 98.8311 57.9944 98.9269C57.8988 98.9269 57.8033 98.9269 57.7078 98.9269ZM84.9346 90.6873H111.206L108.818 82.2562H96.6851L97.5449 85.3221C97.6404 85.6095 97.5449 85.8011 97.4493 86.0885C97.3538 86.2801 97.1627 86.4718 96.8761 86.5676C96.7806 86.5676 96.6851 86.5676 96.5896 86.5676C96.2074 86.5676 95.8253 86.2801 95.6342 85.8969L94.6789 82.352H91.0487C90.4755 82.352 90.0933 81.873 90.0933 81.3939C90.0933 80.8191 90.4755 80.4358 91.0487 80.4358H94.1057L91.7174 72.0047H79.6803L82.0686 80.4358H85.0301C85.6033 80.4358 85.9854 80.9149 85.9854 81.3939C85.9854 81.9688 85.6033 82.352 85.0301 82.352H82.5463L84.9346 90.6873ZM70.7957 90.6873H82.9284L80.5401 82.2562H68.4074L70.7957 90.6873ZM56.6569 90.6873H68.7896L66.4012 82.2562H62.8665C62.2933 82.2562 61.9112 81.7771 61.9112 81.2981C61.9112 80.7232 62.3889 80.34 62.8665 80.34H65.9236L63.5353 71.9089H51.4026L53.7909 80.34H56.9435C57.5167 80.34 57.8988 80.8191 57.8988 81.2981C57.8988 81.8729 57.4212 82.2562 56.9435 82.2562H54.3641L56.6569 90.6873ZM96.2074 80.34H108.34L103.086 61.5615H90.8576L96.2074 80.34Z", "fill", "#CECADA"], ["filter", "url(#filter0_d_839_4768)"], ["x", "46.9999", "y", "63.0001", "width", "54", "height", "54", "rx", "27", "fill", "#F13693"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M73.1963 82.6114C72.7247 83.204 72.1902 84.122 71.4037 85.4804L67.3415 92.497C66.5522 93.8602 66.0202 94.7845 65.7401 95.4911C65.4633 96.1894 65.5455 96.4006 65.6025 96.4995C65.6596 96.5984 65.8011 96.7755 66.5442 96.8858C67.2961 96.9974 68.3625 97.0001 69.9378 97.0001H78.0622C79.6374 97.0001 80.7039 96.9974 81.4558 96.8858C82.1988 96.7755 82.3404 96.5984 82.3974 96.4995C82.4544 96.4006 82.5367 96.1894 82.2599 95.4911C81.9798 94.7845 81.4477 93.8602 80.6585 92.497L76.5963 85.4804C75.8098 84.122 75.2753 83.204 74.8036 82.6114C74.3378 82.0261 74.1143 81.9918 74 81.9918C73.8857 81.9918 73.6621 82.0261 73.1963 82.6114ZM71.6314 81.366C72.2234 80.6221 72.9612 79.9918 74 79.9918C75.0388 79.9918 75.7766 80.6221 76.3686 81.366C76.9438 82.0888 77.5514 83.1384 78.2852 84.4059L78.3271 84.4783L82.3893 91.4949L82.4313 91.5674C83.1679 92.8396 83.7777 93.8927 84.1191 94.7541C84.4703 95.64 84.6502 96.5964 84.1301 97.4985C83.6099 98.4006 82.6922 98.7241 81.7495 98.8641C80.833 99.0002 79.6161 99.0001 78.146 99.0001H78.0622H69.9378H69.8539C68.3839 99.0001 67.167 99.0002 66.2505 98.8641C65.3078 98.7241 64.39 98.4006 63.8699 97.4985C63.3498 96.5964 63.5296 95.64 63.8808 94.7541C64.2223 93.8927 64.832 92.8396 65.5686 91.5674L65.6106 91.4949L69.6729 84.4783L69.7148 84.4059C70.4486 83.1384 71.0561 82.0888 71.6314 81.366ZM74 85.7501C74.6903 85.7501 75.25 86.3097 75.25 87.0001V91.0001C75.25 91.6904 74.6903 92.2501 74 92.2501C73.3096 92.2501 72.75 91.6904 72.75 91.0001V87.0001C72.75 86.3097 73.3096 85.7501 74 85.7501ZM74 95.0001C74.5523 95.0001 75 94.5523 75 94.0001C75 93.4478 74.5523 93.0001 74 93.0001C73.4477 93.0001 73 93.4478 73 94.0001C73 94.5523 73.4477 95.0001 74 95.0001Z", "fill", "white"], ["id", "filter0_d_839_4768", "x", "43.9999", "y", "62.0001", "width", "60", "height", "60", "filterUnits", "userSpaceOnUse", "color-interpolation-filters", "sRGB"], ["flood-opacity", "0", "result", "BackgroundImageFix"], ["in", "SourceAlpha", "type", "matrix", "values", "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0", "result", "hardAlpha"], ["dy", "2"], ["stdDeviation", "1.5"], ["in2", "hardAlpha", "operator", "out"], ["type", "matrix", "values", "0 0 0 0 0.168627 0 0 0 0 0.152941 0 0 0 0 0.2 0 0 0 0.05 0"], ["mode", "normal", "in2", "BackgroundImageFix", "result", "effect1_dropShadow_839_4768"], ["mode", "normal", "in", "SourceGraphic", "in2", "effect1_dropShadow_839_4768", "result", "shape"], ["id", "paint0_linear_839_4768", "x1", "21.8653", "y1", "70.2217", "x2", "45.5145", "y2", "70.2217", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#EDEAF2"], ["offset", "1", "stop-color", "#CECADA"]],
template: function WarningCalendarIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](12, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](14, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](16, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](18, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](20, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](22, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](24, "g", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](26, "rect", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](28, "path", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](31, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](33, "filter", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](35, "feFlood", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](37, "feColorMatrix", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](38, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](39, "feOffset", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](40, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](41, "feGaussianBlur", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](42, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](43, "feComposite", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](44, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](45, "feColorMatrix", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](47, "feBlend", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](49, "feBlend", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](50, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](51, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](52, "linearGradient", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](53, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](54, "stop", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](55, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](56, "stop", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](57, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](58, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](59, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](60, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 48144:
/*!******************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/share/share.component.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ShareIconComponent": () => (/* binding */ ShareIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ShareIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
ShareIconComponent.ɵfac = function () {
let ɵShareIconComponent_BaseFactory;
return function ShareIconComponent_Factory(t) {
return (ɵShareIconComponent_BaseFactory || (ɵShareIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ShareIconComponent)))(t || ShareIconComponent);
};
}();
ShareIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ShareIconComponent,
selectors: [["app-icon-share"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 20 20", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M11.5091 3.91225C11.6393 2.09795 13.1525 0.666504 15 0.666504C16.933 0.666504 18.5 2.23351 18.5 4.1665C18.5 6.0995 16.933 7.6665 15 7.6665C13.9196 7.6665 12.9535 7.177 12.3115 6.40769C11.1344 7.88934 9.44925 8.89281 7.57908 9.21846C7.63637 9.4697 7.66663 9.73124 7.66663 9.99984C7.66663 10.2684 7.63637 10.53 7.57908 10.7812C9.44925 11.1069 11.1344 12.1103 12.3115 13.592C12.9535 12.8227 13.9196 12.3332 15 12.3332C16.933 12.3332 18.5 13.9002 18.5 15.8332C18.5 17.7662 16.933 19.3332 15 19.3332C13.1525 19.3332 11.6393 17.9017 11.5091 16.0874L11.3856 15.8405C10.4399 13.9492 8.53421 12.7352 6.43033 12.6693C5.82005 13.1873 5.02983 13.4998 4.16663 13.4998C2.23363 13.4998 0.666626 11.9328 0.666626 9.99984C0.666626 8.06684 2.23363 6.49984 4.16663 6.49984C5.02983 6.49984 5.82005 6.81233 6.43033 7.33035C8.53421 7.26452 10.4399 6.0505 11.3856 4.15918L11.5091 3.91225ZM13.5 15.849C13.5085 16.6701 14.1768 17.3332 15 17.3332C15.8284 17.3332 16.5 16.6616 16.5 15.8332C16.5 15.0047 15.8284 14.3332 15 14.3332C14.1771 14.3332 13.509 14.9957 13.5001 15.8164C13.5002 15.8273 13.5002 15.8381 13.5 15.849ZM13.5 4.18318C13.5002 4.17237 13.5002 4.16156 13.5 4.15077C13.5085 3.32959 14.1768 2.6665 15 2.6665C15.8284 2.6665 16.5 3.33808 16.5 4.1665C16.5 4.99493 15.8284 5.6665 15 5.6665C14.1771 5.6665 13.509 5.00393 13.5 4.18318ZM4.16663 8.49984C3.3382 8.49984 2.66663 9.17141 2.66663 9.99984C2.66663 10.8283 3.3382 11.4998 4.16663 11.4998C4.99505 11.4998 5.66663 10.8283 5.66663 9.99984C5.66663 9.17141 4.99505 8.49984 4.16663 8.49984Z"]],
template: function ShareIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc2hhcmUvc2hhcmUuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 84780:
/*!********************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/shrink/shrink.component.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ShrinkIconComponent": () => (/* binding */ ShrinkIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ShrinkIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
ShrinkIconComponent.ɵfac = function () {
let ɵShrinkIconComponent_BaseFactory;
return function ShrinkIconComponent_Factory(t) {
return (ɵShrinkIconComponent_BaseFactory || (ɵShrinkIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](ShrinkIconComponent)))(t || ShrinkIconComponent);
};
}();
ShrinkIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: ShrinkIconComponent,
selectors: [["app-icon-shrink"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 2,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M17.1967 2.80268C17.4896 3.09557 17.4896 3.57044 17.1967 3.86334L13.8633 7.19667L13.477 7.58301H15.833C16.2472 7.58301 16.583 7.91879 16.583 8.33301C16.583 8.74722 16.2472 9.08301 15.833 9.08301H11.6663C11.2521 9.08301 10.9163 8.74722 10.9163 8.33301V4.16634C10.9163 3.75213 11.2521 3.41634 11.6663 3.41634C12.0806 3.41634 12.4163 3.75213 12.4163 4.16634V6.52235L12.8027 6.13601L16.136 2.80268C16.4289 2.50978 16.9038 2.50978 17.1967 2.80268ZM3.41634 11.6663C3.41634 11.2521 3.75213 10.9163 4.16634 10.9163H8.33301C8.74722 10.9163 9.08301 11.2521 9.08301 11.6663V15.833C9.08301 16.2472 8.74722 16.583 8.33301 16.583C7.91879 16.583 7.58301 16.2472 7.58301 15.833V13.477L7.19667 13.8633L3.86334 17.1967C3.57044 17.4896 3.09557 17.4896 2.80268 17.1967C2.50978 16.9038 2.50978 16.4289 2.80268 16.136L6.13601 12.8027L6.52235 12.4163H4.16634C3.75213 12.4163 3.41634 12.0806 3.41634 11.6663Z", "fill", "currentColor"]],
template: function ShrinkIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc2hyaW5rL3Nocmluay5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 16751:
/*!**********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/sidebar-close/sidebar-close.component.ts ***!
\**********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SidebarCloseIconComponent": () => (/* binding */ SidebarCloseIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class SidebarCloseIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
SidebarCloseIconComponent.ɵfac = function () {
let ɵSidebarCloseIconComponent_BaseFactory;
return function SidebarCloseIconComponent_Factory(t) {
return (ɵSidebarCloseIconComponent_BaseFactory || (ɵSidebarCloseIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](SidebarCloseIconComponent)))(t || SidebarCloseIconComponent);
};
}();
SidebarCloseIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: SidebarCloseIconComponent,
selectors: [["app-icon-sidebar-close"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 9,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["d", "M17.0663 11.6464L16.7127 12L17.0663 12.3535L19.9463 15.2335C20.1346 15.4219 20.1382 15.7468 19.944 15.9487C19.7491 16.1412 19.4373 16.1404 19.2434 15.9464L15.6534 12.3564C15.4586 12.1617 15.4586 11.8483 15.6534 11.6535L19.2434 8.06353C19.4381 7.8688 19.7515 7.8688 19.9463 8.06353C20.141 8.25827 20.141 8.57169 19.9463 8.76643L17.0663 11.6464Z", "fill", "#807A8E", "stroke", "#807A8E"], ["d", "M4 9L12 9", "stroke", "#807A8E", "stroke-width", "2", "stroke-linecap", "round"], ["d", "M4 15L12 15", "stroke", "#807A8E", "stroke-width", "2", "stroke-linecap", "round"]],
template: function SidebarCloseIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc2lkZWJhci1jbG9zZS9zaWRlYmFyLWNsb3NlLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 56915:
/*!********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/sidebar-open/sidebar-open.component.ts ***!
\********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SidebarOpenIconComponent": () => (/* binding */ SidebarOpenIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class SidebarOpenIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
SidebarOpenIconComponent.ɵfac = function () {
let ɵSidebarOpenIconComponent_BaseFactory;
return function SidebarOpenIconComponent_Factory(t) {
return (ɵSidebarOpenIconComponent_BaseFactory || (ɵSidebarOpenIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](SidebarOpenIconComponent)))(t || SidebarOpenIconComponent);
};
}();
SidebarOpenIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: SidebarOpenIconComponent,
selectors: [["app-icon-sidebar-open"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M4.00012 8C3.44784 8 3.00012 8.44772 3.00012 9C3.00012 9.55228 3.44784 10 4.00012 10H20.0001C20.5524 10 21.0001 9.55228 21.0001 9C21.0001 8.44772 20.5524 8 20.0001 8H4.00012ZM4.00012 14C3.44784 14 3.00012 14.4477 3.00012 15C3.00012 15.5523 3.44784 16 4.00012 16L20.0001 16C20.5524 16 21.0001 15.5523 21.0001 15C21.0001 14.4477 20.5524 14 20.0001 14L4.00012 14Z"]],
template: function SidebarOpenIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc2lkZWJhci1vcGVuL3NpZGViYXItb3Blbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 36227:
/*!********************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/signup/signup.component.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SignupMessageIconComponent": () => (/* binding */ SignupMessageIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class SignupMessageIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
SignupMessageIconComponent.ɵfac = function () {
let ɵSignupMessageIconComponent_BaseFactory;
return function SignupMessageIconComponent_Factory(t) {
return (ɵSignupMessageIconComponent_BaseFactory || (ɵSignupMessageIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](SignupMessageIconComponent)))(t || SignupMessageIconComponent);
};
}();
SignupMessageIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: SignupMessageIconComponent,
selectors: [["app-icon-message"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 2,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10 3L9.92684 3C8.10338 2.99997 6.63362 2.99995 5.47767 3.15537C4.27752 3.31672 3.26702 3.66191 2.46447 4.46447C1.66191 5.26702 1.31672 6.27752 1.15537 7.47767C0.999951 8.63362 0.999973 10.1034 1 11.9268L1 12L1 12.0732C0.999973 13.8966 0.999951 15.3664 1.15537 16.5223C1.31672 17.7225 1.66191 18.733 2.46447 19.5355C3.26702 20.3381 4.27752 20.6833 5.47767 20.8446C6.63363 21.0001 8.1034 21 9.92686 21H10H14H14.0731C15.8966 21 17.3664 21.0001 18.5223 20.8446C19.7225 20.6833 20.733 20.3381 21.5355 19.5355C22.3381 18.733 22.6833 17.7225 22.8446 16.5223C23.0001 15.3664 23 13.8966 23 12.0731V12V11.9269C23 10.1034 23.0001 8.63363 22.8446 7.47767C22.6833 6.27752 22.3381 5.26702 21.5355 4.46447C20.733 3.66191 19.7225 3.31672 18.5223 3.15537C17.3664 2.99995 15.8966 2.99997 14.0732 3L14 3H10ZM3.87868 5.87868C4.2477 5.50966 4.76579 5.26907 5.74416 5.13753C6.7513 5.00213 8.08611 5 10 5H14C15.9139 5 17.2487 5.00213 18.2558 5.13753C19.2342 5.26907 19.7523 5.50966 20.1213 5.87868C20.4903 6.2477 20.7309 6.76579 20.8625 7.74416C20.9979 8.7513 21 10.0861 21 12C21 13.9139 20.9979 15.2487 20.8625 16.2558C20.7309 17.2342 20.4903 17.7523 20.1213 18.1213C19.7523 18.4903 19.2342 18.7309 18.2558 18.8625C17.2487 18.9979 15.9139 19 14 19H10C8.08611 19 6.7513 18.9979 5.74416 18.8625C4.76579 18.7309 4.2477 18.4903 3.87868 18.1213C3.50966 17.7523 3.26907 17.2342 3.13753 16.2558C3.00213 15.2487 3 13.9139 3 12C3 10.0861 3.00213 8.7513 3.13753 7.74416C3.26907 6.76579 3.50966 6.2477 3.87868 5.87868ZM6.5547 7.16795C6.09517 6.8616 5.4743 6.98577 5.16795 7.4453C4.8616 7.90483 4.98577 8.5257 5.4453 8.83205L11.4453 12.8321C11.7812 13.056 12.2188 13.056 12.5547 12.8321L18.5547 8.83205C19.0142 8.5257 19.1384 7.90483 18.8321 7.4453C18.5257 6.98577 17.9048 6.8616 17.4453 7.16795L12 10.7982L6.5547 7.16795Z", "fill", "#2B2733"]],
template: function SignupMessageIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc2lnbnVwL3NpZ251cC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 46000:
/*!**************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/slot-held/slot-held.component.ts ***!
\**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SlotHeldIconComponent": () => (/* binding */ SlotHeldIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class SlotHeldIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = '20px';
this.height = '20px';
}
}
SlotHeldIconComponent.ɵfac = function () {
let ɵSlotHeldIconComponent_BaseFactory;
return function SlotHeldIconComponent_Factory(t) {
return (ɵSlotHeldIconComponent_BaseFactory || (ɵSlotHeldIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](SlotHeldIconComponent)))(t || SlotHeldIconComponent);
};
}();
SlotHeldIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: SlotHeldIconComponent,
selectors: [["app-icon-slot-held"]],
inputs: {
width: "width",
height: "height"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7.49492 1.75001L7.41487 1.74985C7.0892 1.74891 6.7377 1.7479 6.41101 1.88322C6.08431 2.01854 5.83649 2.2678 5.60687 2.49875L5.60687 2.49875L5.55037 2.55546L2.55528 5.55056L2.49857 5.60705L2.49856 5.60705C2.26762 5.83667 2.01836 6.0845 1.88304 6.41119C1.74771 6.73789 1.74873 7.08938 1.74967 7.41505L1.74982 7.4951V12.5049L1.74967 12.585C1.74873 12.9106 1.74771 13.2621 1.88304 13.5888C2.01836 13.9155 2.26761 14.1633 2.49856 14.393L2.55528 14.4495L5.55037 17.4446L5.60687 17.5013C5.83649 17.7322 6.08431 17.9815 6.41101 18.1168C6.73771 18.2521 7.0892 18.2511 7.41487 18.2502L7.49492 18.25H12.5047L12.5848 18.2502C12.9105 18.2511 13.2619 18.2521 13.5886 18.1168C13.9153 17.9815 14.1632 17.7322 14.3928 17.5013L14.4493 17.4446L17.4444 14.4495L17.5011 14.393C17.732 14.1633 17.9813 13.9155 18.1166 13.5888C18.2519 13.2621 18.2509 12.9106 18.25 12.585L18.2498 12.5049V7.4951L18.25 7.41505C18.2509 7.08938 18.2519 6.73789 18.1166 6.41119C17.9813 6.0845 17.732 5.83667 17.5011 5.60706L17.4444 5.55056L14.4493 2.55546L14.3928 2.49875C14.1632 2.2678 13.9153 2.01854 13.5886 1.88322C13.2619 1.7479 12.9105 1.74891 12.5848 1.74985L12.5047 1.75001H7.49492ZM6.98503 3.26904L6.98632 3.2686C6.98735 3.26829 6.99019 3.26747 6.99553 3.26636C7.00677 3.26402 7.02874 3.26042 7.06896 3.25736C7.15921 3.2505 7.27956 3.25001 7.49492 3.25001H12.5047C12.7201 3.25001 12.8404 3.2505 12.9307 3.25736C12.9709 3.26042 12.9929 3.26402 13.0041 3.26636C13.0095 3.26747 13.0123 3.26829 13.0133 3.2686L13.0146 3.26904L13.0158 3.26964C13.0168 3.27015 13.0194 3.27158 13.0239 3.27456C13.0335 3.28086 13.0516 3.29385 13.0822 3.32013C13.1509 3.37909 13.2363 3.46384 13.3886 3.61612L16.3837 6.61122C16.536 6.7635 16.6207 6.84895 16.6797 6.91762C16.706 6.94822 16.719 6.9663 16.7253 6.97591C16.7283 6.98046 16.7297 6.98305 16.7302 6.984L16.7308 6.98522L16.7312 6.9865C16.7315 6.98754 16.7324 6.99038 16.7335 6.99571C16.7358 7.00696 16.7394 7.02893 16.7425 7.06914C16.7493 7.15939 16.7498 7.27974 16.7498 7.4951V12.5049C16.7498 12.7203 16.7493 12.8406 16.7425 12.9309C16.7394 12.9711 16.7358 12.9931 16.7335 13.0043C16.7324 13.0096 16.7315 13.0125 16.7312 13.0135L16.7308 13.0148L16.7302 13.016L16.7292 13.0178L16.7253 13.0241C16.719 13.0337 16.706 13.0518 16.6797 13.0824C16.6207 13.1511 16.536 13.2365 16.3837 13.3888L13.3886 16.3839C13.2363 16.5362 13.1509 16.6209 13.0822 16.6799C13.0516 16.7062 13.0335 16.7192 13.0239 16.7255L13.021 16.7273L13.0158 16.7304L13.0146 16.731L13.0133 16.7314C13.0123 16.7317 13.0095 16.7325 13.0041 16.7337C12.9929 16.736 12.9709 16.7396 12.9307 16.7427C12.8404 16.7495 12.7201 16.75 12.5047 16.75H7.49492C7.27956 16.75 7.15921 16.7495 7.06896 16.7427C7.02874 16.7396 7.00677 16.736 6.99553 16.7337C6.99019 16.7325 6.98735 16.7317 6.98632 16.7314L6.98503 16.731L6.98382 16.7304C6.98286 16.7299 6.98028 16.7284 6.97572 16.7255C6.96611 16.7192 6.94803 16.7062 6.91744 16.6799C6.84877 16.6209 6.76332 16.5362 6.61103 16.3839L3.61594 13.3888C3.46366 13.2365 3.37891 13.1511 3.31994 13.0824C3.29367 13.0518 3.28068 13.0337 3.27438 13.0241C3.2714 13.0196 3.26997 13.017 3.26945 13.016L3.26885 13.0148L3.26842 13.0135C3.2681 13.0125 3.26729 13.0096 3.26618 13.0043C3.26384 12.9931 3.26024 12.9711 3.25718 12.9309C3.25032 12.8406 3.24982 12.7203 3.24982 12.5049V7.4951C3.24982 7.27974 3.25032 7.15939 3.25718 7.06914C3.26024 7.02893 3.26384 7.00696 3.26618 6.99571C3.26729 6.99038 3.2681 6.98754 3.26842 6.9865L3.26885 6.98522L3.26945 6.984C3.26997 6.98305 3.2714 6.98046 3.27438 6.97591C3.28068 6.9663 3.29367 6.94822 3.31994 6.91762C3.37891 6.84895 3.46366 6.7635 3.61594 6.61122L6.61104 3.61612C6.76332 3.46384 6.84877 3.37909 6.91744 3.32013C6.94803 3.29385 6.96611 3.28086 6.97572 3.27456C6.98028 3.27158 6.98286 3.27015 6.98382 3.26964L6.98503 3.26904ZM7.74976 7.00006C7.74976 6.58585 7.41397 6.25006 6.99976 6.25006C6.58554 6.25006 6.24976 6.58585 6.24976 7.00006L6.24976 10.0001L6.24976 13.0001C6.24976 13.4143 6.58554 13.7501 6.99976 13.7501C7.41397 13.7501 7.74976 13.4143 7.74976 13.0001V10.7501H12.2498V13.0001C12.2498 13.4143 12.5855 13.7501 12.9998 13.7501C13.414 13.7501 13.7498 13.4143 13.7498 13.0001V10.0001V7.00006C13.7498 6.58585 13.414 6.25006 12.9998 6.25006C12.5855 6.25006 12.2498 6.58585 12.2498 7.00006V9.25006H7.74976V7.00006Z"]],
template: function SlotHeldIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 19026:
/*!************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/social/facebook/facebook-icon.component.ts ***!
\************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FacebookIconComponent": () => (/* binding */ FacebookIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class FacebookIconComponent {}
FacebookIconComponent.ɵfac = function FacebookIconComponent_Factory(t) {
return new (t || FacebookIconComponent)();
};
FacebookIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: FacebookIconComponent,
selectors: [["app-icon-facebook"]],
decls: 7,
vars: 0,
consts: [["width", "25", "height", "25", "viewBox", "0 0 25 25", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M24.5 12.5C24.5 5.87258 19.1274 0.5 12.5 0.5C5.87258 0.5 0.5 5.87258 0.5 12.5C0.5 18.4895 4.88822 23.454 10.625 24.3542V15.9688H7.57813V12.5H10.625V9.85626C10.625 6.84875 12.4165 5.18751 15.1576 5.18751C16.4705 5.18751 17.8438 5.42188 17.8438 5.42188V8.375H16.3306C14.8399 8.375 14.375 9.30002 14.375 10.249V12.5H17.7031L17.1711 15.9688H14.375V24.3542C20.1118 23.454 24.5 18.4895 24.5 12.5Z", "fill", "#1877F2"], ["d", "M17.1711 15.9688L17.7031 12.5H14.375V10.249C14.375 9.30001 14.8399 8.375 16.3306 8.375H17.8438V5.42187C17.8438 5.42187 16.4705 5.1875 15.1576 5.1875C12.4165 5.1875 10.625 6.84874 10.625 9.85625V12.5H7.57812V15.9688H10.625V24.3542C11.2453 24.4514 11.8722 24.5002 12.5 24.5C13.1379 24.5 13.764 24.4501 14.375 24.3542V15.9688H17.1711Z", "fill", "white"]],
template: function FacebookIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n");
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc29jaWFsL2ZhY2Vib29rL2ZhY2Vib29rLWljb24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 52817:
/*!******************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/social/gmail/gmail-icon.component.ts ***!
\******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GmailIconComponent": () => (/* binding */ GmailIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class GmailIconComponent {}
GmailIconComponent.ɵfac = function GmailIconComponent_Factory(t) {
return new (t || GmailIconComponent)();
};
GmailIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: GmailIconComponent,
selectors: [["app-icon-gmail"]],
decls: 24,
vars: 0,
consts: [["width", "29", "height", "20", "viewBox", "0 0 29 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["clip-path", "url(#clip0_1711_10646)"], ["d", "M2.20914 20.0001H6.66368V9.69707L0.300049 5.15161V18.1819C0.300049 19.188 1.15596 20.0001 2.20914 20.0001Z", "fill", "#4285F4"], ["d", "M21.9365 20.0001H26.3911C27.4474 20.0001 28.3002 19.1849 28.3002 18.1819V5.15161L21.9365 9.69707", "fill", "#34A853"], ["d", "M21.9365 1.81821V9.697L28.3002 5.15155V2.7273C28.3002 0.478819 25.6052 -0.802999 23.7183 0.545485", "fill", "#FBBC04"], ["d", "M6.66357 9.6969V1.81812L14.2999 7.27266L21.9363 1.81812V9.6969L14.2999 15.1514", "fill", "#EA4335"], ["d", "M0.300049 2.7273V5.15155L6.66368 9.697V1.81821L4.88187 0.545485C2.99187 -0.802999 0.300049 0.478819 0.300049 2.7273Z", "fill", "#C5221F"], ["id", "clip0_1711_10646"], ["width", "28", "height", "20", "fill", "white", "transform", "translate(0.300049)"]],
template: function GmailIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "g", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](10, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](12, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](15, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](17, "clipPath", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](19, "rect", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](22, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, "\n");
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc29jaWFsL2dtYWlsL2dtYWlsLWljb24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 13144:
/*!*********************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/social/index.ts ***!
\*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FacebookIconComponent": () => (/* reexport safe */ _facebook_facebook_icon_component__WEBPACK_IMPORTED_MODULE_2__.FacebookIconComponent),
/* harmony export */ "GmailIconComponent": () => (/* reexport safe */ _gmail_gmail_icon_component__WEBPACK_IMPORTED_MODULE_0__.GmailIconComponent),
/* harmony export */ "LinkedInIconComponent": () => (/* reexport safe */ _linked_in_linked_in_icon_component__WEBPACK_IMPORTED_MODULE_3__.LinkedInIconComponent),
/* harmony export */ "TwitterIconComponent": () => (/* reexport safe */ _twitter_twitter_icon_component__WEBPACK_IMPORTED_MODULE_1__.TwitterIconComponent)
/* harmony export */ });
/* harmony import */ var _gmail_gmail_icon_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./gmail/gmail-icon.component */ 52817);
/* harmony import */ var _twitter_twitter_icon_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./twitter/twitter-icon.component */ 75244);
/* harmony import */ var _facebook_facebook_icon_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./facebook/facebook-icon.component */ 19026);
/* harmony import */ var _linked_in_linked_in_icon_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./linked-in/linked-in-icon.component */ 20021);
/***/ }),
/***/ 20021:
/*!**************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/social/linked-in/linked-in-icon.component.ts ***!
\**************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LinkedInIconComponent": () => (/* binding */ LinkedInIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class LinkedInIconComponent {}
LinkedInIconComponent.ɵfac = function LinkedInIconComponent_Factory(t) {
return new (t || LinkedInIconComponent)();
};
LinkedInIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: LinkedInIconComponent,
selectors: [["app-icon-linked-in"]],
decls: 5,
vars: 0,
consts: [["width", "24", "height", "25", "viewBox", "0 0 24 25", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M20.4495 20.9497H16.8934V15.3805C16.8934 14.0525 16.8697 12.343 15.0439 12.343C13.1917 12.343 12.9083 13.7898 12.9083 15.2838V20.9492H9.35224V9.49688H12.766V11.0619H12.8139C13.509 9.87346 14.8062 9.16098 16.1822 9.21207C19.7864 9.21207 20.451 11.5828 20.451 14.6671L20.4495 20.9497ZM5.33975 7.93138H5.33931C4.20721 7.93138 3.27564 6.9999 3.27564 5.86778C3.27564 4.73567 4.20721 3.80408 5.33931 3.80408C6.47131 3.80408 7.40278 4.73545 7.40299 5.86736V5.86778C7.40299 6.99969 6.47163 7.93128 5.33975 7.93138ZM7.11777 20.9497H3.55797V9.49688H7.11777V20.9497ZM22.2223 0.501656H1.77093C0.810914 0.490813 0.011701 1.27146 0 2.2315V22.7681C0.0112716 23.7287 0.810377 24.5102 1.77093 24.4999H22.2223C23.1852 24.512 23.9871 23.7306 24 22.7681V2.2301C23.9871 1.26803 23.1841 0.487485 22.2223 0.500152V0.501656Z", "fill", "#0A66C2"]],
template: function LinkedInIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc29jaWFsL2xpbmtlZC1pbi9saW5rZWQtaW4taWNvbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 75244:
/*!**********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/social/twitter/twitter-icon.component.ts ***!
\**********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TwitterIconComponent": () => (/* binding */ TwitterIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class TwitterIconComponent {}
TwitterIconComponent.ɵfac = function TwitterIconComponent_Factory(t) {
return new (t || TwitterIconComponent)();
};
TwitterIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: TwitterIconComponent,
selectors: [["app-icon-twitter"]],
decls: 24,
vars: 0,
consts: [["width", "25", "height", "25", "viewBox", "0 0 25 25", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["clip-path", "url(#clip0_1669_10427)"], ["clip-path", "url(#clip1_1669_10427)"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M24.4995 4.86871C23.6149 5.269 22.6659 5.54076 21.6702 5.66195C22.6874 5.03764 23.4681 4.04609 23.8334 2.86724C22.8807 3.44748 21.8278 3.86614 20.7068 4.09383C19.8079 3.11329 18.5293 2.5 17.1111 2.5C14.3928 2.5 12.1867 4.76221 12.1867 7.54958C12.1867 7.9462 12.2297 8.3318 12.3156 8.69904C8.22207 8.48972 4.59411 6.47723 2.16592 3.42178C1.74332 4.16728 1.49978 5.03397 1.49978 5.95942C1.49978 7.71116 2.37006 9.25725 3.6916 10.1607C2.88578 10.135 2.12653 9.90727 1.46039 9.52901C1.46039 9.55105 1.46039 9.56941 1.46039 9.59144C1.46039 12.0373 3.15797 14.0791 5.41067 14.5419C4.99881 14.6557 4.56188 14.7181 4.11421 14.7181C3.79546 14.7181 3.48746 14.6851 3.18662 14.6263C3.81337 16.6315 5.63272 18.0931 7.78514 18.1335C6.0983 19.4886 3.97811 20.2965 1.66811 20.2965C1.27057 20.2965 0.8802 20.2708 0.493408 20.2268C2.6709 21.659 5.26025 22.4963 8.043 22.4963C17.1004 22.4963 22.0534 14.8026 22.0534 8.12982C22.0534 7.90947 22.0499 7.6928 22.0391 7.47613C23.0025 6.76368 23.837 5.87495 24.496 4.86137L24.4995 4.86871Z", "fill", "#41ABE1"], ["id", "clip0_1669_10427"], ["width", "24", "height", "24", "fill", "white", "transform", "translate(0.5 0.5)"], ["id", "clip1_1669_10427"], ["width", "24.0061", "height", "19.9963", "fill", "white", "transform", "translate(0.493408 2.5)"]],
template: function TwitterIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "g", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "g", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](10, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](12, "clipPath", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](14, "rect", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](17, "clipPath", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](19, "rect", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](22, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](23, "\n");
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc29jaWFsL3R3aXR0ZXIvdHdpdHRlci1pY29uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 28056:
/*!***********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/special-key/special-key-icon.component.ts ***!
\***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SpecialKeyIconComponent": () => (/* binding */ SpecialKeyIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core */ 8573);
class SpecialKeyIconComponent {
constructor(deviceUtil) {
this.deviceUtil = deviceUtil;
}
}
SpecialKeyIconComponent.ɵfac = function SpecialKeyIconComponent_Factory(t) {
return new (t || SpecialKeyIconComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_0__.DeviceUtil));
};
SpecialKeyIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: SpecialKeyIconComponent,
selectors: [["app-icon-special-key"]],
decls: 1,
vars: 1,
template: function SpecialKeyIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx.deviceUtil.isAppleDevice ? "\u2318" : "\u229E");
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
encapsulation: 2
});
/***/ }),
/***/ 21626:
/*!***********************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/stack/stack-icon.component.ts ***!
\***********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "StackIconComponent": () => (/* binding */ StackIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class StackIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 24;
this.height = 24;
this.color = '#1D1C21';
}
}
StackIconComponent.ɵfac = function () {
let ɵStackIconComponent_BaseFactory;
return function StackIconComponent_Factory(t) {
return (ɵStackIconComponent_BaseFactory || (ɵStackIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](StackIconComponent)))(t || StackIconComponent);
};
}();
StackIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: StackIconComponent,
selectors: [["app-stack-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 21 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10.6767 1.75002L10.75 1.75005H14.25L14.302 1.75005C15.2005 1.75002 15.9497 1.74999 16.5445 1.82996C17.1723 1.91436 17.7391 2.10003 18.1945 2.5555C18.65 3.01097 18.8357 3.57777 18.9201 4.20557C19.0001 4.80034 19 5.54954 19 6.44799V6.44802V6.44805L19 6.50005V10L19 10.0733C19.0002 10.466 19.0004 10.769 18.9472 11.0365C18.7302 12.1274 17.8774 12.9802 16.7865 13.1972C16.6916 13.2161 16.5923 13.2282 16.486 13.2361C16.4782 13.3423 16.466 13.4417 16.4472 13.5365C16.2302 14.6274 15.3774 15.4802 14.2865 15.6972C14.1743 15.7195 14.0558 15.7325 13.9272 15.7399C13.9249 15.7583 13.9225 15.7765 13.9201 15.7945C13.8357 16.4223 13.65 16.9891 13.1945 17.4446C12.7391 17.9001 12.1723 18.0857 11.5445 18.1701C10.9497 18.2501 10.2005 18.2501 9.30203 18.2501H9.302L9.25 18.25H7.25L7.19801 18.2501H7.19798C6.29951 18.2501 5.5503 18.2501 4.95552 18.1701C4.32773 18.0857 3.76093 17.9001 3.30546 17.4446C2.84999 16.9891 2.66432 16.4223 2.57991 15.7945C2.49995 15.1997 2.49997 14.4505 2.5 13.552L2.5 13.5V11.5L2.5 11.448C2.49997 10.5496 2.49995 9.80035 2.57991 9.20557C2.66432 8.57778 2.84999 8.01098 3.30546 7.55551C3.76093 7.10004 4.32773 6.91437 4.95552 6.82996C4.97358 6.82753 4.99177 6.82518 5.01011 6.8229C5.01759 6.6942 5.03052 6.57575 5.05284 6.46355C5.26983 5.37265 6.1226 4.51988 7.2135 4.30289C7.30839 4.28401 7.40774 4.27186 7.51398 4.26403C7.52181 4.15779 7.53397 4.05844 7.55284 3.96355C7.76983 2.87265 8.6226 2.01988 9.7135 1.80289C9.98101 1.74968 10.284 1.74983 10.6767 1.75002ZM6.52497 6.75145C6.73908 6.75003 6.96346 6.75004 7.198 6.75005L7.25 6.75005H9.25L9.302 6.75005C10.2005 6.75002 10.9497 6.74999 11.5445 6.82996C12.1723 6.91437 12.7391 7.10004 13.1945 7.55551C13.65 8.01098 13.8357 8.57778 13.9201 9.20557C14.0001 9.80035 14 10.5496 14 11.448V11.4481L14 11.5V13.5L14 13.552V13.5521C14 13.7866 14 14.011 13.9986 14.2251C14.4922 14.1249 14.8777 13.7382 14.976 13.2439C14.9964 13.1414 15 13.0007 15 12.5V9.00005C15 8.03604 14.9984 7.38848 14.9335 6.90544C14.8714 6.44398 14.7642 6.24648 14.6339 6.11616C14.5036 5.98585 14.3061 5.87862 13.8446 5.81658C13.3616 5.75164 12.714 5.75005 11.75 5.75005H8.25C7.7494 5.75005 7.60862 5.75368 7.50614 5.77407C7.01185 5.87239 6.62512 6.25786 6.52497 6.75145ZM17.476 10.7439C17.3778 11.2377 16.9929 11.6242 16.5 11.7248V9.00005L16.5 8.94805V8.94802C16.5 8.04955 16.5001 7.30034 16.4201 6.70557C16.3357 6.07777 16.15 5.51097 15.6945 5.0555C15.2391 4.60003 14.6723 4.41436 14.0445 4.32996C13.4497 4.24999 12.7005 4.25002 11.802 4.25005L11.75 4.25005H9.02526C9.12586 3.75713 9.51232 3.37229 10.0061 3.27407C10.1086 3.25368 10.2494 3.25005 10.75 3.25005H14.25C15.214 3.25005 15.8616 3.25164 16.3446 3.31658C16.8061 3.37862 17.0036 3.48585 17.1339 3.61616C17.2642 3.74648 17.3714 3.94398 17.4335 4.40544C17.4984 4.88848 17.5 5.53604 17.5 6.50005V10C17.5 10.5007 17.4964 10.6414 17.476 10.7439ZM4.36612 8.61617C4.49644 8.48585 4.69393 8.37863 5.15539 8.31659C5.63843 8.25164 6.28599 8.25005 7.25 8.25005H9.25C10.214 8.25005 10.8616 8.25164 11.3446 8.31659C11.8061 8.37863 12.0036 8.48585 12.1339 8.61617C12.2642 8.74648 12.3714 8.94398 12.4335 9.40544C12.4984 9.88848 12.5 10.536 12.5 11.5V13.5C12.5 14.4641 12.4984 15.1116 12.4335 15.5947C12.3714 16.0561 12.2642 16.2536 12.1339 16.3839C12.0036 16.5142 11.8061 16.6215 11.3446 16.6835C10.8616 16.7485 10.214 16.75 9.25 16.75H7.25C6.28599 16.75 5.63843 16.7485 5.15539 16.6835C4.69393 16.6215 4.49644 16.5142 4.36612 16.3839C4.2358 16.2536 4.12858 16.0561 4.06654 15.5947C4.0016 15.1116 4 14.4641 4 13.5V11.5C4 10.536 4.0016 9.88848 4.06654 9.40544C4.12858 8.94398 4.2358 8.74648 4.36612 8.61617Z"]],
template: function StackIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc3RhY2svc3RhY2staWNvbi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtRQUNRO1lBQ0ksYUFBYTtZQUNiLHVCQUF1QjtZQUN2QixtQkFBbUI7UUFDdkIiLCJzb3VyY2VzQ29udGVudCI6WyJcbiAgICAgICAgOmhvc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
/***/ }),
/***/ 93386:
/*!*******************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/status-in/status-in-icon.component.ts ***!
\*******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "StatusInIconComponent": () => (/* binding */ StatusInIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class StatusInIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
StatusInIconComponent.ɵfac = function () {
let ɵStatusInIconComponent_BaseFactory;
return function StatusInIconComponent_Factory(t) {
return (ɵStatusInIconComponent_BaseFactory || (ɵStatusInIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](StatusInIconComponent)))(t || StatusInIconComponent);
};
}();
StatusInIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: StatusInIconComponent,
selectors: [["app-status-in-icon"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 7,
vars: 2,
consts: [["viewBox", "0 0 26 26", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M2 13C2 6.92487 6.92487 2 13 2V2C19.0751 2 24 6.92487 24 13V13C24 19.0751 19.0751 24 13 24V24C6.92487 24 2 19.0751 2 13V13Z", "fill", "#2B2733"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M13 7.33331C13.5523 7.33331 14 7.78102 14 8.33331L14 15.2524L16.2929 12.9595C16.6834 12.569 17.3166 12.569 17.7071 12.9595C18.0976 13.3501 18.0976 13.9832 17.7071 14.3737L13.7071 18.3737C13.5196 18.5613 13.2652 18.6666 13 18.6666C12.7348 18.6666 12.4804 18.5613 12.2929 18.3737L8.29289 14.3737C7.90237 13.9832 7.90237 13.3501 8.29289 12.9595C8.68342 12.569 9.31658 12.569 9.70711 12.9595L12 15.2524L12 8.33331C12 7.78102 12.4477 7.33331 13 7.33331Z", "fill", "white"]],
template: function StatusInIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-content: center center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc3RhdHVzLWluL3N0YXR1cy1pbi1pY29uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBQTtFQUNBLDRCQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXIgY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 50926:
/*!*********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/status-out/status-out-icon.component.ts ***!
\*********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "StatusOutIconComponent": () => (/* binding */ StatusOutIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class StatusOutIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
StatusOutIconComponent.ɵfac = function () {
let ɵStatusOutIconComponent_BaseFactory;
return function StatusOutIconComponent_Factory(t) {
return (ɵStatusOutIconComponent_BaseFactory || (ɵStatusOutIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](StatusOutIconComponent)))(t || StatusOutIconComponent);
};
}();
StatusOutIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: StatusOutIconComponent,
selectors: [["app-status-out-icon"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 7,
vars: 2,
consts: [["viewBox", "0 0 26 26", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M2 13C2 6.92487 6.92487 2 13 2V2C19.0751 2 24 6.92487 24 13V13C24 19.0751 19.0751 24 13 24V24C6.92487 24 2 19.0751 2 13V13Z", "fill", "#DFC051"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M12.2929 7.62621C12.6834 7.23568 13.3166 7.23568 13.7071 7.62621L17.7071 11.6262C18.0976 12.0167 18.0976 12.6499 17.7071 13.0404C17.3166 13.4309 16.6834 13.4309 16.2929 13.0404L14 10.7475L14 17.6666C14 18.2189 13.5523 18.6666 13 18.6666C12.4477 18.6666 12 18.2189 12 17.6666L12 10.7475L9.70711 13.0404C9.31658 13.4309 8.68342 13.4309 8.29289 13.0404C7.90237 12.6499 7.90237 12.0167 8.29289 11.6262L12.2929 7.62621Z", "fill", "white"]],
template: function StatusOutIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-content: center center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvc3RhdHVzLW91dC9zdGF0dXMtb3V0LWljb24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxhQUFBO0VBQ0EsNEJBQUE7QUFDSiIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlciBjZW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 63021:
/*!*********************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/text/text-icon.component.ts ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TextIconComponent": () => (/* binding */ TextIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class TextIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {
constructor() {
super(...arguments);
this.width = 20;
this.height = 20;
this.color = '#807A8E';
}
}
TextIconComponent.ɵfac = function () {
let ɵTextIconComponent_BaseFactory;
return function TextIconComponent_Factory(t) {
return (ɵTextIconComponent_BaseFactory || (ɵTextIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](TextIconComponent)))(t || TextIconComponent);
};
}();
TextIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: TextIconComponent,
selectors: [["app-text-icon"]],
inputs: {
width: "width",
height: "height",
color: "color"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 6,
vars: 3,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8.5 1.75H8.44513H8.44511C7.07753 1.74998 5.97521 1.74996 5.10825 1.86652C4.20814 1.98754 3.45027 2.24643 2.84835 2.84835C2.24643 3.45027 1.98754 4.20814 1.86652 5.10825C1.74996 5.97521 1.74998 7.07753 1.75 8.44511V8.44513V8.5V11.5V11.5549V11.5549C1.74998 12.9225 1.74996 14.0248 1.86652 14.8918C1.98754 15.7919 2.24643 16.5497 2.84835 17.1517C3.45027 17.7536 4.20814 18.0125 5.10825 18.1335C5.97522 18.25 7.07754 18.25 8.44513 18.25H8.5H11.5H11.5549C12.9225 18.25 14.0248 18.25 14.8918 18.1335C15.7919 18.0125 16.5497 17.7536 17.1517 17.1517C17.7536 16.5497 18.0125 15.7919 18.1335 14.8918C18.25 14.0248 18.25 12.9225 18.25 11.5549V11.5V8.5V8.44513C18.25 7.07754 18.25 5.97522 18.1335 5.10825C18.0125 4.20814 17.7536 3.45027 17.1517 2.84835C16.5497 2.24643 15.7919 1.98754 14.8918 1.86652C14.0248 1.74996 12.9225 1.74998 11.5549 1.75H11.5549H11.5H8.5ZM3.90901 3.90901C4.18577 3.63225 4.57435 3.4518 5.30812 3.35315C6.06347 3.25159 7.06459 3.25 8.5 3.25H11.5C12.9354 3.25 13.9365 3.25159 14.6919 3.35315C15.4257 3.4518 15.8142 3.63225 16.091 3.90901C16.3678 4.18577 16.5482 4.57435 16.6469 5.30812C16.7484 6.06347 16.75 7.06459 16.75 8.5V11.5C16.75 12.9354 16.7484 13.9365 16.6469 14.6919C16.5482 15.4257 16.3678 15.8142 16.091 16.091C15.8142 16.3678 15.4257 16.5482 14.6919 16.6469C13.9365 16.7484 12.9354 16.75 11.5 16.75H8.5C7.06459 16.75 6.06347 16.7484 5.30812 16.6469C4.57435 16.5482 4.18577 16.3678 3.90901 16.091C3.63225 15.8142 3.4518 15.4257 3.35315 14.6919C3.25159 13.9365 3.25 12.9354 3.25 11.5V8.5C3.25 7.06459 3.25159 6.06347 3.35315 5.30812C3.4518 4.57435 3.63225 4.18577 3.90901 3.90901ZM6.66667 5.91667C6.25245 5.91667 5.91667 6.25245 5.91667 6.66667C5.91667 7.08088 6.25245 7.41667 6.66667 7.41667H9.25V13.3333C9.25 13.7475 9.58579 14.0833 10 14.0833C10.4142 14.0833 10.75 13.7475 10.75 13.3333V7.41667H13.3333C13.7475 7.41667 14.0833 7.08088 14.0833 6.66667C14.0833 6.25245 13.7475 5.91667 13.3333 5.91667H10H6.66667Z"]],
template: function TextIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvdGV4dC90ZXh0LWljb24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7UUFDUTtZQUNJLGFBQWE7WUFDYix1QkFBdUI7WUFDdkIsbUJBQW1CO1FBQ3ZCIiwic291cmNlc0NvbnRlbnQiOlsiXG4gICAgICAgIDpob3N0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAiXSwic291cmNlUm9vdCI6IiJ9 */"]
});
/***/ }),
/***/ 32339:
/*!**************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/time-zone/time-zone.component.ts ***!
\**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimeZoneIconComponent": () => (/* binding */ TimeZoneIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class TimeZoneIconComponent {
constructor() {
this.height = '22';
this.width = '20';
this.color = '#807A8E';
this.borderColor = '';
}
}
TimeZoneIconComponent.ɵfac = function TimeZoneIconComponent_Factory(t) {
return new (t || TimeZoneIconComponent)();
};
TimeZoneIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: TimeZoneIconComponent,
selectors: [["app-icon-time-zone"]],
inputs: {
height: "height",
width: "width",
color: "color",
borderColor: "borderColor"
},
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10 1.75C5.44365 1.75 1.75 5.44365 1.75 10C1.75 14.5563 5.44365 18.25 10 18.25C14.5563 18.25 18.25 14.5563 18.25 10C18.25 5.44365 14.5563 1.75 10 1.75ZM3.25 10C3.25 6.27208 6.27208 3.25 10 3.25C13.7279 3.25 16.75 6.27208 16.75 10C16.75 13.7279 13.7279 16.75 10 16.75C6.27208 16.75 3.25 13.7279 3.25 10ZM10.75 6.66667C10.75 6.25245 10.4142 5.91667 10 5.91667C9.58579 5.91667 9.25 6.25245 9.25 6.66667V10C9.25 10.2508 9.37533 10.4849 9.58397 10.624L12.084 12.2907C12.4286 12.5205 12.8943 12.4273 13.124 12.0827C13.3538 11.738 13.2607 11.2724 12.916 11.0426L10.75 9.59861V6.66667Z"]],
template: function TimeZoneIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wYWNrYWdlcy9jb21tb24vdWkta2l0L3VpL2ljb25zL3RpbWUtem9uZS90aW1lLXpvbmUuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDdkxBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUFTRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC92YXJpYWJsZXNcIjtcblxuOmhvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 44584:
/*!****************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/time/time.component.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimeIconComponent": () => (/* binding */ TimeIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class TimeIconComponent {
constructor() {
this.height = '22';
this.width = '20';
this.color = '#807A8E';
this.borderColor = '';
}
}
TimeIconComponent.ɵfac = function TimeIconComponent_Factory(t) {
return new (t || TimeIconComponent)();
};
TimeIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: TimeIconComponent,
selectors: [["app-icon-time"]],
inputs: {
height: "height",
width: "width",
color: "color",
borderColor: "borderColor"
},
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 20 22", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10 2.34448C5.44365 2.34448 1.75 6.03812 1.75 10.5945V11.1025C1.75 15.6588 5.44365 19.3525 10 19.3525C14.5563 19.3525 18.25 15.6588 18.25 11.1025V10.5945C18.25 6.03813 14.5563 2.34448 10 2.34448ZM3.25 10.5945C3.25 6.86655 6.27208 3.84448 10 3.84448C13.7279 3.84448 16.75 6.86656 16.75 10.5945V11.1025C16.75 14.8304 13.7279 17.8525 10 17.8525C6.27208 17.8525 3.25 14.8304 3.25 11.1025V10.5945ZM10.75 7.40226C10.75 6.98804 10.4142 6.65226 10 6.65226C9.58579 6.65226 9.25 6.98804 9.25 7.40226V10.8485C9.25 11.0951 9.37128 11.326 9.57437 11.466L12.0744 13.1891C12.4154 13.4242 12.8825 13.3383 13.1175 12.9972C13.3526 12.6562 13.2667 12.1891 12.9256 11.9541L10.75 10.4545V7.40226Z"]],
template: function TimeIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wYWNrYWdlcy9jb21tb24vdWkta2l0L3VpL2ljb25zL3RpbWUvdGltZS5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUN2TEE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQVNKIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3ZhcmlhYmxlc1wiO1xuXG46aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 30263:
/*!********************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/user-profile/user-profile.component.ts ***!
\********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UserProfileIconComponent": () => (/* binding */ UserProfileIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class UserProfileIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
UserProfileIconComponent.ɵfac = function () {
let ɵUserProfileIconComponent_BaseFactory;
return function UserProfileIconComponent_Factory(t) {
return (ɵUserProfileIconComponent_BaseFactory || (ɵUserProfileIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](UserProfileIconComponent)))(t || UserProfileIconComponent);
};
}();
UserProfileIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: UserProfileIconComponent,
selectors: [["app-icon-user-profile"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["xmlns", "http://www.w3.org/2000/svg", "viewBox", "0 0 24 24", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M11.9505 1L12 1L12.0495 1C13.8768 0.999992 15.3162 0.999985 16.4701 1.10456C17.6481 1.21133 18.6263 1.43338 19.5 1.93782C20.5641 2.5522 21.4478 3.43587 22.0622 4.5C22.5666 5.37372 22.7887 6.35191 22.8954 7.52993C23 8.68378 23 10.1232 23 11.9504V11.9505V12V12.0495V12.0496C23 13.8768 23 15.3162 22.8954 16.4701C22.7887 17.6481 22.5666 18.6263 22.0622 19.5C21.4478 20.5641 20.5641 21.4478 19.5 22.0622C18.6263 22.5666 17.6481 22.7887 16.4701 22.8954C15.3162 23 13.8768 23 12.0496 23H12.0495H12H11.9505H11.9504C10.1232 23 8.68378 23 7.52993 22.8954C6.35191 22.7887 5.37372 22.5666 4.5 22.0622C3.43587 21.4478 2.5522 20.5641 1.93782 19.5C1.43338 18.6263 1.21133 17.6481 1.10456 16.4701C0.999985 15.3162 0.999992 13.8768 1 12.0495L1 12L1 11.9505C0.999992 10.1232 0.999985 8.68379 1.10456 7.52993C1.21133 6.35191 1.43338 5.37372 1.93782 4.5C2.5522 3.43587 3.43587 2.5522 4.5 1.93782C5.37372 1.43338 6.35191 1.21133 7.52993 1.10456C8.68379 0.999985 10.1232 0.999992 11.9505 1ZM7.71045 3.0964C6.67116 3.19059 6.01859 3.37047 5.5 3.66987C4.7399 4.10872 4.10872 4.7399 3.66987 5.5C3.37047 6.01859 3.19059 6.67116 3.0964 7.71045C3.00096 8.7635 3 10.1124 3 12C3 13.8876 3.00096 15.2365 3.0964 16.2895C3.19059 17.3288 3.37047 17.9814 3.66987 18.5C4.10872 19.2601 4.7399 19.8913 5.5 20.3301C6.01859 20.6295 6.67116 20.8094 7.71045 20.9036C8.7635 20.999 10.1124 21 12 21C13.8876 21 15.2365 20.999 16.2895 20.9036C17.3288 20.8094 17.9814 20.6295 18.5 20.3301C19.2601 19.8913 19.8913 19.2601 20.3301 18.5C20.6295 17.9814 20.8094 17.3288 20.9036 16.2895C20.999 15.2365 21 13.8876 21 12C21 10.1124 20.999 8.7635 20.9036 7.71045C20.8094 6.67116 20.6295 6.01859 20.3301 5.5C19.8913 4.7399 19.2601 4.10872 18.5 3.66987C17.9814 3.37047 17.3288 3.19059 16.2895 3.0964C15.2365 3.00096 13.8876 3 12 3C10.1124 3 8.7635 3.00096 7.71045 3.0964ZM14.8442 16C14.4495 14.8369 13.3485 14 12.0519 14H11.9481C10.6515 14 9.55052 14.8369 9.15575 16H14.8442ZM7 16.9481C7 14.2153 9.21532 12 11.9481 12H12.0519C14.7847 12 17 14.2153 17 16.9481C17 17.529 16.529 18 15.9481 18H8.05195C7.47097 18 7 17.529 7 16.9481ZM11 8C11 7.44772 11.4477 7 12 7C12.5523 7 13 7.44772 13 8C13 8.55228 12.5523 9 12 9C11.4477 9 11 8.55228 11 8ZM12 5C10.3431 5 9 6.34315 9 8C9 9.65685 10.3431 11 12 11C13.6569 11 15 9.65685 15 8C15 6.34315 13.6569 5 12 5Z"]],
template: function UserProfileIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n place-items: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvdXNlci1wcm9maWxlL3VzZXItcHJvZmlsZS5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQUNKIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 88930:
/*!*****************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/verified-check/index.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "VerifiedCheckIconComponent": () => (/* reexport safe */ _verified_check_icon_component__WEBPACK_IMPORTED_MODULE_0__.VerifiedCheckIconComponent)
/* harmony export */ });
/* harmony import */ var _verified_check_icon_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./verified-check-icon.component */ 79255);
/***/ }),
/***/ 79255:
/*!*****************************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/verified-check/verified-check-icon.component.ts ***!
\*****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "VerifiedCheckIconComponent": () => (/* binding */ VerifiedCheckIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class VerifiedCheckIconComponent {}
VerifiedCheckIconComponent.ɵfac = function VerifiedCheckIconComponent_Factory(t) {
return new (t || VerifiedCheckIconComponent)();
};
VerifiedCheckIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: VerifiedCheckIconComponent,
selectors: [["app-verified-check-icon"]],
decls: 18,
vars: 0,
consts: [["width", "20", "height", "20", "viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["clip-path", "url(#clip0_2126_56825)"], ["d", "M4.25781 15.7422C3.53906 15.0234 4.01562 13.5156 3.64844 12.6328C3.28125 11.75 1.875 10.9766 1.875 10C1.875 9.02344 3.26562 8.28125 3.64844 7.36719C4.03125 6.45313 3.53906 4.97656 4.25781 4.25781C4.97656 3.53906 6.48438 4.01562 7.36719 3.64844C8.25 3.28125 9.02344 1.875 10 1.875C10.9766 1.875 11.7188 3.26562 12.6328 3.64844C13.5469 4.03125 15.0234 3.53906 15.7422 4.25781C16.4609 4.97656 15.9844 6.48438 16.3516 7.36719C16.7188 8.25 18.125 9.02344 18.125 10C18.125 10.9766 16.7344 11.7188 16.3516 12.6328C15.9688 13.5469 16.4609 15.0234 15.7422 15.7422C15.0234 16.4609 13.5156 15.9844 12.6328 16.3516C11.75 16.7188 10.9766 18.125 10 18.125C9.02344 18.125 8.28125 16.7344 7.36719 16.3516C6.45313 15.9688 4.97656 16.4609 4.25781 15.7422Z", "fill", "#DFC051"], ["d", "M13.4375 8.125L8.85156 12.5L6.5625 10.3125", "stroke", "white", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["id", "clip0_2126_56825"], ["width", "20", "height", "20", "fill", "white"]],
template: function VerifiedCheckIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "g", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](9, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](11, "clipPath", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](13, "rect", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](16, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](17, "\n");
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvdmVyaWZpZWQtY2hlY2svdmVyaWZpZWQtY2hlY2staWNvbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 24698:
/*!*********************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/wand/wand-icon.component.ts ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "WandIconComponent": () => (/* binding */ WandIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class WandIconComponent extends _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
WandIconComponent.ɵfac = function () {
let ɵWandIconComponent_BaseFactory;
return function WandIconComponent_Factory(t) {
return (ɵWandIconComponent_BaseFactory || (ɵWandIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](WandIconComponent)))(t || WandIconComponent);
};
}();
WandIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: WandIconComponent,
selectors: [["app-wand-icon"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 20,
vars: 2,
consts: [["viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M20.25 12V16.5", "stroke", "#807A8E", "stroke-width", "1.5", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M18 14.25H22.5", "stroke", "#807A8E", "stroke-width", "1.5", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M7.875 3.75V7.5", "stroke", "#807A8E", "stroke-width", "1.5", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M6 5.625H9.75", "stroke", "#807A8E", "stroke-width", "1.5", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M15.75 17.25V20.25", "stroke", "#807A8E", "stroke-width", "1.5", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M14.25 18.75H17.25", "stroke", "#807A8E", "stroke-width", "1.5", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M17.4775 3.52798L3.53642 17.469C3.24353 17.7619 3.24353 18.2368 3.53642 18.5297L5.47544 20.4687C5.76833 20.7616 6.2432 20.7616 6.5361 20.4687L20.4771 6.52766C20.77 6.23476 20.77 5.75989 20.4771 5.467L18.5381 3.52798C18.2452 3.23508 17.7704 3.23508 17.4775 3.52798Z", "stroke", "#807A8E", "stroke-width", "1.5", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M13.5 7.5L16.5 10.5", "stroke", "#807A8E", "stroke-width", "1.5", "stroke-linecap", "round", "stroke-linejoin", "round"]],
template: function WandIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](5, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](7, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](9, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](11, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](13, "path", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](15, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](17, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](19, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvd2FuZC93YW5kLWljb24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7UUFDUTtZQUNJLGFBQWE7WUFDYix1QkFBdUI7WUFDdkIsbUJBQW1CO1FBQ3ZCIiwic291cmNlc0NvbnRlbnQiOlsiXG4gICAgICAgIDpob3N0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAiXSwic291cmNlUm9vdCI6IiJ9 */"]
});
/***/ }),
/***/ 24682:
/*!***************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/warning/warning-icon.component.ts ***!
\***************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "WarningIconComponent": () => (/* binding */ WarningIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class WarningIconComponent {
constructor() {
this.color = '#F13693';
this.width = '40';
this.height = '40';
}
}
WarningIconComponent.ɵfac = function WarningIconComponent_Factory(t) {
return new (t || WarningIconComponent)();
};
WarningIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: WarningIconComponent,
selectors: [["app-warning-icon"]],
inputs: {
color: "color",
width: "width",
height: "height"
},
decls: 5,
vars: 1,
consts: [["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M11.1964 4.6113C10.7248 5.20391 10.1902 6.1219 9.40378 7.48031L5.34157 14.4969C4.55231 15.8601 4.02028 16.7844 3.74016 17.491C3.46333 18.1894 3.54561 18.4006 3.60262 18.4995C3.65964 18.5984 3.8012 18.7754 4.54425 18.8857C5.29614 18.9973 6.3626 19 7.93784 19H16.0623C17.6375 19 18.704 18.9973 19.4559 18.8857C20.1989 18.7754 20.3405 18.5984 20.3975 18.4995C20.4545 18.4006 20.5368 18.1894 20.26 17.491C19.9798 16.7844 19.4478 15.8601 18.6585 14.4969L14.5963 7.48032C13.8099 6.1219 13.2753 5.20391 12.8037 4.6113C12.3379 4.02597 12.1144 3.9917 12.0001 3.9917C11.8857 3.9917 11.6622 4.02597 11.1964 4.6113ZM9.63148 3.36589C10.2235 2.62203 10.9613 1.9917 12.0001 1.9917C13.0389 1.9917 13.7766 2.62203 14.3686 3.36589C14.9439 4.08874 15.5515 5.13829 16.2852 6.40579L16.3272 6.47825L20.3894 13.4948L20.4314 13.5673C21.168 14.8396 21.7777 15.8927 22.1192 16.754C22.4704 17.6399 22.6503 18.5963 22.1301 19.4984C21.61 20.4006 20.6922 20.7241 19.7496 20.864C18.833 21.0001 17.6162 21 16.1461 21H16.0623H7.93784H7.85402C6.38394 21 5.16706 21.0001 4.25056 20.864C3.30786 20.7241 2.39011 20.4006 1.86998 19.4984C1.34984 18.5963 1.52971 17.6399 1.88092 16.754C2.22237 15.8927 2.83211 14.8395 3.56872 13.5673L3.61071 13.4948L7.67293 6.47824L7.71487 6.40579C8.44863 5.13829 9.05622 4.08874 9.63148 3.36589ZM12 7.99997C12.5523 7.99997 13 8.44769 13 8.99997V13C13 13.5523 12.5523 14 12 14C11.4478 14 11 13.5523 11 13V8.99997C11 8.44769 11.4478 7.99997 12 7.99997ZM12.0001 17C12.5523 17 13.0001 16.5523 13.0001 16C13.0001 15.4477 12.5523 15 12.0001 15C11.4478 15 11.0001 15.4477 11.0001 16C11.0001 16.5523 11.4478 17 12.0001 17Z"]],
template: function WarningIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 62534:
/*!**************************************************************************!*\
!*** ./packages/common/ui-kit/ui/icons/web-globe/web-globe.component.ts ***!
\**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "WebGlobeIconComponent": () => (/* binding */ WebGlobeIconComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/icon-template.component */ 45346);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class WebGlobeIconComponent extends _undock_common_ui_kit_ui_icons_icon_template_component__WEBPACK_IMPORTED_MODULE_0__.IconTemplateComponent {}
WebGlobeIconComponent.ɵfac = function () {
let ɵWebGlobeIconComponent_BaseFactory;
return function WebGlobeIconComponent_Factory(t) {
return (ɵWebGlobeIconComponent_BaseFactory || (ɵWebGlobeIconComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](WebGlobeIconComponent)))(t || WebGlobeIconComponent);
};
}();
WebGlobeIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: WebGlobeIconComponent,
selectors: [["app-icon-web-globe"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 3,
consts: [["viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.21956 2.79931C9.52136 2.51209 9.7838 2.41663 10 2.41663C10.2162 2.41663 10.4786 2.51209 10.7804 2.79931C11.0861 3.09021 11.3955 3.5466 11.6717 4.16793C11.8109 4.48127 11.938 4.82815 12.0501 5.20372C11.3928 5.12481 10.7054 5.08329 10 5.08329C9.29457 5.08329 8.60717 5.12481 7.94986 5.20372C8.06201 4.82815 8.18907 4.48127 8.32834 4.16793C8.60448 3.5466 8.91388 3.09021 9.21956 2.79931ZM6.32243 5.48905C6.48889 4.78195 6.70292 4.1318 6.95762 3.55872C7.04171 3.36951 7.13121 3.18652 7.22614 3.01109C5.72786 3.68731 4.52068 4.89449 3.84446 6.39277C4.01989 6.29784 4.20289 6.20834 4.3921 6.12424C4.96518 5.86954 5.61533 5.65552 6.32243 5.48905ZM3.84446 11.9405C4.01989 12.0354 4.20289 12.1249 4.3921 12.209C4.96518 12.4637 5.61533 12.6777 6.32243 12.8442C6.48889 13.5513 6.70292 14.2014 6.95762 14.7745C7.04171 14.9637 7.13121 15.1467 7.22614 15.3222C5.72786 14.6459 4.52068 13.4388 3.84446 11.9405ZM6.03709 11.2168C5.66152 11.1046 5.31464 10.9776 5.0013 10.8383C4.37997 10.5621 3.92358 10.2527 3.63268 9.94707C3.34546 9.64526 3.25 9.38283 3.25 9.16663C3.25 8.95042 3.34546 8.68799 3.63268 8.38618C3.92358 8.08051 4.37997 7.77111 5.0013 7.49496C5.31464 7.3557 5.66153 7.22863 6.03709 7.11648C5.95818 7.7738 5.91667 8.4612 5.91667 9.16663C5.91667 9.87205 5.95818 10.5595 6.03709 11.2168ZM7.59986 11.5668C7.48209 10.8231 7.41667 10.0152 7.41667 9.16663C7.41667 8.31802 7.48209 7.51019 7.59986 6.76648C8.34357 6.64872 9.15139 6.58329 10 6.58329C10.8486 6.58329 11.6564 6.64872 12.4001 6.76648C12.5179 7.51019 12.5833 8.31802 12.5833 9.16663C12.5833 10.0152 12.5179 10.8231 12.4001 11.5668C11.6564 11.6845 10.8486 11.75 10 11.75C9.15139 11.75 8.34357 11.6845 7.59986 11.5668ZM7.94986 13.1295C8.06201 13.5051 8.18907 13.852 8.32834 14.1653C8.60448 14.7867 8.91388 15.243 9.21956 15.5339C9.52136 15.8212 9.7838 15.9166 10 15.9166C10.2162 15.9166 10.4786 15.8212 10.7804 15.5339C11.0861 15.243 11.3955 14.7867 11.6717 14.1653C11.8109 13.852 11.938 13.5051 12.0501 13.1295C11.3928 13.2084 10.7054 13.25 10 13.25C9.29457 13.25 8.60717 13.2084 7.94986 13.1295ZM13.6776 12.8442C13.5111 13.5513 13.2971 14.2014 13.0424 14.7745C12.9583 14.9637 12.8688 15.1467 12.7739 15.3222C14.2721 14.6459 15.4793 13.4388 16.1555 11.9405C15.9801 12.0354 15.7971 12.1249 15.6079 12.209C15.0348 12.4637 14.3847 12.6777 13.6776 12.8442ZM18.25 9.16663C18.25 4.61028 14.5563 0.916626 10 0.916626C5.44365 0.916626 1.75 4.61028 1.75 9.16663C1.75 13.723 5.44365 17.4166 10 17.4166C14.5563 17.4166 18.25 13.723 18.25 9.16663ZM16.1555 6.39277C15.9801 6.29784 15.7971 6.20834 15.6079 6.12424C15.0348 5.86954 14.3847 5.65552 13.6776 5.48905C13.5111 4.78195 13.2971 4.1318 13.0424 3.55872C12.9583 3.36951 12.8688 3.18652 12.7739 3.01109C14.2721 3.68731 15.4793 4.89449 16.1555 6.39277ZM13.9629 7.11649C14.3385 7.22864 14.6854 7.3557 14.9987 7.49496C15.62 7.77111 16.0764 8.08051 16.3673 8.38618C16.6545 8.68799 16.75 8.95042 16.75 9.16663C16.75 9.38283 16.6545 9.64526 16.3673 9.94707C16.0764 10.2527 15.62 10.5621 14.9987 10.8383C14.6854 10.9776 14.3385 11.1046 13.9629 11.2168C14.0418 10.5595 14.0833 9.87205 14.0833 9.16663C14.0833 8.4612 14.0418 7.7738 13.9629 7.11649Z"]],
template: function WebGlobeIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbW1vbi91aS1raXQvdWkvaWNvbnMvd2ViLWdsb2JlL3dlYi1nbG9iZS5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNqTkE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQTZESiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 11004:
/*!***************************************************************!*\
!*** ./packages/common/ui-kit/ui/pipes/async-default.pipe.ts ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AsyncDefaultPipe": () => (/* binding */ AsyncDefaultPipe)
/* harmony export */ });
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class AsyncDefaultPipe extends _angular_common__WEBPACK_IMPORTED_MODULE_0__.AsyncPipe {
transform(obj, defaultValue) {
if (!this['_latestValue']) {
this['_latestValue'] = defaultValue;
this['_latestReturnedValue'] = defaultValue;
}
return super.transform(obj);
}
}
AsyncDefaultPipe.ɵfac = function () {
let ɵAsyncDefaultPipe_BaseFactory;
return function AsyncDefaultPipe_Factory(t) {
return (ɵAsyncDefaultPipe_BaseFactory || (ɵAsyncDefaultPipe_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](AsyncDefaultPipe)))(t || AsyncDefaultPipe);
};
}();
AsyncDefaultPipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefinePipe"]({
name: "asyncDefault",
type: AsyncDefaultPipe,
pure: false
});
/***/ }),
/***/ 75517:
/*!*********************************************************!*\
!*** ./packages/common/ui-kit/ui/pipes/boolean.pipe.ts ***!
\*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "BooleanPipe": () => (/* binding */ BooleanPipe)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class BooleanPipe {
transform(value) {
return Boolean(value);
}
}
BooleanPipe.ɵfac = function BooleanPipe_Factory(t) {
return new (t || BooleanPipe)();
};
BooleanPipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
name: "boolean",
type: BooleanPipe,
pure: true
});
/***/ }),
/***/ 19105:
/*!*************************************************************!*\
!*** ./packages/common/ui-kit/ui/pipes/hour-of-day.pipe.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "HourOfDayPipe": () => (/* binding */ HourOfDayPipe)
/* harmony export */ });
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class HourOfDayPipe {
transform(value, format = 'hA') {
if (value === null || value === undefined || isNaN(value) || value < 0 || value > 24) {
return '';
} else if (value === 24) {
return '12AM';
}
return moment__WEBPACK_IMPORTED_MODULE_0___default()().hour(value).format(format);
}
}
HourOfDayPipe.ɵfac = function HourOfDayPipe_Factory(t) {
return new (t || HourOfDayPipe)();
};
HourOfDayPipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefinePipe"]({
name: "hourOfDay",
type: HourOfDayPipe,
pure: true
});
/***/ }),
/***/ 97648:
/*!**************************************************!*\
!*** ./packages/common/ui-kit/ui/pipes/index.ts ***!
\**************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AsyncDefaultPipe": () => (/* reexport safe */ _async_default_pipe__WEBPACK_IMPORTED_MODULE_2__.AsyncDefaultPipe),
/* harmony export */ "BooleanPipe": () => (/* reexport safe */ _boolean_pipe__WEBPACK_IMPORTED_MODULE_1__.BooleanPipe),
/* harmony export */ "HourOfDayPipe": () => (/* reexport safe */ _hour_of_day_pipe__WEBPACK_IMPORTED_MODULE_6__.HourOfDayPipe),
/* harmony export */ "MomentPipe": () => (/* reexport safe */ _moment_pipe__WEBPACK_IMPORTED_MODULE_0__.MomentPipe),
/* harmony export */ "MomentTimeZonePipe": () => (/* reexport safe */ _moment_timezone_pipe__WEBPACK_IMPORTED_MODULE_5__.MomentTimeZonePipe),
/* harmony export */ "MonthOfYearPipe": () => (/* reexport safe */ _month_of_year_pipe__WEBPACK_IMPORTED_MODULE_7__.MonthOfYearPipe),
/* harmony export */ "ObjectKeysPipe": () => (/* reexport safe */ _object_keys_pipe__WEBPACK_IMPORTED_MODULE_4__.ObjectKeysPipe),
/* harmony export */ "RepeatElementPipe": () => (/* reexport safe */ _repeat_template_pipe__WEBPACK_IMPORTED_MODULE_3__.RepeatElementPipe),
/* harmony export */ "SplitOnCapitalPipe": () => (/* reexport safe */ _split_on_capital_pipe__WEBPACK_IMPORTED_MODULE_8__.SplitOnCapitalPipe)
/* harmony export */ });
/* harmony import */ var _moment_pipe__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./moment.pipe */ 43789);
/* harmony import */ var _boolean_pipe__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./boolean.pipe */ 75517);
/* harmony import */ var _async_default_pipe__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./async-default.pipe */ 11004);
/* harmony import */ var _repeat_template_pipe__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./repeat-template.pipe */ 21541);
/* harmony import */ var _object_keys_pipe__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./object-keys.pipe */ 78854);
/* harmony import */ var _moment_timezone_pipe__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./moment-timezone.pipe */ 13555);
/* harmony import */ var _hour_of_day_pipe__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./hour-of-day.pipe */ 19105);
/* harmony import */ var _month_of_year_pipe__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./month-of-year.pipe */ 48702);
/* harmony import */ var _split_on_capital_pipe__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./split-on-capital.pipe */ 26957);
/***/ }),
/***/ 13555:
/*!*****************************************************************!*\
!*** ./packages/common/ui-kit/ui/pipes/moment-timezone.pipe.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MomentTimeZonePipe": () => (/* binding */ MomentTimeZonePipe)
/* harmony export */ });
/* harmony import */ var _undock_core_utils_timezone_data_model__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core/utils/timezone-data-model */ 58442);
/* harmony import */ var moment_timezone__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment-timezone */ 92469);
/* harmony import */ var moment_timezone__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment_timezone__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
class MomentTimeZonePipe {
constructor() {
this.dayDisplayFormats = {
sameDay: '[Today]',
nextDay: '[Tomorrow]',
nextWeek: 'ddd, MMM D',
lastDay: '[Yesterday]',
sameElse: 'ddd, MMM D'
};
}
transform(date, targetTimeZone, format, keepLocalTime = false) {
if (date) {
let convertedDate = moment_timezone__WEBPACK_IMPORTED_MODULE_1___default()(date).tz(targetTimeZone, keepLocalTime);
if (convertedDate) {
if (format) {
if (format === 'z') {
let label = convertedDate.format(format);
if (!isNaN(parseInt(label))) {
return _undock_core_utils_timezone_data_model__WEBPACK_IMPORTED_MODULE_0__.timeZoneToAbbreviationMap[targetTimeZone];
} else {
return label;
}
} else {
return convertedDate.format(format);
}
} else {
return convertedDate.calendar(null, this.dayDisplayFormats);
}
}
}
return '';
}
}
MomentTimeZonePipe.ɵfac = function MomentTimeZonePipe_Factory(t) {
return new (t || MomentTimeZonePipe)();
};
MomentTimeZonePipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefinePipe"]({
name: "momentTimeZone",
type: MomentTimeZonePipe,
pure: true
});
/***/ }),
/***/ 43789:
/*!********************************************************!*\
!*** ./packages/common/ui-kit/ui/pipes/moment.pipe.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MomentPipe": () => (/* binding */ MomentPipe)
/* harmony export */ });
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class MomentPipe {
transform(value, format) {
if (!value) {
return '';
}
if (!moment__WEBPACK_IMPORTED_MODULE_0___default().isMoment(value)) {
if (typeof value === 'object' && 'seconds' in value) {
value = moment__WEBPACK_IMPORTED_MODULE_0___default().unix(value.seconds);
} else {
value = moment__WEBPACK_IMPORTED_MODULE_0___default()(value);
}
}
return value.format(format);
}
}
MomentPipe.ɵfac = function MomentPipe_Factory(t) {
return new (t || MomentPipe)();
};
MomentPipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefinePipe"]({
name: "moment",
type: MomentPipe,
pure: true
});
/***/ }),
/***/ 48702:
/*!***************************************************************!*\
!*** ./packages/common/ui-kit/ui/pipes/month-of-year.pipe.ts ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MonthOfYearPipe": () => (/* binding */ MonthOfYearPipe)
/* harmony export */ });
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class MonthOfYearPipe {
transform(value, format = 'MMM') {
if (value === null || value === undefined || isNaN(value) || value < 0 || value > 23) {
return '';
}
return moment__WEBPACK_IMPORTED_MODULE_0___default()().month(value).format(format);
}
}
MonthOfYearPipe.ɵfac = function MonthOfYearPipe_Factory(t) {
return new (t || MonthOfYearPipe)();
};
MonthOfYearPipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefinePipe"]({
name: "monthOfYear",
type: MonthOfYearPipe,
pure: true
});
/***/ }),
/***/ 78854:
/*!*************************************************************!*\
!*** ./packages/common/ui-kit/ui/pipes/object-keys.pipe.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ObjectKeysPipe": () => (/* binding */ ObjectKeysPipe)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class ObjectKeysPipe {
transform(input) {
return input instanceof Object ? Object.keys(input) : [];
}
}
ObjectKeysPipe.ɵfac = function ObjectKeysPipe_Factory(t) {
return new (t || ObjectKeysPipe)();
};
ObjectKeysPipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
name: "objectKeys",
type: ObjectKeysPipe,
pure: true
});
/***/ }),
/***/ 21541:
/*!*****************************************************************!*\
!*** ./packages/common/ui-kit/ui/pipes/repeat-template.pipe.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RepeatElementPipe": () => (/* binding */ RepeatElementPipe)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class RepeatElementPipe {
transform(count, countOffset) {
if (countOffset > 0) {}
const iterable = {};
iterable[Symbol.iterator] = function* () {
let n = 0;
while (n < count) {
yield n++;
}
};
return iterable;
}
}
RepeatElementPipe.ɵfac = function RepeatElementPipe_Factory(t) {
return new (t || RepeatElementPipe)();
};
RepeatElementPipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
name: "repeatElement",
type: RepeatElementPipe,
pure: true
});
/***/ }),
/***/ 68000:
/*!*****************************************************************!*\
!*** ./packages/common/ui-kit/ui/pipes/rrule-to-string.pipe.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RRuleToStringPipe": () => (/* binding */ RRuleToStringPipe)
/* harmony export */ });
/* harmony import */ var rrule__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rrule */ 89860);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class RRuleToStringPipe {
transform(value) {
var _a, _b;
if (value === null || value === undefined) {
return '';
}
let rruleSet = (0,rrule__WEBPACK_IMPORTED_MODULE_0__.rrulestr)(value, {
forceset: true
});
let rrule = typeof rruleSet['rrules'] === 'function' ? ((_a = rruleSet['rrules']()) === null || _a === void 0 ? void 0 : _a.length) ? rruleSet['rrules']()[0] : null : rruleSet;
if (rrule) {
let rruleString = (_b = rrule.toText()) !== null && _b !== void 0 ? _b : '';
return (rruleString === null || rruleString === void 0 ? void 0 : rruleString.length) ? rruleString.charAt(0).toUpperCase() + rruleString.slice(1) : rruleString;
}
return '';
}
}
RRuleToStringPipe.ɵfac = function RRuleToStringPipe_Factory(t) {
return new (t || RRuleToStringPipe)();
};
RRuleToStringPipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefinePipe"]({
name: "rrule",
type: RRuleToStringPipe,
pure: true
});
/***/ }),
/***/ 26957:
/*!******************************************************************!*\
!*** ./packages/common/ui-kit/ui/pipes/split-on-capital.pipe.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SplitOnCapitalPipe": () => (/* binding */ SplitOnCapitalPipe)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class SplitOnCapitalPipe {
transform(value) {
if (value === null || value === undefined) {
return '';
}
return value.match(/[A-Z][a-z]+|[0-9]+/g).join(" ");
}
}
SplitOnCapitalPipe.ɵfac = function SplitOnCapitalPipe_Factory(t) {
return new (t || SplitOnCapitalPipe)();
};
SplitOnCapitalPipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
name: "splitOnCapital",
type: SplitOnCapitalPipe,
pure: true
});
/***/ }),
/***/ 45395:
/*!***************************************************************!*\
!*** ./packages/common/ui-kit/ui/screens/not-found.screen.ts ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "NotFoundScreen": () => (/* binding */ NotFoundScreen)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
class NotFoundScreen {
constructor(title) {
this.title = title;
}
ngOnInit() {
this.title.setTitle(`Undock | Not Found`);
}
}
NotFoundScreen.ɵfac = function NotFoundScreen_Factory(t) {
return new (t || NotFoundScreen)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_platform_browser__WEBPACK_IMPORTED_MODULE_1__.Title));
};
NotFoundScreen.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: NotFoundScreen,
selectors: [["app-not-found-screen"]],
decls: 1,
vars: 0,
template: function NotFoundScreen_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "app-not-found");
}
},
encapsulation: 2
});
/***/ }),
/***/ 61990:
/*!*********************************************************************!*\
!*** ./packages/common/undock-theme/directives/button.directive.ts ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ButtonDirective": () => (/* binding */ ButtonDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class ButtonDirective {
constructor(elementRef) {
var _a, _b, _c;
this.elementRef = elementRef;
(_c = (_b = (_a = this === null || this === void 0 ? void 0 : this.elementRef) === null || _a === void 0 ? void 0 : _a.nativeElement) === null || _b === void 0 ? void 0 : _b.classList) === null || _c === void 0 ? void 0 : _c.add('ud-button');
}
}
ButtonDirective.ɵfac = function ButtonDirective_Factory(t) {
return new (t || ButtonDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
ButtonDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
type: ButtonDirective,
selectors: [["", "udButton", ""]]
});
/***/ }),
/***/ 73921:
/*!**************************************************************************!*\
!*** ./packages/common/undock-theme/directives/flat-button.directive.ts ***!
\**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FlatButtonDirective": () => (/* binding */ FlatButtonDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class FlatButtonDirective {
constructor(elementRef) {
var _a, _b, _c;
this.elementRef = elementRef;
(_c = (_b = (_a = this === null || this === void 0 ? void 0 : this.elementRef) === null || _a === void 0 ? void 0 : _a.nativeElement) === null || _b === void 0 ? void 0 : _b.classList) === null || _c === void 0 ? void 0 : _c.add('ud-flat-button');
}
}
FlatButtonDirective.ɵfac = function FlatButtonDirective_Factory(t) {
return new (t || FlatButtonDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
FlatButtonDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
type: FlatButtonDirective,
selectors: [["", "udFlatButton", ""]]
});
/***/ }),
/***/ 6583:
/*!**************************************************************************!*\
!*** ./packages/common/undock-theme/directives/input-block.directive.ts ***!
\**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InputBlockDirective": () => (/* binding */ InputBlockDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class InputBlockDirective {
constructor(elementRef) {
this.elementRef = elementRef;
this.elementRef.nativeElement.classList.add('ud-input-block');
}
}
InputBlockDirective.ɵfac = function InputBlockDirective_Factory(t) {
return new (t || InputBlockDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
InputBlockDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
type: InputBlockDirective,
selectors: [["", "udInputBlock", ""]]
});
/***/ }),
/***/ 51081:
/*!********************************************************************!*\
!*** ./packages/common/undock-theme/directives/input.directive.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InputDirective": () => (/* binding */ InputDirective),
/* harmony export */ "InputType": () => (/* binding */ InputType)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
var InputType;
(function (InputType) {
InputType["Text"] = "text";
InputType["Search"] = "search";
})(InputType || (InputType = {}));
class InputDirective {
constructor(elementRef) {
this.elementRef = elementRef;
this.dark = false;
this.inputType = InputType.Text;
this.elementRef.nativeElement.classList.add('ud-input');
}
ngOnInit() {
if (this.dark) {
this.elementRef.nativeElement.classList.add('dark');
}
if (this.inputType === InputType.Search) {
this.elementRef.nativeElement.classList.add('ud-input--search');
}
}
}
InputDirective.ɵfac = function InputDirective_Factory(t) {
return new (t || InputDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
InputDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
type: InputDirective,
selectors: [["", "udInput", ""]],
inputs: {
dark: ["udInputDark", "dark"],
inputType: ["udInputType", "inputType"]
}
});
/***/ }),
/***/ 97950:
/*!*********************************************************************!*\
!*** ./packages/common/undock-theme/directives/select.directive.ts ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SelectDirective": () => (/* binding */ SelectDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class SelectDirective {
constructor(elementRef) {
var _a, _b, _c;
this.elementRef = elementRef;
(_c = (_b = (_a = this === null || this === void 0 ? void 0 : this.elementRef) === null || _a === void 0 ? void 0 : _a.nativeElement) === null || _b === void 0 ? void 0 : _b.classList) === null || _c === void 0 ? void 0 : _c.add('ud-select');
}
}
SelectDirective.ɵfac = function SelectDirective_Factory(t) {
return new (t || SelectDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef));
};
SelectDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
type: SelectDirective,
selectors: [["", "udSelect", ""]]
});
/***/ }),
/***/ 31307:
/*!*************************************************************!*\
!*** ./packages/common/undock-theme/undock-theme.module.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UndockThemeModule": () => (/* binding */ UndockThemeModule)
/* harmony export */ });
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input.directive */ 51081);
/* harmony import */ var _undock_common_undock_theme_directives_button_directive__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/undock-theme/directives/button.directive */ 61990);
/* harmony import */ var _undock_common_undock_theme_directives_flat_button_directive__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/undock-theme/directives/flat-button.directive */ 73921);
/* harmony import */ var _undock_common_undock_theme_directives_select_directive__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/undock-theme/directives/select.directive */ 97950);
/* harmony import */ var _undock_common_undock_theme_directives_input_block_directive__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input-block.directive */ 6583);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
class UndockThemeModule {}
UndockThemeModule.ɵfac = function UndockThemeModule_Factory(t) {
return new (t || UndockThemeModule)();
};
UndockThemeModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineNgModule"]({
type: UndockThemeModule
});
UndockThemeModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineInjector"]({
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_6__.CommonModule, _angular_forms__WEBPACK_IMPORTED_MODULE_7__.FormsModule]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵsetNgModuleScope"](UndockThemeModule, {
declarations: [_undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_0__.InputDirective, _undock_common_undock_theme_directives_input_block_directive__WEBPACK_IMPORTED_MODULE_4__.InputBlockDirective, _undock_common_undock_theme_directives_button_directive__WEBPACK_IMPORTED_MODULE_1__.ButtonDirective, _undock_common_undock_theme_directives_flat_button_directive__WEBPACK_IMPORTED_MODULE_2__.FlatButtonDirective, _undock_common_undock_theme_directives_select_directive__WEBPACK_IMPORTED_MODULE_3__.SelectDirective],
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_6__.CommonModule, _angular_forms__WEBPACK_IMPORTED_MODULE_7__.FormsModule],
exports: [_undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_0__.InputDirective, _undock_common_undock_theme_directives_input_block_directive__WEBPACK_IMPORTED_MODULE_4__.InputBlockDirective, _undock_common_undock_theme_directives_button_directive__WEBPACK_IMPORTED_MODULE_1__.ButtonDirective, _undock_common_undock_theme_directives_flat_button_directive__WEBPACK_IMPORTED_MODULE_2__.FlatButtonDirective, _undock_common_undock_theme_directives_select_directive__WEBPACK_IMPORTED_MODULE_3__.SelectDirective]
});
})();
/***/ }),
/***/ 69612:
/*!*****************************************************************************!*\
!*** ./packages/core/components/video-recorder/video-recorder.component.ts ***!
\*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "VideoRecorderComponent": () => (/* binding */ VideoRecorderComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs */ 78947);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 21339);
/* harmony import */ var _undock_core_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/utils */ 7336);
/* harmony import */ var _undock_core_decorators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/decorators */ 6497);
/* harmony import */ var _undock_core_services_video_recorder_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core/services/video-recorder.service */ 21875);
/* harmony import */ var _undock_integrations__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/integrations */ 96183);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_core_services_events_dispatcher_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/core/services/events-dispatcher.service */ 92283);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var ngx_simple_modal__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ngx-simple-modal */ 17394);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/common */ 94666);
const _c0 = ["contentTemplate"];
function VideoRecorderComponent_ng_container_7_Template(rf, ctx) {
if (rf & 1) {
const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "button", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function VideoRecorderComponent_ng_container_7_Template_button_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r7);
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r6.stopRecording());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](4, "svg", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](6, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
}
function VideoRecorderComponent_ng_container_9_Template(rf, ctx) {
if (rf & 1) {
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "button", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function VideoRecorderComponent_ng_container_9_Template_button_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r9);
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r8.startRecording());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](4, "svg", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](6, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](8, "path", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](10, "rect", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](12, "rect", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
}
function VideoRecorderComponent_ng_template_13_ng_container_1_Template(rf, ctx) {
if (rf & 1) {
const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](4, "button", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function VideoRecorderComponent_ng_template_13_ng_container_1_Template_button_click_4_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r12);
const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r11.cancelRecording());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](6, "svg", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](8, "path", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](10, "path", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](14, "video", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](15, "async");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](17, "source", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](20, "div", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](22, "p", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](23);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](24, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](25, "button", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function VideoRecorderComponent_ng_template_13_ng_container_1_Template_button_click_25_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r12);
const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r13.stopRecording());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](26, "\n Stop recording\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](27, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](28, "button", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](30, "span", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](31, "settings");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](33, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](34, "div", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](36, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](37);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](38, "async");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](40, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](42, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("volume", 0)("srcObject", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](15, 4, ctx_r10.mediaStreamStream));
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate"](ctx_r10.bottomLabelText);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](38, 6, ctx_r10.recordingTimerStream));
}
}
function VideoRecorderComponent_ng_template_13_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](1, VideoRecorderComponent_ng_template_13_ng_container_1_Template, 43, 8, "ng-container", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](2, "async");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
}
if (rf & 2) {
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](2, 1, ctx_r3.isRecordingRunningStreamDelayed));
}
}
function VideoRecorderComponent_ng_template_16_ng_container_1_Template(rf, ctx) {
if (rf & 1) {
const _r16 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "section", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function VideoRecorderComponent_ng_template_16_ng_container_1_Template_section_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r16);
const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r15.cancelRecording());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](4, "div", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function VideoRecorderComponent_ng_template_16_ng_container_1_Template_div_click_4_listener($event) {
return $event.preventDefault();
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](6, "button", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function VideoRecorderComponent_ng_template_16_ng_container_1_Template_button_click_6_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r16);
const ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r18.cancelRecording());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](8, "svg", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](10, "path", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](12, "path", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](16, "video", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](17, "async");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](19, "source", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](21, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](22, "div", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](23, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](24, "p", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](25);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](26, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](27, "button", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function VideoRecorderComponent_ng_template_16_ng_container_1_Template_button_click_27_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r16);
const ctx_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r19.stopRecording());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](28, "\n Stop recording\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](29, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](30, "button", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](32, "span", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](33, "settings");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](35, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](36, "div", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](38, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](39);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](40, "async");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](42, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](44, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](45, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](16);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("volume", 0)("srcObject", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](17, 4, ctx_r14.mediaStreamStream));
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate"](ctx_r14.bottomLabelText);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](40, 6, ctx_r14.recordingTimerStream));
}
}
function VideoRecorderComponent_ng_template_16_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](1, VideoRecorderComponent_ng_template_16_ng_container_1_Template, 46, 8, "ng-container", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](2, "async");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
}
if (rf & 2) {
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](2, 1, ctx_r5.isRecordingRunningStream));
}
}
class VideoRecorderComponent {
constructor(recorder, eventsManager, snackbarManager, simpleModalService) {
this.recorder = recorder;
this.eventsManager = eventsManager;
this.snackbarManager = snackbarManager;
this.simpleModalService = simpleModalService;
this.onRecordingReady = new _angular_core__WEBPACK_IMPORTED_MODULE_8__.EventEmitter();
this.isRecordingRunningStream.subscribe(isRecording => {
if (isRecording) {
this.simpleModalService.addModal(_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_5__.ParentDialogModalComponent, {
contentTemplate: this.contentTemplate
});
} else {
this.simpleModalService.removeAll().then().catch();
}
});
}
get mediaStreamStream() {
return this.recorder.mediaStreamStream.asObservable();
}
get recordingTimerStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_9__.timer)(0, 1000).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(() => {
const duration = _undock_core_utils__WEBPACK_IMPORTED_MODULE_1__.Moment.duration((0,_undock_core_utils__WEBPACK_IMPORTED_MODULE_1__.Moment)().unix() - this.recordedStartedTime.unix(), 'seconds');
const minutes = `${duration.minutes()}`.padStart(2, '0');
const seconds = `${duration.seconds()}`.padStart(2, '0');
return `${minutes}:${seconds}`;
}));
}
get isRecordingRunningStream() {
return this.recorder.isRecordingRunningStream.asObservable();
}
get isRecordingRunningStreamDelayed() {
return this.isRecordingRunningStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.delay)(100));
}
startRecording() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
_this.recordedStartedTime = (0,_undock_core_utils__WEBPACK_IMPORTED_MODULE_1__.Moment)();
yield _this.recorder.startRecording();
_this.eventsManager.dispatch(new _undock_integrations__WEBPACK_IMPORTED_MODULE_4__.TrackUserAnalyticsEvent(_undock_integrations__WEBPACK_IMPORTED_MODULE_4__.UserAnalyticsAction.AsyncVideoRecorded));
} catch (error) {
console.warn(`Cannot start recording`, error);
_this.snackbarManager.error(`Cannot start recording`);
}
})();
}
stopRecording() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const blob = yield _this2.recorder.stopRecording();
if (blob instanceof Blob) {
_this2.onRecordingReady.next(blob);
}
return blob;
})();
}
cancelRecording() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this3.recorder.cancelRecording();
})();
}
}
VideoRecorderComponent.ɵfac = function VideoRecorderComponent_Factory(t) {
return new (t || VideoRecorderComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_core_services_video_recorder_service__WEBPACK_IMPORTED_MODULE_3__.VideoRecorderService), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_core_services_events_dispatcher_service__WEBPACK_IMPORTED_MODULE_6__.AppEventsDispatcher), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_7__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](ngx_simple_modal__WEBPACK_IMPORTED_MODULE_12__.SimpleModalService));
};
VideoRecorderComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineComponent"]({
type: VideoRecorderComponent,
selectors: [["app-video-recorder"]],
viewQuery: function VideoRecorderComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵviewQuery"](_c0, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵloadQuery"]()) && (ctx.contentTemplate = _t.first);
}
},
inputs: {
bottomLabelText: "bottomLabelText"
},
outputs: {
onRecordingReady: "onRecordingReady"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵProvidersFeature"]([_undock_core_services_video_recorder_service__WEBPACK_IMPORTED_MODULE_3__.VideoRecorderService])],
decls: 20,
vars: 5,
consts: [[1, "recorder-container"], [1, "recorder-container__recorder-inline"], [3, "ngSwitch"], [4, "ngSwitchCase"], ["contentTemplate", ""], ["oldVersionOfRecordingForm", ""], [1, "recorder-container__record-topic-button", "-stop-recording", 3, "click"], ["width", "11", "height", "14", "viewBox", "0 0 11 14", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M0 1.82001V12.18C0 12.97 0.87 13.45 1.54 13.02L9.68 7.84001C10.3 7.45001 10.3 6.55001 9.68 6.15001L1.54 0.980008C0.87 0.550008 0 1.03001 0 1.82001Z", "fill", "white"], ["matTooltip", "Add Video", 1, "recorder-container__record-topic-button", "-start-recording", 3, "click"], ["xmlns", "http://www.w3.org/2000/svg", "width", "20", "height", "20", "viewBox", "0 0 20 20", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7.92943 2L8 2H9.58334C10.1356 2 10.5833 2.44772 10.5833 3C10.5833 3.55229 10.1356 4 9.58334 4H8C6.55752 4 5.57626 4.00213 4.84143 4.10092C4.13538 4.19585 3.80836 4.36322 3.58579 4.58579C3.36322 4.80836 3.19585 5.13538 3.10092 5.84143C3.00213 6.57625 3 7.55752 3 9V12C3 13.4425 3.00213 14.4238 3.10092 15.1586C3.19585 15.8646 3.36322 16.1916 3.58579 16.4142C3.80836 16.6368 4.13538 16.8042 4.84143 16.8991C5.57625 16.9979 6.55752 17 8 17H11C12.4425 17 13.4238 16.9979 14.1586 16.8991C14.8646 16.8042 15.1916 16.6368 15.4142 16.4142C15.6368 16.1916 15.8042 15.8646 15.8991 15.1586C15.9979 14.4237 16 13.4425 16 12V11.2292C16 10.6769 16.4477 10.2292 17 10.2292C17.5523 10.2292 18 10.6769 18 11.2292V12V12.0705C18 13.4247 18.0001 14.5413 17.8813 15.4251C17.7565 16.3529 17.4845 17.1723 16.8284 17.8284C16.1723 18.4845 15.3529 18.7565 14.4251 18.8813C13.5413 19.0001 12.4247 19 11.0705 19H11H8H7.92946C6.57533 19 5.4587 19.0001 4.57494 18.8813C3.64711 18.7565 2.82768 18.4845 2.17158 17.8284C1.51547 17.1723 1.2435 16.3529 1.11875 15.4251C0.999936 14.5413 0.999966 13.4247 1 12.0706L1 12V9L1 8.92943C0.999966 7.57531 0.999936 6.4587 1.11875 5.57494C1.2435 4.64711 1.51547 3.82768 2.17158 3.17158C2.82768 2.51547 3.64711 2.2435 4.57494 2.11875C5.4587 1.99994 6.57531 1.99997 7.92943 2Z", "fill", "#2B2733"], ["d", "M7 11.3367V9.66333C7 8.04664 7 7.23829 7.52081 6.95395C8.04162 6.66962 8.72159 7.10674 10.0815 7.98097L11.383 8.81764C12.5615 9.57525 13.1507 9.95405 13.1507 10.5C13.1507 11.046 12.5615 11.4248 11.383 12.1824L10.0815 13.019C8.72159 13.8933 8.04162 14.3304 7.52081 14.046C7 13.7617 7 12.9534 7 11.3367Z", "fill", "#2B2733"], ["x", "15", "width", "2", "height", "8", "rx", "1", "fill", "#2B2733"], ["x", "12", "y", "5", "width", "2", "height", "8", "rx", "1", "transform", "rotate(-90 12 5)", "fill", "#2B2733"], [4, "ngIf"], [1, "floating-player"], [1, "close-button", 3, "click"], ["xmlns", "http://www.w3.org/2000/svg", "width", "20", "height", "20", "viewBox", "0 0 20 20", "fill", "none", 1, "ng-tns-c268-0"], ["d", "M15 5L5 15", "stroke", "#ffffff", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round", 1, "ng-tns-c268-0"], ["d", "M5 5L15 15", "stroke", "#ffffff", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round", 1, "ng-tns-c268-0"], ["autoplay", "", "playsinline", "", 3, "volume", "srcObject"], ["type", "video/mp4", "src", ""], [1, "controls-bar"], [1, "title", "short"], [1, "stop-recording-btn", 3, "click"], [1, "record-settings"], [1, "material-icons"], [1, "recording-timer"], [1, "recorder-container__attached-video", "recorder-floating", 3, "click"], [1, "recorder-floating__wrapper", 3, "click"], [1, "recorder-floating__button-close-player", 3, "click"], [1, "recorder-floating__controls-bar"], [1, "recorder-floating__header-title"], [1, "recorder-floating__button-stop-recording", 3, "click"], [1, "recorder-floating__record-settings"], [1, "recorder-floating__recording-timer"]],
template: function VideoRecorderComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](4, 2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](5, "async");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](7, VideoRecorderComponent_ng_container_7_Template, 10, 0, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](9, VideoRecorderComponent_ng_container_9_Template, 16, 0, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](13, VideoRecorderComponent_ng_template_13_Template, 4, 3, "ng-template", null, 4, _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](16, VideoRecorderComponent_ng_template_16_Template, 4, 3, "ng-template", null, 5, _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](18, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](19, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](5, 3, ctx.isRecordingRunningStream));
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngSwitchCase", false);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_13__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_13__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_13__.NgSwitchCase, _angular_common__WEBPACK_IMPORTED_MODULE_13__.AsyncPipe],
styles: [".recorder-container__record-topic-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 32px;\n height: 32px;\n border-radius: 50%;\n outline: none;\n border: none;\n cursor: pointer;\n background: #CECADA;\n}\n.recorder-container__record-topic-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%] {\n color: #ffffff;\n font-size: 20px;\n}\n.recorder-container__record-topic-button.-stop-recording[_ngcontent-%COMP%] {\n background: #2B2733;\n}\n.recorder-container__record-topic-button.-start-recording[_ngcontent-%COMP%] {\n background: transparent;\n}\n.recorder-container__record-topic-button.-start-recording[_ngcontent-%COMP%]:hover {\n color: #F3F3F9;\n}\n.recorder-container__record-topic-button.-start-recording[_ngcontent-%COMP%]:active {\n color: #CECADA;\n}\n.recorder-container__attached-video[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100vw;\n height: 100vh;\n position: fixed;\n top: 0;\n left: 0;\n background: rgba(18, 17, 20, 0.5);\n z-index: 9999;\n}\n.recorder-container__attached-video[_ngcontent-%COMP%] .recorder-floating[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n transform: translate(-50%, -50%);\n width: 100%;\n max-width: 1154px;\n height: 100%;\n max-height: 720px;\n}\n.recorder-container__attached-video[_ngcontent-%COMP%] .recorder-floating__wrapper[_ngcontent-%COMP%] {\n position: relative;\n background: #FFFFFF;\n border-radius: 24px;\n}\n.recorder-container__attached-video[_ngcontent-%COMP%] .recorder-floating__wrapper[_ngcontent-%COMP%] video[_ngcontent-%COMP%] {\n object-fit: cover;\n width: 100vw;\n max-width: 800px;\n height: 100vh;\n max-height: 480px;\n border-radius: 16px 16px 0 0;\n outline: none;\n}\n.recorder-container__attached-video[_ngcontent-%COMP%] .recorder-floating__button-close-player[_ngcontent-%COMP%] {\n position: absolute;\n z-index: 2;\n top: 12px;\n right: 12px;\n width: 40px;\n height: 40px;\n background: none;\n outline: none;\n cursor: pointer;\n border: none;\n}\n.recorder-container__attached-video[_ngcontent-%COMP%] .recorder-floating__header-title[_ngcontent-%COMP%] {\n margin: 0;\n font-weight: normal;\n font-size: 20px;\n line-height: 26px;\n color: #121114;\n width: 100%;\n max-width: 200px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.recorder-container__attached-video[_ngcontent-%COMP%] .recorder-floating__controls-bar[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n position: relative;\n padding: 20px 24px;\n}\n.recorder-container__attached-video[_ngcontent-%COMP%] .recorder-floating__recording-timer[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n top: -38px;\n left: 50%;\n transform: translateX(-50%);\n position: absolute;\n}\n.recorder-container__attached-video[_ngcontent-%COMP%] .recorder-floating__recording-timer[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: #ffffff;\n font-style: normal;\n font-weight: normal;\n font-size: 20px;\n line-height: 26px;\n}\n.recorder-container__attached-video[_ngcontent-%COMP%] .recorder-floating__button-stop-recording[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n margin: 0 auto;\n padding: 10px 12px;\n position: absolute;\n left: 50%;\n transform: translateX(-50%);\n outline: none;\n border: 2px solid #E4DFF2;\n border-radius: 8px;\n background: transparent;\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n line-height: 20px;\n cursor: pointer;\n}\n.recorder-container__attached-video[_ngcontent-%COMP%] .recorder-floating__record-settings[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 40px;\n height: 40px;\n border: 2px solid #A59FB9;\n border-radius: 8px;\n background: transparent;\n cursor: no-drop;\n outline: none;\n}\n.recorder-container__attached-video[_ngcontent-%COMP%] .recorder-floating__record-settings[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%] {\n color: #2B2733;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvcmUvY29tcG9uZW50cy92aWRlby1yZWNvcmRlci92aWRlby1yZWNvcmRlci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUMzTUk7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxtQkhVa0I7QUc2QzFCO0FBckRRO0VBQ0ksY0FBQTtFQUNBLGVBQUE7QUF1RFo7QUFwRFE7RUFDSSxtQkh0Qkk7QUc0RWhCO0FBbkRRO0VBQ0ksdUJBQUE7QUFxRFo7QUFuRFk7RUFDSSxjSEhVO0FHd0QxQjtBQWxEWTtFQUNJLGNIVFU7QUc2RDFCO0FBL0NJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGlDSEdpQjtFR0ZqQixhQUFBO0FBaURSO0FBL0NRO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7QUFpRFo7QUEvQ1k7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUFpRGhCO0FBL0NnQjtFQUNJLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsNEJBQUE7RUFDQSxhQUFBO0FBaURwQjtBQTdDWTtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQStDaEI7QUE1Q1k7RUFDSSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjSDlFUTtFRytFUixXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0FBOENoQjtBQTNDWTtFQUNJLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQTZDaEI7QUExQ1k7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSwyQkFBQTtFQUNBLGtCQUFBO0FBNENoQjtBQTFDZ0I7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBQTRDcEI7QUF4Q1k7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLDJCQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0FBMENoQjtBQXZDWTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBQXlDaEI7QUF2Q2dCO0VBQ0ksY0hoS0o7QUd5TWhCIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG4ucmVjb3JkZXItY29udGFpbmVyIHtcblxuICAgICZfX3JlY29yZGVyLWlubGluZSB7XG4gICAgfVxuXG4gICAgJl9fcmVjb3JkLXRvcGljLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG5cbiAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tc3RvcC1yZWNvcmRpbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1zdGFydC1yZWNvcmRpbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXR0YWNoZWQtdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgICAgLnJlY29yZGVyLWZsb2F0aW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE1NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNzIwcHg7XG5cbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYnV0dG9uLWNsb3NlLXBsYXllciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faGVhZGVyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250cm9scy1iYXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcmVjb3JkaW5nLXRpbWVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0b3A6IC0zOHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19idXR0b24tc3RvcC1yZWNvcmRpbmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRTRERkYyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19yZWNvcmQtc2V0dGluZ3Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbm8tZHJvcDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_14__.__decorate)([(0,_undock_core_decorators__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], VideoRecorderComponent.prototype, "mediaStreamStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_14__.__decorate)([(0,_undock_core_decorators__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], VideoRecorderComponent.prototype, "recordingTimerStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_14__.__decorate)([(0,_undock_core_decorators__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], VideoRecorderComponent.prototype, "isRecordingRunningStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_14__.__decorate)([(0,_undock_core_decorators__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], VideoRecorderComponent.prototype, "isRecordingRunningStreamDelayed", null);
/***/ }),
/***/ 81888:
/*!********************************************************!*\
!*** ./packages/core/contracts/attachments.manager.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AbstractAttachmentsManager": () => (/* binding */ AbstractAttachmentsManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
class AbstractAttachmentsManager {
constructor() {
this.storagePathPrefix = '/';
}
getStoragePathForEntity(owner) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.pathResolveStrategy.resolve(owner, _this.storagePathPrefix);
})();
}
}
/***/ }),
/***/ 62941:
/*!*****************************************************!*\
!*** ./packages/core/contracts/chrome-extension.ts ***!
\*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ExtensionMessageType": () => (/* binding */ ExtensionMessageType)
/* harmony export */ });
var ExtensionMessageType;
(function (ExtensionMessageType) {
ExtensionMessageType["SignInWithCustomToken"] = "signInWithCustomToken";
ExtensionMessageType["CheckPermission"] = "checkPermission";
ExtensionMessageType["RequestPermission"] = "requestPermission";
ExtensionMessageType["RemovePermission"] = "removePermission";
ExtensionMessageType["SignOut"] = "signOut";
ExtensionMessageType["OpenSidebar"] = "toggleSidebarMenu";
ExtensionMessageType["CloseSidebar"] = "closeSidebar";
ExtensionMessageType["ShowTimeline"] = "showTimeline";
ExtensionMessageType["ShowNewEvent"] = "showNewEvent";
ExtensionMessageType["RequestPublicProposals"] = "requestPublicProposals";
ExtensionMessageType["UpdateProposalsCount"] = "updateProposalsCount";
ExtensionMessageType["UpdateExtensionOptions"] = "updateExtensionOptions";
ExtensionMessageType["UpdateDomainSpecificExtensionOptions"] = "updateDomainSpecificExtensionOptions";
ExtensionMessageType["EnableExtension"] = "EnableExtension";
ExtensionMessageType["DisableExtension"] = "DisableExtension";
ExtensionMessageType["UpdateUser"] = "updateUser";
ExtensionMessageType["RefreshUser"] = "refreshUser";
ExtensionMessageType["CheckForChromeExtension"] = "checkForChromeExtension";
})(ExtensionMessageType || (ExtensionMessageType = {}));
/***/ }),
/***/ 84848:
/*!******************************************************************!*\
!*** ./packages/core/contracts/event/abstract-event-listener.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AbstractEventListener": () => (/* binding */ AbstractEventListener)
/* harmony export */ });
/* harmony import */ var shortid__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! shortid */ 69512);
/* harmony import */ var shortid__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(shortid__WEBPACK_IMPORTED_MODULE_0__);
class AbstractEventListener {
constructor(eventsManager, inheritedListenerClass) {
this.sortOrder = 0;
eventsManager.register(this.getEventClass(), this);
inheritedListenerClass['LISTENER_TYPE_ID'] = (0,shortid__WEBPACK_IMPORTED_MODULE_0__.generate)();
}
}
/***/ }),
/***/ 46469:
/*!*********************************************************!*\
!*** ./packages/core/contracts/event/abstract-event.ts ***!
\*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AbstractEvent": () => (/* binding */ AbstractEvent)
/* harmony export */ });
class AbstractEvent {}
/***/ }),
/***/ 19661:
/*!****************************************************************!*\
!*** ./packages/core/contracts/fire-storage-file.interface.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 64414:
/*!**********************************************************!*\
!*** ./packages/core/contracts/handle-error.strategy.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "HandleErrorStrategy": () => (/* binding */ HandleErrorStrategy)
/* harmony export */ });
class HandleErrorStrategy {
constructor() {}
}
/***/ }),
/***/ 47378:
/*!******************************************!*\
!*** ./packages/core/contracts/index.ts ***!
\******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AbstractEvent": () => (/* reexport safe */ _event_abstract_event__WEBPACK_IMPORTED_MODULE_16__.AbstractEvent),
/* harmony export */ "AbstractEventListener": () => (/* reexport safe */ _event_abstract_event_listener__WEBPACK_IMPORTED_MODULE_17__.AbstractEventListener),
/* harmony export */ "CookieStorage": () => (/* reexport safe */ _storage_cookie_storage_interface__WEBPACK_IMPORTED_MODULE_5__.CookieStorage),
/* harmony export */ "ExtensionMessageType": () => (/* reexport safe */ _chrome_extension__WEBPACK_IMPORTED_MODULE_2__.ExtensionMessageType),
/* harmony export */ "HandleErrorStrategy": () => (/* reexport safe */ _handle_error_strategy__WEBPACK_IMPORTED_MODULE_3__.HandleErrorStrategy),
/* harmony export */ "LocalStorage": () => (/* reexport safe */ _storage_local_storage_interface__WEBPACK_IMPORTED_MODULE_4__.LocalStorage),
/* harmony export */ "SessionStorage": () => (/* reexport safe */ _storage_session_storage_interface__WEBPACK_IMPORTED_MODULE_6__.SessionStorage)
/* harmony export */ });
/* harmony import */ var _stream__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./stream */ 80826);
/* harmony import */ var _types_app_mode_type__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./types/app-mode.type */ 80278);
/* harmony import */ var _chrome_extension__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./chrome-extension */ 62941);
/* harmony import */ var _handle_error_strategy__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./handle-error.strategy */ 64414);
/* harmony import */ var _storage_local_storage_interface__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./storage/local-storage.interface */ 60019);
/* harmony import */ var _storage_cookie_storage_interface__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./storage/cookie-storage.interface */ 77777);
/* harmony import */ var _storage_session_storage_interface__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./storage/session-storage.interface */ 88543);
/* harmony import */ var _model_model_interface__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./model/model.interface */ 25191);
/* harmony import */ var _model_has_secrets_interface__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./model/has-secrets.interface */ 54020);
/* harmony import */ var _model_soft_delete_interface__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./model/soft-delete.interface */ 44779);
/* harmony import */ var _model_has_recordings_interface__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./model/has-recordings.interface */ 86810);
/* harmony import */ var _model_has_entity_name_interface__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./model/has-entity-name.interface */ 36429);
/* harmony import */ var _model_has_attachments_interface__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./model/has-attachments.interface */ 36874);
/* harmony import */ var _model_has_private_notes_interface__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./model/has-private-notes.interface */ 31218);
/* harmony import */ var _model_should_initialize_interface__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./model/should-initialize.interface */ 30227);
/* harmony import */ var _model_shared_collection_entity_interface__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./model/shared-collection-entity.interface */ 2063);
/* harmony import */ var _event_abstract_event__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./event/abstract-event */ 46469);
/* harmony import */ var _event_abstract_event_listener__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./event/abstract-event-listener */ 84848);
/* harmony import */ var _fire_storage_file_interface__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./fire-storage-file.interface */ 19661);
/***/ }),
/***/ 36874:
/*!********************************************************************!*\
!*** ./packages/core/contracts/model/has-attachments.interface.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 36429:
/*!********************************************************************!*\
!*** ./packages/core/contracts/model/has-entity-name.interface.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 31218:
/*!**********************************************************************!*\
!*** ./packages/core/contracts/model/has-private-notes.interface.ts ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 86810:
/*!*******************************************************************!*\
!*** ./packages/core/contracts/model/has-recordings.interface.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 54020:
/*!****************************************************************!*\
!*** ./packages/core/contracts/model/has-secrets.interface.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 25191:
/*!**********************************************************!*\
!*** ./packages/core/contracts/model/model.interface.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 2063:
/*!*****************************************************************************!*\
!*** ./packages/core/contracts/model/shared-collection-entity.interface.ts ***!
\*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 30227:
/*!**********************************************************************!*\
!*** ./packages/core/contracts/model/should-initialize.interface.ts ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 44779:
/*!****************************************************************!*\
!*** ./packages/core/contracts/model/soft-delete.interface.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 36251:
/*!**********************************************************!*\
!*** ./packages/core/contracts/path-resolve.strategy.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PathResolveStrategy": () => (/* binding */ PathResolveStrategy)
/* harmony export */ });
class PathResolveStrategy {}
/***/ }),
/***/ 50781:
/*!*******************************************************!*\
!*** ./packages/core/contracts/recorder.interface.ts ***!
\*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "Recorder": () => (/* binding */ Recorder)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _decorators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../decorators */ 6497);
class Recorder {
constructor() {
this.mediaStreamSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(null);
this.isRecordingRunningSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(false);
}
get mediaStreamStream() {
return this.mediaStreamSubject.asStream();
}
get isRecordingRunningStream() {
return this.isRecordingRunningSubject.asStream();
}
}
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], Recorder.prototype, "mediaStreamSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], Recorder.prototype, "isRecordingRunningSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_decorators__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], Recorder.prototype, "mediaStreamStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_decorators__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], Recorder.prototype, "isRecordingRunningStream", null);
/***/ }),
/***/ 69893:
/*!*****************************************************!*\
!*** ./packages/core/contracts/rxjs-debug-level.ts ***!
\*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RxJSDebugLevel": () => (/* binding */ RxJSDebugLevel)
/* harmony export */ });
var RxJSDebugLevel;
(function (RxJSDebugLevel) {
RxJSDebugLevel[RxJSDebugLevel["OFF"] = 0] = "OFF";
RxJSDebugLevel[RxJSDebugLevel["INFO"] = 1] = "INFO";
RxJSDebugLevel[RxJSDebugLevel["MONITOR"] = 2] = "MONITOR";
RxJSDebugLevel[RxJSDebugLevel["DEBUG"] = 3] = "DEBUG";
RxJSDebugLevel[RxJSDebugLevel["VERBOSE"] = 4] = "VERBOSE";
})(RxJSDebugLevel || (RxJSDebugLevel = {}));
/***/ }),
/***/ 37644:
/*!*****************************************************************************!*\
!*** ./packages/core/contracts/server-sent-event/server-sent-event-type.ts ***!
\*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ServerSentEventType": () => (/* binding */ ServerSentEventType)
/* harmony export */ });
var ServerSentEventType;
(function (ServerSentEventType) {
ServerSentEventType["StatusUpdate"] = "StatusUpdate";
ServerSentEventType["StatusUpdateWithBlueprint"] = "StatusUpdateWithBlueprint";
ServerSentEventType["End"] = "End";
})(ServerSentEventType || (ServerSentEventType = {}));
/***/ }),
/***/ 27696:
/*!***********************************************************************!*\
!*** ./packages/core/contracts/storage/abstract-storage.interface.ts ***!
\***********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AbstractStorage": () => (/* binding */ AbstractStorage)
/* harmony export */ });
class AbstractStorage {
get length() {
return 1;
}
}
/***/ }),
/***/ 77777:
/*!*********************************************************************!*\
!*** ./packages/core/contracts/storage/cookie-storage.interface.ts ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CookieStorage": () => (/* binding */ CookieStorage)
/* harmony export */ });
/* harmony import */ var _undock_core_contracts_storage_abstract_storage_interface__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core/contracts/storage/abstract-storage.interface */ 27696);
class CookieStorage extends _undock_core_contracts_storage_abstract_storage_interface__WEBPACK_IMPORTED_MODULE_0__.AbstractStorage {}
/***/ }),
/***/ 60019:
/*!********************************************************************!*\
!*** ./packages/core/contracts/storage/local-storage.interface.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LocalStorage": () => (/* binding */ LocalStorage)
/* harmony export */ });
/* harmony import */ var _abstract_storage_interface__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./abstract-storage.interface */ 27696);
class LocalStorage extends _abstract_storage_interface__WEBPACK_IMPORTED_MODULE_0__.AbstractStorage {}
/***/ }),
/***/ 88543:
/*!**********************************************************************!*\
!*** ./packages/core/contracts/storage/session-storage.interface.ts ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SessionStorage": () => (/* binding */ SessionStorage)
/* harmony export */ });
/* harmony import */ var _abstract_storage_interface__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./abstract-storage.interface */ 27696);
class SessionStorage extends _abstract_storage_interface__WEBPACK_IMPORTED_MODULE_0__.AbstractStorage {}
/***/ }),
/***/ 80826:
/*!*******************************************!*\
!*** ./packages/core/contracts/stream.ts ***!
\*******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 34691:
/*!*********************************************************************!*\
!*** ./packages/core/contracts/tokens/storage-path-prefix.token.ts ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "STORAGE_PATH_PREFIX": () => (/* binding */ STORAGE_PATH_PREFIX)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
const STORAGE_PATH_PREFIX = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('STORAGE_PATH_PREFIX');
/***/ }),
/***/ 80278:
/*!********************************************************!*\
!*** ./packages/core/contracts/types/app-mode.type.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 78874:
/*!**************************************!*\
!*** ./packages/core/core.module.ts ***!
\**************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CoreModule": () => (/* binding */ CoreModule)
/* harmony export */ });
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_core_models__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core/models */ 9827);
/* harmony import */ var _undock_core_services_logger_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/services/logger.service */ 85389);
/* harmony import */ var _undock_core_pipes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/pipes */ 30175);
/* harmony import */ var _undock_core_guards__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core/guards */ 42835);
/* harmony import */ var _undock_core_contracts_storage_local_storage_interface__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core/contracts/storage/local-storage.interface */ 60019);
/* harmony import */ var _undock_core_contracts_storage_session_storage_interface__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/core/contracts/storage/session-storage.interface */ 88543);
/* harmony import */ var _undock_core_contracts_path_resolve_strategy__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/core/contracts/path-resolve.strategy */ 36251);
/* harmony import */ var _undock_core_contracts_tokens_storage_path_prefix_token__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/core/contracts/tokens/storage-path-prefix.token */ 34691);
/* harmony import */ var _undock_core_services_ext_connector__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/core/services/ext.connector */ 79663);
/* harmony import */ var _undock_core_services_cursor_tracker_service__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/core/services/cursor-tracker.service */ 8956);
/* harmony import */ var _undock_core_services_attachments_manager__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/core/services/attachments.manager */ 95386);
/* harmony import */ var _undock_core_components_video_recorder_video_recorder_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/core/components/video-recorder/video-recorder.component */ 69612);
/* harmony import */ var _undock_core_directives_mat_autocomplete_tab_directive__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/core/directives/mat-autocomplete-tab.directive */ 42040);
/* harmony import */ var _undock_core_directives_debounce_keyup_directive__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/core/directives/debounce-keyup.directive */ 21765);
/* harmony import */ var _undock_core_services_rxjs_debugger__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/core/services/rxjs.debugger */ 7127);
/* harmony import */ var _undock_core_pipes_avatar_pipe__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/core/pipes/avatar.pipe */ 15046);
/* harmony import */ var _undock_core_services_browser_connector__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @undock/core/services/browser.connector */ 54241);
/* harmony import */ var _undock_core_directives_stage_mode_directive__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @undock/core/directives/stage-mode.directive */ 52647);
/* harmony import */ var _undock_core_pipes_meeting_duration_pipe__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @undock/core/pipes/meeting-duration.pipe */ 60031);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @angular/core */ 22560);
class CoreModule {
constructor(rxjsDebug) {
this.rxjsDebug = rxjsDebug;
}
static forRoot() {
return {
ngModule: CoreModule,
providers: [_undock_core_models__WEBPACK_IMPORTED_MODULE_0__.Config, _undock_core_services_logger_service__WEBPACK_IMPORTED_MODULE_1__.Logger, _undock_core_services_rxjs_debugger__WEBPACK_IMPORTED_MODULE_14__.RxJSDebugger, _undock_core_services_browser_connector__WEBPACK_IMPORTED_MODULE_16__.BrowserConnector, _undock_core_services_ext_connector__WEBPACK_IMPORTED_MODULE_8__.ExtConnector, _undock_core_services_cursor_tracker_service__WEBPACK_IMPORTED_MODULE_9__.CursorTracker, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_2__.FileSizePipe, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_2__.ImgThumbnailPipe, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_2__.TextTrimPipe, _undock_core_pipes_avatar_pipe__WEBPACK_IMPORTED_MODULE_15__.AvatarImagePipe, _undock_core_pipes_meeting_duration_pipe__WEBPACK_IMPORTED_MODULE_18__.MeetingDurationPipe, _undock_core_models__WEBPACK_IMPORTED_MODULE_0__.FileStorage, _undock_core_services_attachments_manager__WEBPACK_IMPORTED_MODULE_10__.AttachmentsManager, {
provide: _undock_core_contracts_tokens_storage_path_prefix_token__WEBPACK_IMPORTED_MODULE_7__.STORAGE_PATH_PREFIX,
useValue: 'default'
}, {
provide: _undock_core_contracts_path_resolve_strategy__WEBPACK_IMPORTED_MODULE_6__.PathResolveStrategy,
useClass: _undock_core_models__WEBPACK_IMPORTED_MODULE_0__.DefaultPathResolveStrategy
}, _undock_core_models__WEBPACK_IMPORTED_MODULE_0__.MemoryStorage, {
provide: _undock_core_contracts_storage_local_storage_interface__WEBPACK_IMPORTED_MODULE_4__.LocalStorage,
useClass: _undock_core_models__WEBPACK_IMPORTED_MODULE_0__.BrowserLocalStorage
}, {
provide: _undock_core_contracts_storage_session_storage_interface__WEBPACK_IMPORTED_MODULE_5__.SessionStorage,
useClass: _undock_core_models__WEBPACK_IMPORTED_MODULE_0__.BrowserSessionStorage
}, _undock_core_guards__WEBPACK_IMPORTED_MODULE_3__.CheckDomainGuard, _undock_core_guards__WEBPACK_IMPORTED_MODULE_3__.BlockIframeGuard]
};
}
}
CoreModule.ɵfac = function CoreModule_Factory(t) {
return new (t || CoreModule)(_angular_core__WEBPACK_IMPORTED_MODULE_20__["ɵɵinject"](_undock_core_services_rxjs_debugger__WEBPACK_IMPORTED_MODULE_14__.RxJSDebugger));
};
CoreModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_20__["ɵɵdefineNgModule"]({
type: CoreModule
});
CoreModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_20__["ɵɵdefineInjector"]({
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_21__.CommonModule]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_20__["ɵɵsetNgModuleScope"](CoreModule, {
declarations: [_undock_core_pipes__WEBPACK_IMPORTED_MODULE_2__.FileSizePipe, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_2__.ImgThumbnailPipe, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_2__.TextTrimPipe, _undock_core_pipes_avatar_pipe__WEBPACK_IMPORTED_MODULE_15__.AvatarImagePipe, _undock_core_components_video_recorder_video_recorder_component__WEBPACK_IMPORTED_MODULE_11__.VideoRecorderComponent, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_2__.RemoveLinkProtocolPipe, _undock_core_directives_mat_autocomplete_tab_directive__WEBPACK_IMPORTED_MODULE_12__.MatAutocompleteTabDirective, _undock_core_directives_debounce_keyup_directive__WEBPACK_IMPORTED_MODULE_13__.DebounceKeyupDirective, _undock_core_directives_stage_mode_directive__WEBPACK_IMPORTED_MODULE_17__.StageModeDirective, _undock_core_directives_stage_mode_directive__WEBPACK_IMPORTED_MODULE_17__.ProductionModeDirective, _undock_core_pipes_meeting_duration_pipe__WEBPACK_IMPORTED_MODULE_18__.MeetingDurationPipe, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_19__.StreamPipe],
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_21__.CommonModule],
exports: [_undock_core_pipes__WEBPACK_IMPORTED_MODULE_2__.FileSizePipe, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_2__.ImgThumbnailPipe, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_2__.TextTrimPipe, _undock_core_pipes_avatar_pipe__WEBPACK_IMPORTED_MODULE_15__.AvatarImagePipe, _undock_core_components_video_recorder_video_recorder_component__WEBPACK_IMPORTED_MODULE_11__.VideoRecorderComponent, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_2__.RemoveLinkProtocolPipe, _undock_core_directives_mat_autocomplete_tab_directive__WEBPACK_IMPORTED_MODULE_12__.MatAutocompleteTabDirective, _undock_core_directives_debounce_keyup_directive__WEBPACK_IMPORTED_MODULE_13__.DebounceKeyupDirective, _undock_core_directives_stage_mode_directive__WEBPACK_IMPORTED_MODULE_17__.StageModeDirective, _undock_core_directives_stage_mode_directive__WEBPACK_IMPORTED_MODULE_17__.ProductionModeDirective, _undock_core_pipes_meeting_duration_pipe__WEBPACK_IMPORTED_MODULE_18__.MeetingDurationPipe, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_19__.StreamPipe]
});
})();
/***/ }),
/***/ 6497:
/*!*******************************************!*\
!*** ./packages/core/decorators/index.ts ***!
\*******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "Memoize": () => (/* reexport safe */ _memoize__WEBPACK_IMPORTED_MODULE_0__.Memoize)
/* harmony export */ });
/* harmony import */ var _memoize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./memoize */ 56476);
/***/ }),
/***/ 56476:
/*!*********************************************!*\
!*** ./packages/core/decorators/memoize.ts ***!
\*********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "Memoize": () => (/* binding */ Memoize)
/* harmony export */ });
/* harmony import */ var _undock_core_models_storage_memory_storage__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core/models/storage/memory.storage */ 89330);
const globalStoragesWeakMap = new WeakMap();
const memoizeDestroyHookInitializedKey = '__memoizeDestroyHookInitialized';
function Memoize() {
function serializeArguments(args) {
return args.map(item => {
switch (typeof item) {
case 'object':
return JSON.stringify(item);
case 'function':
return item.toString();
default:
return item;
}
}, []).join('');
}
function pluginOnDestroyHook(target) {
const originalDestructor = target['ngOnDestroy'];
const newDestructorDescriptor = {
value: function (...args) {
originalDestructor ? originalDestructor.apply(this, args) : null;
if (globalStoragesWeakMap.has(this)) {
globalStoragesWeakMap.delete(this);
}
return typeof originalDestructor === 'function' ? originalDestructor.apply(this, args) : null;
},
configurable: true,
writeable: true
};
delete target.constructor.prototype['ngOnDestroy'];
Object.defineProperty(target.constructor.prototype, 'ngOnDestroy', newDestructorDescriptor);
}
return (target, key, descriptor) => {
const isGetterMode = typeof descriptor.get === 'function';
const originalMethod = descriptor[isGetterMode ? 'get' : 'value'];
descriptor[isGetterMode ? 'get' : 'value'] = function (...args) {
if (!globalStoragesWeakMap.has(this)) {
globalStoragesWeakMap.set(this, new _undock_core_models_storage_memory_storage__WEBPACK_IMPORTED_MODULE_0__.MemoryStorage());
}
let storage = globalStoragesWeakMap.get(this);
let storageKey = `${key}_${serializeArguments(args)}`;
if (storage.length === 0 || !storage.getItem(storageKey)) {
storage.setItem(storageKey, originalMethod.apply(this, args));
}
return storage.getItem(storageKey);
};
if (!target[memoizeDestroyHookInitializedKey]) {
pluginOnDestroyHook(target);
}
target[memoizeDestroyHookInitializedKey] = true;
};
}
/***/ }),
/***/ 75087:
/*!*****************************************************************!*\
!*** ./packages/core/directives/abstract-debounce.directive.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AbstractDebounceDirective": () => (/* binding */ AbstractDebounceDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 80228);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 19337);
class AbstractDebounceDirective {
constructor() {
this.debounceTime = 500;
this.onEvent = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
this.emitEvent$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
this.subscription$ = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
}
ngOnInit() {
this.emitEvent$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.takeUntil)(this.subscription$), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.debounceTime)(this.debounceTime), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.tap)(value => this.emitChange(value))).subscribe();
}
emitChange(value) {
this.onEvent.emit(value);
}
ngOnDestroy() {
this.subscription$.next();
this.subscription$.complete();
}
}
AbstractDebounceDirective.ɵfac = function AbstractDebounceDirective_Factory(t) {
return new (t || AbstractDebounceDirective)();
};
AbstractDebounceDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
type: AbstractDebounceDirective,
inputs: {
debounceTime: "debounceTime"
},
outputs: {
onEvent: "onEvent"
}
});
/***/ }),
/***/ 21765:
/*!**************************************************************!*\
!*** ./packages/core/directives/debounce-keyup.directive.ts ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DebounceKeyupDirective": () => (/* binding */ DebounceKeyupDirective)
/* harmony export */ });
/* harmony import */ var _abstract_debounce_directive__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./abstract-debounce.directive */ 75087);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class DebounceKeyupDirective extends _abstract_debounce_directive__WEBPACK_IMPORTED_MODULE_0__.AbstractDebounceDirective {
constructor() {
super();
}
onKeyUp(event) {
event.preventDefault();
this.emitEvent$.next(event);
}
}
DebounceKeyupDirective.ɵfac = function DebounceKeyupDirective_Factory(t) {
return new (t || DebounceKeyupDirective)();
};
DebounceKeyupDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
type: DebounceKeyupDirective,
selectors: [["", "debounceKeyUp", ""]],
hostBindings: function DebounceKeyupDirective_HostBindings(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("keyup", function DebounceKeyupDirective_keyup_HostBindingHandler($event) {
return ctx.onKeyUp($event);
});
}
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
/***/ }),
/***/ 42040:
/*!********************************************************************!*\
!*** ./packages/core/directives/mat-autocomplete-tab.directive.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MatAutocompleteExpectedException": () => (/* binding */ MatAutocompleteExpectedException),
/* harmony export */ "MatAutocompleteTabDirective": () => (/* binding */ MatAutocompleteTabDirective)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_material_legacy_autocomplete__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/material/legacy-autocomplete */ 26523);
class MatAutocompleteTabDirective {
constructor(matAutocompleteTrigger) {
this.matAutocompleteTrigger = matAutocompleteTrigger;
}
ngAfterViewInit() {
if (!this.matAutocompleteTrigger) {
throw new MatAutocompleteExpectedException();
}
}
onTabKeyPressed(event) {
event.preventDefault();
event.stopPropagation();
event.stopImmediatePropagation();
if (this.matAutocompleteTrigger.activeOption) {
this.matAutocompleteTrigger.autocomplete.optionSelected.next({
source: this.matAutocompleteTrigger.autocomplete,
option: this.matAutocompleteTrigger.activeOption
});
}
}
}
MatAutocompleteTabDirective.ɵfac = function MatAutocompleteTabDirective_Factory(t) {
return new (t || MatAutocompleteTabDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_material_legacy_autocomplete__WEBPACK_IMPORTED_MODULE_1__.MatLegacyAutocompleteTrigger, 8));
};
MatAutocompleteTabDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
type: MatAutocompleteTabDirective,
selectors: [["", "matAutocompleteForceSelectOptionsByTabKey", ""]],
hostBindings: function MatAutocompleteTabDirective_HostBindings(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("keydown.tab", function MatAutocompleteTabDirective_keydown_tab_HostBindingHandler($event) {
return ctx.onTabKeyPressed($event);
});
}
}
});
class MatAutocompleteExpectedException extends Error {}
/***/ }),
/***/ 52647:
/*!**********************************************************!*\
!*** ./packages/core/directives/stage-mode.directive.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ProductionModeDirective": () => (/* binding */ ProductionModeDirective),
/* harmony export */ "StageModeDirective": () => (/* binding */ StageModeDirective)
/* harmony export */ });
/* harmony import */ var _web_environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @web/environments/environment */ 52732);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ProductionModeDirective {
constructor(element, templateRef, viewContainer) {
this.element = element;
this.templateRef = templateRef;
this.viewContainer = viewContainer;
this.isShow = _web_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.production;
}
ngOnInit() {
if (this.isShow) {
this.viewContainer.createEmbeddedView(this.templateRef);
} else {
this.viewContainer.clear();
}
}
}
ProductionModeDirective.ɵfac = function ProductionModeDirective_Factory(t) {
return new (t || ProductionModeDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewContainerRef));
};
ProductionModeDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
type: ProductionModeDirective,
selectors: [["", "ifProduction", ""]]
});
class StageModeDirective extends ProductionModeDirective {
constructor() {
super(...arguments);
this.isShow = !_web_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.production;
}
}
StageModeDirective.ɵfac = function () {
let ɵStageModeDirective_BaseFactory;
return function StageModeDirective_Factory(t) {
return (ɵStageModeDirective_BaseFactory || (ɵStageModeDirective_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](StageModeDirective)))(t || StageModeDirective);
};
}();
StageModeDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
type: StageModeDirective,
selectors: [["", "ifStage", ""]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵInheritDefinitionFeature"]]
});
/***/ }),
/***/ 9665:
/*!************************************************!*\
!*** ./packages/core/guards/abstract.guard.ts ***!
\************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AbstractGuard": () => (/* binding */ AbstractGuard)
/* harmony export */ });
class AbstractGuard {
getActivatedRouteSnapshot(state) {
const findDeepestChildrenRouteState = state => {
return state.children.length > 0 ? findDeepestChildrenRouteState(state.firstChild) : state;
};
return findDeepestChildrenRouteState(state.root);
}
}
/***/ }),
/***/ 23916:
/*!****************************************************!*\
!*** ./packages/core/guards/block-iframe.guard.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "BlockIframeGuard": () => (/* binding */ BlockIframeGuard)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class BlockIframeGuard {
canActivate() {
if (top.location === self.location) {
return true;
}
window.document.body.innerHTML = 'access denied';
return false;
}
}
BlockIframeGuard.ɵfac = function BlockIframeGuard_Factory(t) {
return new (t || BlockIframeGuard)();
};
BlockIframeGuard.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
token: BlockIframeGuard,
factory: BlockIframeGuard.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 20618:
/*!****************************************************!*\
!*** ./packages/core/guards/check-domain.guard.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CheckDomainGuard": () => (/* binding */ CheckDomainGuard)
/* harmony export */ });
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 59346);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../api */ 86684);
class CheckDomainGuard {
constructor(api) {
this.api = api;
}
static getParentUrl() {
const isInIframe = parent !== window;
let parentUrl = null;
if (isInIframe) {
parentUrl = document.referrer;
}
return parentUrl;
}
canActivate(route) {
const profileUrl = route.queryParamMap.get('profileUrl');
const integrationId = route.queryParamMap.get('integrationId');
return (0,rxjs__WEBPACK_IMPORTED_MODULE_1__.from)(this.api.integrations.checkDomainRoute.checkDomain(integrationId, profileUrl, CheckDomainGuard.getParentUrl())).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.map)(data => {
return data.status;
}));
}
}
CheckDomainGuard.ɵfac = function CheckDomainGuard_Factory(t) {
return new (t || CheckDomainGuard)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_api__WEBPACK_IMPORTED_MODULE_0__.Api));
};
CheckDomainGuard.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({
token: CheckDomainGuard,
factory: CheckDomainGuard.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 78887:
/*!***************************************************!*\
!*** ./packages/core/guards/iframe-only.guard.ts ***!
\***************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "IframeOnlyGuard": () => (/* binding */ IframeOnlyGuard)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class IframeOnlyGuard {
canActivate() {
if (top.location !== self.location) {
return true;
}
window.document.body.innerHTML = 'access denied';
return false;
}
}
IframeOnlyGuard.ɵfac = function IframeOnlyGuard_Factory(t) {
return new (t || IframeOnlyGuard)();
};
IframeOnlyGuard.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
token: IframeOnlyGuard,
factory: IframeOnlyGuard.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 42835:
/*!***************************************!*\
!*** ./packages/core/guards/index.ts ***!
\***************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AbstractGuard": () => (/* reexport safe */ _abstract_guard__WEBPACK_IMPORTED_MODULE_0__.AbstractGuard),
/* harmony export */ "BlockIframeGuard": () => (/* reexport safe */ _block_iframe_guard__WEBPACK_IMPORTED_MODULE_1__.BlockIframeGuard),
/* harmony export */ "CheckDomainGuard": () => (/* reexport safe */ _check_domain_guard__WEBPACK_IMPORTED_MODULE_2__.CheckDomainGuard)
/* harmony export */ });
/* harmony import */ var _abstract_guard__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./abstract.guard */ 9665);
/* harmony import */ var _block_iframe_guard__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./block-iframe.guard */ 23916);
/* harmony import */ var _check_domain_guard__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./check-domain.guard */ 20618);
/***/ }),
/***/ 8573:
/*!********************************!*\
!*** ./packages/core/index.ts ***!
\********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ATTACHMENT_COLLECTION_NAME": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.ATTACHMENT_COLLECTION_NAME),
/* harmony export */ "AbstractEvent": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_2__.AbstractEvent),
/* harmony export */ "AbstractEventListener": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_2__.AbstractEventListener),
/* harmony export */ "AbstractFactory": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.AbstractFactory),
/* harmony export */ "AppEventsDispatcher": () => (/* reexport safe */ _services_events_dispatcher_service__WEBPACK_IMPORTED_MODULE_5__.AppEventsDispatcher),
/* harmony export */ "ArrayHelpers": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.ArrayHelpers),
/* harmony export */ "Attachment": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.Attachment),
/* harmony export */ "AttachmentScope": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.AttachmentScope),
/* harmony export */ "AttachmentsManager": () => (/* reexport safe */ _services_attachments_manager__WEBPACK_IMPORTED_MODULE_8__.AttachmentsManager),
/* harmony export */ "BrowserConnector": () => (/* reexport safe */ _services_browser_connector__WEBPACK_IMPORTED_MODULE_4__.BrowserConnector),
/* harmony export */ "BrowserLocalStorage": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.BrowserLocalStorage),
/* harmony export */ "BrowserSessionStorage": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.BrowserSessionStorage),
/* harmony export */ "Config": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.Config),
/* harmony export */ "CookieStorage": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_2__.CookieStorage),
/* harmony export */ "CursorTracker": () => (/* reexport safe */ _services_cursor_tracker_service__WEBPACK_IMPORTED_MODULE_10__.CursorTracker),
/* harmony export */ "DefaultPathResolveStrategy": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.DefaultPathResolveStrategy),
/* harmony export */ "DeviceUtil": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.DeviceUtil),
/* harmony export */ "ErrorHandlerService": () => (/* reexport safe */ _services_error_handler_service__WEBPACK_IMPORTED_MODULE_9__.ErrorHandlerService),
/* harmony export */ "ExtConnector": () => (/* reexport safe */ _services_ext_connector__WEBPACK_IMPORTED_MODULE_6__.ExtConnector),
/* harmony export */ "ExtensionMessageType": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_2__.ExtensionMessageType),
/* harmony export */ "FILE_COLLECTION_NAME": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.FILE_COLLECTION_NAME),
/* harmony export */ "FileStorage": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.FileStorage),
/* harmony export */ "HandleErrorStrategy": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_2__.HandleErrorStrategy),
/* harmony export */ "LocalStorage": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_2__.LocalStorage),
/* harmony export */ "Logger": () => (/* reexport safe */ _services_logger_service__WEBPACK_IMPORTED_MODULE_7__.Logger),
/* harmony export */ "Memoize": () => (/* reexport safe */ _decorators__WEBPACK_IMPORTED_MODULE_3__.Memoize),
/* harmony export */ "MemoryStorage": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.MemoryStorage),
/* harmony export */ "Moment": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.Moment),
/* harmony export */ "PRIVATE_NOTES_COLLECTION_NAME": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.PRIVATE_NOTES_COLLECTION_NAME),
/* harmony export */ "PrivateNote": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.PrivateNote),
/* harmony export */ "RECORDING_COLLECTION_NAME": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.RECORDING_COLLECTION_NAME),
/* harmony export */ "ReactiveStorage": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.ReactiveStorage),
/* harmony export */ "Recording": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.Recording),
/* harmony export */ "RecordingScope": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.RecordingScope),
/* harmony export */ "RecordingStatus": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.RecordingStatus),
/* harmony export */ "SECRET_COLLECTION": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.SECRET_COLLECTION),
/* harmony export */ "Secret": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.Secret),
/* harmony export */ "SessionStorage": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_2__.SessionStorage),
/* harmony export */ "StorageFile": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.StorageFile),
/* harmony export */ "ToPromise": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.ToPromise),
/* harmony export */ "UploadingFile": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.UploadingFile),
/* harmony export */ "UploadingFileStatus": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.UploadingFileStatus),
/* harmony export */ "Validations": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.Validations),
/* harmony export */ "clone": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.clone),
/* harmony export */ "compareDeeply": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.compareDeeply),
/* harmony export */ "compareDeeplyBy": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.compareDeeplyBy),
/* harmony export */ "createAttachmentsCollection": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.createAttachmentsCollection),
/* harmony export */ "generateFileName": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.generateFileName),
/* harmony export */ "getAttachments": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.getAttachments),
/* harmony export */ "getQueryParam": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.getQueryParam),
/* harmony export */ "getRouteParam": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.getRouteParam),
/* harmony export */ "isElementFullyVisible": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.isElementFullyVisible),
/* harmony export */ "isElementVisible": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.isElementVisible),
/* harmony export */ "isEmptyString": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.isEmptyString),
/* harmony export */ "isV1": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.isV1),
/* harmony export */ "isV2": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.isV2),
/* harmony export */ "isV3": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.isV3),
/* harmony export */ "isV4": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.isV4),
/* harmony export */ "isV5": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.isV5),
/* harmony export */ "mergeDeep": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.mergeDeep),
/* harmony export */ "openLinkBlank": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.openLinkBlank),
/* harmony export */ "patchObject": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.patchObject),
/* harmony export */ "pick": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.pick),
/* harmony export */ "sleep": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.sleep),
/* harmony export */ "storageAvailable": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.storageAvailable),
/* harmony export */ "streamAttachments": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_1__.streamAttachments),
/* harmony export */ "wrapObservableWithPromise": () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_0__.wrapObservableWithPromise)
/* harmony export */ });
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils */ 7336);
/* harmony import */ var _models__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./models */ 9827);
/* harmony import */ var _contracts__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./contracts */ 47378);
/* harmony import */ var _decorators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./decorators */ 6497);
/* harmony import */ var _services_browser_connector__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./services/browser.connector */ 54241);
/* harmony import */ var _services_events_dispatcher_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./services/events-dispatcher.service */ 92283);
/* harmony import */ var _services_ext_connector__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./services/ext.connector */ 79663);
/* harmony import */ var _services_logger_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./services/logger.service */ 85389);
/* harmony import */ var _services_attachments_manager__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./services/attachments.manager */ 95386);
/* harmony import */ var _services_error_handler_service__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./services/error-handler.service */ 16310);
/* harmony import */ var _services_cursor_tracker_service__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./services/cursor-tracker.service */ 8956);
/***/ }),
/***/ 37800:
/*!**************************************************!*\
!*** ./packages/core/models/attachment.model.ts ***!
\**************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ATTACHMENT_COLLECTION_NAME": () => (/* binding */ ATTACHMENT_COLLECTION_NAME),
/* harmony export */ "Attachment": () => (/* binding */ Attachment),
/* harmony export */ "AttachmentScope": () => (/* binding */ AttachmentScope),
/* harmony export */ "createAttachmentsCollection": () => (/* binding */ createAttachmentsCollection),
/* harmony export */ "getAttachments": () => (/* binding */ getAttachments),
/* harmony export */ "streamAttachments": () => (/* binding */ streamAttachments)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/orm-on-fire */ 24153);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_core_models_storage_file_model__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/models/storage-file.model */ 63613);
var Attachment_1;
class AttachmentScope {
static initialized(filter) {
return filter.isInitialized.equal(true);
}
}
const ATTACHMENT_COLLECTION_NAME = 'attachment';
let Attachment = Attachment_1 = class Attachment {
constructor() {
this.tags = [];
}
};
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.ID)()], Attachment.prototype, "id", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Attachment.prototype, "ownerId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Attachment.prototype, "ownerType", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Attachment.prototype, "name", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Attachment.prototype, "size", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Attachment.prototype, "type", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Attachment.prototype, "tags", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Attachment.prototype, "isInitialized", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Attachment.prototype, "isCopy", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Attachment.prototype, "originalAttachmentId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.DocRef)(Attachment_1)], Attachment.prototype, "originalAttachment", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Attachment.prototype, "fileId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.DocRef)(_undock_core_models_storage_file_model__WEBPACK_IMPORTED_MODULE_1__.StorageFile)], Attachment.prototype, "file", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.CreatedDateField)()], Attachment.prototype, "createdAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.UpdatedDateField)()], Attachment.prototype, "updatedAt", void 0);
Attachment = Attachment_1 = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Entity)({
collection: ATTACHMENT_COLLECTION_NAME
})], Attachment);
const getAttachments = collection => {
return collection.all().filter(AttachmentScope.initialized).get();
};
const streamAttachments = collection => {
return collection.all().filter(AttachmentScope.initialized).stream();
};
const createAttachmentsCollection = (entity, ormOnFireContext) => {
return ormOnFireContext.createNestedCollection(Attachment, entity);
};
/***/ }),
/***/ 34493:
/*!****************************************!*\
!*** ./packages/core/models/config.ts ***!
\****************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "Config": () => (/* binding */ Config)
/* harmony export */ });
/* harmony import */ var _web_environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @web/environments/environment */ 52732);
/* harmony import */ var _undock_core_contracts_rxjs_debug_level__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/contracts/rxjs-debug-level */ 69893);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
class Config {
get apiUrl() {
return this.getValueFromEnvironment('apiURL');
}
get dockLink() {
return this.getValueFromEnvironment('dockLink');
}
get apiPlatformURL() {
return this.getValueFromEnvironment('apiPlatformURL');
}
get appMode() {
return this.getValueFromEnvironment('appMode');
}
get isProduction() {
return this.appMode === 'prod';
}
get appVersion() {
return this.getValueFromEnvironment('appVersion');
}
get actualCalendarVersion() {
return this.getValueFromEnvironment('actualCalendarVersion');
}
get debugMode() {
return this.getValueFromEnvironment('debugMode', false);
}
get clientDomain() {
return this.getValueFromEnvironment('clientDomain');
}
get requestFeatureURL() {
return this.getValueFromEnvironment('requestFeatureURL');
}
get privacyPolicyUrl() {
return this.getValueFromEnvironment('privacyPolicyUrl');
}
get termsOfServiceUrl() {
return this.getValueFromEnvironment('termsOfServiceUrl');
}
get latestUpdatesUrl() {
return this.getValueFromEnvironment('latestUpdatesUrl');
}
get errorUrl() {
return this.getValueFromEnvironment('errorUrl');
}
get zoomCallbackPath() {
return this.getValueFromEnvironment('zoomCallbackPath');
}
get enableTracking() {
return this.getValueFromEnvironment('enableTracking');
}
get firebaseConfig() {
return this.getValueFromEnvironment('firebase');
}
get enableErrorTracking() {
return this.getValueFromEnvironment('enableErrorTracking');
}
get rxjsDebugLevel() {
return this.getValueFromEnvironment('rxjsDebugLevel', _undock_core_contracts_rxjs_debug_level__WEBPACK_IMPORTED_MODULE_1__.RxJSDebugLevel.OFF);
}
get chromeExtURL() {
return this.getValueFromEnvironment('chromeExtURL');
}
get chromeExtensionId() {
return this.getValueFromEnvironment('chromeExtensionId');
}
get schedulingWindowAllowedDomains() {
return this.getValueFromEnvironment('schedulingWindowAllowedDomains');
}
get calendarPromptAllowedDomains() {
return this.getValueFromEnvironment('calendarPromptAllowedDomains');
}
get enableAnalytics() {
return this.getValueFromEnvironment('enableAnalytics');
}
get enableHeapAnalytics() {
return this.getValueFromEnvironment('enableHeapAnalytics');
}
get enableSegmentAnalytics() {
return this.getValueFromEnvironment('enableSegmentAnalytics');
}
get enableGoogleAnalytics() {
return this.getValueFromEnvironment('enableGoogleAnalytics');
}
get enableGoogleTagManager() {
return this.getValueFromEnvironment('enableGoogleTagManager');
}
get enableCannySDK() {
return this.getValueFromEnvironment('enableCannySDK');
}
get heapAnalyticsTrackingId() {
return this.getValueFromEnvironment('heapAnalyticsTrackingId');
}
get segmentAnalyticsTrackingId() {
return this.getValueFromEnvironment('segmentAnalyticsTrackingId');
}
get googleAnalyticsTrackingId() {
return this.getValueFromEnvironment('googleAnalyticsTrackingId');
}
get googleTagManagerTrackingId() {
return this.getValueFromEnvironment('googleTagManagerTrackingId');
}
get cannyAppId() {
return this.getValueFromEnvironment('cannyAppId');
}
get stripeApiKey() {
return this.getValueFromEnvironment('stripeApiKey');
}
get disableNewCalendaring() {
return false;
}
getValueFromEnvironment(key, defaultValue) {
if (_web_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.hasOwnProperty(key)) {
return _web_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment[key];
}
if (defaultValue) {
return defaultValue;
}
if (_web_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.appMode !== 'prod') {
console.error(`[ENV] Trying to get not defined env variable: ${key}`);
}
return null;
}
}
Config.ɵfac = function Config_Factory(t) {
return new (t || Config)();
};
Config.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: Config,
factory: Config.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 34155:
/*!************************************************************!*\
!*** ./packages/core/models/factories/abstract.factory.ts ***!
\************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AbstractFactory": () => (/* binding */ AbstractFactory)
/* harmony export */ });
class AbstractFactory {
constructor() {
this.defaultProperties = {};
}
assignDefaultData(model, props) {
const data = Object.assign({}, this.defaultProperties, props);
Object.keys(data).forEach(key => {
if (data.hasOwnProperty(key)) {
model[key] = data[key];
}
});
}
}
/***/ }),
/***/ 28754:
/*!**********************************************!*\
!*** ./packages/core/models/file-storage.ts ***!
\**********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FileStorage": () => (/* binding */ FileStorage)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var firebase_storage__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! firebase/storage */ 19058);
/* harmony import */ var _undock_core_decorators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/decorators */ 6497);
/* harmony import */ var _undock_core_models_storage_file_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core/models/storage-file.model */ 63613);
/* harmony import */ var _undock_session_contracts_firebase_app_token__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/session/contracts/firebase-app.token */ 61831);
/* harmony import */ var _undock_core_models_file_storage_uploading_file__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/core/models/file-storage/uploading-file */ 42173);
/* harmony import */ var _undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/session/models/orm-on-fire.context */ 72312);
class FileStorage {
constructor(firebaseApp) {
this.firebaseApp = firebaseApp;
this.ormOnFireContext = (0,_angular_core__WEBPACK_IMPORTED_MODULE_7__.inject)(_undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_6__.OrmOnFireContext);
}
get storage() {
return this.firebaseApp.storage();
}
upload(target, fileName, path = '/', options = {}) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const fullPath = yield _this.generateUniqueNameForFile(fileName, path);
return new _undock_core_models_file_storage_uploading_file__WEBPACK_IMPORTED_MODULE_5__.UploadingFile(target, _this.storage.ref(fullPath).put(target), {
...options,
fileName
}, _this.ormOnFireContext);
})();
}
removeFile(file) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let fileRef = _this2.storage.ref(file.path);
try {
yield fileRef.delete();
yield _this2.ormOnFireContext.removeModel(file);
} catch (e) {
console.log(`Error deleting file`, e);
return false;
}
return true;
})();
}
removeFilesByPath(path) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const file = new _undock_core_models_storage_file_model__WEBPACK_IMPORTED_MODULE_3__.StorageFile();
file.path = path;
const fileRef = _this3.storage.ref(file.path);
const files = yield fileRef.listAll();
yield Promise.all(files.items.map(file => file.delete()));
})();
}
getFileUrl(file) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return file ? _this4.storage.ref(file.path).getDownloadURL() : '';
})();
}
getFullPathFileURL(filePath) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return filePath ? _this5.storage.ref(filePath).getDownloadURL() : '';
})();
}
generateUniqueNameForFile(fullName, pathPrefix = '') {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let fileNameParts = fullName.split('.');
let fileName, fileExtension;
if (fileNameParts.length > 1) {
fileExtension = fileNameParts[fileNameParts.length - 1];
fileName = fileNameParts.slice(0, fileNameParts.length - 1).join('');
}
while (yield _this6.isFileExists(`${pathPrefix}/${fileName}.${fileExtension}`)) {
if (fileName.search(/\(\d+\)/) >= 0) {
fileName = fileName.replace(/\(\d+\)/, numberInBraces => {
return numberInBraces.replace(/\d+/, value => String(parseInt(value) + 1));
});
} else {
fileName += '(1)';
}
}
return `${pathPrefix}/${fileName}.${fileExtension}`;
})();
}
isFileExists(filePath) {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
yield _this7.storage.ref(filePath).getDownloadURL();
return true;
} catch (_a) {
return false;
}
})();
}
}
FileStorage.ɵfac = function FileStorage_Factory(t) {
return new (t || FileStorage)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_session_contracts_firebase_app_token__WEBPACK_IMPORTED_MODULE_4__.FirebaseApp));
};
FileStorage.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineInjectable"]({
token: FileStorage,
factory: FileStorage.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_8__.__decorate)([(0,_undock_core_decorators__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], FileStorage.prototype, "storage", null);
/***/ }),
/***/ 9634:
/*!****************************************************************************!*\
!*** ./packages/core/models/file-storage/default-path-resolve.strategy.ts ***!
\****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DefaultPathResolveStrategy": () => (/* binding */ DefaultPathResolveStrategy)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_core_contracts_path_resolve_strategy__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/contracts/path-resolve.strategy */ 36251);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
class DefaultPathResolveStrategy extends _undock_core_contracts_path_resolve_strategy__WEBPACK_IMPORTED_MODULE_1__.PathResolveStrategy {
resolve(owner, prefix) {
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return `${prefix}/${owner.id}`;
})();
}
}
DefaultPathResolveStrategy.ɵfac = function () {
let ɵDefaultPathResolveStrategy_BaseFactory;
return function DefaultPathResolveStrategy_Factory(t) {
return (ɵDefaultPathResolveStrategy_BaseFactory || (ɵDefaultPathResolveStrategy_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](DefaultPathResolveStrategy)))(t || DefaultPathResolveStrategy);
};
}();
DefaultPathResolveStrategy.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: DefaultPathResolveStrategy,
factory: DefaultPathResolveStrategy.ɵfac
});
/***/ }),
/***/ 42173:
/*!*************************************************************!*\
!*** ./packages/core/models/file-storage/uploading-file.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UploadingFile": () => (/* binding */ UploadingFile),
/* harmony export */ "UploadingFileStatus": () => (/* binding */ UploadingFileStatus)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _storage_file_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../storage-file.model */ 63613);
var UploadingFileStatus;
(function (UploadingFileStatus) {
UploadingFileStatus["Error"] = "Error";
UploadingFileStatus["Paused"] = "Paused";
UploadingFileStatus["Running"] = "Running";
UploadingFileStatus["Finished"] = "Finished";
})(UploadingFileStatus || (UploadingFileStatus = {}));
class UploadingFile {
constructor(target, uploadTask, options = {}, ormOnFireContext) {
this.target = target;
this.uploadTask = uploadTask;
this.options = options;
this.ormOnFireContext = ormOnFireContext;
this.uploadedFileSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.percentLoadedSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(0);
this.uploadingStatusSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.subscribeForTaskStateChanges(uploadTask);
}
start() {
this.uploadTask.resume();
}
pause() {
this.uploadTask.pause();
}
cancel() {
this.uploadTask.cancel();
}
get percentLoadedStream() {
return this.percentLoadedSubject.asObservable();
}
get uploadedFileStream() {
return this.uploadedFileSubject.asObservable();
}
get uploadingStatusStream() {
return this.uploadingStatusSubject.asObservable();
}
get uploadedFile() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.uploadedFileSubject;
})();
}
get fileName() {
var _a;
return this.target instanceof File ? this.target.name : (_a = this.options.fileName) !== null && _a !== void 0 ? _a : '';
}
get tags() {
var _a, _b;
return (_b = (_a = this === null || this === void 0 ? void 0 : this.options) === null || _a === void 0 ? void 0 : _a.tags) !== null && _b !== void 0 ? _b : [];
}
subscribeForTaskStateChanges(task) {
task.on('state_changed', snapshot => this.onTaskStateChanged(snapshot), error => this.onTaskError(error), () => this.onTaskFinishedSuccessfully(task));
}
onTaskStateChanged(snapshot) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
switch (snapshot.state) {
case 'running':
_this2.uploadingStatusSubject.next(UploadingFileStatus.Running);
break;
case 'paused':
_this2.uploadingStatusSubject.next(UploadingFileStatus.Paused);
break;
}
if (snapshot.totalBytes > 0) {
_this2.percentLoadedSubject.next(Math.floor(snapshot.bytesTransferred / snapshot.totalBytes * 100));
} else {
_this2.percentLoadedSubject.next(100);
}
})();
}
onTaskFinishedSuccessfully(task) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
_this3.uploadingStatusSubject.next(UploadingFileStatus.Finished);
const snapshot = yield task;
const storageFile = new _storage_file_model__WEBPACK_IMPORTED_MODULE_2__.StorageFile();
storageFile.name = snapshot.metadata.name;
storageFile.size = snapshot.metadata.size;
storageFile.path = snapshot.metadata.fullPath;
storageFile.bucket = snapshot.metadata.bucket;
storageFile.contentType = snapshot.metadata.contentType;
storageFile.tags = (_a = storageFile.tags) !== null && _a !== void 0 ? _a : [];
if (_this3.options.tags) {
storageFile.tags = storageFile.tags.concat(_this3.options.tags);
}
yield _this3.ormOnFireContext.saveModel(storageFile);
_this3.uploadedFileSubject.next(storageFile);
})();
}
onTaskError(error) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
console.warn(`Cannot upload file`, error);
_this4.uploadedFileSubject.next(null);
_this4.uploadingStatusSubject.next(UploadingFileStatus.Error);
})();
}
onDestroy() {
this.uploadedFileSubject.complete();
this.percentLoadedSubject.complete();
this.uploadingStatusSubject.complete();
this.uploadedFileSubject.unsubscribe();
this.percentLoadedSubject.unsubscribe();
this.uploadingStatusSubject.unsubscribe();
}
}
/***/ }),
/***/ 9827:
/*!***************************************!*\
!*** ./packages/core/models/index.ts ***!
\***************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ATTACHMENT_COLLECTION_NAME": () => (/* reexport safe */ _attachment_model__WEBPACK_IMPORTED_MODULE_4__.ATTACHMENT_COLLECTION_NAME),
/* harmony export */ "AbstractFactory": () => (/* reexport safe */ _factories_abstract_factory__WEBPACK_IMPORTED_MODULE_8__.AbstractFactory),
/* harmony export */ "Attachment": () => (/* reexport safe */ _attachment_model__WEBPACK_IMPORTED_MODULE_4__.Attachment),
/* harmony export */ "AttachmentScope": () => (/* reexport safe */ _attachment_model__WEBPACK_IMPORTED_MODULE_4__.AttachmentScope),
/* harmony export */ "BrowserLocalStorage": () => (/* reexport safe */ _storage_local_storage__WEBPACK_IMPORTED_MODULE_11__.BrowserLocalStorage),
/* harmony export */ "BrowserSessionStorage": () => (/* reexport safe */ _storage_session_storage__WEBPACK_IMPORTED_MODULE_12__.BrowserSessionStorage),
/* harmony export */ "Config": () => (/* reexport safe */ _config__WEBPACK_IMPORTED_MODULE_0__.Config),
/* harmony export */ "DefaultPathResolveStrategy": () => (/* reexport safe */ _file_storage_default_path_resolve_strategy__WEBPACK_IMPORTED_MODULE_13__.DefaultPathResolveStrategy),
/* harmony export */ "FILE_COLLECTION_NAME": () => (/* reexport safe */ _storage_file_model__WEBPACK_IMPORTED_MODULE_6__.FILE_COLLECTION_NAME),
/* harmony export */ "FileStorage": () => (/* reexport safe */ _file_storage__WEBPACK_IMPORTED_MODULE_1__.FileStorage),
/* harmony export */ "MemoryStorage": () => (/* reexport safe */ _storage_memory_storage__WEBPACK_IMPORTED_MODULE_10__.MemoryStorage),
/* harmony export */ "PRIVATE_NOTES_COLLECTION_NAME": () => (/* reexport safe */ _private_note_model__WEBPACK_IMPORTED_MODULE_7__.PRIVATE_NOTES_COLLECTION_NAME),
/* harmony export */ "PrivateNote": () => (/* reexport safe */ _private_note_model__WEBPACK_IMPORTED_MODULE_7__.PrivateNote),
/* harmony export */ "RECORDING_COLLECTION_NAME": () => (/* reexport safe */ _recording_model__WEBPACK_IMPORTED_MODULE_3__.RECORDING_COLLECTION_NAME),
/* harmony export */ "ReactiveStorage": () => (/* reexport safe */ _reactive_storage__WEBPACK_IMPORTED_MODULE_5__.ReactiveStorage),
/* harmony export */ "Recording": () => (/* reexport safe */ _recording_model__WEBPACK_IMPORTED_MODULE_3__.Recording),
/* harmony export */ "RecordingScope": () => (/* reexport safe */ _recording_model__WEBPACK_IMPORTED_MODULE_3__.RecordingScope),
/* harmony export */ "RecordingStatus": () => (/* reexport safe */ _recording_model__WEBPACK_IMPORTED_MODULE_3__.RecordingStatus),
/* harmony export */ "SECRET_COLLECTION": () => (/* reexport safe */ _secret_model__WEBPACK_IMPORTED_MODULE_2__.SECRET_COLLECTION),
/* harmony export */ "Secret": () => (/* reexport safe */ _secret_model__WEBPACK_IMPORTED_MODULE_2__.Secret),
/* harmony export */ "StorageFile": () => (/* reexport safe */ _storage_file_model__WEBPACK_IMPORTED_MODULE_6__.StorageFile),
/* harmony export */ "UploadingFile": () => (/* reexport safe */ _file_storage_uploading_file__WEBPACK_IMPORTED_MODULE_9__.UploadingFile),
/* harmony export */ "UploadingFileStatus": () => (/* reexport safe */ _file_storage_uploading_file__WEBPACK_IMPORTED_MODULE_9__.UploadingFileStatus),
/* harmony export */ "createAttachmentsCollection": () => (/* reexport safe */ _attachment_model__WEBPACK_IMPORTED_MODULE_4__.createAttachmentsCollection),
/* harmony export */ "getAttachments": () => (/* reexport safe */ _attachment_model__WEBPACK_IMPORTED_MODULE_4__.getAttachments),
/* harmony export */ "streamAttachments": () => (/* reexport safe */ _attachment_model__WEBPACK_IMPORTED_MODULE_4__.streamAttachments)
/* harmony export */ });
/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./config */ 34493);
/* harmony import */ var _file_storage__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./file-storage */ 28754);
/* harmony import */ var _secret_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./secret.model */ 61282);
/* harmony import */ var _recording_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./recording.model */ 41281);
/* harmony import */ var _attachment_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./attachment.model */ 37800);
/* harmony import */ var _reactive_storage__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./reactive-storage */ 20655);
/* harmony import */ var _storage_file_model__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./storage-file.model */ 63613);
/* harmony import */ var _private_note_model__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./private-note.model */ 77479);
/* harmony import */ var _factories_abstract_factory__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./factories/abstract.factory */ 34155);
/* harmony import */ var _file_storage_uploading_file__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./file-storage/uploading-file */ 42173);
/* harmony import */ var _storage_memory_storage__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./storage/memory.storage */ 89330);
/* harmony import */ var _storage_local_storage__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./storage/local.storage */ 83483);
/* harmony import */ var _storage_session_storage__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./storage/session.storage */ 8710);
/* harmony import */ var _file_storage_default_path_resolve_strategy__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./file-storage/default-path-resolve.strategy */ 9634);
/***/ }),
/***/ 77479:
/*!****************************************************!*\
!*** ./packages/core/models/private-note.model.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PRIVATE_NOTES_COLLECTION_NAME": () => (/* binding */ PRIVATE_NOTES_COLLECTION_NAME),
/* harmony export */ "PrivateNote": () => (/* binding */ PrivateNote)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/orm-on-fire */ 24153);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__);
const PRIVATE_NOTES_COLLECTION_NAME = 'privateNote';
let PrivateNote = class PrivateNote {};
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.ID)()], PrivateNote.prototype, "id", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], PrivateNote.prototype, "userId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], PrivateNote.prototype, "userUId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], PrivateNote.prototype, "ownerId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], PrivateNote.prototype, "ownerType", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], PrivateNote.prototype, "text", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.CreatedDateField)()], PrivateNote.prototype, "createdAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.UpdatedDateField)()], PrivateNote.prototype, "updatedAt", void 0);
PrivateNote = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Entity)({
collection: PRIVATE_NOTES_COLLECTION_NAME
})], PrivateNote);
/***/ }),
/***/ 20655:
/*!**************************************************!*\
!*** ./packages/core/models/reactive-storage.ts ***!
\**************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ReactiveStorage": () => (/* binding */ ReactiveStorage)
/* harmony export */ });
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 80228);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
class ReactiveStorage {
constructor(storage) {
this.storage = storage;
this.values = {};
this.defaults = {};
this.valueStreams = {};
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
}
loadSettings() {
var _a;
let data = Object.assign({}, this.defaults, (_a = JSON.parse(this.storage.getItem(this.STORAGE_KEY))) !== null && _a !== void 0 ? _a : {});
Object.keys(data).forEach(key => {
if (!(this.valueStreams[key] instanceof rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject)) {
this.valueStreams[key] = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(data[key]).emitUntil(this.destroyEvent);
}
});
this.values = data;
}
getSettingValueStream(key) {
if (!this.valueStreams[key]) {
this.valueStreams[key] = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(this.defaults[key]).emitUntil(this.destroyEvent);
}
return this.valueStreams[key].asObservable();
}
getSettingValue(key) {
var _a;
return (_a = this.values[key]) !== null && _a !== void 0 ? _a : null;
}
setSettingValue(key, value) {
if (!this.valueStreams[key]) {
this.valueStreams[key] = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(value).emitUntil(this.destroyEvent);
}
this.values[key] = value;
this.valueStreams[key].next(value);
this.saveSettings();
}
saveSettings() {
this.storage.setItem(this.STORAGE_KEY, JSON.stringify(this.values));
}
onDestroy() {
this.destroyEvent.emit();
}
}
/***/ }),
/***/ 41281:
/*!*************************************************!*\
!*** ./packages/core/models/recording.model.ts ***!
\*************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RECORDING_COLLECTION_NAME": () => (/* binding */ RECORDING_COLLECTION_NAME),
/* harmony export */ "Recording": () => (/* binding */ Recording),
/* harmony export */ "RecordingScope": () => (/* binding */ RecordingScope),
/* harmony export */ "RecordingStatus": () => (/* binding */ RecordingStatus)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/orm-on-fire */ 24153);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_user_models_firestore_user__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/user/models/firestore.user */ 30549);
/* harmony import */ var _undock_core_models_storage_file_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/models/storage-file.model */ 63613);
var RecordingStatus;
(function (RecordingStatus) {
RecordingStatus["Pending"] = "Pending";
RecordingStatus["Recording"] = "Recording";
RecordingStatus["Uploading"] = "Uploading";
RecordingStatus["Succeeded"] = "Succeeded";
RecordingStatus["Failed"] = "Failed";
RecordingStatus["Cancelled"] = "Cancelled";
})(RecordingStatus || (RecordingStatus = {}));
class RecordingScope {
static failed(filter) {
return filter.status.containAnyOf([RecordingStatus.Failed, RecordingStatus.Cancelled]);
}
static pending(filter) {
return filter.status.equal(RecordingStatus.Pending);
}
static running(filter) {
return filter.status.equal(RecordingStatus.Recording);
}
static finished(filter) {
return filter.status.equal(RecordingStatus.Succeeded);
}
static initialized(filter) {
return filter.isInitialized.equal(true);
}
}
const RECORDING_COLLECTION_NAME = 'recording';
let Recording = class Recording {};
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.ID)()], Recording.prototype, "id", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Recording.prototype, "ownerId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Recording.prototype, "ownerType", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Recording.prototype, "name", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Recording.prototype, "size", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Recording.prototype, "type", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Recording.prototype, "error", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Recording.prototype, "status", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Recording.prototype, "isInitialized", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Recording.prototype, "recordingStartedAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Recording.prototype, "recordingStoppedAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Recording.prototype, "fileId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.DocRef)(_undock_core_models_storage_file_model__WEBPACK_IMPORTED_MODULE_2__.StorageFile)], Recording.prototype, "file", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Recording.prototype, "authorId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.DocRef)(_undock_user_models_firestore_user__WEBPACK_IMPORTED_MODULE_1__.FirestoreUser)], Recording.prototype, "author", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.CreatedDateField)()], Recording.prototype, "createdAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.UpdatedDateField)()], Recording.prototype, "updatedAt", void 0);
Recording = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Entity)({
collection: RECORDING_COLLECTION_NAME
})], Recording);
/***/ }),
/***/ 61282:
/*!**********************************************!*\
!*** ./packages/core/models/secret.model.ts ***!
\**********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SECRET_COLLECTION": () => (/* binding */ SECRET_COLLECTION),
/* harmony export */ "Secret": () => (/* binding */ Secret)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/orm-on-fire */ 24153);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__);
const SECRET_COLLECTION = 'secret';
let Secret = class Secret {};
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.ID)()], Secret.prototype, "id", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Secret.prototype, "ownerId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Secret.prototype, "ownerType", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Secret.prototype, "key", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Secret.prototype, "value", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.CreatedDateField)()], Secret.prototype, "createdAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.UpdatedDateField)()], Secret.prototype, "updatedAt", void 0);
Secret = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Entity)({
collection: SECRET_COLLECTION
})], Secret);
/***/ }),
/***/ 63613:
/*!****************************************************!*\
!*** ./packages/core/models/storage-file.model.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FILE_COLLECTION_NAME": () => (/* binding */ FILE_COLLECTION_NAME),
/* harmony export */ "StorageFile": () => (/* binding */ StorageFile)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/orm-on-fire */ 24153);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__);
const FILE_COLLECTION_NAME = 'file';
let StorageFile = class StorageFile {
constructor() {
this.tags = [];
}
};
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.ID)()], StorageFile.prototype, "id", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], StorageFile.prototype, "name", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], StorageFile.prototype, "size", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], StorageFile.prototype, "path", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], StorageFile.prototype, "bucket", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], StorageFile.prototype, "contentType", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], StorageFile.prototype, "tags", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.CreatedDateField)()], StorageFile.prototype, "createdAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.UpdatedDateField)()], StorageFile.prototype, "updatedAt", void 0);
StorageFile = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Entity)({
collection: FILE_COLLECTION_NAME
})], StorageFile);
/***/ }),
/***/ 83483:
/*!*******************************************************!*\
!*** ./packages/core/models/storage/local.storage.ts ***!
\*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "BrowserLocalStorage": () => (/* binding */ BrowserLocalStorage)
/* harmony export */ });
/* harmony import */ var _undock_core_utils_storage_util__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core/utils/storage.util */ 62140);
/* harmony import */ var _undock_core_models_storage_memory_storage__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/models/storage/memory.storage */ 89330);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
class BrowserLocalStorage {
constructor() {
if ((0,_undock_core_utils_storage_util__WEBPACK_IMPORTED_MODULE_0__.storageAvailable)('localStorage')) {
this.storage = window.localStorage;
} else {
this.storage = new _undock_core_models_storage_memory_storage__WEBPACK_IMPORTED_MODULE_1__.MemoryStorage();
}
}
get length() {
return this.storage.length;
}
clear() {
this.storage.clear();
}
getItem(key) {
return this.storage.getItem(key);
}
key(index) {
return this.storage.key(index);
}
removeItem(key) {
this.storage.removeItem(key);
}
setItem(key, value) {
this.storage.setItem(key, value);
}
}
BrowserLocalStorage.ɵfac = function BrowserLocalStorage_Factory(t) {
return new (t || BrowserLocalStorage)();
};
BrowserLocalStorage.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: BrowserLocalStorage,
factory: BrowserLocalStorage.ɵfac
});
/***/ }),
/***/ 89330:
/*!********************************************************!*\
!*** ./packages/core/models/storage/memory.storage.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MemoryStorage": () => (/* binding */ MemoryStorage)
/* harmony export */ });
/* harmony import */ var _undock_core_contracts_storage_abstract_storage_interface__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core/contracts/storage/abstract-storage.interface */ 27696);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class MemoryStorage extends _undock_core_contracts_storage_abstract_storage_interface__WEBPACK_IMPORTED_MODULE_0__.AbstractStorage {
constructor() {
super(...arguments);
this.data = {};
}
get length() {
return Object.keys(this.data).length;
}
clear() {
this.data = {};
}
getItem(key) {
return key in this.data ? this.data[key] : null;
}
key(index) {
const keys = Object.keys(this.data);
return index >= 0 && keys.length < index ? keys[index] : null;
}
removeItem(key) {
delete this.data[key];
}
setItem(key, value) {
this.data[key] = value;
}
}
MemoryStorage.ɵfac = function () {
let ɵMemoryStorage_BaseFactory;
return function MemoryStorage_Factory(t) {
return (ɵMemoryStorage_BaseFactory || (ɵMemoryStorage_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetInheritedFactory"](MemoryStorage)))(t || MemoryStorage);
};
}();
MemoryStorage.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
token: MemoryStorage,
factory: MemoryStorage.ɵfac
});
/***/ }),
/***/ 8710:
/*!*********************************************************!*\
!*** ./packages/core/models/storage/session.storage.ts ***!
\*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "BrowserSessionStorage": () => (/* binding */ BrowserSessionStorage)
/* harmony export */ });
/* harmony import */ var _undock_core_utils_storage_util__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core/utils/storage.util */ 62140);
/* harmony import */ var _undock_core_models_storage_memory_storage__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/models/storage/memory.storage */ 89330);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
class BrowserSessionStorage {
constructor() {
if ((0,_undock_core_utils_storage_util__WEBPACK_IMPORTED_MODULE_0__.storageAvailable)('sessionStorage')) {
this.storage = window.sessionStorage;
} else {
this.storage = new _undock_core_models_storage_memory_storage__WEBPACK_IMPORTED_MODULE_1__.MemoryStorage();
}
}
get length() {
return this.storage.length;
}
clear() {
this.storage.clear();
}
getItem(key) {
return this.storage.getItem(key);
}
key(index) {
return this.storage.key(index);
}
removeItem(key) {
this.storage.removeItem(key);
}
setItem(key, value) {
this.storage.setItem(key, value);
}
}
BrowserSessionStorage.ɵfac = function BrowserSessionStorage_Factory(t) {
return new (t || BrowserSessionStorage)();
};
BrowserSessionStorage.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: BrowserSessionStorage,
factory: BrowserSessionStorage.ɵfac
});
/***/ }),
/***/ 15046:
/*!********************************************!*\
!*** ./packages/core/pipes/avatar.pipe.ts ***!
\********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvatarImagePipe": () => (/* binding */ AvatarImagePipe)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class AvatarImagePipe {
transform(imageUrl) {
if (!imageUrl || imageUrl.includes('profile-default.png') || imageUrl.includes('placeholders/user.png')) {
return '/assets/img/placeholders/profile.png';
}
return imageUrl;
}
}
AvatarImagePipe.ɵfac = function AvatarImagePipe_Factory(t) {
return new (t || AvatarImagePipe)();
};
AvatarImagePipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
name: "avatarImage",
type: AvatarImagePipe,
pure: true
});
/***/ }),
/***/ 88475:
/*!***********************************************!*\
!*** ./packages/core/pipes/file-size.pipe.ts ***!
\***********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FileSizePipe": () => (/* binding */ FileSizePipe)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class FileSizePipe {
transform(size) {
if (size > 0 && size < 10 ** 6) {
return `${(size / 10 ** 3).toFixed(2)} kb`;
}
if (size >= 10 ** 6 && size < 10 ** 9) {
return `${(size / 10 ** 6).toFixed(2)} mb`;
}
if (size >= 10 ** 9 && size < 10 ** 12) {
return `${(size / 10 ** 9).toFixed(2)} Gb`;
}
if (size >= 10 ** 12 && size < 10 ** 15) {
return `${(size / 10 ** 12).toFixed(2)} Tb`;
}
if (size >= 15 && size < 10 ** 18) {
return `${(size / 10 ** 15).toFixed(2)} Pb`;
}
if (size >= 18 && size < 10 ** 21) {
return `${(size / 10 ** 18).toFixed(2)} Eb`;
}
if (size >= 21 && size < 10 ** 24) {
return `${(size / 10 ** 21).toFixed(2)} Eb`;
}
if (size >= 24) {
return `${(size / 10 ** 24).toFixed(2)} Yb`;
}
return `${size} bytes`;
}
}
FileSizePipe.ɵfac = function FileSizePipe_Factory(t) {
return new (t || FileSizePipe)();
};
FileSizePipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
name: "fileSize",
type: FileSizePipe,
pure: true
});
/***/ }),
/***/ 7877:
/*!***************************************************!*\
!*** ./packages/core/pipes/img-thumbnail.pipe.ts ***!
\***************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ImgThumbnailPipe": () => (/* binding */ ImgThumbnailPipe)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core */ 8573);
class ImgThumbnailPipe {
constructor(config) {
this.config = config;
this.thumbnailPostfix = '_124x124';
}
transform(url) {
if (!url) {
return null;
}
if (this.isThumbnailImageAvailable(url)) {
return this.isAlreadyThumbnail(url) ? url : this.getThumbnailUrl(url);
}
return url;
}
getThumbnailUrl(url) {
let segments = url.split('.');
let leftSide = segments.slice(0, segments.length - 1).join('.');
let extension = segments[segments.length - 1];
return `${leftSide}${this.thumbnailPostfix}.${extension}`;
}
isAlreadyThumbnail(url) {
return Boolean(url.match(this.thumbnailPostfix));
}
isThumbnailImageAvailable(url) {
return Boolean(url.match(this.config.firebaseConfig.storageBucket));
}
}
ImgThumbnailPipe.ɵfac = function ImgThumbnailPipe_Factory(t) {
return new (t || ImgThumbnailPipe)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_0__.Config, 16));
};
ImgThumbnailPipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefinePipe"]({
name: "imgThumbnail",
type: ImgThumbnailPipe,
pure: true
});
/***/ }),
/***/ 30175:
/*!**************************************!*\
!*** ./packages/core/pipes/index.ts ***!
\**************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FileSizePipe": () => (/* reexport safe */ _file_size_pipe__WEBPACK_IMPORTED_MODULE_1__.FileSizePipe),
/* harmony export */ "ImgThumbnailPipe": () => (/* reexport safe */ _img_thumbnail_pipe__WEBPACK_IMPORTED_MODULE_2__.ImgThumbnailPipe),
/* harmony export */ "RemoveLinkProtocolPipe": () => (/* reexport safe */ _remove_link_protocol_pipe__WEBPACK_IMPORTED_MODULE_3__.RemoveLinkProtocolPipe),
/* harmony export */ "TextTrimPipe": () => (/* reexport safe */ _text_trim_pipe__WEBPACK_IMPORTED_MODULE_0__.TextTrimPipe)
/* harmony export */ });
/* harmony import */ var _text_trim_pipe__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./text-trim.pipe */ 96196);
/* harmony import */ var _file_size_pipe__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./file-size.pipe */ 88475);
/* harmony import */ var _img_thumbnail_pipe__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./img-thumbnail.pipe */ 7877);
/* harmony import */ var _remove_link_protocol_pipe__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./remove-link-protocol.pipe */ 58523);
/***/ }),
/***/ 60031:
/*!******************************************************!*\
!*** ./packages/core/pipes/meeting-duration.pipe.ts ***!
\******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingDurationPipe": () => (/* binding */ MeetingDurationPipe)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class MeetingDurationPipe {
transform(duration, isShort = false) {
if (!duration) {
return '';
}
const hours = Math.floor(duration / 60),
minutes = Math.floor(duration - hours * 60);
let durationString = '';
if (!isShort) {
if (hours > 0) {
durationString += hours === 1 ? `${hours} hour ` : `${hours} hours `;
}
if (minutes > 0) {
durationString += minutes === 1 ? `${minutes} min` : `${minutes} min`;
}
} else {
if (hours > 0) {
durationString += hours === 1 ? `${hours} h ` : `${hours} h `;
}
if (minutes > 0) {
durationString += minutes === 1 ? `${minutes} m` : `${minutes} m`;
}
}
return durationString.trim();
}
}
MeetingDurationPipe.ɵfac = function MeetingDurationPipe_Factory(t) {
return new (t || MeetingDurationPipe)();
};
MeetingDurationPipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
name: "meetingDuration",
type: MeetingDurationPipe,
pure: true
});
/***/ }),
/***/ 58523:
/*!**********************************************************!*\
!*** ./packages/core/pipes/remove-link-protocol.pipe.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RemoveLinkProtocolPipe": () => (/* binding */ RemoveLinkProtocolPipe)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class RemoveLinkProtocolPipe {
transform(link) {
if (!link) return link;
return link.replace(/https?:\/\//, '');
}
}
RemoveLinkProtocolPipe.ɵfac = function RemoveLinkProtocolPipe_Factory(t) {
return new (t || RemoveLinkProtocolPipe)();
};
RemoveLinkProtocolPipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
name: "removeLinkProtocol",
type: RemoveLinkProtocolPipe,
pure: true
});
/***/ }),
/***/ 98997:
/*!********************************************!*\
!*** ./packages/core/pipes/stream.pipe.ts ***!
\********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "StreamPipe": () => (/* binding */ StreamPipe)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class StreamPipe {
constructor(changeDetector) {
this.changeDetector = changeDetector;
this.latestValue = null;
this.source = null;
}
transform(data$, config) {
var _a, _b;
if (!this.source) {
if ((0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵisObservable"])(data$) && data$['value'] !== undefined) {
this.latestValue = data$['value'];
} else {
this.latestValue = (_b = (_a = this.latestValue) !== null && _a !== void 0 ? _a : config === null || config === void 0 ? void 0 : config.default) !== null && _b !== void 0 ? _b : null;
}
if (data$) {
this.subscribe(data$);
}
return this.latestValue;
}
if (data$ !== this.source) {
this.cleanUpResources();
return this.transform(data$);
}
return this.latestValue;
}
ngOnDestroy() {
if (this.subscription) {
this.cleanUpResources();
}
}
subscribe(data$) {
this.source = data$;
if (!(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵisObservable"])(data$)) {
throw Error(`InvalidPipeArgument: '${data$}' for pipe stream`);
}
this.subscription = data$.subscribe({
next: value => {
if (data$ === this.source) {
this.latestValue = value;
if (!this.changeDetector['destroyed']) {
this.changeDetector.markForCheck();
}
}
},
error: e => {
throw e;
}
});
}
cleanUpResources() {
var _a;
(_a = this.subscription) === null || _a === void 0 ? void 0 : _a.unsubscribe();
this.latestValue = null;
this.subscription = null;
this.source = null;
}
}
StreamPipe.ɵfac = function StreamPipe_Factory(t) {
return new (t || StreamPipe)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef, 16));
};
StreamPipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
name: "stream",
type: StreamPipe,
pure: false
});
/***/ }),
/***/ 96196:
/*!***********************************************!*\
!*** ./packages/core/pipes/text-trim.pipe.ts ***!
\***********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TextTrimPipe": () => (/* binding */ TextTrimPipe)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class TextTrimPipe {
transform(value, trimInnerSpacing = false) {
if (!value) {
return '';
}
if (trimInnerSpacing) {
value = value.replace(/[\s]+/, ' ');
}
return value.trim();
}
}
TextTrimPipe.ɵfac = function TextTrimPipe_Factory(t) {
return new (t || TextTrimPipe)();
};
TextTrimPipe.ɵpipe = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
name: "trim",
type: TextTrimPipe,
pure: true
});
/***/ }),
/***/ 95386:
/*!*******************************************************!*\
!*** ./packages/core/services/attachments.manager.ts ***!
\*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AttachmentsManager": () => (/* binding */ AttachmentsManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/models */ 9827);
/* harmony import */ var _undock_core_contracts_attachments_manager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core/contracts/attachments.manager */ 81888);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_core_decorators_memoize__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/core/decorators/memoize */ 56476);
/* harmony import */ var _undock_core_contracts_tokens_storage_path_prefix_token__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/core/contracts/tokens/storage-path-prefix.token */ 34691);
/* harmony import */ var _undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/session/models/orm-on-fire.context */ 72312);
/* harmony import */ var _undock_core_contracts_path_resolve_strategy__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/core/contracts/path-resolve.strategy */ 36251);
class AttachmentsManager extends _undock_core_contracts_attachments_manager__WEBPACK_IMPORTED_MODULE_3__.AbstractAttachmentsManager {
constructor(fileStorage, pathResolveStrategy, storagePathPrefix = '/') {
super();
this.fileStorage = fileStorage;
this.pathResolveStrategy = pathResolveStrategy;
this.storagePathPrefix = storagePathPrefix;
this.restrictedExtensions = ['exe', 'msi', 'sys', 'sh', 'ipa', 'deb', 'rpm', 'etc', 'ko', 'js', 'py'];
this.AttachmentCollectionGroup = (0,_undock_session__WEBPACK_IMPORTED_MODULE_4__.injectCollectionGroup)(_undock_core_models__WEBPACK_IMPORTED_MODULE_2__.Attachment);
this.uploadsSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
this.ormOnFireContext = (0,_angular_core__WEBPACK_IMPORTED_MODULE_9__.inject)(_undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_7__.OrmOnFireContext);
}
get uploadsStream() {
return this.uploadsSubject.asObservable();
}
addAttachments(owner, sources) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const storageFiles = yield _this.massUploadFromSource(sources, yield _this.getStoragePathForEntity(owner));
const attachments = yield _this.massCreateAttachmentEntity(owner, storageFiles);
if (!owner.hasAttachments) {
owner.hasAttachments = true;
yield _this.ormOnFireContext.saveModel(owner);
}
return attachments;
})();
}
removeAttachment(attachment) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const deleteOriginalAttachmentOf = /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (attachment) {
let originalAttachment = yield _this2.ormOnFireContext.resolveReference(attachment.originalAttachment);
if (originalAttachment && originalAttachment.isCopy) {
yield deleteOriginalAttachmentOf(originalAttachment);
}
return _this2.ormOnFireContext.removeModel(originalAttachment);
});
return function deleteOriginalAttachmentOf(_x) {
return _ref.apply(this, arguments);
};
}();
const file = yield _this2.ormOnFireContext.resolveReference(attachment.file);
if (file) {
yield _this2.fileStorage.removeFile(file);
}
yield _this2.removeCopiesOf(attachment);
if (attachment.isCopy) {
yield deleteOriginalAttachmentOf(attachment);
}
yield _this2.ormOnFireContext.removeModel(attachment);
})();
}
generateAttachmentUrl(attachment) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this3.fileStorage.getFileUrl(yield _this3.ormOnFireContext.resolveReference(attachment.file));
})();
}
checkIsMediaTypeAllowed(source) {
const extension = source.name.split('.').slice(-1)[0];
return !this.restrictedExtensions.includes(extension);
}
createAttachmentEntity(owner, file, original) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let attachment = new _undock_core_models__WEBPACK_IMPORTED_MODULE_2__.Attachment();
attachment.name = file.name;
attachment.size = file.size;
attachment.tags = file.tags;
attachment.type = file.contentType;
attachment.ownerId = owner.id;
attachment.ownerType = owner.constructor.name;
attachment.isCopy = false;
if (original) {
attachment.isCopy = true;
attachment.originalAttachmentId = original.id;
yield _this4.ormOnFireContext.linkReference(attachment.originalAttachment, original);
}
attachment.fileId = file.id;
yield _this4.ormOnFireContext.linkReference(attachment.file, file);
attachment.isInitialized = true;
yield (0,_undock_core_models__WEBPACK_IMPORTED_MODULE_2__.createAttachmentsCollection)(owner, _this4.ormOnFireContext).save(attachment);
return attachment;
})();
}
massCreateAttachmentEntity(owner, files) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return Promise.all(files.map(file => _this5.createAttachmentEntity(owner, file)));
})();
}
uploadFromSource(source, storagePath) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let uploadingFile = yield _this6.fileStorage.upload(source.target, source.name, storagePath, {
...(source === null || source === void 0 ? void 0 : source.options)
});
let currentlyUploadingFiles = yield _this6.uploadsSubject;
_this6.uploadsSubject.next([...currentlyUploadingFiles, uploadingFile]);
let storageFile = yield uploadingFile.uploadedFile;
yield _this6.removeFromUploadsList(uploadingFile);
return storageFile;
})();
}
massUploadFromSource(sources, path) {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return yield Promise.all(sources.map(source => _this7.uploadFromSource(source, path)));
})();
}
removeFromUploadsList(uploadingFile) {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let currentlyUploadingFiles = yield _this8.uploadsSubject;
_this8.uploadsSubject.next(currentlyUploadingFiles.filter(file => file !== uploadingFile));
setTimeout(() => {
uploadingFile.onDestroy();
}, 1);
})();
}
removeCopiesOf(attachment) {
var _this9 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const copies = yield _this9.AttachmentCollectionGroup.filter(filter => filter.isCopy.equal(true)).filter(filter => filter.originalAttachmentId.equal(attachment.id)).get();
for (let copy of copies) {
yield _this9.ormOnFireContext.removeModel(copy);
}
})();
}
}
AttachmentsManager.ɵfac = function AttachmentsManager_Factory(t) {
return new (t || AttachmentsManager)(_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵinject"](_undock_core_models__WEBPACK_IMPORTED_MODULE_2__.FileStorage), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵinject"](_undock_core_contracts_path_resolve_strategy__WEBPACK_IMPORTED_MODULE_8__.PathResolveStrategy), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵinject"](_undock_core_contracts_tokens_storage_path_prefix_token__WEBPACK_IMPORTED_MODULE_6__.STORAGE_PATH_PREFIX, 8));
};
AttachmentsManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineInjectable"]({
token: AttachmentsManager,
factory: AttachmentsManager.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_10__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], AttachmentsManager.prototype, "uploadsSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_10__.__decorate)([(0,_undock_core_decorators_memoize__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], AttachmentsManager.prototype, "uploadsStream", null);
/***/ }),
/***/ 58158:
/*!**********************************************************!*\
!*** ./packages/core/services/audio-recorder.service.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AudioRecorderService": () => (/* binding */ AudioRecorderService)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var recordrtc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! recordrtc */ 93197);
/* harmony import */ var recordrtc__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(recordrtc__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core_contracts_recorder_interface__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/contracts/recorder.interface */ 50781);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
class AudioRecorderService extends _undock_core_contracts_recorder_interface__WEBPACK_IMPORTED_MODULE_2__.Recorder {
startRecording() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const stream = yield _this.getUserMediaStream();
_this.mediaStreamSubject.next(stream);
_this.isRecordingRunningSubject.next(true);
_this.recordRTC = new (recordrtc__WEBPACK_IMPORTED_MODULE_1___default())(stream, {
type: 'audio',
mimeType: 'audio/webm',
numberOfAudioChannels: 1,
disableLogs: true
});
yield _this.recordRTC.startRecording();
})();
}
stopRecording() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this2.recordRTC) {
const stream = yield _this2.mediaStreamSubject;
_this2.mediaStreamSubject.next(null);
_this2.isRecordingRunningSubject.next(false);
const blob = yield new Promise(resolve => {
_this2.recordRTC.stopRecording(() => {
resolve(_this2.recordRTC.getBlob());
});
});
stream.getTracks().forEach(track => track.stop());
return blob;
}
return null;
})();
}
cancelRecording() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this3.recordRTC) {
const stream = yield _this3.mediaStreamSubject;
_this3.recordRTC.stopRecording();
_this3.isRecordingRunningSubject.next(false);
stream.getTracks().forEach(track => track.stop());
}
})();
}
getUserMediaStream() {
var _a;
return (_a = navigator === null || navigator === void 0 ? void 0 : navigator.mediaDevices) === null || _a === void 0 ? void 0 : _a.getUserMedia({
audio: true
});
}
}
AudioRecorderService.ɵfac = function () {
let ɵAudioRecorderService_BaseFactory;
return function AudioRecorderService_Factory(t) {
return (ɵAudioRecorderService_BaseFactory || (ɵAudioRecorderService_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetInheritedFactory"](AudioRecorderService)))(t || AudioRecorderService);
};
}();
AudioRecorderService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({
token: AudioRecorderService,
factory: AudioRecorderService.ɵfac
});
/***/ }),
/***/ 54241:
/*!*****************************************************!*\
!*** ./packages/core/services/browser.connector.ts ***!
\*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "BrowserConnector": () => (/* binding */ BrowserConnector)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class BrowserConnector {
isIos() {
return navigator.userAgent.includes("Mac") && "ontouchend" in document;
}
isIphone() {
return this.isPhone() && this.isIos();
}
isMobile() {
const devices = /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i;
const models = /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i;
const test = navigator.userAgent || navigator.vendor || window.opera.substr(0, 4);
return devices.test(test) || models.test(test);
}
isPhone() {
const devices = /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i;
const models = /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i;
const test = navigator.userAgent || navigator.vendor || window.opera;
return devices.test(test) || models.test(test);
}
}
BrowserConnector.ɵfac = function BrowserConnector_Factory(t) {
return new (t || BrowserConnector)();
};
BrowserConnector.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
token: BrowserConnector,
factory: BrowserConnector.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 8956:
/*!**********************************************************!*\
!*** ./packages/core/services/cursor-tracker.service.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CursorTracker": () => (/* binding */ CursorTracker)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class CursorTracker {
constructor() {}
getCurrentCursorPosition(element) {
let selection = window.getSelection(),
charCount = -1,
node;
if (selection.focusNode) {
if (this.isChildOf(selection.focusNode, element)) {
node = selection.focusNode;
charCount = selection.focusOffset;
while (node) {
if (node.id === element.id) {
break;
}
if (node.previousSibling) {
node = node.previousSibling;
charCount += node.textContent.length;
} else {
node = node.parentNode;
if (node === null) {
break;
}
}
}
}
}
return charCount;
}
setCurrentCursorPosition(element, chars) {
if (chars >= 0) {
var selection = window.getSelection();
let range = this.createRange(document.getElementById(element.id), {
count: chars
});
if (range) {
range.collapse(false);
selection.removeAllRanges();
selection.addRange(range);
}
}
}
isChildOf(node, element) {
while (node !== null) {
if (node.id === element.id) {
return true;
}
node = node.parentNode;
}
return false;
}
createRange(node, chars, range) {
if (!range) {
try {
range = document.createRange();
range.selectNode(node);
range.setStart(node, 0);
} catch (error) {
return false;
}
}
if (chars.count === 0) {
range.setEnd(node, chars.count);
} else if (node && chars.count > 0) {
if (node.nodeType === Node.TEXT_NODE) {
if (node.textContent.length < chars.count) {
chars.count -= node.textContent.length;
} else {
range.setEnd(node, chars.count);
chars.count = 0;
}
} else {
for (var lp = 0; lp < node.childNodes.length; lp++) {
range = this.createRange(node.childNodes[lp], chars, range);
if (chars.count === 0) {
break;
}
}
}
}
return range;
}
}
CursorTracker.ɵfac = function CursorTracker_Factory(t) {
return new (t || CursorTracker)();
};
CursorTracker.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
token: CursorTracker,
factory: CursorTracker.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 16310:
/*!*********************************************************!*\
!*** ./packages/core/services/error-handler.service.ts ***!
\*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ErrorHandlerService": () => (/* binding */ ErrorHandlerService)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core_contracts_handle_error_strategy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core/contracts/handle-error.strategy */ 64414);
/* harmony import */ var _undock_core_models_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/models/config */ 34493);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ 60124);
class ErrorHandlerService extends _angular_core__WEBPACK_IMPORTED_MODULE_2__.ErrorHandler {
constructor(config, router, strategies) {
super();
this.config = config;
this.router = router;
this.strategies = strategies;
this.strategies = this.strategies.sort((a, b) => a.position - b.position);
}
handleError(error) {
error = this.getOriginalException(error);
const chunkFailedMessage = /Loading chunk [\d]+ failed/;
if (chunkFailedMessage.test(error.message)) {
return window.location.reload();
}
for (let strategy of this.strategies) {
if (error instanceof strategy.errorType) {
return strategy.handle(error);
}
}
if (this.config.enableErrorTracking) {}
console.error(error);
}
getOriginalException(error) {
var _a;
return (_a = error.rejection) !== null && _a !== void 0 ? _a : error;
}
}
ErrorHandlerService.ɵfac = function ErrorHandlerService_Factory(t) {
return new (t || ErrorHandlerService)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_undock_core_models_config__WEBPACK_IMPORTED_MODULE_1__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_3__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_undock_core_contracts_handle_error_strategy__WEBPACK_IMPORTED_MODULE_0__.HandleErrorStrategy));
};
ErrorHandlerService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: ErrorHandlerService,
factory: ErrorHandlerService.ɵfac
});
/***/ }),
/***/ 92283:
/*!*************************************************************!*\
!*** ./packages/core/services/events-dispatcher.service.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AppEventsDispatcher": () => (/* binding */ AppEventsDispatcher)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class AppEventsDispatcher {
constructor() {
this.listeners = {};
}
register(event, listener) {
if (!this.listeners[event.name]) {
this.listeners[event.name] = [];
}
const alreadyRegistered = this.listeners[event.name].find(item => listener.constructor['LISTENER_TYPE_ID'] === item.constructor['LISTENER_TYPE_ID']);
if (!alreadyRegistered) {
this.listeners[event.name].push(listener);
this.listeners[event.name].sort((a, b) => a.sortOrder - b.sortOrder);
}
}
dispatch(event) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (Array.isArray(_this.listeners[event.constructor.name])) {
for (let listener of _this.listeners[event.constructor.name]) {
try {
yield listener.handle(event);
} catch (error) {
console.warn(`[EventsManager::ERROR] ${event.constructor.name}`, error);
}
}
}
})();
}
}
AppEventsDispatcher.ɵfac = function AppEventsDispatcher_Factory(t) {
return new (t || AppEventsDispatcher)();
};
AppEventsDispatcher.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
token: AppEventsDispatcher,
factory: AppEventsDispatcher.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 79663:
/*!*************************************************!*\
!*** ./packages/core/services/ext.connector.ts ***!
\*************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ExtConnector": () => (/* binding */ ExtConnector)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _contracts_chrome_extension__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../contracts/chrome-extension */ 62941);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_chrome_extension_contracts_chrome_extension_url_param__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/chrome-extension/contracts/chrome-extension-url-param */ 444);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 60116);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs */ 23280);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs */ 81203);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _models__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../models */ 9827);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/router */ 60124);
class ExtConnector {
constructor(config, route) {
this.config = config;
this.route = route;
this.EXT_MESSAGE_APP_ID = 'ud-availability';
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4__.DestroyEvent();
this.contentScriptMessageStream.subscribe();
}
get hostDomain() {
return document.location.ancestorOrigins[0];
}
get contentScriptMessageStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_6__.fromEvent)(window, 'message').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.filter)(event => {
var _a;
return event.source == window.top && event.origin === this.hostDomain && ((_a = event.data) === null || _a === void 0 ? void 0 : _a.appId) === this.EXT_MESSAGE_APP_ID;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.map)(event => event.data), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyedEvent)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.share)()));
}
get openSidebarMessageStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4__.ReactiveStream(this.contentScriptMessageStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.filter)(message => message.type === _contracts_chrome_extension__WEBPACK_IMPORTED_MODULE_1__.ExtensionMessageType.OpenSidebar), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.share)()));
}
get closeSidebarMessageStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4__.ReactiveStream(this.contentScriptMessageStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.filter)(message => message.type === _contracts_chrome_extension__WEBPACK_IMPORTED_MODULE_1__.ExtensionMessageType.CloseSidebar), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.share)()));
}
get showTimelineMessageStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4__.ReactiveStream(this.contentScriptMessageStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.filter)(message => message.type === _contracts_chrome_extension__WEBPACK_IMPORTED_MODULE_1__.ExtensionMessageType.ShowTimeline), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.share)()));
}
get updateProposalsCountMessageStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4__.ReactiveStream(this.contentScriptMessageStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.filter)(message => message.type === _contracts_chrome_extension__WEBPACK_IMPORTED_MODULE_1__.ExtensionMessageType.UpdateProposalsCount), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.share)()));
}
get updateExtensionOptionsMessageStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4__.ReactiveStream(this.contentScriptMessageStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.filter)(message => message.type === _contracts_chrome_extension__WEBPACK_IMPORTED_MODULE_1__.ExtensionMessageType.UpdateExtensionOptions), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.share)()));
}
get updateDomainSpecificExtensionOptionsMessageStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4__.ReactiveStream(this.contentScriptMessageStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.filter)(message => message.type === _contracts_chrome_extension__WEBPACK_IMPORTED_MODULE_1__.ExtensionMessageType.UpdateDomainSpecificExtensionOptions), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.share)()));
}
get publicProfilesRequestMessageStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4__.ReactiveStream(this.contentScriptMessageStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.filter)(message => message.type === _contracts_chrome_extension__WEBPACK_IMPORTED_MODULE_1__.ExtensionMessageType.RequestPublicProposals), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.share)()));
}
get signInWithCustomTokenMessageStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4__.ReactiveStream(this.contentScriptMessageStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.filter)(message => message.type === _contracts_chrome_extension__WEBPACK_IMPORTED_MODULE_1__.ExtensionMessageType.SignInWithCustomToken), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.share)()));
}
isExtInstalled() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return !!(yield _this.sendMessage(_contracts_chrome_extension__WEBPACK_IMPORTED_MODULE_1__.ExtensionMessageType.CheckForChromeExtension, {}));
})();
}
isExtRoute(route) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!route) {
route = _this2.route;
}
if (route) {
return Boolean((0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.getQueryParam)(route, _undock_chrome_extension_contracts_chrome_extension_url_param__WEBPACK_IMPORTED_MODULE_3__.CHROME_EXTENSION_URL_PARAM));
}
return false;
})();
}
isExt() {
return this.isChromeBrowser() && window.top && window != window.top;
}
sendMessageToExt(type, body) {
if (this.isExt()) {
window.top.postMessage({
type: type,
body: body,
appId: this.EXT_MESSAGE_APP_ID
}, this.hostDomain);
}
}
updateUserInExt(user) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return !!(yield _this3.sendMessage(_contracts_chrome_extension__WEBPACK_IMPORTED_MODULE_1__.ExtensionMessageType.UpdateUser, user));
})();
}
sendIdTokenToExt(idToken) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return !!(yield _this4.sendMessage(_contracts_chrome_extension__WEBPACK_IMPORTED_MODULE_1__.ExtensionMessageType.SignInWithCustomToken, idToken));
})();
}
requestPermissionInExt(permission) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
return !!(yield _this5.sendMessage(_contracts_chrome_extension__WEBPACK_IMPORTED_MODULE_1__.ExtensionMessageType.RequestPermission, {
permission: permission,
domain: (_a = _this5.hostDomain) === null || _a === void 0 ? void 0 : _a.replace(/^https?:\/\//, '')
}));
})();
}
removePermissionInExt(permission) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
return !!(yield _this6.sendMessage(_contracts_chrome_extension__WEBPACK_IMPORTED_MODULE_1__.ExtensionMessageType.RemovePermission, {
permission: permission,
domain: (_a = _this6.hostDomain) === null || _a === void 0 ? void 0 : _a.replace(/^https?:\/\//, '')
}));
})();
}
refreshUserInExt(email) {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return !!(yield _this7.sendMessage(_contracts_chrome_extension__WEBPACK_IMPORTED_MODULE_1__.ExtensionMessageType.RefreshUser, email));
})();
}
signOutExt() {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return !!(yield _this8.sendMessage(_contracts_chrome_extension__WEBPACK_IMPORTED_MODULE_1__.ExtensionMessageType.SignOut, {}));
})();
}
isChromeBrowser() {
return !!(window === null || window === void 0 ? void 0 : window.chrome) && !!(window === null || window === void 0 ? void 0 : window.chrome.runtime);
}
sendMessage(type, body) {
return new Promise((resolve, reject) => {
if (this.isChromeBrowser()) {
chrome.runtime.sendMessage(this.config.chromeExtensionId, {
type: type,
body: body,
appId: this.EXT_MESSAGE_APP_ID
}, function (res) {
if (chrome.runtime.lastError) {
console.log('ERROR:', chrome.runtime.lastError.message);
resolve(false);
}
resolve(res);
});
} else {
resolve(false);
}
});
}
}
ExtConnector.ɵfac = function ExtConnector_Factory(t) {
return new (t || ExtConnector)(_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_models__WEBPACK_IMPORTED_MODULE_5__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_12__.ActivatedRoute));
};
ExtConnector.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdefineInjectable"]({
token: ExtConnector,
factory: ExtConnector.ɵfac,
providedIn: 'root'
});
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4__.EmitOnDestroy)()], ExtConnector.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ExtConnector.prototype, "contentScriptMessageStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ExtConnector.prototype, "openSidebarMessageStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ExtConnector.prototype, "closeSidebarMessageStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ExtConnector.prototype, "showTimelineMessageStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ExtConnector.prototype, "updateProposalsCountMessageStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ExtConnector.prototype, "updateExtensionOptionsMessageStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ExtConnector.prototype, "updateDomainSpecificExtensionOptionsMessageStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ExtConnector.prototype, "publicProfilesRequestMessageStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ExtConnector.prototype, "signInWithCustomTokenMessageStream", null);
/***/ }),
/***/ 85389:
/*!**************************************************!*\
!*** ./packages/core/services/logger.service.ts ***!
\**************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "Logger": () => (/* binding */ Logger)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class Logger {
info(message, ...optionalParams) {
this.log('INFO', message, ...optionalParams);
}
debug(message, ...optionalParams) {
this.log('DEBUG', message, ...optionalParams);
}
error(message, ...optionalParams) {
this.log('ERROR', message, ...optionalParams);
}
log(type, message, ...optionalParams) {
if (typeof message == 'string') {
console.log(`[APP - ${type}] ${message}`, ...optionalParams);
} else {
console.log(`[APP - ${type}]`, message, ...optionalParams);
}
}
}
Logger.ɵfac = function Logger_Factory(t) {
return new (t || Logger)();
};
Logger.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
token: Logger,
factory: Logger.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 17773:
/*!*********************************************************!*\
!*** ./packages/core/services/private-notes.manager.ts ***!
\*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PrivateNotesManager": () => (/* binding */ PrivateNotesManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 32673);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core_models__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/models */ 9827);
/* harmony import */ var _undock_core_decorators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core/decorators */ 6497);
/* harmony import */ var _undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/session/models/orm-on-fire.context */ 72312);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/session */ 84290);
class PrivateNotesManager {
constructor(currentUser) {
this.currentUser = currentUser;
this.sourceSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.ormOnFireContext = (0,_angular_core__WEBPACK_IMPORTED_MODULE_6__.inject)(_undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_4__.OrmOnFireContext);
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
}
get privateNotesStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.privateNotesEntityStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(entity => {
var _a;
return (_a = entity.text) !== null && _a !== void 0 ? _a : '';
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get isPrivateNotesFilledStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.privateNotesStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(notes => notes && notes.length > 0), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get privateNotesEntityStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([this.sourceSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.distinctUntilChanged)((prev, next) => prev.id === next.id)), this.currentUser.dataStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.distinctUntilChanged)((prev, next) => prev._id === next._id))]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.switchMap)(([source, user]) => {
return this.getOrCreatePrivateNoteEntityStream(source, user);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.switchMap)(stream => stream)));
}
updatePrivateNoteText(text) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const [source, entity] = yield Promise.all([_this.sourceSubject, _this.privateNotesEntityStream]);
entity.text = text;
return _this.ormOnFireContext.createNestedCollection(_undock_core_models__WEBPACK_IMPORTED_MODULE_2__.PrivateNote, source).save(entity);
})();
}
setPrivateNotesSource(source) {
this.sourceSubject.next(source);
}
getOrCreatePrivateNoteEntityStream(source, user) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const {
stream
} = yield PrivateNotesManager.getOrCreateEntityForUser(user, _this2.ormOnFireContext.createNestedCollection(_undock_core_models__WEBPACK_IMPORTED_MODULE_2__.PrivateNote, source), source.id, source.entityName);
return stream.emitUntil(_this2.destroyedEvent).asObservable();
})();
}
static getOrCreateEntityForUser(user, collection, ownerEntityId, ownerEntityName) {
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
const userId = user.firebaseId;
const modernId = `${ownerEntityName}|${ownerEntityId}|${user.firebaseId}`;
let [modernEntity, legacyEntity] = yield Promise.all([collection.one(modernId).get(), collection.one(`${user._id}`).get()]);
if (!modernEntity) {
modernEntity = yield collection.new(modernId);
modernEntity.userId = userId;
modernEntity.userUId = (_a = user.firebaseId) !== null && _a !== void 0 ? _a : '';
modernEntity.ownerId = ownerEntityId;
modernEntity.ownerType = ownerEntityName;
yield collection.save(modernEntity);
}
if (legacyEntity) {
modernEntity.text = legacyEntity.text;
collection.remove(legacyEntity);
yield collection.save(modernEntity);
}
return {
stream: collection.one(modernId).stream()
};
})();
}
}
PrivateNotesManager.ɵfac = function PrivateNotesManager_Factory(t) {
return new (t || PrivateNotesManager)(_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_5__.CurrentUser));
};
PrivateNotesManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjectable"]({
token: PrivateNotesManager,
factory: PrivateNotesManager.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], PrivateNotesManager.prototype, "sourceSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], PrivateNotesManager.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core_decorators__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], PrivateNotesManager.prototype, "privateNotesStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core_decorators__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], PrivateNotesManager.prototype, "isPrivateNotesFilledStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core_decorators__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], PrivateNotesManager.prototype, "privateNotesEntityStream", null);
/***/ }),
/***/ 7127:
/*!*************************************************!*\
!*** ./packages/core/services/rxjs.debugger.ts ***!
\*************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RxJSDebugger": () => (/* binding */ RxJSDebugger),
/* harmony export */ "debug": () => (/* binding */ debug)
/* harmony export */ });
/* harmony import */ var rxjs_spy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rxjs-spy */ 26101);
/* harmony import */ var rxjs_spy_cjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs-spy/cjs/operators */ 37352);
/* harmony import */ var rxjs_spy_cjs_operators__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(rxjs_spy_cjs_operators__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core_contracts_rxjs_debug_level__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/contracts/rxjs-debug-level */ 69893);
/* harmony import */ var _web_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @web/environments/environment */ 52732);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core */ 8573);
class RxJSDebugger {
constructor(config) {
this.config = config;
if (this.config.rxjsDebugLevel > _undock_core_contracts_rxjs_debug_level__WEBPACK_IMPORTED_MODULE_2__.RxJSDebugLevel.OFF) {
this.spy = (0,rxjs_spy__WEBPACK_IMPORTED_MODULE_0__.create)();
this.spy.unplug(this.spy.find(rxjs_spy__WEBPACK_IMPORTED_MODULE_0__.CyclePlugin));
this.spy.log();
}
}
}
RxJSDebugger.ɵfac = function RxJSDebugger_Factory(t) {
return new (t || RxJSDebugger)(_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_4__.Config));
};
RxJSDebugger.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineInjectable"]({
token: RxJSDebugger,
factory: RxJSDebugger.ɵfac,
providedIn: 'root'
});
const debug = (level, tagName, category) => source => {
if (_web_environments_environment__WEBPACK_IMPORTED_MODULE_3__.environment.rxjsDebugLevel >= level) {
return source.pipe((0,rxjs_spy_cjs_operators__WEBPACK_IMPORTED_MODULE_1__.tag)(`[${_undock_core_contracts_rxjs_debug_level__WEBPACK_IMPORTED_MODULE_2__.RxJSDebugLevel[level]}]::` + (category ? `[${category}]::` : '') + tagName));
}
return source;
};
/***/ }),
/***/ 21875:
/*!**********************************************************!*\
!*** ./packages/core/services/video-recorder.service.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "VideoRecorderService": () => (/* binding */ VideoRecorderService)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var recordrtc__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! recordrtc */ 93197);
/* harmony import */ var recordrtc__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(recordrtc__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core_contracts_recorder_interface__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/contracts/recorder.interface */ 50781);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
class VideoRecorderService extends _undock_core_contracts_recorder_interface__WEBPACK_IMPORTED_MODULE_2__.Recorder {
startRecording() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const stream = yield _this.getUserMediaStream();
_this.mediaStreamSubject.next(stream);
_this.isRecordingRunningSubject.next(true);
_this.recordRTC = new (recordrtc__WEBPACK_IMPORTED_MODULE_1___default())(stream, {
type: 'video',
disableLogs: true
});
yield _this.recordRTC.startRecording();
})();
}
stopRecording() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this2.recordRTC) {
const stream = yield _this2.mediaStreamSubject;
_this2.mediaStreamSubject.next(null);
_this2.isRecordingRunningSubject.next(false);
const blob = yield new Promise(resolve => {
_this2.recordRTC.stopRecording(() => {
resolve(_this2.recordRTC.getBlob());
});
});
stream.getTracks().forEach(track => track.stop());
return blob;
}
return null;
})();
}
cancelRecording() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this3.recordRTC) {
const stream = yield _this3.mediaStreamSubject;
_this3.recordRTC.stopRecording();
_this3.isRecordingRunningSubject.next(false);
stream.getTracks().forEach(track => track.stop());
}
})();
}
getUserMediaStream() {
var _a;
return (_a = navigator === null || navigator === void 0 ? void 0 : navigator.mediaDevices) === null || _a === void 0 ? void 0 : _a.getUserMedia({
audio: true,
video: true
});
}
}
VideoRecorderService.ɵfac = function () {
let ɵVideoRecorderService_BaseFactory;
return function VideoRecorderService_Factory(t) {
return (ɵVideoRecorderService_BaseFactory || (ɵVideoRecorderService_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetInheritedFactory"](VideoRecorderService)))(t || VideoRecorderService);
};
}();
VideoRecorderService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({
token: VideoRecorderService,
factory: VideoRecorderService.ɵfac
});
/***/ }),
/***/ 55994:
/*!***************************************!*\
!*** ./packages/core/states/index.ts ***!
\***************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "StateModel": () => (/* binding */ StateModel),
/* harmony export */ "StreamStore": () => (/* binding */ StreamStore),
/* harmony export */ "injectState": () => (/* binding */ injectState)
/* harmony export */ });
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 90833);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
function injectState(stateModelCtr) {
var _a;
return (_a = (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(stateModelCtr)) === null || _a === void 0 ? void 0 : _a.state;
}
class StreamStore {
getState() {
return storeToState(this);
}
complete() {
completeStore(this);
}
}
class StateModel {
get state() {
if (!this._state) {
this._state = this.store.getState();
}
return this._state;
}
destroy() {
this.store.complete();
}
}
function storeToState(store) {
const state = {};
for (const [key, value] of Object.entries(store)) {
if (value instanceof rxjs__WEBPACK_IMPORTED_MODULE_1__.Observable) {
state[key] = value;
}
}
let prototype = store;
while (prototype) {
const descriptors = Object.getOwnPropertyDescriptors(prototype);
for (let [key, descriptor] of Object.entries(descriptors)) {
if (typeof descriptor['get'] === 'function') {
Object.defineProperty(state, key, {
get: () => store[key],
enumerable: false,
configurable: true
});
}
}
prototype = Object.getPrototypeOf(prototype);
}
return state;
}
function completeStore(store) {
for (const [key, value] of Object.entries(store)) {
if ((value === null || value === void 0 ? void 0 : value.complete) && typeof value.complete == 'function') {
try {
value.complete();
} catch (error) {}
} else if ((value === null || value === void 0 ? void 0 : value.unsubscribe) && typeof value.unsubscribe == 'function') {
try {
value.unsubscribe();
} catch (error) {}
}
}
}
/***/ }),
/***/ 63193:
/*!**********************************************!*\
!*** ./packages/core/utils/array-helpers.ts ***!
\**********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ArrayHelpers": () => (/* binding */ ArrayHelpers)
/* harmony export */ });
class ArrayHelpers {
static filterUnique(input, compareFn) {
if (!Array.isArray(input)) {
return [];
}
if (!compareFn) {
compareFn = (a, b) => a === b;
}
if (input.length > 500) {
console.warn(`Please use filterUniqueWithCache for large arrays`);
}
return input.filter((itemA, index) => input.findIndex(itemB => compareFn(itemA, itemB)) === index);
}
static filterUniqueWithCache(input, compareByFn) {
let cache = {};
return input.filter(item => {
let compareByValue = compareByFn(item);
return cache.hasOwnProperty(compareByValue) ? false : cache[compareByValue] = true;
});
}
static findArraysDifference(a, b, compareByFn) {
if (!compareByFn) {
compareByFn = t => t;
}
if (!(Array.isArray(a) && Array.isArray(b))) {
return [];
}
const compareByFnForUnique = (a, b) => {
return compareByFn(a) === compareByFn(b);
};
if (a.length < 500) {
a = ArrayHelpers.filterUnique(a, compareByFnForUnique);
} else {
a = ArrayHelpers.filterUniqueWithCache(a, compareByFn);
}
if (b.length < 500) {
b = ArrayHelpers.filterUnique(b, compareByFnForUnique);
} else {
b = ArrayHelpers.filterUniqueWithCache(b, compareByFn);
}
const cache = new Set(),
diff = [],
aLength = a.length,
bLength = b.length;
for (let i = 0; i < aLength; i++) {
cache.add(compareByFn(a[i]));
}
for (let i = 0; i < bLength; i++) {
const key = compareByFn(b[i]);
cache.has(key) ? cache.delete(key) : cache.add(key);
}
const mergedArrays = [...a, ...b],
mergedArrayKeys = mergedArrays.map(compareByFn);
for (let key of cache.values()) {
const index = mergedArrayKeys.indexOf(key);
if (index >= 0) {
diff.push(mergedArrays[index]);
}
}
return diff;
}
static findArraysIntersection(a, b, compareByFn) {
if (!compareByFn) {
compareByFn = t => t;
}
return a.filter(aItem => {
return b.some(bItem => compareByFn(aItem) === compareByFn(bItem));
});
}
static splitArrayToChunks(input, chunkSize = 100) {
if (chunkSize <= 0) {
throw new Error('Invalid chunk size');
}
let i,
len,
chunks = [];
for (i = 0, len = input.length; i < len; i += chunkSize) {
chunks.push(input.slice(i, i + chunkSize));
}
return chunks;
}
}
/***/ }),
/***/ 79253:
/*!***********************************************!*\
!*** ./packages/core/utils/base64-to-blob.ts ***!
\***********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "base64ToBlob": () => (/* binding */ base64ToBlob)
/* harmony export */ });
function base64ToBlob(input) {
const contentType = input.slice(5, input.indexOf(';'));
const base64Payload = input.slice(input.indexOf(',') + 1);
const batchSize = 512;
const byteBatches = new Array();
const base64BinaryData = atob(base64Payload);
const base64BinaryDataLength = base64BinaryData.length;
for (let offset = 0; offset < base64BinaryDataLength; offset += batchSize) {
let bytes = new Array();
for (let index = offset; index < offset + batchSize; index++) {
bytes[index - offset] = base64BinaryData.charCodeAt(index);
}
byteBatches.push(new Uint8Array(bytes));
}
return new Blob(byteBatches, {
type: contentType
});
}
/***/ }),
/***/ 2736:
/*!*************************************!*\
!*** ./packages/core/utils/cast.ts ***!
\*************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "cast": () => (/* binding */ cast)
/* harmony export */ });
function cast(obj, cl) {
obj.__proto__ = cl.prototype;
return obj;
}
/***/ }),
/***/ 1854:
/*!**************************************!*\
!*** ./packages/core/utils/clone.ts ***!
\**************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "clone": () => (/* binding */ clone)
/* harmony export */ });
function clone(target, ignoreProps = []) {
var _a;
ignoreProps = [...ignoreProps, '__ormOnFire', 'toJSON'];
const data = JSON.parse(JSON.stringify(target));
if (typeof target === 'object') {
let res = new target['__proto__'].constructor();
for (let key in target) {
if (ignoreProps.includes(key)) {
continue;
}
if (target.hasOwnProperty(key)) {
res[key] = (_a = data[key]) !== null && _a !== void 0 ? _a : null;
}
}
return res;
}
return data;
}
/***/ }),
/***/ 68141:
/*!****************************************************!*\
!*** ./packages/core/utils/compare-deeply.util.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "compareDeeply": () => (/* binding */ compareDeeply),
/* harmony export */ "compareDeeplyBy": () => (/* binding */ compareDeeplyBy)
/* harmony export */ });
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_0__);
const objectKeysToIgnore = ['toJSON', '__proto__', '__ormOnFire', '___docReference', 'entityBuilder', 'entityConstructor', 'owner'];
function compareDeeply(a, b, key) {
var _a, _b;
if (key) {
a = a ? (_a = a[key]) !== null && _a !== void 0 ? _a : null : null;
b = b ? (_b = b[key]) !== null && _b !== void 0 ? _b : null : null;
}
if (typeof a !== typeof b) {
return false;
}
if (typeof a !== 'object' || a === null || typeof b !== 'object' || b === null) {
return a === b;
}
if (a instanceof Date && b instanceof Date) {
return a.valueOf() === b.valueOf();
}
if (moment__WEBPACK_IMPORTED_MODULE_0___default().isMoment(a) && moment__WEBPACK_IMPORTED_MODULE_0___default().isMoment(b)) {
return a.isSame(b);
}
if (Array.isArray(a) && Array.isArray(b)) {
let as = a.slice(),
bs = b.slice();
if (key) {
function compare(a, b) {
if (a && b && a[key] < b[key]) {
return -1;
}
if (a && b && a[key] > b[key]) {
return 1;
}
return 0;
}
as = as.sort(compare);
bs = bs.sort(compare);
}
return as.length === bs.length && as.every((value, index) => compareDeeply(value, bs[index], key));
}
if (a['toJSON'] instanceof Function) {
a = a.toJSON();
}
if (b['toJSON'] instanceof Function) {
b = b.toJSON();
}
const objAKeys = Object.keys(a),
objBKeys = Object.keys(b);
if (objAKeys.length !== objBKeys.length) {
return false;
}
for (let key of objAKeys) {
if (a.hasOwnProperty(key) && !b.hasOwnProperty(key)) {
return false;
}
if (!objectKeysToIgnore.includes(key)) {
if (!compareDeeply(a[key], b[key])) {
return false;
}
}
}
return true;
}
function compareDeeplyBy(key) {
return (a, b) => compareDeeply(a, b, key);
}
/***/ }),
/***/ 6007:
/*!*******************************************!*\
!*** ./packages/core/utils/data-model.ts ***!
\*******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "timeValueLabels": () => (/* binding */ timeValueLabels),
/* harmony export */ "timeZoneCities": () => (/* binding */ timeZoneCities),
/* harmony export */ "timeZoneMap": () => (/* binding */ timeZoneMap),
/* harmony export */ "timeZoneSelections": () => (/* binding */ timeZoneSelections)
/* harmony export */ });
const timeZoneMap = {
'Space': 'Space',
'Africa/Abidjan': 'Etc/Greenwich',
'Africa/Accra': 'Etc/Greenwich',
'Africa/Addis_Ababa': 'Africa/Nairobi',
'Africa/Algiers': 'Africa/Lagos',
'Africa/Asmara': 'Africa/Nairobi',
'Africa/Asmera': 'Africa/Nairobi',
'Africa/Bamako': 'Etc/Greenwich',
'Africa/Bangui': 'Africa/Lagos',
'Africa/Banjul': 'Africa/Lagos',
'Africa/Bissau': 'Etc/Greenwich',
'Africa/Blantyre': 'Africa/Harare',
'Africa/Brazzaville': 'Africa/Lagos',
'Africa/Bujumbura': 'Africa/Harare',
'Africa/Cairo': 'Africa/Cairo',
'Africa/Casablanca': 'Africa/Casablanca',
'Africa/Ceuta': 'Africa/Lagos',
'Africa/Conakry': 'Etc/Greenwich',
'Africa/Dakar': 'Etc/Greenwich',
'Africa/Dar_es_Salaam': 'Africa/Nairobi',
'Africa/Djibouti': 'Africa/Nairobi',
'Africa/Douala': 'Africa/Lagos',
'Africa/El_Aaiun': 'Africa/Lagos',
'Africa/Freetown': 'Etc/Greenwich',
'Africa/Gaborone': 'Africa/Harare',
'Africa/Harare': 'Africa/Harare',
'Africa/Johannesburg': 'Africa/Harare',
'Africa/Juba': 'Africa/Nairobi',
'Africa/Kampala': 'Africa/Nairobi',
'Africa/Khartoum': 'Africa/Windhoek',
'Africa/Kigali': 'Africa/Windhoek',
'Africa/Kinshasa': 'Africa/Lagos',
'Africa/Lagos': 'Africa/Lagos',
'Africa/Libreville': 'Africa/Lagos',
'Africa/Lome': 'Etc/Greenwich',
'Africa/Luanda': 'Africa/Lagos',
'Africa/Lubumbashi': 'Africa/Windhoek',
'Africa/Lusaka': 'Africa/Windhoek',
'Africa/Malabo': 'Africa/Lagos',
'Africa/Maputo': 'Africa/Windhoek',
'Africa/Maseru': 'Africa/Windhoek',
'Africa/Mbabane': 'Africa/Windhoek',
'Africa/Mogadishu': 'Africa/Nairobi',
'Africa/Monrovia': 'Etc/Greenwich',
'Africa/Nairobi': 'Africa/Nairobi',
'Africa/Ndjamena': 'Africa/Lagos',
'Africa/Niamey': 'Africa/Lagos',
'Africa/Nouakchott': 'Etc/Greenwich',
'Africa/Ouagadougou': 'Etc/Greenwich',
'Africa/Porto-Novo': 'Africa/Lagos',
'Africa/Sao_Tome': 'Africa/Lagos',
'Africa/Timbuktu': 'Etc/Greenwich',
'Africa/Tripoli': 'Africa/Cairo',
'Africa/Tunis': 'Africa/Lagos',
'Africa/Windhoek': 'Africa/Windhoek',
'America/Adak': 'Pacific/Honolulu',
'America/Anchorage': 'US/Alaska',
'America/Anguilla': 'Canada/Atlantic',
'America/Antigua': 'Canada/Atlantic',
'America/Araguaina': 'America/Sao_Paulo',
'America/Argentina/Buenos_Aires': 'America/Argentina/Buenos_Aires',
'America/Argentina/Catamarca': 'America/Argentina/Buenos_Aires',
'America/Argentina/ComodRivadavia': 'America/Argentina/Buenos_Aires',
'America/Argentina/Cordoba': 'America/Argentina/Buenos_Aires',
'America/Argentina/Jujuy': 'America/Argentina/Buenos_Aires',
'America/Argentina/La_Rioja': 'America/Argentina/Buenos_Aires',
'America/Argentina/Mendoza': 'America/Argentina/Buenos_Aires',
'America/Argentina/Rio_Gallegos': 'America/Argentina/Buenos_Aires',
'America/Argentina/Salta': 'America/Argentina/Buenos_Aires',
'America/Argentina/San_Juan': 'America/Argentina/Buenos_Aires',
'America/Argentina/San_Luis': 'America/Argentina/Buenos_Aires',
'America/Argentina/Tucuman': 'America/Argentina/Buenos_Aires',
'America/Argentina/Ushuaia': 'America/Argentina/Buenos_Aires',
'America/Aruba': 'Canada/Atlantic',
'America/Asuncion': 'America/Sao_Paulo',
'America/Atikokan': 'US/Eastern',
'America/Atka': 'US/Alaska',
'America/Bahia': 'America/Sao_Paulo',
'America/Bahia_Banderas': 'America/Sao_Paulo',
'America/Barbados': 'Canada/Atlantic',
'America/Belem': 'America/Sao_Paulo',
'America/Belize': 'America/Managua',
'America/Blanc-Sablon': 'Canada/Atlantic',
'America/Boa_Vista': 'America/Caracas',
'America/Bogota': 'America/Bogota',
'America/Boise': 'US/Mountain',
'America/Buenos_Aires': 'America/Argentina/Buenos_Aires',
'America/Cambridge_Bay': 'US/Mountain',
'America/Campo_Grande': 'America/Sao_Paulo',
'America/Cancun': 'US/Eastern',
'America/Caracas': 'America/Caracas',
'America/Catamarca': 'America/Argentina/Buenos_Aires',
'America/Cayenne': 'America/Sao_Paulo',
'America/Cayman': 'US/Eastern',
'America/Chicago': 'US/Central',
'America/Chihuahua': 'America/Chihuahua',
'America/Coral_Harbour': 'US/Eastern',
'America/Cordoba': 'America/Argentina/Buenos_Aires',
'America/Costa_Rica': 'America/Managua',
'America/Creston': 'US/Mountain',
'America/Cuiaba': 'America/Sao_Paulo',
'America/Curacao': 'Canada/Atlantic',
'America/Danmarkshavn': 'Etc/Greenwich',
'America/Dawson': 'America/Los_Angeles',
'America/Dawson_Creek': 'US/Mountain',
'America/Denver': 'US/Mountain',
'America/Detroit': 'US/Eastern',
'America/Dominica': 'Canada/Atlantic',
'America/Edmonton': 'US/Mountain',
'America/Eirunepe': 'America/Bogota',
'America/El_Salvador': 'America/Managua',
'America/Ensenada': 'America/Tijuana',
'America/Fort_Nelson': 'US/Mountain',
'America/Fort_Wayne': 'US/Eastern',
'America/Fortaleza': 'America/Sao_Paulo',
'America/Glace_Bay': 'Canada/Atlantic',
'America/Godthab': 'America/Godthab',
'America/Goose_Bay': 'Canada/Atlantic',
'America/Grand_Turk': 'US/Eastern',
'America/Grenada': 'Canada/Atlantic',
'America/Guadeloupe': 'Canada/Atlantic',
'America/Guatemala': 'America/Managua',
'America/Guayaquil': 'America/Bogota',
'America/Guyana': 'America/Caracas',
'America/Halifax': 'Canada/Atlantic',
'America/Havana': 'America/Managua',
'America/Hermosillo': 'America/Chihuahua',
'America/Indiana/Indianapolis': 'US/Eastern',
'America/Indiana/Knox': 'US/Central',
'America/Indiana/Marengo': 'US/Eastern',
'America/Indiana/Petersburg': 'US/Eastern',
'America/Indiana/Tell_City': 'US/Central',
'America/Indiana/Vevay': 'US/Eastern',
'America/Indiana/Vincennes': 'US/Eastern',
'America/Indiana/Winamac': 'US/Eastern',
'America/Indianapolis': 'US/Eastern',
'America/Inuvik': 'US/Mountain',
'America/Iqaluit': 'US/Eastern',
'America/Jamaica': 'US/Eastern',
'America/Jujuy': 'America/Argentina/Buenos_Aires',
'America/Juneau': 'US/Alaska',
'America/Kentucky/Louisville': 'US/Eastern',
'America/Kentucky/Monticello': 'US/Eastern',
'America/Knox_IN': 'US/Central',
'America/Kralendijk': 'Canada/Atlantic',
'America/La_Paz': 'America/Caracas',
'America/Lima': 'America/Bogota',
'America/Los_Angeles': 'US/Pacific',
'America/Louisville': 'US/Eastern',
'America/Lower_Princes': 'Canada/Atlantic',
'America/Maceio': 'America/Sao_Paulo',
'America/Managua': 'America/Managua',
'America/Manaus': 'America/Manaus',
'America/Marigot': 'Canada/Atlantic',
'America/Martinique': 'Canada/Atlantic',
'America/Matamoros': 'America/Mexico_City',
'America/Mazatlan': 'America/Chihuahua',
'America/Mendoza': 'America/Argentina/Buenos_Aires',
'America/Menominee': 'US/Central',
'America/Merida': 'America/Mexico_City',
'America/Metlakatla': 'US/Pacific',
'America/Mexico_City': 'America/Mexico_City',
'America/Miquelon': 'America/Godthab',
'America/Moncton': 'Canada/Atlantic',
'America/Monterrey': 'America/Mexico_City',
'America/Montevideo': 'America/Montevideo',
'America/Montreal': 'US/Eastern',
'America/Montserrat': 'Canada/Atlantic',
'America/Nassau': 'US/Eastern',
'America/New_York': 'US/Eastern',
'America/Nipigon': 'US/Eastern',
'America/Nome': 'US/Alaska',
'America/Noronha': 'America/Noronha',
'America/North_Dakota/Beulah': 'US/Central',
'America/North_Dakota/Center': 'US/Central',
'America/North_Dakota/New_Salem': 'US/Central',
'America/Ojinaga': 'America/Chihuahua',
'America/Panama': 'America/Bogota',
'America/Pangnirtung': 'US/Eastern',
'America/Paramaribo': 'America/Sao_Paulo',
'America/Phoenix': 'US/Mountain',
'America/Port-au-Prince': 'US/Eastern',
'America/Port_of_Spain': 'Canada/Atlantic',
'America/Porto_Acre': 'America/Bogota',
'America/Porto_Velho': 'America/Caracas',
'America/Puerto_Rico': 'Canada/Atlantic',
'America/Punta_Arenas': 'America/Santiago',
'America/Rainy_River': 'US/Central',
'America/Rankin_Inlet': 'US/Central',
'America/Recife': 'America/Sao_Paulo',
'America/Regina': 'US/Central',
'America/Resolute': 'US/Central',
'America/Rio_Branco': 'America/Bogota',
'America/Rosario': 'America/Argentina/Buenos_Aires',
'America/Santa_Isabel': 'Canada/Atlantic',
'America/Santarem': 'America/Sao_Paulo',
'America/Santiago': 'America/Santiago',
'America/Santo_Domingo': 'Canada/Atlantic',
'America/Sao_Paulo': 'America/Sao_Paulo',
'America/Scoresbysund': 'Atlantic/Azores',
'America/Shiprock': 'US/Mountain',
'America/Sitka': 'US/Alaska',
'America/St_Barthelemy': 'Canada/Atlantic',
'America/St_Johns': 'Canada/Atlantic',
'America/St_Kitts': 'Canada/Atlantic',
'America/St_Lucia': 'Canada/Atlantic',
'America/St_Thomas': 'Canada/Atlantic',
'America/St_Vincent': 'Canada/Atlantic',
'America/Swift_Current': 'US/Central',
'America/Tegucigalpa': 'America/Managua',
'America/Thule': 'America/Godthab',
'America/Thunder_Bay': 'US/Eastern',
'America/Tijuana': 'America/Tijuana',
'America/Toronto': 'US/Eastern',
'America/Tortola': 'Canada/Atlantic',
'America/Vancouver': 'America/Los_Angeles',
'America/Virgin': 'Canada/Atlantic',
'America/Whitehorse': 'US/Pacific',
'America/Winnipeg': 'US/Central',
'America/Yakutat': 'US/Alaska',
'America/Yellowknife': 'US/Mountain',
'Antarctica/Casey': 'Etc/Greenwich',
'Antarctica/Davis': 'Etc/Greenwich',
'Antarctica/DumontDUrville': 'Etc/Greenwich',
'Antarctica/Macquarie': 'Etc/Greenwich',
'Antarctica/Mawson': 'Etc/Greenwich',
'Antarctica/McMurdo': 'Etc/Greenwich',
'Antarctica/Palmer': 'Etc/Greenwich',
'Antarctica/Rothera': 'Etc/Greenwich',
'Antarctica/South_Pole': 'Etc/Greenwich',
'Antarctica/Syowa': 'Etc/Greenwich',
'Antarctica/Troll': 'Etc/Greenwich',
'Antarctica/Vostok': 'Etc/Greenwich',
'Arctic/Longyearbyen': 'Europe/Amsterdam',
'Asia/Aden': 'Asia/Kuwait',
'Asia/Almaty': 'Asia/Almaty',
'Asia/Amman': 'Asia/Amman',
'Asia/Anadyr': 'Pacific/Fiji',
'Asia/Aqtau': 'Asia/Almaty',
'Asia/Aqtobe': 'Asia/Yekaterinburg',
'Asia/Ashgabat': 'Asia/Yekaterinburg',
'Asia/Ashkhabad': 'Asia/Yekaterinburg',
'Asia/Atyrau': 'Asia/Yekaterinburg',
'Asia/Baghdad': 'Asia/Kuwait',
'Asia/Bahrain': 'Asia/Kuwait',
'Asia/Baku': 'Asia/Yerevan',
'Asia/Bangkok': 'Asia/Bangkok',
'Asia/Barnaul': 'Asia/Krasnoyarsk',
'Asia/Beirut': 'Asia/Amman',
'Asia/Bishkek': 'Asia/Almaty',
'Asia/Brunei': 'Asia/Kuala_Lumpur',
'Asia/Calcutta': 'Asia/Calcutta',
'Asia/Chita': 'Asia/Yakutsk',
'Asia/Choibalsan': 'Asia/Hong_Kong',
'Asia/Chongqing': 'Asia/Hong_Kong',
'Asia/Chungking': 'Asia/Hong_Kong',
'Asia/Colombo': 'Asia/Calcutta',
'Asia/Dacca': 'Asia/Dhaka',
'Asia/Damascus': 'Asia/Jerusalem',
'Asia/Dhaka': 'Asia/Dhaka',
'Asia/Dili': 'Asia/Calcutta',
'Asia/Dubai': 'Asia/Muscat',
'Asia/Dushanbe': 'Asia/Karachi',
'Asia/Famagusta': 'Asia/Jerusalem',
'Asia/Gaza': 'Asia/Jerusalem',
'Asia/Harbin': 'Asia/Hong_Kong',
'Asia/Hebron': 'Asia/Jerusalem',
'Asia/Ho_Chi_Minh': 'Asia/Bangkok',
'Asia/Hong_Kong': 'Asia/Hong_Kong',
'Asia/Hovd': 'Asia/Krasnoyarsk',
'Asia/Irkutsk': 'Asia/Irkutsk',
'Asia/Istanbul': 'Asia/Kuwait',
'Asia/Jakarta': 'Asia/Bangkok',
'Asia/Jayapura': 'Asia/Tokyo',
'Asia/Jerusalem': 'Asia/Jerusalem',
'Asia/Kabul': 'Asia/Kabul',
'Asia/Kamchatka': 'Pacific/Fiji',
'Asia/Karachi': 'Asia/Karachi',
'Asia/Kashgar': 'Asia/Hong_Kong',
'Asia/Kathmandu': 'Asia/Katmandu',
'Asia/Katmandu': 'Asia/Katmandu',
'Asia/Khandyga': 'Asia/Yakutsk',
'Asia/Kolkata': 'Asia/Calcutta',
'Asia/Krasnoyarsk': 'Asia/Krasnoyarsk',
'Asia/Kuala_Lumpur': 'Asia/Kuala_Lumpur',
'Asia/Kuching': 'Asia/Kuala_Lumpur',
'Asia/Kuwait': 'Asia/Kuwait',
'Asia/Macao': 'Asia/Hong_Kong',
'Asia/Macau': 'Asia/Hong_Kong',
'Asia/Magadan': 'Asia/Magadan',
'Asia/Makassar': 'Asia/Kuala_Lumpur',
'Asia/Manila': 'Asia/Kuala_Lumpur',
'Asia/Muscat': 'Asia/Muscat',
'Asia/Nicosia': 'Europe/Athens',
'Asia/Novokuznetsk': 'Asia/Krasnoyarsk',
'Asia/Novosibirsk': 'Asia/Krasnoyarsk',
'Asia/Omsk': 'Asia/Almaty',
'Asia/Oral': 'Asia/Yekaterinburg',
'Asia/Phnom_Penh': 'Asia/Bangkok',
'Asia/Pontianak': 'Asia/Bangkok',
'Asia/Pyongyang': 'Asia/Seoul',
'Asia/Qatar': 'Asia/Kuwait',
'Asia/Qyzylorda': 'Asia/Almaty',
'Asia/Rangoon': 'Asia/Rangoon',
'Asia/Riyadh': 'Asia/Kuwait',
'Asia/Saigon': 'Asia/Bangkok',
'Asia/Sakhalin': 'Asia/Magadan',
'Asia/Samarkand': 'Asia/Karachi',
'Asia/Seoul': 'Asia/Seoul',
'Asia/Shanghai': 'Asia/Hong_Kong',
'Asia/Singapore': 'Asia/Kuala_Lumpur',
'Asia/Srednekolymsk': 'Asia/Magadan',
'Asia/Taipei': 'Asia/Taipei',
'Asia/Tashkent': 'Asia/Almaty',
'Asia/Tbilisi': 'Asia/Baku',
'Asia/Tehran': 'Asia/Tehran',
'Asia/Tel_Aviv': 'Asia/Jerusalem',
'Asia/Thimbu': 'Asia/Dhaka',
'Asia/Thimphu': 'Asia/Dhaka',
'Asia/Tokyo': 'Asia/Tokyo',
'Asia/Tomsk': 'Asia/Krasnoyarsk',
'Asia/Ujung_Pandang': 'Asia/Kuala_Lumpur',
'Asia/Ulaanbaatar': 'Asia/Irkutsk',
'Asia/Ulan_Bator': 'Asia/Irkutsk',
'Asia/Urumqi': 'Asia/Hong_Kong',
'Asia/Ust-Nera': 'Asia/Vladivostok',
'Asia/Vientiane': 'Asia/Bangkok',
'Asia/Vladivostok': 'Asia/Vladivostok',
'Asia/Yakutsk': 'Asia/Yakutsk',
'Asia/Yangon': 'Asia/Rangoon',
'Asia/Yekaterinburg': 'Asia/Yekaterinburg',
'Asia/Yerevan': 'Asia/Yerevan',
'Atlantic/Azores': 'Atlantic/Azores',
'Atlantic/Bermuda': 'Canada/Atlantic',
'Atlantic/Canary': 'Etc/Greenwich',
'Atlantic/Cape_Verde': 'Atlantic/Cape_Verde',
'Atlantic/Faeroe': 'Etc/Greenwich',
'Atlantic/Faroe': 'Etc/Greenwich',
'Atlantic/Jan_Mayen': 'Europe/Amsterdam',
'Atlantic/Madeira': 'Etc/Greenwich',
'Atlantic/Reykjavik': 'Africa/Casablanca',
'Atlantic/South_Georgia': 'America/Noronha',
'Atlantic/St_Helena': 'Etc/Greenwich',
'Atlantic/Stanley': 'America/Montevideo',
'Australia/ACT': 'Australia/Sydney',
'Australia/Adelaide': 'Australia/Adelaide',
'Australia/Brisbane': 'Australia/Brisbane',
'Australia/Broken_Hill': 'Australia/Adelaide',
'Australia/Canberra': 'Australia/Canberra',
'Australia/Currie': 'Australia/Currie',
'Australia/Darwin': 'Australia/Darwin',
'Australia/Eucla': 'Australia/Perth',
'Australia/Hobart': 'Australia/Hobart',
'Australia/LHI': 'Australia/Sydney',
'Australia/Lindeman': 'Australia/Brisbane',
'Australia/Lord_Howe': 'Australia/Lord_Howe',
'Australia/Melbourne': 'Australia/Melbourne',
'Australia/NSW': 'Australia/Sydney',
'Australia/North': 'Australia/Darwin',
'Australia/Perth': 'Australia/Perth',
'Australia/Queensland': 'Australia/Brisbane',
'Australia/South': 'Australia/Sydney',
'Australia/Sydney': 'Australia/Sydney',
'Australia/Tasmania': 'Australia/Sydney',
'Australia/Victoria': 'Australia/Victoria',
'Australia/West': 'Australia/Perth',
'Australia/Yancowinna': 'Australia/Yancowinna',
'Brazil/Acre': 'America/Bogota',
'Brazil/DeNoronha': 'America/Noronha',
'Brazil/East': 'America/Sao_Paulo',
'Brazil/West': 'America/Manaus',
'CET': 'Europe/Amsterdam',
'CST6CDT': 'US/Central',
'Canada/Atlantic': 'Canada/Atlantic',
'Canada/Central': 'US/Central',
'Canada/Eastern': 'US/Eastern',
'Canada/Mountain': 'US/Mountain',
'Canada/Newfoundland': 'Canada/Newfoundland',
'Canada/Pacific': 'America/Los_Angeles',
'Canada/Saskatchewan': 'Canada/Saskatchewan',
'Canada/Yukon': 'America/Los_Angeles',
'Chile/Continental': 'America/Santiago',
'Chile/EasterIsland': 'America/Bogota',
'Cuba': 'US/Eastern',
'EET': 'Europe/Minsk',
'EST': 'US/Eastern',
'EST5EDT': 'US/Eastern',
'Egypt': 'Africa/Cairo',
'Eire': 'Etc/Greenwich',
'Etc/GMT': 'Etc/Greenwich',
'Etc/GMT+0': 'Etc/Greenwich',
'Etc/GMT+1': 'Europe/Amsterdam',
'Etc/GMT+10': 'Australia/Sydney',
'Etc/GMT+11': 'Asia/Magadan',
'Etc/GMT+12': 'Pacific/Auckland',
'Etc/GMT+2': 'Europe/Athens',
'Etc/GMT+3': 'Europe/Moscow',
'Etc/GMT+4': 'Asia/Muscat',
'Etc/GMT+5': 'Asia/Karachi',
'Etc/GMT+6': 'Asia/Dhaka',
'Etc/GMT+7': 'Asia/Bangkok',
'Etc/GMT+8': 'Asia/Hong_Kong',
'Etc/GMT+9': 'Asia/Tokyo',
'Etc/GMT-0': 'Etc/Greenwich',
'Etc/GMT-1': 'Atlantic/Cape_Verde',
'Etc/GMT-10': 'Pacific/Honolulu',
'Etc/GMT-11': 'Pacific/Midway',
'Etc/GMT-12': 'Etc/GMT+12',
'Etc/GMT-13': 'Pacific/Midway',
'Etc/GMT-14': 'Pacific/Midway',
'Etc/GMT-2': 'America/Noronha',
'Etc/GMT-3': 'America/Sao_Paulo',
'Etc/GMT-4': 'Canada/Atlantic',
'Etc/GMT-5': 'US/Eastern',
'Etc/GMT-6': 'US/Central',
'Etc/GMT-7': 'US/Mountain',
'Etc/GMT-8': 'America/Los_Angeles',
'Etc/GMT-9': 'US/Alaska',
'Etc/GMT0': 'Etc/Greenwich',
'Etc/Greenwich': 'Etc/Greenwich',
'Etc/UCT': 'Etc/Greenwich',
'Etc/UTC': 'Etc/Greenwich',
'Etc/Universal': 'Etc/Greenwich',
'Etc/Zulu': 'Etc/Greenwich',
'Europe/Amsterdam': 'Europe/Amsterdam',
'Europe/Andorra': 'Europe/Brussels',
'Europe/Astrakhan': 'Asia/Tbilisi',
'Europe/Athens': 'Europe/Athens',
'Europe/Belfast': 'Etc/Greenwich',
'Europe/Belgrade': 'Europe/Belgrade',
'Europe/Berlin': 'Europe/Amsterdam',
'Europe/Bratislava': 'Europe/Belgrade',
'Europe/Brussels': 'Europe/Brussels',
'Europe/Bucharest': 'Europe/Athens',
'Europe/Budapest': 'Europe/Belgrade',
'Europe/Busingen': 'Europe/Brussels',
'Europe/Chisinau': 'Europe/Athens',
'Europe/Copenhagen': 'Europe/Brussels',
'Europe/Dublin': 'Etc/Greenwich',
'Europe/Gibraltar': 'Africa/Casablanca',
'Europe/Guernsey': 'Etc/Greenwich',
'Europe/Helsinki': 'Europe/Helsinki',
'Europe/Isle_of_Man': 'Etc/Greenwich',
'Europe/Istanbul': 'Europe/Athens',
'Europe/Jersey': 'Etc/Greenwich',
'Europe/Kaliningrad': 'Europe/Helsinki',
'Europe/Kiev': 'Europe/Athens',
'Europe/Kirov': 'Europe/Moscow',
'Europe/Lisbon': 'Etc/Greenwich',
'Europe/Ljubljana': 'Europe/Belgrade',
'Europe/London': 'Etc/Greenwich',
'Europe/Luxembourg': 'Europe/Brussels',
'Europe/Madrid': 'Europe/Brussels',
'Europe/Malta': 'Europe/Sarajevo',
'Europe/Mariehamn': 'Europe/Helsinki',
'Europe/Minsk': 'Europe/Minsk',
'Europe/Monaco': 'Europe/Brussels',
'Europe/Moscow': 'Europe/Moscow',
'Europe/Nicosia': 'Europe/Athens',
'Europe/Oslo': 'Europe/Amsterdam',
'Europe/Paris': 'Europe/Brussels',
'Europe/Podgorica': 'Europe/Sarajevo',
'Europe/Prague': 'Europe/Belgrade',
'Europe/Riga': 'Europe/Helsinki',
'Europe/Rome': 'Europe/Amsterdam',
'Europe/Samara': 'Asia/Yerevan',
'Europe/San_Marino': 'Europe/Amsterdam',
'Europe/Sarajevo': 'Europe/Sarajevo',
'Europe/Saratov': 'Asia/Yerevan',
'Europe/Simferopol': 'Europe/Moscow',
'Europe/Skopje': 'Europe/Sarajevo',
'Europe/Sofia': 'Europe/Helsinki',
'Europe/Stockholm': 'Europe/Amsterdam',
'Europe/Tallinn': 'Europe/Helsinki',
'Europe/Tirane': 'Europe/Sarajevo',
'Europe/Tiraspol': 'Europe/Helsinki',
'Europe/Ulyanovsk': 'Asia/Yerevan',
'Europe/Uzhgorod': 'Europe/Helsinki',
'Europe/Vaduz': 'Europe/Belgrade',
'Europe/Vatican': 'Europe/Amsterdam',
'Europe/Vienna': 'Europe/Amsterdam',
'Europe/Vilnius': 'Europe/Helsinki',
'Europe/Volgograd': 'Europe/Moscow',
'Europe/Warsaw': 'Europe/Sarajevo',
'Europe/Zagreb': 'Europe/Sarajevo',
'Europe/Zaporozhye': 'Europe/Helsinki',
'Europe/Zurich': 'Europe/Belgrade',
'GB': 'Etc/Greenwich',
'GB-Eire': 'Etc/Greenwich',
'GMT': 'Etc/Greenwich',
'GMT+0': 'Etc/Greenwich',
'GMT-0': 'Etc/Greenwich',
'GMT0': 'Etc/Greenwich',
'Greenwich': 'Etc/Greenwich',
'HST': 'Pacific/Honolulu',
'Hongkong': 'Asia/Hong_Kong',
'Iceland': 'Africa/Casablanca',
'Indian/Antananarivo': 'Africa/Nairobi',
'Indian/Chagos': 'Asia/Karachi',
'Indian/Christmas': 'Pacific/Tongatapu',
'Indian/Cocos': 'Asia/Rangoon',
'Indian/Comoro': 'Africa/Nairobi',
'Indian/Kerguelen': 'Asia/Karachi',
'Indian/Mahe': 'Africa/Nairobi',
'Indian/Maldives': 'Asia/Karachi',
'Indian/Mauritius': 'Asia/Muscat',
'Indian/Mayotte': 'Africa/Nairobi',
'Indian/Reunion': 'Asia/Muscat',
'Iran': 'Asia/Tehran',
'Israel': 'Asia/Jerusalem',
'Jamaica': 'US/Eastern',
'Japan': 'Asia/Tokyo',
'Kwajalein': 'Pacific/Fiji',
'Libya': 'Africa/Cairo',
'MET': 'Europe/Sarajevo',
'MST': 'US/Mountain',
'MST7MDT': 'US/Mountain',
'Mexico/BajaNorte': 'America/Tijuana',
'Mexico/BajaSur': 'America/Tijuana',
'Mexico/General': 'America/Mexico_City',
'NZ': 'Pacific/Tongatapu',
'NZ-CHAT': 'Pacific/Tongatapu',
'Navajo': 'US/Mountain',
'PRC': 'Asia/Hong_Kong',
'PST8PDT': 'America/Los_Angeles',
'Pacific/Apia': 'Pacific/Tongatapu',
'Pacific/Auckland': 'Pacific/Auckland',
'Pacific/Bougainville': 'Australia/Sydney',
'Pacific/Chatham': 'Pacific/Auckland',
'Pacific/Chuuk': 'Pacific/Auckland',
'Pacific/Easter': 'America/Bogota',
'Pacific/Efate': 'Australia/Sydney',
'Pacific/Enderbury': 'Pacific/Tongatapu',
'Pacific/Fakaofo': 'Pacific/Tongatapu',
'Pacific/Fiji': 'Pacific/Fiji',
'Pacific/Funafuti': 'Pacific/Auckland',
'Pacific/Galapagos': 'America/Managua',
'Pacific/Gambier': 'US/Alaska',
'Pacific/Guadalcanal': 'Australia/Sydney',
'Pacific/Guam': 'Pacific/Guam',
'Pacific/Honolulu': 'Pacific/Honolulu',
'Pacific/Johnston': 'Pacific/Honolulu',
'Pacific/Kiritimati': 'Pacific/Tongatapu',
'Pacific/Kosrae': 'Australia/Sydney',
'Pacific/Kwajalein': 'Pacific/Fiji',
'Pacific/Majuro': 'Pacific/Fiji',
'Pacific/Marquesas': 'US/Alaska',
'Pacific/Midway': 'Pacific/Midway',
'Pacific/Nauru': 'Pacific/Auckland',
'Pacific/Niue': 'Pacific/Midway',
'Pacific/Norfolk': 'Australia/Sydney',
'Pacific/Noumea': 'Australia/Sydney',
'Pacific/Pago_Pago': 'Pacific/Midway',
'Pacific/Palau': 'Australia/Adelaide',
'Pacific/Pitcairn': 'America/Los_Angeles',
'Pacific/Pohnpei': 'Australia/Sydney',
'Pacific/Ponape': 'Australia/Sydney',
'Pacific/Port_Moresby': 'Pacific/Guam',
'Pacific/Rarotonga': 'Pacific/Honolulu',
'Pacific/Saipan': 'Pacific/Guam',
'Pacific/Samoa': 'Pacific/Midway',
'Pacific/Tahiti': 'Pacific/Honolulu',
'Pacific/Tarawa': 'Pacific/Auckland',
'Pacific/Tongatapu': 'Pacific/Tongatapu',
'Pacific/Truk': 'Pacific/Guam',
'Pacific/Wake': 'Pacific/Auckland',
'Pacific/Wallis': 'Pacific/Auckland',
'Pacific/Yap': 'Pacific/Guam',
'Poland': 'Europe/Sarajevo',
'Portugal': 'Etc/Greenwich',
'ROC': 'Asia/Taipei',
'ROK': 'Asia/Seoul',
'Singapore': 'Asia/Kuala_Lumpur',
'Turkey': 'Europe/Athens',
'UCT': 'Etc/Greenwich',
'US/Alaska': 'US/Alaska',
'US/Aleutian': 'Pacific/Honolulu',
'US/Arizona': 'US/Arizona',
'US/Central': 'US/Central',
'US/East-Indiana': 'US/East-Indiana',
'US/Eastern': 'US/Eastern',
'US/Hawaii': 'Pacific/Honolulu',
'US/Indiana-Starke': 'US/East-Indiana',
'US/Michigan': 'US/Eastern',
'US/Mountain': 'US/Mountain',
'US/Pacific': 'America/Los_Angeles',
'US/Pacific-New': 'America/Los_Angeles',
'US/Samoa': 'Pacific/Midway',
'UTC': 'Etc/Greenwich',
'Universal': 'Etc/Greenwich',
'W-SU': 'America/Los_Angeles',
'WET': 'Etc/Greenwich',
'Zulu': 'Etc/Greenwich'
};
const timeZoneSelections = [{
'label': '(GMT-XX:XX) Space',
'value': 'Space'
}, {
'label': '(GMT-12:00) International Date Line West',
'value': 'Etc/GMT+12'
}, {
'label': '(GMT-11:00) Midway Island, Samoa',
'value': 'Pacific/Midway'
}, {
'label': '(GMT-10:00) Hawaii',
'value': 'Pacific/Honolulu'
}, {
'label': '(GMT-09:00) Alaska',
'value': 'US/Alaska'
}, {
'label': '(GMT-08:00) Pacific Time (US & Canada)',
'value': 'America/Los_Angeles'
}, {
'label': '(GMT-08:00) Tijuana, Baja California',
'value': 'America/Tijuana'
}, {
'label': '(GMT-07:00) Arizona',
'value': 'US/Arizona'
}, {
'label': '(GMT-07:00) Chihuahua, La Paz, Mazatlan',
'value': 'America/Chihuahua'
}, {
'label': '(GMT-07:00) Mountain Time (US & Canada)',
'value': 'US/Mountain'
}, {
'label': '(GMT-06:00) Central America',
'value': 'America/Managua'
}, {
'label': '(GMT-06:00) Central Time (US & Canada)',
'value': 'US/Central'
}, {
'label': '(GMT-06:00) Guadalajara, Mexico City, Monterrey',
'value': 'America/Mexico_City'
}, {
'label': '(GMT-06:00) Saskatchewan',
'value': 'Canada/Saskatchewan'
}, {
'label': '(GMT-05:00) Bogota, Lima, Quito, Rio Branco',
'value': 'America/Bogota'
}, {
'label': '(GMT-05:00) Eastern Time (US & Canada)',
'value': 'US/Eastern'
}, {
'label': '(GMT-05:00) Indiana (East)',
'value': 'America/Indiana/Indianapolis'
}, {
'label': '(GMT-04:00) Atlantic Time (Canada)',
'value': 'Canada/Atlantic'
}, {
'label': '(GMT-04:00) Caracas, La Paz',
'value': 'America/Caracas'
}, {
'label': '(GMT-04:00) Manaus',
'value': 'America/Manaus'
}, {
'label': '(GMT-03:30) Newfoundland',
'value': 'Canada/Newfoundland'
}, {
'label': '(GMT-03:00) Santiago',
'value': 'America/Santiago'
}, {
'label': '(GMT-03:00) Brasilia',
'value': 'America/Sao_Paulo'
}, {
'label': '(GMT-03:00) Buenos Aires, Georgetown',
'value': 'America/Argentina/Buenos_Aires'
}, {
'label': '(GMT-03:00) Greenland',
'value': 'America/Godthab'
}, {
'label': '(GMT-03:00) Montevideo',
'value': 'America/Montevideo'
}, {
'label': '(GMT-02:00) Mid-Atlantic',
'value': 'America/Noronha'
}, {
'label': '(GMT-01:00) Cape Verde Is.',
'value': 'Atlantic/Cape_Verde'
}, {
'label': '(GMT-01:00) Azores',
'value': 'Atlantic/Azores'
}, {
'label': '(GMT+00:00) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London',
'value': 'Etc/Greenwich'
}, {
'label': '(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna',
'value': 'Europe/Amsterdam'
}, {
'label': '(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague',
'value': 'Europe/Belgrade'
}, {
'label': '(GMT+01:00) Brussels, Copenhagen, Madrid, Paris',
'value': 'Europe/Brussels'
}, {
'label': '(GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb',
'value': 'Europe/Sarajevo'
}, {
'label': '(GMT+01:00) Casablanca, Reykjavik',
'value': 'Africa/Casablanca'
}, {
'label': '(GMT+01:00) West Central Africa',
'value': 'Africa/Lagos'
}, {
'label': '(GMT+02:00) Amman',
'value': 'Asia/Amman'
}, {
'label': '(GMT+02:00) Athens, Bucharest, Istanbul',
'value': 'Europe/Athens'
}, {
'label': '(GMT+02:00) Beirut',
'value': 'Asia/Beirut'
}, {
'label': '(GMT+02:00) Cairo',
'value': 'Africa/Cairo'
}, {
'label': '(GMT+02:00) Harare, Pretoria',
'value': 'Africa/Harare'
}, {
'label': '(GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius',
'value': 'Europe/Helsinki'
}, {
'label': '(GMT+02:00) Jerusalem',
'value': 'Asia/Jerusalem'
}, {
'label': '(GMT+02:00) Minsk',
'value': 'Europe/Minsk'
}, {
'label': '(GMT+02:00) Windhoek',
'value': 'Africa/Windhoek'
}, {
'label': '(GMT+03:00) Kuwait, Riyadh, Baghdad',
'value': 'Asia/Kuwait'
}, {
'label': '(GMT+03:00) Moscow, St. Petersburg, Volgograd',
'value': 'Europe/Moscow'
}, {
'label': '(GMT+03:00) Nairobi',
'value': 'Africa/Nairobi'
}, {
'label': '(GMT+03:30) Tehran',
'value': 'Asia/Tehran'
}, {
'label': '(GMT+04:00) Tbilisi',
'value': 'Asia/Tbilisi'
}, {
'label': '(GMT+04:00) Abu Dhabi, Muscat',
'value': 'Asia/Muscat'
}, {
'label': '(GMT+04:00) Baku',
'value': 'Asia/Baku'
}, {
'label': '(GMT+04:00) Yerevan',
'value': 'Asia/Yerevan'
}, {
'label': '(GMT+04:30) Kabul',
'value': 'Asia/Kabul'
}, {
'label': '(GMT+05:00) Yekaterinburg',
'value': 'Asia/Yekaterinburg'
}, {
'label': '(GMT+05:00) Islamabad, Karachi, Tashkent',
'value': 'Asia/Karachi'
}, {
'label': '(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi',
'value': 'Asia/Kolkata'
}, {
'label': '(GMT+05:30) Sri Jayawardenapura',
'value': 'Asia/Colombo'
}, {
'label': '(GMT+05:45) Kathmandu',
'value': 'Asia/Kathmandu'
}, {
'label': '(GMT+06:00) Almaty, Novosibirsk',
'value': 'Asia/Almaty'
}, {
'label': '(GMT+06:00) Astana, Dhaka',
'value': 'Asia/Dhaka'
}, {
'label': '(GMT+06:30) Yangon (Rangoon)',
'value': 'Asia/Rangoon'
}, {
'label': '(GMT+07:00) Bangkok, Hanoi, Jakarta',
'value': 'Asia/Bangkok'
}, {
'label': '(GMT+07:00) Krasnoyarsk',
'value': 'Asia/Krasnoyarsk'
}, {
'label': '(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi',
'value': 'Asia/Hong_Kong'
}, {
'label': '(GMT+08:00) Kuala Lumpur, Singapore',
'value': 'Asia/Kuala_Lumpur'
}, {
'label': '(GMT+08:00) Irkutsk, Ulaan Bataar',
'value': 'Asia/Irkutsk'
}, {
'label': '(GMT+08:00) Perth',
'value': 'Australia/Perth'
}, {
'label': '(GMT+08:00) Taipei',
'value': 'Asia/Taipei'
}, {
'label': '(GMT+09:00) Osaka, Sapporo, Tokyo',
'value': 'Asia/Tokyo'
}, {
'label': '(GMT+09:00) Seoul',
'value': 'Asia/Seoul'
}, {
'label': '(GMT+09:00) Yakutsk',
'value': 'Asia/Yakutsk'
}, {
'label': '(GMT+09:30) Adelaide',
'value': 'Australia/Adelaide'
}, {
'label': '(GMT+09:30) Darwin',
'value': 'Australia/Darwin'
}, {
'label': '(GMT+10:00) Brisbane',
'value': 'Australia/Brisbane'
}, {
'label': '(GMT+10:00) Canberra, Melbourne, Sydney',
'value': 'Australia/Canberra'
}, {
'label': '(GMT+10:00) Hobart',
'value': 'Australia/Hobart'
}, {
'label': '(GMT+10:00) Guam, Port Moresby',
'value': 'Pacific/Guam'
}, {
'label': '(GMT+11:00) New Caledonia, Solomon Is.',
'value': 'Asia/Magadan'
}, {
'label': '(GMT+12:00) Auckland, Wellington',
'value': 'Pacific/Auckland'
}, {
'label': '(GMT+12:00) Fiji, Kamchatka, Marshall Is.',
'value': 'Pacific/Fiji'
}, {
'label': '(GMT+13:00) Nuku\'alofa',
'value': 'Pacific/Nukualofa'
}];
const timeZoneCities = {
'Etc/GMT+12': ['Int\'l Date Line'],
'Pacific/Midway': ['Midway Island', 'Samoa'],
'Pacific/Honolulu': ['Honolulu', 'Maui', 'Tahiti', 'Adak', 'Aleutian', 'Johnston', 'Rarotonga'],
'US/Alaska': ['Anchorage', 'Juneau', 'Alaska', 'Atka', 'Gambier', 'Marquesas', 'Nome', 'Sitka', 'Yakutat'],
'America/Los_Angeles': ['Los Angeles', 'San Diego', 'San Francisco', 'Sacramento', 'Seattle', 'Portland'],
'US/Pacific': ['Los Angeles', 'San Diego', 'San Francisco', 'Sacramento', 'Seattle', 'Portland'],
'America/Tijuana': ['Tijuana', 'Baja'],
'US/Arizona': ['Arizona'],
'America/Chihuahua': ['Chihuahua', 'La Paz', 'Mazatlan'],
'US/Mountain': ['Denver', 'Phoenix', 'Tucson', 'Fort Collins', 'Santa Fe', 'Albuquerque', 'Salt Lake City', 'Boise', 'Cheyenne', 'Helena'],
'America/Managua': ['Managua'],
'US/Central': ['Chicago', 'Minneapolis', 'Houston', 'Dallas', 'Oklahoma City'],
'America/Mexico_City': ['Mexico City', 'Guadalajara', 'Monterrey'],
'Canada/Saskatchewan': ['Saskatchewan'],
'America/Bogota': ['Bogota', 'Lima', 'Quito', 'Rio Branco'],
'US/Eastern': ['New York', 'Boston', 'Philadelphia', 'Detroit', 'Atlanta', 'Orlando', 'Miami', 'DC', 'Montreal', 'Toronto', 'Atikokan', 'Cancun', 'Cayman', 'Coral Harbour', 'Cuba', 'Fort Wayne', 'Grand Turk', 'Indianapolis', 'Iqaluit', 'Jamaica', 'Louisville', 'Marengo', 'Monticello', 'Nassau', 'Nipigon', 'Pangnirtung', 'Petersburg', 'Port-au-Prince', 'Thunder Bay', 'Vevay', 'Vincennes', 'Winamac'],
'US/East-Indiana': ['Indiana'],
'Canada/Atlantic': ['Canada', 'Atlantic', 'Anguilla', 'Antigua', 'Aruba', 'Barbados', 'Bermuda', 'Blanc-Sablon', 'Curacao', 'Dominica', 'Glace Bay', 'Goose Bay', 'Grenada', 'Guadeloupe', 'Halifax', 'Kralendijk', 'Lower Princes', 'Marigot', 'Martinique', 'Moncton', 'Montserrat', 'Port of Spain', 'Puerto Rico', 'Santa Isabel', 'Santo Domingo', 'St. Barthelemy', 'St. Johns', 'St. Kitts', 'St. Lucia', 'St. Thomas', 'St. Vincent', 'Tortola', 'Virgin'],
'America/Caracas': ['Caracas', 'La Paz'],
'America/Manaus': ['Manaus'],
'America/Santiago': ['Santiago'],
'Canada/Newfoundland': ['Newfoundland', 'Canada'],
'America/Sao_Paulo': ['Sao Paulo', 'Brasilia', 'Araguaina', 'Asuncion', 'Bahia', 'Bahia Banderas', 'Belem', 'Campo Grande', 'Cayenne', 'Cuiaba', 'Fortaleza', 'Maceio', 'Paramaribo', 'Recife', 'Santarem'],
'America/Argentina/Buenos_Aires': ['Buenos Aires', 'Catamarca', 'ComodRivadavia', 'Cordoba', 'Georgetown', 'Jujuy', 'La Rioja', 'Mendoza', 'Rio Gallegos', 'Rosario', 'Salta', 'San Juan', 'San Luis', 'Tucuman', 'Ushuaia'],
'America/Godthab': ['Godthab', 'Greenland'],
'America/Montevideo': ['Montevideo'],
'America/Noronha': ['Noronha', 'Mid-Atlantic'],
'Atlantic/Cape_Verde': ['Cape Verde'],
'Atlantic/Azores': ['Azores'],
'Africa/Casablanca': ['Casablanca', 'Monrovia', 'Reykjavik', 'Gibraltar', 'Iceland'],
'Etc/Greenwich': ['London', 'Dublin', 'Edinburgh', 'Lisbon', 'Belfast', 'Abidjan', 'Accra', 'Bissau', 'Canary', 'Conakry', 'Dakar', 'Danmarkshavn', 'Eire', 'Faeroe', 'Freetown', 'Greenwich', 'Guernsey', 'Isle of Man', 'Jersey', 'Lome', 'Madeira', 'Monrovia', 'Nouakchott', 'Ouagadougou', 'St. Helena', 'Timbuktu', 'Troll'],
'Europe/Amsterdam': ['Amsterdam', 'Berlin', 'Bern', 'Rome', 'Stockholm', 'Vienna'],
'Europe/Belgrade': ['Belgrade', 'Bratislava', 'Budapest', 'Ljubljana', 'Prague'],
'Europe/Brussels': ['Paris', 'Brussels', 'Copenhagen', 'Madrid'],
'Europe/Sarajevo': ['Sarajevo', 'Skopje', 'Warsaw', 'Zagreb'],
'Africa/Lagos': ['Lagos', 'West Africa', 'Algiers', 'Bangui', 'Brazzaville', 'Ceuta', 'Douala', 'El Aaiun', 'Kinshasa', 'Libreville', 'Luanda', 'Malabo', 'Ndjamena', 'Niamey', 'Porto-Novo', 'Sao Tome', 'Tunis'],
'Asia/Amman': ['Amman'],
'Europe/Athens': ['Athens', 'Bucharest', 'Istanbul'],
'Asia/Beirut': ['Beirut'],
'Africa/Cairo': ['Cairo', 'Tripoli', 'Egypt', 'Libya'],
'Africa/Harare': ['Harare', 'Johannesburg', 'Pretoria', 'Blantyre', 'Bujumbura', 'Gaborone'],
'Europe/Helsinki': ['Helsinki', 'Kyiv', 'Riga', 'Sofia', 'Tallinn', 'Vilnius'],
'Asia/Jerusalem': ['Jerusalem'],
'Europe/Minsk': ['Minsk'],
'Africa/Windhoek': ['Windhoek', 'Khartoum', 'Kigali', 'Lubumbashi', 'Lusaka', 'Maputo', 'Maseru', 'Mbabane'],
'Asia/Kuwait': ['Kuwait', 'Riyadh', 'Baghdad'],
'Europe/Moscow': ['Moscow', 'St.Petersburg', 'Volgograd'],
'Africa/Nairobi': ['Nairobi', 'Addis Ababa', 'Antananarivo', 'Asmara', 'Comoro', 'Dar es Salaam', 'Djibouti', 'Juba', 'Kampala', 'Mahe', 'Mayotte'],
'Asia/Tbilisi': ['Tbilisi'],
'Asia/Tehran': ['Tehran'],
'Asia/Muscat': ['Abu Dhabi', 'Muscat'],
'Asia/Baku': ['Baku'],
'Asia/Yerevan': ['Yerevan'],
'Asia/Kabul': ['Kabul'],
'Asia/Yekaterinburg': ['Yekaterinburg'],
'Asia/Karachi': ['Islamabad', 'Karachi', 'Tashkent'],
'Asia/Calcutta': ['Mumbai', 'Kolkata', 'Delhi', 'Bengaluru', 'Hyderabad', 'Pune', 'Chennai', 'Lucknow', 'Sri Jayawardenapura'],
'Asia/Katmandu': ['Kathmandu'],
'Asia/Almaty': ['Almaty', 'Novosibirsk'],
'Asia/Dhaka': ['Astana', 'Dhaka'],
'Asia/Rangoon': ['Yangon'],
'Asia/Bangkok': ['Bangkok', 'Hanoi', 'Jakarta'],
'Asia/Krasnoyarsk': ['Krasnoyarsk'],
'Asia/Hong_Kong': ['Beijing', 'Chongqing', 'Hong Kong', 'Urumqi'],
'Asia/Kuala_Lumpur': ['Kuala Lumpur', 'Singapore'],
'Asia/Irkutsk': ['Irkutsk', 'Ulaan Bataar'],
'Australia/Perth': ['Perth'],
'Asia/Taipei': ['Taipei'],
'Asia/Tokyo': ['Tokyo', 'Osaka', 'Sapporo'],
'Asia/Seoul': ['Seoul'],
'Asia/Yakutsk': ['Yakutsk'],
'Australia/Adelaide': ['Adelaide'],
'Australia/Darwin': ['Darwin'],
'Australia/Brisbane': ['Brisbane'],
'Australia/Sydney': ['Canberra', 'Melbourne', 'Sydney'],
'Australia/Hobart': ['Hobart'],
'Pacific/Guam': ['Guam', 'Port Moresby'],
'Asia/Vladivostok': ['Vladivostok'],
'Asia/Magadan': ['Solomon Is.', 'New Caledonia'],
'Pacific/Auckland': ['Auckland', 'Wellington'],
'Pacific/Fiji': ['Fiji', 'Kamchatka', 'Marshall Is.'],
'Pacific/Tongatapu': ['Nuku\'alofa', 'Tongatapu'],
'Space': ['Home Base', 'Mercury', 'Venus', 'Moon Base', 'Mars Base', 'Jupiter', 'Saturn', 'Uranus', 'Neptune', 'Pluto']
};
const timeValueLabels = [{
value: 0,
label: '12:00 AM'
}, {
value: 30,
label: '12:30 AM'
}, {
value: 100,
label: '1:00 AM'
}, {
value: 130,
label: '1:30 AM'
}, {
value: 200,
label: '2:00 AM'
}, {
value: 230,
label: '2:30 AM'
}, {
value: 300,
label: '3:00 AM'
}, {
value: 330,
label: '3:30 AM'
}, {
value: 400,
label: '4:00 AM'
}, {
value: 330,
label: '4:30 AM'
}, {
value: 500,
label: '5:00 AM'
}, {
value: 530,
label: '5:30 AM'
}, {
value: 600,
label: '6:00 AM'
}, {
value: 630,
label: '6:30 AM'
}, {
value: 700,
label: '7:00 AM'
}, {
value: 730,
label: '7:30 AM'
}, {
value: 800,
label: '8:00 AM'
}, {
value: 830,
label: '8:30 AM'
}, {
value: 900,
label: '9:00 AM'
}, {
value: 930,
label: '9:30 AM'
}, {
value: 1000,
label: '10:00 AM'
}, {
value: 1030,
label: '10:30 AM'
}, {
value: 1100,
label: '11:00 AM'
}, {
value: 1130,
label: '11:30 AM'
}, {
value: 1200,
label: '12:00 PM'
}, {
value: 1230,
label: '12:30 PM'
}, {
value: 1300,
label: '1:00 PM'
}, {
value: 1330,
label: '1:30 PM'
}, {
value: 1400,
label: '2:00 PM'
}, {
value: 1430,
label: '2:30 PM'
}, {
value: 1500,
label: '3:00 PM'
}, {
value: 1530,
label: '3:30 PM'
}, {
value: 1600,
label: '4:00 PM'
}, {
value: 1630,
label: '4:30 PM'
}, {
value: 1700,
label: '5:00 PM'
}, {
value: 1730,
label: '5:30 PM'
}, {
value: 1800,
label: '6:00 PM'
}, {
value: 1830,
label: '6:30 PM'
}, {
value: 1900,
label: '7:00 PM'
}, {
value: 1930,
label: '7:30 PM'
}, {
value: 2000,
label: '8:00 PM'
}, {
value: 2030,
label: '8:30 PM'
}, {
value: 2100,
label: '9:00 PM'
}, {
value: 2130,
label: '9:30 PM'
}, {
value: 2200,
label: '10:00 PM'
}, {
value: 2230,
label: '10:30 PM'
}, {
value: 2300,
label: '11:00 PM'
}, {
value: 2330,
label: '11:30 PM'
}, {
value: 2400,
label: '12:00 AM'
}];
/***/ }),
/***/ 54734:
/*!********************************************!*\
!*** ./packages/core/utils/device.util.ts ***!
\********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DeviceUtil": () => (/* binding */ DeviceUtil)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _undock_core_decorators_memoize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core/decorators/memoize */ 56476);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class DeviceUtil {
constructor() {
this.deviceInfoProviders = [navigator.platform, navigator.userAgent, navigator.appVersion, navigator.vendor, window['opera']];
this.osData = [{
name: 'Windows Phone',
value: 'Windows Phone',
version: 'OS'
}, {
name: 'Windows',
value: 'Win',
version: 'NT'
}, {
name: 'iPhone',
value: 'iPhone',
version: 'OS'
}, {
name: 'iPad',
value: 'iPad',
version: 'OS'
}, {
name: 'Kindle',
value: 'Silk',
version: 'Silk'
}, {
name: 'Android',
value: 'Android',
version: 'Android'
}, {
name: 'PlayBook',
value: 'PlayBook',
version: 'OS'
}, {
name: 'BlackBerry',
value: 'BlackBerry',
version: '/'
}, {
name: 'Macintosh',
value: 'Mac',
version: 'OS X'
}, {
name: 'Linux',
value: 'Linux',
version: 'rv'
}, {
name: 'Palm',
value: 'Palm',
version: 'PalmOS'
}];
this.browsersData = [{
name: 'Chrome',
value: 'Chrome',
version: 'Chrome'
}, {
name: 'Firefox',
value: 'Firefox',
version: 'Firefox'
}, {
name: 'Safari',
value: 'Safari',
version: 'Version'
}, {
name: 'Internet Explorer',
value: 'MSIE',
version: 'MSIE'
}, {
name: 'Opera',
value: 'Opera',
version: 'Opera'
}, {
name: 'BlackBerry',
value: 'CLDC',
version: 'CLDC'
}, {
name: 'Mozilla',
value: 'Mozilla',
version: 'Mozilla'
}];
}
get deviceData() {
let agent = this.deviceInfoProviders.join(' '),
os = DeviceUtil.matchItem(agent, this.osData),
browser = DeviceUtil.matchItem(agent, this.browsersData);
return {
os: os,
browser: browser
};
}
get deviceInformation() {
return {
osName: this.deviceData.os.name,
osVersion: this.deviceData.os.version,
browserName: this.deviceData.browser.name,
browserVersion: this.deviceData.browser.version
};
}
get deviceToken() {
let info = this.deviceData;
return `${info.os.name}_${info.os.version}_${info.browser.name}_${info.browser.version}`;
}
get isMobileDevice() {
return 'ontouchstart' in document.documentElement;
}
get isFirefox() {
return this.deviceInformation.browserName === 'Firefox';
}
get isSafariMobile() {
const info = this.deviceInformation;
return info.browserName === 'Safari' && ['iPhone', 'iPad'].includes(info.osName);
}
get isAppleDevice() {
const info = this.deviceInformation;
return ['iPhone', 'iPad', 'Macintosh'].includes(info.osName);
}
static matchItem(string, data) {
let i = 0,
j = 0,
html = '',
regex,
regexv,
match,
matches,
version;
for (i = 0; i < data.length; i += 1) {
regex = new RegExp(data[i].value, 'i');
match = regex.test(string);
if (match) {
regexv = new RegExp(data[i].version + '[- /:]([\\d._]+)', 'i');
matches = string.match(regexv);
version = '';
if (matches) {
if (matches[1]) {
matches = matches[1];
}
}
if (matches) {
matches = matches.split(/[._]+/);
for (j = 0; j < matches.length; j += 1) {
if (j === 0) {
version += matches[j] + '.';
} else {
version += matches[j];
}
}
} else {
version = '0';
}
return {
name: data[i].name,
version: parseFloat(version)
};
}
}
return {
name: 'unknown',
version: 0
};
}
}
DeviceUtil.ɵfac = function DeviceUtil_Factory(t) {
return new (t || DeviceUtil)();
};
DeviceUtil.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
token: DeviceUtil,
factory: DeviceUtil.ɵfac,
providedIn: 'root'
});
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_undock_core_decorators_memoize__WEBPACK_IMPORTED_MODULE_0__.Memoize)()], DeviceUtil.prototype, "deviceData", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_undock_core_decorators_memoize__WEBPACK_IMPORTED_MODULE_0__.Memoize)()], DeviceUtil.prototype, "deviceInformation", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_undock_core_decorators_memoize__WEBPACK_IMPORTED_MODULE_0__.Memoize)()], DeviceUtil.prototype, "deviceToken", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_undock_core_decorators_memoize__WEBPACK_IMPORTED_MODULE_0__.Memoize)()], DeviceUtil.prototype, "isMobileDevice", null);
/***/ }),
/***/ 61369:
/*!******************************************************!*\
!*** ./packages/core/utils/find-best-slot-on-day.ts ***!
\******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "findBestSlotOnDay": () => (/* binding */ findBestSlotOnDay),
/* harmony export */ "sortSlotsByScore": () => (/* binding */ sortSlotsByScore)
/* harmony export */ });
const findBestSlotOnDay = set => {
var _a;
if ((_a = set === null || set === void 0 ? void 0 : set.slots) === null || _a === void 0 ? void 0 : _a.length) {
let allSlots = [...set.slots];
if (allSlots === null || allSlots === void 0 ? void 0 : allSlots.length) {
sortSlotsByScore(allSlots);
return allSlots[0];
}
}
return null;
};
const sortSlotsByScore = slots => {
slots.sort((e1, e2) => {
return e2.score < e1.score ? -1 : e2.score > e1.score ? 1 : 0;
});
};
/***/ }),
/***/ 7336:
/*!**************************************!*\
!*** ./packages/core/utils/index.ts ***!
\**************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ArrayHelpers": () => (/* reexport safe */ _array_helpers__WEBPACK_IMPORTED_MODULE_10__.ArrayHelpers),
/* harmony export */ "DeviceUtil": () => (/* reexport safe */ _device_util__WEBPACK_IMPORTED_MODULE_6__.DeviceUtil),
/* harmony export */ "Moment": () => (/* reexport safe */ _moment__WEBPACK_IMPORTED_MODULE_3__.Moment),
/* harmony export */ "ToPromise": () => (/* reexport safe */ _wrap_observable_with_promise__WEBPACK_IMPORTED_MODULE_16__.ToPromise),
/* harmony export */ "Validations": () => (/* reexport safe */ _validations__WEBPACK_IMPORTED_MODULE_5__.Validations),
/* harmony export */ "clone": () => (/* reexport safe */ _clone__WEBPACK_IMPORTED_MODULE_2__.clone),
/* harmony export */ "compareDeeply": () => (/* reexport safe */ _compare_deeply_util__WEBPACK_IMPORTED_MODULE_14__.compareDeeply),
/* harmony export */ "compareDeeplyBy": () => (/* reexport safe */ _compare_deeply_util__WEBPACK_IMPORTED_MODULE_14__.compareDeeplyBy),
/* harmony export */ "generateFileName": () => (/* reexport safe */ _unique_names_generator__WEBPACK_IMPORTED_MODULE_15__.generateFileName),
/* harmony export */ "getQueryParam": () => (/* reexport safe */ _route_params__WEBPACK_IMPORTED_MODULE_8__.getQueryParam),
/* harmony export */ "getRouteParam": () => (/* reexport safe */ _route_params__WEBPACK_IMPORTED_MODULE_8__.getRouteParam),
/* harmony export */ "isElementFullyVisible": () => (/* reexport safe */ _is_element_visible__WEBPACK_IMPORTED_MODULE_13__.isElementFullyVisible),
/* harmony export */ "isElementVisible": () => (/* reexport safe */ _is_element_visible__WEBPACK_IMPORTED_MODULE_13__.isElementVisible),
/* harmony export */ "isEmptyString": () => (/* reexport safe */ _is_empty_string__WEBPACK_IMPORTED_MODULE_12__.isEmptyString),
/* harmony export */ "isV1": () => (/* reexport safe */ _is_uuid__WEBPACK_IMPORTED_MODULE_4__.isV1),
/* harmony export */ "isV2": () => (/* reexport safe */ _is_uuid__WEBPACK_IMPORTED_MODULE_4__.isV2),
/* harmony export */ "isV3": () => (/* reexport safe */ _is_uuid__WEBPACK_IMPORTED_MODULE_4__.isV3),
/* harmony export */ "isV4": () => (/* reexport safe */ _is_uuid__WEBPACK_IMPORTED_MODULE_4__.isV4),
/* harmony export */ "isV5": () => (/* reexport safe */ _is_uuid__WEBPACK_IMPORTED_MODULE_4__.isV5),
/* harmony export */ "mergeDeep": () => (/* reexport safe */ _merge_deep__WEBPACK_IMPORTED_MODULE_17__.mergeDeep),
/* harmony export */ "openLinkBlank": () => (/* reexport safe */ _open_link_blank__WEBPACK_IMPORTED_MODULE_11__.openLinkBlank),
/* harmony export */ "patchObject": () => (/* reexport safe */ _patch_object__WEBPACK_IMPORTED_MODULE_9__.patchObject),
/* harmony export */ "pick": () => (/* reexport safe */ _pick__WEBPACK_IMPORTED_MODULE_0__.pick),
/* harmony export */ "sleep": () => (/* reexport safe */ _sleep__WEBPACK_IMPORTED_MODULE_1__.sleep),
/* harmony export */ "storageAvailable": () => (/* reexport safe */ _storage_util__WEBPACK_IMPORTED_MODULE_7__.storageAvailable),
/* harmony export */ "wrapObservableWithPromise": () => (/* reexport safe */ _wrap_observable_with_promise__WEBPACK_IMPORTED_MODULE_16__.wrapObservableWithPromise)
/* harmony export */ });
/* harmony import */ var _pick__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pick */ 67436);
/* harmony import */ var _sleep__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./sleep */ 15574);
/* harmony import */ var _clone__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./clone */ 1854);
/* harmony import */ var _moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./moment */ 66350);
/* harmony import */ var _is_uuid__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./is-uuid */ 91586);
/* harmony import */ var _validations__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./validations */ 6473);
/* harmony import */ var _device_util__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./device.util */ 54734);
/* harmony import */ var _storage_util__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./storage.util */ 62140);
/* harmony import */ var _route_params__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./route-params */ 26346);
/* harmony import */ var _patch_object__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./patch-object */ 94481);
/* harmony import */ var _array_helpers__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./array-helpers */ 63193);
/* harmony import */ var _open_link_blank__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./open-link-blank */ 1224);
/* harmony import */ var _is_empty_string__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./is-empty-string */ 47691);
/* harmony import */ var _is_element_visible__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./is-element-visible */ 22572);
/* harmony import */ var _compare_deeply_util__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./compare-deeply.util */ 68141);
/* harmony import */ var _unique_names_generator__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./unique-names-generator */ 21020);
/* harmony import */ var _wrap_observable_with_promise__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./wrap-observable-with-promise */ 40405);
/* harmony import */ var _merge_deep__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./merge-deep */ 4083);
/***/ }),
/***/ 22572:
/*!***************************************************!*\
!*** ./packages/core/utils/is-element-visible.ts ***!
\***************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "isElementFullyVisible": () => (/* binding */ isElementFullyVisible),
/* harmony export */ "isElementVisible": () => (/* binding */ isElementVisible)
/* harmony export */ });
function isElementVisible(element) {
const rect = element.getBoundingClientRect(),
vWidth = window.innerWidth || document.documentElement.clientWidth,
vHeight = window.innerHeight || document.documentElement.clientHeight;
const efp = (x, y) => document.elementFromPoint(x, y);
if (rect.right < 0 || rect.bottom < 0 || rect.left > vWidth || rect.top > vHeight) {
return false;
}
return element.contains(efp(rect.left, rect.top)) || element.contains(efp(rect.right, rect.top)) || element.contains(efp(rect.right, rect.bottom)) || element.contains(efp(rect.left, rect.bottom));
}
function isElementFullyVisible(element) {
const rect = element.getBoundingClientRect(),
vWidth = window.innerWidth || document.documentElement.clientWidth,
vHeight = window.innerHeight || document.documentElement.clientHeight;
const efp = (x, y) => document.elementFromPoint(x, y);
if (rect.right < 0 || rect.bottom < 0 || rect.left > vWidth || rect.top > vHeight) {
return false;
}
return element.contains(efp(rect.left, rect.top)) && element.contains(efp(rect.right - 1, rect.top)) && element.contains(efp(rect.right - 1, rect.bottom - 1)) && element.contains(efp(rect.left, rect.bottom - 1));
}
/***/ }),
/***/ 47691:
/*!************************************************!*\
!*** ./packages/core/utils/is-empty-string.ts ***!
\************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "isEmptyString": () => (/* binding */ isEmptyString)
/* harmony export */ });
function isEmptyString(str) {
return str === null || str === undefined || str === '' || !/\S/.test(str);
}
/***/ }),
/***/ 91586:
/*!****************************************!*\
!*** ./packages/core/utils/is-uuid.ts ***!
\****************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "isV1": () => (/* binding */ isV1),
/* harmony export */ "isV2": () => (/* binding */ isV2),
/* harmony export */ "isV3": () => (/* binding */ isV3),
/* harmony export */ "isV4": () => (/* binding */ isV4),
/* harmony export */ "isV5": () => (/* binding */ isV5)
/* harmony export */ });
const v1Regex = /^[0-9a-f]{8}-[0-9a-f]{4}-[1][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i;
const v2Regex = /^[0-9a-f]{8}-[0-9a-f]{4}-[2][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i;
const v3Regex = /^[0-9a-f]{8}-[0-9a-f]{4}-[3][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i;
const v4Regex = /^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i;
const v5Regex = /^[0-9a-f]{8}-[0-9a-f]{4}-[5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i;
const nilRegex = /^[0]{8}-[0]{4}-[0]{4}-[0]{4}-[0]{12}$/i;
const anyRegex = /^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i;
function isV1(str) {
return v1Regex.test(str);
}
function isV2(str) {
return v2Regex.test(str);
}
function isV3(str) {
return v3Regex.test(str);
}
function isV4(str) {
return v4Regex.test(str);
}
function isV5(str) {
return v5Regex.test(str);
}
/***/ }),
/***/ 4083:
/*!*******************************************!*\
!*** ./packages/core/utils/merge-deep.ts ***!
\*******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "mergeDeep": () => (/* binding */ mergeDeep)
/* harmony export */ });
function isObject(item) {
return item && typeof item === 'object' && !Array.isArray(item);
}
function mergeDeep(target, ...sources) {
if (!sources.length) return target;
const source = sources.shift();
if (isObject(target) && isObject(source)) {
for (const key in source) {
if (isObject(source[key])) {
if (!target[key]) Object.assign(target, {
[key]: {}
});
mergeDeep(target[key], source[key]);
} else {
Object.assign(target, {
[key]: source[key]
});
}
}
}
return mergeDeep(target, ...sources);
}
/***/ }),
/***/ 66350:
/*!***************************************!*\
!*** ./packages/core/utils/moment.ts ***!
\***************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "Moment": () => (/* binding */ Moment)
/* harmony export */ });
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var moment_range__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment-range */ 96509);
/* harmony import */ var moment_range__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment_range__WEBPACK_IMPORTED_MODULE_1__);
const Moment = (0,moment_range__WEBPACK_IMPORTED_MODULE_1__.extendMoment)(moment__WEBPACK_IMPORTED_MODULE_0__);
/***/ }),
/***/ 1224:
/*!************************************************!*\
!*** ./packages/core/utils/open-link-blank.ts ***!
\************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "openLinkBlank": () => (/* binding */ openLinkBlank)
/* harmony export */ });
function openLinkBlank(link) {
const a = document.createElement('a');
a.href = link;
a.target = '_blank';
a.click();
}
/***/ }),
/***/ 94481:
/*!*********************************************!*\
!*** ./packages/core/utils/patch-object.ts ***!
\*********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "patchObject": () => (/* binding */ patchObject)
/* harmony export */ });
function patchObject(target, patch) {
for (let key in patch) {
if (patch.hasOwnProperty(key)) {
if (key === '$unset') {
let properties = patch[key];
if (!Array.isArray(properties)) {
properties = [properties];
}
properties.forEach(property => {
if (target[property]) {
delete target[property];
}
});
continue;
}
if (typeof target[key] === 'object' && typeof patch[key] === 'object') {
if (Array.isArray(target[key]) && Array.isArray(patch[key])) {
target[key] = target[key].concat(patch[key]);
continue;
}
if (Array.isArray(target[key])) {
for (let command in patch[key]) {
if (patch[key].hasOwnProperty(command)) {
const value = patch[key][command];
switch (command) {
case '$add':
target[key] = target[key].concat(value);
break;
case '$unset':
if (Array.isArray(value)) {
target[key] = target[key].filter(i => !value.includes(i));
} else {
target[key] = target[key].filter(i => i !== value);
}
}
}
}
continue;
}
patchObject(target[key], patch[key]);
} else {
target[key] = patch[key];
}
}
}
return target;
}
/***/ }),
/***/ 67436:
/*!*************************************!*\
!*** ./packages/core/utils/pick.ts ***!
\*************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "pick": () => (/* binding */ pick)
/* harmony export */ });
function pick(obj, paths) {
if (!Array.isArray(paths)) {
paths = [paths];
}
return {
...paths.reduce((mem, key) => ({
...mem,
[key]: obj[key]
}), {})
};
}
/***/ }),
/***/ 11767:
/*!*************************************************************!*\
!*** ./packages/core/utils/random-string-generator.util.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RandomStringGenerator": () => (/* binding */ RandomStringGenerator)
/* harmony export */ });
class RandomStringGenerator {
static generateRandomStringOfLetters(length = 12) {
const replaceChars = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'K'];
return [...new Array(length)].map(() => Math.floor(Math.random() * 36)).map(num => num.toString(36)).map(char => parseInt(char, 10) >= 0 ? replaceChars[char] : char).join('');
}
static generateRandomStringOfNumbers(length = 10) {
return [...new Array(length)].map(() => Math.floor(Math.random() * 10)).join('');
}
}
/***/ }),
/***/ 80030:
/*!***********************************************!*\
!*** ./packages/core/utils/ranges-overlap.ts ***!
\***********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "calculateRangeDurationInsideBounds": () => (/* binding */ calculateRangeDurationInsideBounds),
/* harmony export */ "getOverlapTypeForRanges": () => (/* binding */ getOverlapTypeForRanges),
/* harmony export */ "getTotalRangeForOverlappedRanges": () => (/* binding */ getTotalRangeForOverlappedRanges),
/* harmony export */ "isRangeContainsSingleTimeStamp": () => (/* binding */ isRangeContainsSingleTimeStamp)
/* harmony export */ });
function getOverlapTypeForRanges(targetRange, boundsRange) {
if (targetRange.startMs >= boundsRange.startMs && targetRange.endMs <= boundsRange.endMs) {
return 1;
}
if (targetRange.startMs <= boundsRange.startMs && targetRange.endMs >= boundsRange.endMs) {
return 2;
}
if (targetRange.endMs >= boundsRange.startMs && targetRange.endMs <= boundsRange.endMs) {
return 3;
}
if (targetRange.startMs >= boundsRange.startMs && targetRange.startMs <= boundsRange.endMs) {
return 4;
}
return 0;
}
function calculateRangeDurationInsideBounds(targetRange, boundsRange) {
const overlapType = getOverlapTypeForRanges(targetRange, boundsRange);
switch (overlapType) {
case 1:
return targetRange.endMs - targetRange.startMs;
case 2:
return boundsRange.endMs - boundsRange.startMs;
case 3:
return targetRange.endMs - boundsRange.startMs;
case 4:
return boundsRange.endMs - targetRange.startMs;
case 0:
default:
return 0;
}
}
function getTotalRangeForOverlappedRanges(ranges) {
const timeStamps = [];
for (let range of ranges) {
timeStamps.push(range.startMs, range.endMs);
}
timeStamps.sort((a, b) => {
return a - b;
});
return {
startMs: timeStamps[0],
endMs: timeStamps[timeStamps.length - 1]
};
}
function isRangeContainsSingleTimeStamp(range, timeStamp) {
return range.startMs <= timeStamp && range.endMs >= timeStamp;
}
/***/ }),
/***/ 26346:
/*!*********************************************!*\
!*** ./packages/core/utils/route-params.ts ***!
\*********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "getQueryParam": () => (/* binding */ getQueryParam),
/* harmony export */ "getRouteParam": () => (/* binding */ getRouteParam)
/* harmony export */ });
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/router */ 60124);
function getRouteParam(route, name, useParents = true) {
const target = route instanceof _angular_router__WEBPACK_IMPORTED_MODULE_0__.ActivatedRoute ? route.snapshot : route;
if (!target.params[name]) {
if (useParents && route.parent) {
return getRouteParam(route.parent, name, useParents);
}
return null;
}
return target.params[name];
}
function getQueryParam(route, name, useParents = true) {
const target = route instanceof _angular_router__WEBPACK_IMPORTED_MODULE_0__.ActivatedRoute ? route.snapshot : route;
if (!target.queryParams[name]) {
if (useParents && route.parent) {
return getQueryParam(route.parent, name, useParents);
}
return null;
}
return target.queryParams[name];
}
/***/ }),
/***/ 15574:
/*!**************************************!*\
!*** ./packages/core/utils/sleep.ts ***!
\**************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "sleep": () => (/* binding */ sleep)
/* harmony export */ });
function sleep(ms = 0) {
return new Promise(resolve => setTimeout(resolve, ms));
}
/***/ }),
/***/ 62140:
/*!*********************************************!*\
!*** ./packages/core/utils/storage.util.ts ***!
\*********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "storageAvailable": () => (/* binding */ storageAvailable)
/* harmony export */ });
function storageAvailable(type) {
let storage;
try {
storage = window[type];
const x = '__storage_test__';
storage.setItem(x, x);
storage.removeItem(x);
return true;
} catch (e) {
return e instanceof DOMException && (e.code === 22 || e.code === 1014 || e.name === 'QuotaExceededError' || e.name === 'NS_ERROR_DOM_QUOTA_REACHED') && storage && storage.length !== 0;
}
}
/***/ }),
/***/ 58442:
/*!****************************************************!*\
!*** ./packages/core/utils/timezone-data-model.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "preferredTimeZones": () => (/* binding */ preferredTimeZones),
/* harmony export */ "supportedTimeZones": () => (/* binding */ supportedTimeZones),
/* harmony export */ "timeZoneToAbbreviationMap": () => (/* binding */ timeZoneToAbbreviationMap),
/* harmony export */ "timeZoneToCityMap": () => (/* binding */ timeZoneToCityMap)
/* harmony export */ });
const supportedTimeZones = new Map([['Pacific/Niue', {
'generalName': 'Niue Time',
'cities': ['Alofi']
}], ['Pacific/Pago_Pago', {
'generalName': 'Samoa Standard Time',
'cities': ['Pago Pago', 'Apia']
}], ['Pacific/Rarotonga', {
'generalName': 'Cook Islands Standard Time',
'cities': ['Avarua']
}], ['Pacific/Honolulu', {
'generalName': 'Hawaii-Aleutian Standard Time',
'cities': ['Honolulu', 'Hilo', 'Kailua-Kona', 'Kahului', 'Lihue', 'Pearl City', 'Waipahu', 'Kaneohe', 'Mililani Town', 'Kahului']
}], ['Pacific/Tahiti', {
'generalName': 'Tahiti Time',
'cities': ['Papeete', 'Faaa', 'Punaauia', 'Pirae', 'Mahina', 'Paea', 'Arue', 'Papara', 'Teva I Uta', 'Faaone']
}], ['Pacific/Marquesas', {
'generalName': 'Marquesas Time',
'cities': ['Taiohae']
}], ['Pacific/Gambier', {
'generalName': 'Gambier Time',
'cities': ['Rikitea']
}], ['America/Adak', {
'generalName': 'Hawaii-Aleutian Time (Adak)',
'cities': ['Adak']
}], ['America/Anchorage', {
'generalName': 'Alaska Time - Anchorage',
'cities': ['Anchorage', 'Wasilla', 'Palmer', 'Eagle River', 'Knik-Fairview', 'Big Lake', 'Chugiak', 'Peters Creek', 'Butte', 'Girdwood']
}], ['America/Juneau', {
'generalName': 'Alaska Time - Juneau',
'cities': ['Juneau', 'Douglas', 'Auke Bay', 'Gustavus', 'Hoonah', 'Angoon', 'Tenakee Springs', 'Elfin Cove', 'Pelican', 'Excursion Inlet']
}], ['America/Metlakatla', {
'generalName': 'Alaska Time - Metlakatla',
'cities': ['Metlakatla', 'Saxman', 'Ketchikan', 'Klawock', 'Craig', 'Thorne Bay', 'Wrangell', 'Petersburg', 'Coffman Cove', 'Port Protection']
}], ['America/Nome', {
'generalName': 'Alaska Time - Nome',
'cities': ['Nome', 'Unalakleet', 'Shaktoolik', 'Brevig Mission', 'Wales', 'Shishmaref', 'Diomede', 'Savoonga', 'Gambell', 'White Mountain']
}], ['America/Sitka', {
'generalName': 'Alaska Time - Sitka',
'cities': ['Sitka', 'Port Alexander', 'Kake', 'Edna Bay', 'Hollis', 'Whale Pass', 'Point Baker', 'Port Protection', 'Kupreanof', 'Portage Creek']
}], ['America/Yakutat', {
'generalName': 'Alaska Time - Yakutat',
'cities': ["Yakutat", "Icy Bay", "Dry Bay", "Alsek River", "Dang…River", "Yakutat Forelands", "Manby Shore", "Situk"]
}], ['Pacific/Pitcairn', {
'generalName': 'Pitcairn Time',
'cities': ["Adamstown"]
}], ['America/Hermosillo', {
'generalName': 'Mexican Pacific Standard Time - Hermosillo',
'cities': ["Mazatlán", "Culiacán", "Los Mochis", "Guasave", "Guamúchil", "Navolato", "El Rosario", "Escuinapa", "Sinaloa de Leyva", "Angostura"]
}], ['America/Mazatlan', {
'generalName': 'Mexican Pacific Standard Time - Mazatlan',
'cities': ["Mazatlán", "Culiacán", "Los Mochis", "Guasave", "Guamúchil", "Navolato", "El Rosario", "Escuinapa", "Sinaloa de Leyva", "Angostura"]
}], ['America/Dawson_Creek', {
'generalName': 'Mountain Standard Time - Dawson Creek',
'cities': ["Dawson Creek", "Fort St. John", "Chetwynd", "Taylor", "Tumbler Ridge", "Pouce Coupe", "Hudson's Hope", "Farmington", "Tomslake", "Progress"]
}], ['America/Fort_Nelson', {
'generalName': 'Mountain Standard Time - Fort Nelson',
'cities': ["Fort Nelson", "Toad River", "Steamboat", "Muncho Lake", "Fireside", "Liard River", "Lower Post", "Coal River", "Upper Halfway", "Prophet River"]
}], ['America/Phoenix', {
'generalName': 'Mountain Standard Time - Phoenix',
'cities': ["Phoenix", "Tucson", "Mesa", "Chandler", "Glendale", "Scottsdale", "Gilbert", "Tempe", "Peoria", "Surprise"]
}], ['America/Los_Angeles', {
'generalName': 'Pacific Time - Los Angeles',
'cities': ["Los Angeles", "San Diego", "San Jose", "San Francisco", "Fresno", "Sacramento", "Long Beach", "Oakland", "Bakersfield", "Anaheim"]
}], ['America/Tijuana', {
'generalName': 'Pacific Time - Tijuana',
'cities': ["Tijuana", "Rosarito", "Tecate", "Ensenada", "Playas de Rosarito", "La Joya", "El Descanso", "San Antonio del Mar", "Baja Malibu", "Real del Mar"]
}], ['America/Vancouver', {
'generalName': 'Pacific Time - Vancouver',
'cities': ["Vancouver", "Victoria", "Kelowna", "Abbotsford", "Kamloops", "Nanaimo", "Prince George", "Chilliwack", "Vernon", "Courtenay"]
}], ['America/Dawson', {
'generalName': 'Yukon Time - Dawson',
'cities': ["Dawson City", "Mayo", "Pelly Crossing", "Carmacks", "Faro", "Ross River", "Stewart Crossing", "Champagne", "Minto", "Keno City"]
}], ['America/Whitehorse', {
'generalName': 'Yukon Time - Whitehorse',
'cities': ["Whitehorse", "Haines Junction", "Marsh Lake", "Tagish", "Carcross", "Teslin", "Mount Lorne", "Ibex Valley", "Destruction Bay"]
}], ['America/Bahia_Banderas', {
'generalName': 'Central Standard Time - Bahía de Banderas',
'cities': ["Puerto Vallarta", "Nuevo Vallarta", "Bucerías", "La Cruz de Huanacaxtle", "Punta de Mita"]
}], ['America/Belize', {
'generalName': 'Central Standard Time - Belize',
'cities': ["Belize City", "San Ignacio", "Orange Walk", "Belmopan", "Dangriga", "Corozal", "San Pedro", "Benque Viejo del Carmen", "Punta Gorda", "Placencia"]
}], ['America/Chihuahua', {
'generalName': 'Central Standard Time - Chihuahua',
'cities': ["Chihuahua", "Ciudad Juárez", "Delicias", "Hidalgo del Parral", "Cuauhtémoc"]
}], ['America/Costa_Rica', {
'generalName': 'Central Standard Time - Costa Rica',
'cities': ["San José", "Limón", "Alajuela", "Heredia", "Puntarenas", "Cartago", "Liberia", "Guápiles", "San Ramón", "San Isidro de El General"]
}], ['America/El_Salvador', {
'generalName': 'Central Standard Time - El Salvador',
'cities': ["San Salvador", "Soyapango", "Santa Ana", "San Miguel", "Mejicanos", "Santa Tecla", "Apopa", "Delgado", "Sonsonate", "San Marcos"]
}], ['America/Guatemala', {
'generalName': 'Central Standard Time - Guatemala',
'cities': ["Guatemala City", "Mixco", "Villa Nueva", "Quetzaltenango", "San Miguel Petapa", "Escuintla", "San Juan Sacatepéquez", "Villa Canales", "Chinautla", "Chimaltenango"]
}], ['America/Managua', {
'generalName': 'Central Standard Time - Managua',
'cities': ["Managua", "León", "Masaya", "Chinandega", "Granada", "Estelí", "Tipitapa", "Jinotepe", "Matagalpa", "Bluefields"]
}], ['America/Merida', {
'generalName': 'Central Standard Time - Mérida',
'cities': ["Mérida", "Progreso", "Tizimín", "Valladolid", "Izamal"]
}], ['America/Mexico_City', {
'generalName': 'Central Standard Time - Mexico City',
'cities': ["Mexico City", "Puebla", "Guadalajara", "Monterrey", "Toluca", "Tijuana", "León", "Ciudad Juárez", "Torreón", "San Luis Potosí"]
}], ['America/Monterrey', {
'generalName': 'Central Standard Time - Monterrey',
'cities': ["Monterrey", "San Nicolás de los Garza", "Guadalupe", "San Pedro Garza García", "Santa Catarina"]
}], ['America/Regina', {
'generalName': 'Central Standard Time - Regina',
'cities': ["Regina", "Saskatoon", "Moose Jaw", "Prince Albert", "Yorkton"]
}], ['America/Swift_Current', {
'generalName': 'Central Standard Time - Swift Current',
'cities': ["Swift Current", "Gull Lake", "Shaunavon", "Maple Creek", "Herbert", "Kyle", "Cabri", "Waldeck", "Hodgeville", "Tompkins"]
}], ['America/Tegucigalpa', {
'generalName': 'Central Standard Time - Tegucigalpa',
'cities': ["Tegucigalpa", "San Pedro Sula", "La Ceiba", "Choloma", "El Progreso"]
}], ['Pacific/Easter', {
'generalName': 'Easter Island Time',
'cities': ["Hanga Roa"]
}], ['Pacific/Galapagos', {
'generalName': 'Galapagos Time',
'cities': ["Puerto Ayora", "Puerto Baquerizo Moreno", "Puerto Villamil"]
}], ['America/Boise', {
'generalName': 'Mountain Time - Boise',
'cities': ["Boise", "Idaho Falls", "Pocatello", "Caldwell", "Meridian"]
}], ['America/Cambridge_Bay', {
'generalName': 'Mountain Time - Cambridge Bay',
'cities': ["Cambridge Bay", "Gjoa Haven", "Kugaaruk", "Taloyoak", "Kugluktuk"]
}], ['America/Ciudad_Juarez', {
'generalName': 'Mountain Time - Ciudad Juárez',
'cities': ["Ciudad Juárez", "Chihuahua", "Piedras Negras", "Nuevo Casas Grandes", "Ascensión"]
}], ['America/Denver', {
'generalName': 'Mountain Time - Denver',
'cities': ["Denver", "Longmont", "Colorado Springs", "Boulder", "Aspen", "Aurora", "Fort Collins", "Lakewood"]
}], ['America/Edmonton', {
'generalName': 'Mountain Time - Edmonton',
'cities': ["Edmonton", "Calgary", "Red Deer", "Lethbridge", "St. Albert"]
}], ['America/Inuvik', {
'generalName': 'Mountain Time - Inuvik',
'cities': ["Inuvik", "Tuktoyaktuk", "Aklavik", "Ulukhaktok", "Sachs Harbour"]
}], ['America/Yellowknife', {
'generalName': 'Mountain Time - Yellowknife',
'cities': ["Yellowknife", "Hay River", "Fort Smith", "Inuvik", "Norman Wells"]
}], ['America/Eirunepe', {
'generalName': 'Acre Standard Time - Eirunepe',
'cities': ["Eirunepé", "Envira", "Ipixuna", "Guajará", "Feijó"]
}], ['America/Rio_Branco', {
'generalName': 'Acre Standard Time - Rio Branco',
'cities': ["Rio Branco", "Cruzeiro do Sul", "Sena Madureira", "Tarauacá", "Brasiléia"]
}], ['America/North_Dakota/Beulah', {
'generalName': 'Central Time - Beulah, North Dakota',
'cities': ["Beulah", "Hazen", "Center", "Stanton", "Crosby"]
}], ['America/North_Dakota/Center', {
'generalName': 'Central Time - Center, North Dakota',
'cities': ["Center", "Beulah", "Hazen", "Stanton", "Crosby"]
}], ['America/Chicago', {
'generalName': 'Central Time - Chicago',
'cities': ["Chicago", "Houston", "Dallas", "San Antonio", "Austin"]
}], ['America/Indiana/Knox', {
'generalName': 'Central Time - Knox, Indiana',
'cities': ["Knox", "Plymouth", "Rochester", "Winamac", "Monticello"]
}], ['America/Matamoros', {
'generalName': 'Central Time - Matamoros',
'cities': ["Matamoros", "Reynosa", "Nuevo Laredo", "San Fernando", "Valle Hermoso"]
}], ['America/Menominee', {
'generalName': 'Central Time - Menominee',
'cities': ["Menominee", "Marinette", "Escanaba", "Iron Mountain", "Sturgeon Bay"]
}], ['America/North_Dakota/New_Salem', {
'generalName': 'Central Time - New Salem, North Dakota',
'cities': ["New Salem", "Bismarck", "Mandan", "Dickinson", "Williston"]
}], ['America/Ojinaga', {
'generalName': 'Central Time - Ojinaga',
'cities': ["Ojinaga", "Presidio", "Manuel Benavides", "Coyame del Sotol", "La Mula"]
}], ['America/Rainy_River', {
'generalName': 'Central Time - Rainy River',
'cities': ["Rainy River", "Fort Frances", "Atikokan", "Sioux Lookout", "Dryden"]
}], ['America/Rankin_Inlet', {
'generalName': 'Central Time - Rankin Inlet',
'cities': ["Rankin Inlet", "Chesterfield Inlet", "Coral Harbour", "Baker Lake", "Arviat"]
}], ['America/Resolute', {
'generalName': 'Central Time - Resolute',
'cities': ["Resolute", "Grise Fiord", "Pond Inlet", "Arctic Bay", "Igloolik"]
}], ['America/Indiana/Tell_City', {
'generalName': 'Central Time - Tell City, Indiana',
'cities': ["Tell City", "Cannelton", "Hawesville", "Cloverport", "Hardinsburg"]
}], ['America/Winnipeg', {
'generalName': 'Central Time - Winnipeg',
'cities': ["Winnipeg", "Brandon", "Portage la Prairie", "Steinbach", "Thompson"]
}], ['America/Bogota', {
'generalName': 'Colombia Standard Time',
'cities': ["Bogotá", "Medellín", "Cali", "Barranquilla", "Cartagena"]
}], ['America/Cancun', {
'generalName': 'Eastern Standard Time - Cancún',
'cities': ["Cancún", "Playa del Carmen", "Tulum", "Cozumel", "Isla Mujeres"]
}], ['America/Jamaica', {
'generalName': 'Eastern Standard Time - Jamaica',
'cities': ["Kingston", "Montego Bay", "Ocho Rios", "Negril", "Spanish Town"]
}], ['America/Panama', {
'generalName': 'Eastern Standard Time - Panama',
'cities': ["Panama City", "San Miguelito", "David", "Colón", "La Chorrera"]
}], ['America/Guayaquil', {
'generalName': 'Ecuador Time',
'cities': ["Guayaquil", "Cuenca", "Machala", "Santo Domingo", "Manta"]
}], ['America/Lima', {
'generalName': 'Peru Standard Time',
'cities': ["Lima", "Arequipa", "Trujillo", "Chiclayo", "Piura"]
}], ['America/Boa_Vista', {
'generalName': 'Amazon Standard Time - Boa Vista',
'cities': ["Boa Vista", "Bonfim", "Canta", "Caracaraí", "Mucajaí"]
}], ['America/Campo_Grande', {
'generalName': 'Amazon Standard Time - Campo Grande',
'cities': ["Campo Grande", "Dourados", "Corumbá", "Três Lagoas", "Ponta Porã"]
}], ['America/Cuiaba', {
'generalName': 'Amazon Standard Time - Cuiaba',
'cities': ["Cuiabá", "Várzea Grande", "Rondonópolis", "Sinop", "Tangará da Serra"]
}], ['America/Manaus', {
'generalName': 'Amazon Standard Time - Manaus',
'cities': ["Manaus", "Parintins", "Itacoatiara", "Manacapuru", "Coari"]
}], ['America/Porto_Velho', {
'generalName': 'Amazon Standard Time - Porto Velho',
'cities': ["Porto Velho", "Ariquemes", "Vilhena", "Ji-Paraná", "Cacoal"]
}], ['America/Barbados', {
'generalName': 'Atlantic Standard Time - Barbados',
'cities': ["Bridgetown", "Speightstown", "Oistins", "Bathsheba", "Holetown"]
}], ['America/Martinique', {
'generalName': 'Atlantic Standard Time - Martinique',
'cities': ["Fort-de-France", "Le Lamentin", "Le Robert", "Sainte-Marie", "Le François"]
}], ['America/Puerto_Rico', {
'generalName': 'Atlantic Standard Time - Puerto Rico',
'cities': ["San Juan", "Ponce", "Caguas", "Mayagüez", "Bayamón"]
}], ['America/Santo_Domingo', {
'generalName': 'Atlantic Standard Time - Santo Domingo',
'cities': ["Santo Domingo", "Santiago de los Caballeros", "La Romana", "San Cristóbal", "Punta Cana"]
}], ['America/La_Paz', {
'generalName': 'Bolivia Time',
'cities': ["La Paz", "Santa Cruz de la Sierra", "Cochabamba", "Sucre", "Oruro"]
}], ['America/Santiago', {
'generalName': 'Chile Time',
'cities': ["Santiago", "Valparaíso", "Concepción", "La Serena", "Antofagasta"]
}], ['America/Havana', {
'generalName': 'Cuba Time',
'cities': ["Havana", "Santiago de Cuba", "Camagüey", "Holguín", "Santa Clara"]
}], ['America/Detroit', {
'generalName': 'Eastern Time - Detroit',
'cities': ["Detroit", "Grand Rapids", "Warren", "Sterling Heights", "Ann Arbor"]
}], ['America/Grand_Turk', {
'generalName': 'Eastern Time - Grand Turk',
'cities': ["Cockburn Town", "Balfour Town", "Bambarra", "Conch Bar", "Kew"]
}], ['America/Indiana/Indianapolis', {
'generalName': 'Eastern Time - Indianapolis',
'cities': ["Indianapolis", "Fort Wayne", "Evansville", "South Bend", "Carmel"]
}], ['America/Iqaluit', {
'generalName': 'Eastern Time - Iqaluit',
'cities': ["Iqaluit", "Clyde River", "Pangnirtung", "Qikiqtarjuaq", "Cape Dorset"]
}], ['America/Kentucky/Louisville', {
'generalName': 'Eastern Time - Louisville',
'cities': ["Louisville", "Lexington", "Bowling Green", "Owensboro", "Covington"]
}], ['America/Indiana/Marengo', {
'generalName': 'Eastern Time - Marengo, Indiana',
'cities': ["Marengo"]
}], ['America/Kentucky/Monticello', {
'generalName': 'Eastern Time - Monticello, Kentucky',
'cities': ["Monticello"]
}], ['America/New_York', {
'generalName': 'Eastern Time - New York',
'cities': ["New York", "Boston", "Washington D.C.", "Baltimore", "Miami", "Atlanta", "Orlando", "Trenton", "Philadelphia", "Pittsburgh", "Cleveland", "Cincinnati", "Buffalo", "Rochester", "Charlotte", "Raleigh", "Richmond", "Jacksonville", "Detroit", "Nashville"]
}], ['America/Nipigon', {
'generalName': 'Eastern Time - Nipigon',
'cities': ["Nipigon"]
}], ['America/Pangnirtung', {
'generalName': 'Eastern Time - Pangnirtung',
'cities': ["Pangnirtung"]
}], ['America/Indiana/Petersburg', {
'generalName': 'Eastern Time - Petersburg, Indiana',
'cities': ["Petersburg"]
}], ['America/Port-au-Prince', {
'generalName': 'Eastern Time - Port-au-Prince',
'cities': ["Port-au-Prince", "Cap-Haitien", "Delmas", "Petionville", "Croix-des-Bouquets", "Jacmel", "Leogane", "Gonaives", "Les Cayes", "Petit-Goave"]
}], ['America/Thunder_Bay', {
'generalName': 'Eastern Time - Thunder Bay',
'cities': ["Thunder Bay"]
}], ['America/Toronto', {
'generalName': 'Eastern Time - Toronto',
'cities': ["Toronto", "Montreal", "Ottawa", "Mississauga", "Winnipeg", "Vancouver", "Calgary", "Edmonton", "Brampton", "Hamilton"]
}], ['America/Indiana/Vevay', {
'generalName': 'Eastern Time - Vevay, Indiana',
'cities': ["Vevay"]
}], ['America/Indiana/Vincennes', {
'generalName': 'Eastern Time - Vincennes, Indiana',
'cities': ["Vincennes"]
}], ['America/Indiana/Winamac', {
'generalName': 'Eastern Time - Winamac, Indiana',
'cities': ["Winamac"]
}], ['America/Guyana', {
'generalName': 'Guyana Time',
'cities': ["George Town", "West Bay", "Bodden Town", "East End", "North Side", "West End", "Old Man Bay", "Newlands", "Gun Bay", "Prospect Park"]
}], ['America/Asuncion', {
'generalName': 'Paraguay Time',
'cities': ["Asunción", "Ciudad del Este", "San Lorenzo", "Luque", "Capiatá", "Lambare", "Fernando de la Mora", "Limpio", "Nemby", "Encarnación"]
}], ['America/Caracas', {
'generalName': 'Venezuela Time',
'cities': ["Caracas", "Maracaibo", "Valencia", "Barquisimeto", "Maracay", "Ciudad Guayana", "Barcelona", "Maturín", "Cabimas", "Coro"]
}], ['America/Argentina/Buenos_Aires', {
'generalName': 'Argentina Standard Time - Buenos Aires',
'cities': ["Buenos Aires", "La Plata", "Mar del Plata", "Bahía Blanca", "San Nicolás de los Arroyos", "Chacabuco", "Junín", "San Pedro", "Necochea", "Tandil"]
}], ['America/Argentina/Catamarca', {
'generalName': 'Argentina Standard Time - Catamarca',
'cities': ["San Fernando del Valle de Catamarca", "Santa María", "Tinogasta", "Belén", "Recreo", "Andalgalá", "Fiambalá", "La Puerta", "San José", "Villa Vil"]
}], ['America/Argentina/Cordoba', {
'generalName': 'Argentina Standard Time - Cordoba',
'cities': ["Cordoba", "Rio Cuarto", "Villa Carlos Paz", "San Francisco", "Villa Maria", "Rio Tercero", "Bell Ville", "Jesús María", "Arroyito", "Villa Dolores"]
}], ['America/Argentina/Jujuy', {
'generalName': 'Argentina Standard Time - Jujuy',
'cities': ["San Salvador de Jujuy", "Palpalá", "Libertador General San Martín", "San Pedro", "Humahuaca", "La Quiaca", "Abra Pampa", "El Carmen", "Tilcara", "Perico"]
}], ['America/Argentina/La_Rioja', {
'generalName': 'Argentina Standard Time - La Rioja',
'cities': ["La Rioja", "Chilecito", "Chamical", "Aimogasta", "Villa Unión", "Chepes", "Olta", "Patquia", "Anillaco", "Villa Castelli"]
}], ['America/Argentina/Mendoza', {
'generalName': 'Argentina Standard Time - Mendoza',
'cities': ["Mendoza", "San Rafael", "Godoy Cruz", "Luján de Cuyo", "San Martín", "Tunuyán", "Rivadavia", "Malargüe", "General Alvear", "Maipú"]
}], ['America/Argentina/Rio_Gallegos', {
'generalName': 'Argentina Standard Time - Rio Gallegos',
'cities': ["Río Gallegos", "El Calafate", "Puerto Deseado", "Caleta Olivia", "Pico Truncado", "Las Heras", "Comandante Luis Piedrabuena", "Gobernador Gregores", "Perito Moreno", "28 de Noviembre"]
}], ['America/Argentina/Salta', {
'generalName': 'Argentina Standard Time - Salta',
'cities': ["Salta", "San Ramón de la Nueva Orán", "Tartagal", "Cafayate", "Metán", "General Güemes", "Joaquín V. González", "Cerrillos", "Rosario de la Frontera", "La Merced"]
}], ['America/Argentina/San_Juan', {
'generalName': 'Argentina Standard Time - San Juan',
'cities': ["San Juan", "Rivadavia", "Chimbas", "Santa Lucía", "Caucete", "Pocito", "Rawson", "Albardón", "Villa Paula de Sarmiento", "9 de Julio"]
}], ['America/Argentina/San_Luis', {
'generalName': 'Argentina Standard Time - San Luis',
'cities': ["San Luis", "Villa Mercedes", "Villa de Merlo", "La Toma", "Buena Esperanza", "Justo Daract", "Naschel", "Tilisarao", "Concarán", "Santa Rosa del Conlara"]
}], ['America/Argentina/Tucuman', {
'generalName': 'Argentina Standard Time - Tucuman',
'cities': ["San Miguel de Tucumán", "Concepción", "Monteros", "Aguilares", "Tafí Viejo", "Famaillá", "Simoca", "Yerba Buena", "Banda del Río Salí", "Alderetes"]
}], ['America/Argentina/Ushuaia', {
'generalName': 'Argentina Standard Time - Ushuaia',
'cities': ["Ushuaia", "Río Grande", "Tolhuin", "Porvenir", "Punta Arenas", "Puerto Natales", "Puerto Williams", "Villa Tehuelches", "Cerro Sombrero", "Timaukel"]
}], ['Atlantic/Bermuda', {
'generalName': 'Atlantic Time - Bermuda',
'cities': ["Hamilton", "Saint George", "Flatts Village", "Somerset Village", "Tucker's Town", "Ireland Island", "St. David's Island", "Bailey's Bay", "Spanish Point", "Warwick Camp"]
}], ['America/Glace_Bay', {
'generalName': 'Atlantic Time - Glace Bay',
'cities': ["Glace Bay", "Sydney", "New Waterford", "Dominion", "Reserve Mines", "Louisbourg", "North Sydney", "Sydney Mines", "Whitney Pier", "Birch Grove"]
}], ['America/Goose_Bay', {
'generalName': 'Atlantic Time - Goose Bay',
'cities': ["Happy Valley-Goose Bay", "North West River", "Sheshatshiu", "Mud Lake", "Churchill Falls", "Cartwright", "Rigolet", "Makkovik", "Hopedale", "Postville"]
}], ['America/Halifax', {
'generalName': 'Atlantic Time - Halifax',
'cities': ["Halifax", "Dartmouth", "Sydney", "Truro", "New Glasgow", "Glace Bay", "Sydney Mines", "Amherst", "Bridgewater", "Yarmouth"]
}], ['America/Moncton', {
'generalName': 'Atlantic Time - Moncton',
'cities': ["Moncton", "Saint John", "Fredericton", "Dieppe", "Riverview", "Quispamsis", "Rothesay", "Oromocto", "Sackville", "Bathurst"]
}], ['America/Thule', {
'generalName': 'Atlantic Time - Thule',
'cities': ["Thule (Pituffik)", "Qaanaaq"]
}], ['America/Araguaina', {
'generalName': 'Brasilia Standard Time - Araguaina',
'cities': ["Araguaina", "Palmas", "Gurupi", "Porto Nacional", "Miracema do Tocantins", "Paraíso do Tocantins", "Guaraí", "Colinas do Tocantins", "Tocantinópolis", "Taguatinga"]
}], ['America/Bahia', {
'generalName': 'Brasilia Standard Time - Bahia',
'cities': ["Salvador", "Feira de Santana", "Vitória da Conquista", "Camaçari", "Itabuna"]
}], ['America/Belem', {
'generalName': 'Brasilia Standard Time - Belem',
'cities': ["Belém", "Ananindeua", "Santarém", "Marabá", "Castanhal", "Abaetetuba", "Cametá", "Bragança", "Altamira", "Tucuruí"]
}], ['America/Fortaleza', {
'generalName': 'Brasilia Standard Time - Fortaleza',
'cities': ["Fortaleza", "Juazeiro do Norte", "Sobral", "Crato", "Iguatu"]
}], ['America/Maceio', {
'generalName': 'Brasilia Standard Time - Maceio',
'cities': ["Maceió", "Arapiraca", "Rio Largo", "Palmeira dos Índios", "União dos Palmares"]
}], ['America/Recife', {
'generalName': 'Brasilia Standard Time - Recife',
'cities': ["Recife", "Olinda", "Jaboatão dos Guararapes", "Caruaru", "Paulista"]
}], ['America/Santarem', {
'generalName': 'Brasilia Standard Time - Santarem',
'cities': ["Santarem"]
}], ['America/Sao_Paulo', {
'generalName': 'Brasilia Standard Time - Sao Paulo',
'cities': ["São Paulo", "Guarulhos", "Campinas", "São Bernardo do Campo", "Santo André", "Osasco", "São José dos Campos", "Sorocaba", "Ribeirão Preto", "São Carlos"]
}], ['Atlantic/Stanley', {
'generalName': 'Falkland Islands Standard Time',
'cities': ["Stanley"]
}], ['America/Cayenne', {
'generalName': 'French Guiana Time',
'cities': ["Cayenne", "Matoury", "Saint-Laurent-du-Maroni", "Kourou", "Remire-Montjoly", "Macouria", "Mana", "Apatou", "Iracoubo", "Grand-Santi"]
}], ['Antarctica/Palmer', {
'generalName': 'Palmer Time',
'cities': ["Palmer"]
}], ['America/Punta_Arenas', {
'generalName': 'Punta Arenas Time',
'cities': ["Punta Arenas", "Puerto Natales", "Porvenir", "Puerto Williams", "Cerro Sombrero"]
}], ['Antarctica/Rothera', {
'generalName': 'Rothera Time',
'cities': ["Rothera"]
}], ['America/Paramaribo', {
'generalName': 'Suriname Time',
'cities': ["Paramaribo", "Lelydorp", "Nieuw Nickerie", "Moengo", "Meerzorg", "Albina", "Wageningen", "Groningen", "Brownsweg", "Onverwacht"]
}], ['America/Montevideo', {
'generalName': 'Uruguay Standard Time',
'cities': ["Montevideo", "Salto", "Ciudad de la Costa", "Paysandú", "Las Piedras", "Rivera", "Maldonado", "Tacuarembó", "Melo", "Mercedes"]
}], ['America/St_Johns', {
'generalName': 'Newfoundland Time',
'cities': ["St. John's", "Mount Pearl", "Conception Bay South", "Paradise", "Torbay"]
}], ['America/Noronha', {
'generalName': 'Fernando de Noronha Standard Time',
'cities': ["Fernando de Noronha", "Vila dos Remédios", "Sueste", "Cacimba do Padre", "Boldró", "Conceição", "Praia do Americano", "Porto de Santo Antônio", "Atalaia", "Praia do Leão"]
}], ['Atlantic/South_Georgia', {
'generalName': 'South Georgia Time',
'cities': ["King Edward Point", "Grytviken", "Godthul", "Stromness", "Husvik", "Leith Harbour", "Prince Olav Harbour", "Ocean Harbour", "Elsehul", "Drygalski Fjord"]
}], ['America/Miquelon', {
'generalName': 'St. Pierre & Miquelon Time',
'cities': ["Saint-Pierre", "Miquelon", "Langlade", "Saint-Louis", "Miquelon-Langlade", "Saint-Pierre-Langlade", "Île aux Marins", "Pointe Plate"]
}], ['America/Nuuk', {
'generalName': 'West Greenland Time',
'cities': ["Nuuk", "Sisimiut", "Ilulissat", "Qaqortoq", "Aasiaat", "Maniitsoq", "Tasiilaq", "Paamiut", "Narsaq", "Upernavik"]
}], ['Atlantic/Cape_Verde', {
'generalName': 'Cape Verde Standard Time',
'cities': ["Praia", "Mindelo", "Santa Maria", "Cova Figueira", "Porto Novo", "Sal Rei", "Tarrafal", "Vila da Ribeira Brava", "Pombas", "São Filipe"]
}], ['Atlantic/Azores', {
'generalName': 'Azores Time',
'cities': ["Ponta Delgada", "Lagoa", "Ribeira Grande", "Praia da Vitória", "Angra do Heroísmo", "Horta", "Vila Franca do Campo", "Santa Cruz da Graciosa", "Velas", "Corvo"]
}], ['UTC', {
'generalName': 'Coordinated Universal Time',
'cities': []
}], ['America/Scoresbysund', {
'generalName': 'East Greenland Time',
'cities': ["Scoresbysund"]
}], ['Etc/GMT', {
'generalName': 'Greenwich Mean Time',
'cities': []
}], ['Africa/Abidjan', {
'generalName': 'Greenwich Mean Time - Abidjan',
'cities': ["Abidjan", "Yamoussoukro", "Bouaké", "Daloa", "San-Pédro", "Korhogo", "Abengourou", "Man", "Gagnoa", "Bondoukou"]
}], ['Africa/Bissau', {
'generalName': 'Greenwich Mean Time - Bissau',
'cities': ["Bissau", "Bafatá", "Gabú", "Cacheu", "Bissorã", "Bolama", "Mansôa", "Catió", "Canchungo", "Farim"]
}], ['America/Danmarkshavn', {
'generalName': 'Greenwich Mean Time - Danmarkshavn',
'cities': ["Danmarkshavn"]
}], ['Africa/Monrovia', {
'generalName': 'Greenwich Mean Time - Monrovia',
'cities': ["Monrovia", "Gbarnga", "Buchanan", "Kakata", "Bensonville", "Harper", "Voinjama", "Zwedru", "Robertsport", "Tubmanburg"]
}], ['Atlantic/Reykjavik', {
'generalName': 'Greenwich Mean Time - Reykjavik',
'cities': ["Reykjavik", "Kopavogur", "Hafnarfjörður", "Akureyri", "Kópavogur", "Garðabær", "Mosfellsbær", "Akranes", "Selfoss", "Seltjarnarnes"]
}], ['Africa/Sao_Tome', {
'generalName': 'Greenwich Mean Time - São Tomé',
'cities': ["São Tomé"]
}], ['Africa/Algiers', {
'generalName': 'Central European Standard Time - Algiers',
'cities': ["Algiers", "Oran", "Constantine", "Annaba", "Blida", "Batna", "Djelfa", "Sétif", "Sidi Bel Abbès", "Biskra"]
}], ['Africa/Tunis', {
'generalName': 'Central European Standard Time - Tunis',
'cities': ["Tunis", "Sfax", "Sousse", "Kairouan", "Bizerte", "Gabès", "Ariana", "Gafsa", "Monastir", "La Marsa"]
}], ['Europe/Dublin', {
'generalName': 'Ireland Time',
'cities': ["Dublin", "Cork", "Limerick", "Galway", "Waterford", "Drogheda", "Dundalk", "Swords", "Bray", "Navan"]
}], ['Africa/Casablanca', {
'generalName': 'Morocco Time',
'cities': ["Casablanca", "Rabat", "Fes", "Marrakech", "Tangier", "Agadir", "Meknes", "Oujda", "Kenitra", "Tetouan"]
}], ['Europe/London', {
'generalName': 'United Kingdom Time',
'cities': ["London", "Birmingham", "Manchester", "Liverpool", "Leeds", "Sheffield", "Bristol", "Leicester", "Coventry", "Kingston upon Hull"]
}], ['Africa/Lagos', {
'generalName': 'West Africa Standard Time - Lagos',
'cities': ["Lagos", "Kano", "Ibadan", "Kaduna", "Port Harcourt", "Benin City", "Maiduguri", "Zaria", "Aba", "Jos"]
}], ['Africa/Ndjamena', {
'generalName': 'West Africa Standard Time - Ndjamena',
'cities': ["Ndjamena", "Moundou", "Sarh", "Abeche", "Kelo", "Koumra", "Pala", "Am Timan", "Bongor", "Mongo"]
}], ['Atlantic/Canary', {
'generalName': 'Western European Time - Canary',
'cities': ["Las Palmas de Gran Canaria", "Santa Cruz de Tenerife", "San Cristóbal de La Laguna", "Arrecife", "Puerto del Rosario"]
}], ['Atlantic/Faroe', {
'generalName': 'Western European Time - Faroe',
'cities': ["Tórshavn", "Klaksvík", "Runavík", "Vágur", "Tvøroyri"]
}], ['Europe/Lisbon', {
'generalName': 'Western European Time - Lisbon',
'cities': ["Lisbon", "Porto", "Amadora", "Braga", "Setúbal", "Coimbra", "Queluz", "Funchal", "Cacém", "Vila Nova de Gaia"]
}], ['Atlantic/Madeira', {
'generalName': 'Western European Time - Madeira',
'cities': ["Funchal", "Câmara de Lobos", "Machico", "Ribeira Brava", "Ponta do Sol"]
}], ['Africa/El_Aaiun', {
'generalName': 'Western Sahara Time',
'cities': ["El Aaiún", "Smara", "Boujdour", "Dakhla", "Laâyoune Plage", "Tarfaya", "Laayoune-Boujdour-Sakia El Hamra", "Auserd", "Tah", "Agouinit"]
}], ['Africa/Juba', {
'generalName': 'Central Africa Time - Juba',
'cities': ["Juba"]
}], ['Africa/Khartoum', {
'generalName': 'Central Africa Time - Khartoum',
'cities': ["Khartoum"]
}], ['Africa/Maputo', {
'generalName': 'Central Africa Time - Maputo',
'cities': ["Maputo", "Matola", "Beira", "Nampula", "Chimoio", "Nacala", "Quelimane", "Tete", "Xai-Xai", "Maxixe", "Inhambane", "Lichinga", "Pemba", "Cuamba", "Montepuez", "Dondo", "Chokwé", "Manjacaze", "Macia", "Mocuba"]
}], ['Africa/Windhoek', {
'generalName': 'Central Africa Time - Windhoek',
'cities': ["Windhoek", "Rundu", "Walvis Bay", "Oshakati", "Swakopmund", "Katima Mulilo", "Grootfontein", "Rehoboth", "Otjiwarongo", "Okahandja", "Gobabis", "Keetmanshoop", "Mariental", "Outjo", "Usakos", "Karibib", "Opuwo", "Eenhana", "Omaruru", "Omuthiya"]
}], ['Europe/Amsterdam', {
'generalName': 'Central European Time - Amsterdam',
'cities': ["Amsterdam", "Rotterdam", "The Hague", "Utrecht", "Eindhoven", "Tilburg", "Groningen", "Almere Stad", "Breda", "Nijmegen"]
}], ['Europe/Andorra', {
'generalName': 'Central European Time - Andorra',
'cities': ["Andorra la Vella", "Escaldes-Engordany", "Encamp", "Sant Julià de Lòria", "La Massana", "Canillo", "Ordino"]
}], ['Europe/Belgrade', {
'generalName': 'Central European Time - Belgrade',
'cities': ["Belgrade", "Novi Sad", "Niš", "Kragujevac", "Subotica", "Zrenjanin", "Pančevo", "Čačak", "Kruševac", "Smederevo"]
}], ['Europe/Berlin', {
'generalName': 'Central European Time - Berlin',
'cities': ["Berlin", "Hamburg", "Munich", "Cologne", "Frankfurt am Main", "Stuttgart", "Düsseldorf", "Dortmund", "Essen", "Leipzig"]
}], ['Europe/Brussels', {
'generalName': 'Central European Time - Brussels',
'cities': ["Brussels", "Antwerp", "Ghent", "Charleroi", "Liège", "Bruges", "Namur", "Leuven,"]
}], ['Europe/Budapest', {
'generalName': 'Central European Time - Budapest',
'cities': ["Budapest", "Debrecen", "Szeged", "Miskolc", "Pécs", "Győr", "Nyíregyháza", "Kecskemét", "Székesfehérvár", "Szombathely"]
}], ['Africa/Ceuta', {
'generalName': 'Central European Time - Ceuta',
'cities': ["Ceuta"]
}], ['Europe/Copenhagen', {
'generalName': 'Central European Time - Copenhagen',
'cities': ["Copenhagen", "Aarhus", "Odense", "Aalborg", "Frederiksberg", "Esbjerg", "Randers", "Kolding", "Vejle", "Horsens"]
}], ['Europe/Gibraltar', {
'generalName': 'Central European Time - Gibraltar',
'cities': ["Gibraltar"]
}], ['Europe/Luxembourg', {
'generalName': 'Central European Time - Luxembourg',
'cities': ["Luxembourg City", "Esch-sur-Alzette", "Dudelange", "Schifflange", "Bettembourg", "Pétange", "Ettelbruck", "Diekirch", "Strassen", "Bertrange"]
}], ['Europe/Madrid', {
'generalName': 'Central European Time - Madrid',
'cities': ["Madrid", "Barcelona", "Valencia", "Seville", "Zaragoza", "Málaga", "Murcia", "Palma", "Las Palmas de Gran Canaria", "Bilbao"]
}], ['Europe/Malta', {
'generalName': 'Central European Time - Malta',
'cities': ["Valletta", "Birkirkara", "Mosta", "Qormi", "Zabbar", "Sliema", "Żejtun", "San Ġwann", "Fgura", "Rabat"]
}], ['Europe/Monaco', {
'generalName': 'Central European Time - Monaco',
'cities': ["Monaco", "Monte-Carlo", "La Condamine", "Fontvieille", "Moneghetti", "Saint-Roman", "Jardin Exotique", "Les Révoires", "La Colle", "Les Moneghetti"]
}], ['Europe/Oslo', {
'generalName': 'Central European Time - Oslo',
'cities': ["Oslo", "Bergen", "Trondheim", "Drammen", "Fredrikstad", "Porsgrunn", "Sarpsborg", "Skien", "Ålesund", "Sandefjord"]
}], ['Europe/Paris', {
'generalName': 'Central European Time - Paris',
'cities': ["Paris", "Marseille", "Lyon", "Toulouse", "Nice", "Nantes", "Strasbourg", "Montpellier", "Bordeaux", "Lille"]
}], ['Europe/Prague', {
'generalName': 'Central European Time - Prague',
'cities': ["Prague", "Brno", "Ostrava", "Pilsen", "Olomouc", "Liberec", "České Budějovice", "Hradec Králové", "Ústí nad Labem", "Pardubice"]
}], ['Europe/Rome', {
'generalName': 'Central European Time - Rome',
'cities': ["Rome", "Milan", "Naples", "Turin", "Palermo", "Genoa", "Bologna", "Florence", "Bari", "Catania"]
}], ['Europe/Stockholm', {
'generalName': 'Central European Time - Stockholm',
'cities': ["Stockholm", "Gothenburg", "Malmö", "Uppsala", "Sollentuna", "Västerås", "Örebro", "Linköping", "Helsingborg", "Jönköping"]
}], ['Europe/Tirane', {
'generalName': 'Central European Time - Tirane',
'cities': ["Tirana", "Durrës", "Vlorë", "Elbasan", "Shkodër", "Fier", "Korçë", "Berat", "Lushnjë", "Kavajë"]
}], ['Europe/Vienna', {
'generalName': 'Central European Time - Vienna',
'cities': ["Vienna", "Graz", "Linz", "Salzburg", "Innsbruck", "Klagenfurt", "Villach", "Wels", "Sankt Pölten", "Dornbirn"]
}], ['Europe/Warsaw', {
'generalName': 'Central European Time - Warsaw',
'cities': ["Warsaw", "Kraków", "Łódź", "Wrocław", "Poznań", "Gdańsk", "Szczecin", "Bydgoszcz", "Lublin", "Katowice"]
}], ['Europe/Zurich', {
'generalName': 'Central European Time - Zurich',
'cities': ["Zurich", "Geneva", "Basel", "Lausanne"]
}], ['Europe/Kaliningrad', {
'generalName': 'Eastern European Standard Time - Kaliningrad',
'cities': ["Kaliningrad", "Vilnius", "Gdansk", "Szczecin", "Klaipeda", "Olsztyn", "Elblag", "Gdynia", "Sopot", "Kalisz", "Grudziadz", "Torun", "Koszalin", "Gostynin", "Slupsk", "Leszno", "Tczew", "Starogard Gdanski", "Swinoujscie", "Walcz"]
}], ['Africa/Tripoli', {
'generalName': 'Eastern European Standard Time - Tripoli',
'cities': ["Beirut", "Tripoli", "Sidon", "Tyre", "Nabatiye et Tahta", "Zahle", "Jounieh", "Batroun", "Aley", "Byblos", "Bcharre", "Ras Baalbek", "Anjar", "Baalbek", "Jbail", "Ar Ramlah", "Baabda", "Ghazir", "Chtaura", "Rmeilan"]
}], ['Africa/Johannesburg', {
'generalName': 'South Africa Standard Time',
'cities': ["Johannesburg", "Soweto", "Pretoria", "Durban", "Cape Town", "Pietermaritzburg", "Benoni", "Tembisa", "East London", "Vereeniging", "Bloemfontein", "Newcastle", "Krugersdorp", "Botshabelo", "Brakpan", "Witbank", "Richards Bay", "Vanderbijlpark", "Boksburg", "Welkom"]
}], ['Antarctica/Troll', {
'generalName': 'Troll Time',
'cities': ["Troll"]
}], ['Asia/Baghdad', {
'generalName': 'Arabian Standard Time - Baghdad',
'cities': ["Baghdad", "Mosul", "Basrah", "Arbil", "Sulaymaniyah", "Najaf", "Karbala", "Kirkuk", "Ramadi", "Tikrit", "Samarra", "Fallujah", "Diwaniyah", "Balad", "Haditha", "Al Hillah", "Al Kufah", "Al Kut", "Al Qaim", "Kifri"]
}], ['Asia/Qatar', {
'generalName': 'Arabian Standard Time - Qatar',
'cities': ["Doha", "Al Rayyan", "Al Wakrah", "Al Khor", "Madinat ash Shamal"]
}], ['Asia/Riyadh', {
'generalName': 'Arabian Standard Time - Riyadh',
'cities': ["Riyadh", "Jeddah", "Mecca", "Medina", "Sulaimaniyah", "Dammam", "Taif", "Tabuk", "Khamis Mushait", "Buraidah", "Al Qatif", "Abha", "Al Jubayl", "Najran", "Al Khobar", "Yanbu al Bahr", "Hafar Al-Batin", "Ha'il", "Sakaka", "Arar"]
}], ['Africa/Nairobi', {
'generalName': 'East Africa Time',
'cities': ["Nairobi", "Mombasa", "Kisumu", "Nakuru", "Eldoret", "Nyeri", "Machakos", "Thika", "Meru", "Kakamega", "Kitale", "Malindi", "Lamu", "Garissa", "Isiolo", "Lodwar", "Kapenguria", "Homa Bay", "Busia", "Wajir"]
}], ['Europe/Athens', {
'generalName': 'Eastern European Time - Athens',
'cities': ["Athens", "Thessaloniki", "Patras", "Piraeus", "Larissa", "Heraklion", "Peristeri", "Kallithea", "Acharnes", "Kalamaria", "Nikaia", "Glyfada", "Volos", "Ilioúpoli", "Keratsini", "Nea Smyrni", "Marousi", "Agios Dimitrios", "Zografos", "Egaleo"]
}], ['Asia/Beirut', {
'generalName': 'Eastern European Time - Beirut',
'cities': ["Beirut", "Tripoli", "Sidon", "Tyre", "Nabatiye et Tahta", "Zahle", "Jounieh", "Batroun", "Aley", "Byblos", "Bcharre", "Ras Baalbek", "Anjar", "Baalbek", "Jbail", "Ar Ramlah", "Baabda", "Ghazir", "Chtaura", "Rmeilan"]
}], ['Europe/Bucharest', {
'generalName': 'Eastern European Time - Bucharest',
'cities': ["Bucharest", "Cluj-Napoca", "Timisoara", "Iasi", "Constanta", "Craiova", "Galati", "Brasov", "Ploiesti", "Braila", "Oradea", "Bacau", "Arad", "Pitesti", "Sibiu", "Targu Mures", "Baia Mare", "Buzau", "Satu Mare", "Drobeta-Turnu Severin"]
}], ['Africa/Cairo', {
'generalName': 'Eastern European Time - Cairo',
'cities': ["Cairo", "Alexandria", "Giza", "Shubra El-Kheima", "Port Said", "Suez", "Luxor", "Mansoura", "Tanta", "Asyut", "Fayyum", "Zagazig", "Ismailia", "Damietta", "Minya", "Beni Suef", "Qena", "Sohag", "Hurghada"]
}], ['Europe/Chisinau', {
'generalName': 'Eastern European Time - Chisinau',
'cities': ["Chisinau", "Tiraspol", "Balti", "Bender", "Ribnita", "Cahul", "Ungheni", "Soroca", "Orhei", "Dubasari", "Comrat", "Edinet", "Causeni", "Straseni", "Drochia", "Riscani", "Hincesti", "Nisporeni", "Floresti", "Briceni"]
}], ['Asia/Gaza', {
'generalName': 'Eastern European Time - Gaza',
'cities': ["Gaza", "Khan Yunis", "Rafah", "Jabalia", "Deir al-Balah", "Beit Lahia", "Al-Bireh", "Beit Hanoun", "Qalqilya", "Tulkarm", "Nablus", "Jericho", "Ramallah", "Hebron", "Jenin", "Bethlehem", "Yatta", "Bayt Jala", "Halhul", "Dura"]
}], ['Asia/Hebron', {
'generalName': 'Eastern European Time - Hebron',
'cities': ["Hebron"]
}], ['Europe/Helsinki', {
'generalName': 'Eastern European Time - Helsinki',
'cities': ["Helsinki", "Espoo", "Tampere", "Vantaa", "Turku", "Oulu", "Lahti", "Kuopio", "Jyvaskyla", "Pori", "Lappeenranta", "Vaasa", "Kotka", "Joensuu", "Hameenlinna", "Porvoo", "Mikkeli", "Hyvinkaa", "Nokia", "Kajaani"]
}], ['Europe/Kiev', {
'generalName': 'Eastern European Time - Kyiv',
'cities': ["Kiev", "Kharkiv", "Dnipro", "Odessa", "Donetsk", "Zaporizhzhya", "Lviv", "Kryvyi Rih", "Mykolaiv", "Mariupol", "Luhansk", "Makiivka", "Vinnytsia", "Simferopol", "Kherson", "Poltava", "Chernihiv", "Cherkasy", "Sumy", "Rivne"]
}], ['Asia/Nicosia', {
'generalName': 'Eastern European Time - Nicosia',
'cities': ["Nicosia", "Limassol", "Larnaca", "Paphos", "Famagusta", "Kyrenia", "Protaras", "Paralimni", "Ayia Napa", "Latchi", "Polis", "Xylofagou", "Dherynia", "Sotira", "Tala", "Chloraka", "Kapparis", "Kiti", "Perivolia", "Peyia"]
}], ['Europe/Riga', {
'generalName': 'Eastern European Time - Riga',
'cities': ["Riga", "Daugavpils", "Liepaja", "Jelgava", "Jurmala", "Ventspils", "Rezekne", "Valmiera", "Ogre", "Cesis", "Tukums", "Salaspils", "Kuldiga", "Sigulda", "Aizkraukle", "Balvi", "Dobele", "Gulbene", "Ludza", "Saldus"]
}], ['Europe/Sofia', {
'generalName': 'Eastern European Time - Sofia',
'cities': ["Sofia", "Plovdiv", "Varna", "Burgas", "Rousse", "Stara Zagora", "Pleven", "Sliven", "Dobrich", "Shumen", "Pernik", "Yambol", "Haskovo", "Blagoevgrad", "Veliko Tarnovo", "Gabrovo", "Asenovgrad", "Kazanlak", "Vidin", "Kyustendil"]
}], ['Europe/Tallinn', {
'generalName': 'Eastern European Time - Tallinn',
'cities': ["Tallinn", "Tartu", "Narva", "Parnu", "Kohtla-Jarve", "Viljandi", "Rakvere", "Sillamae", "Maardu", "Kuressaare", "Valga", "Haapsalu", "Võru", "Jõhvi", "Paide", "Keila", "Kiviõli", "Tapa", "Polva", "Jogeva"]
}], ['Europe/Uzhgorod', {
'generalName': 'Eastern European Time - Uzhhorod',
'cities': ["Uzhgorod", "Mukachevo", "Khust", "Berehove", "Vynohradiv"]
}], ['Europe/Vilnius', {
'generalName': 'Eastern European Time - Vilnius',
'cities': ["Vilnius", "Kaunas", "Klaipeda", "Šiauliai", "Panevezys", "Alytus", "Marijampole", "Mazeikiai", "Jonava", "Utena", "Kedainiai", "Taurage", "Ukmerge", "Visaginas", "Kretinga", "Silute", "Plunge", "Radviliskis", "Palanga", "Gargzdai"]
}], ['Europe/Zaporozhye', {
'generalName': 'Eastern European Time - Zaporozhye',
'cities': ["Zaporizhzhya", "Melitopol", "Berdyansk", "Enerhodar", "Tokmak", "Prym"]
}], ['Asia/Famagusta', {
'generalName': 'Famagusta Time',
'cities': ["Famagusta"]
}], ['Asia/Jerusalem', {
'generalName': 'Israel Time',
'cities': ["Jerusalem", "Tel Aviv", "Haifa", "Ashdod", "Rishon LeZion", "Petah Tikva", "Beersheba", "Netanya", "Holon", "Bnei Brak"]
}], ['Asia/Amman', {
'generalName': 'Jordan Time',
'cities': ["Amman", "Zarqa", "Irbid", "Russeifa", "Wadi as-Ser", "Ajloun", "Aqaba", "Madaba", "Jerash", "Karak City", "Mafraq", "Tafilah", "Ma'an", "Safi", "Anjarah", "Al-Karak", "Al-Mazraa", "Sahab", "Qir Moav", "Al-Quwaysimah"]
}], ['Europe/Kirov', {
'generalName': 'Kirov Time',
'cities': ["Kirov", "Kotelnich", "Slobodskoy", "Kirs", "Yaransk"]
}], ['Europe/Minsk', {
'generalName': 'Moscow Standard Time - Minsk',
'cities': ["Minsk", "Gomel", "Mogilev", "Vitebsk", "Hrodna", "Brest", "Babruysk", "Baranovichi", "Pinsk", "Orsha"]
}], ['Europe/Moscow', {
'generalName': 'Moscow Standard Time - Moscow',
'cities': ["Moscow", "Saint Petersburg", "Kazan", "Nizhny Novgorod", "Samara", "Omsk", "Yekaterinburg", "Novosibirsk", "Ufa", "Rostov-on-Don"]
}], ['Europe/Simferopol', {
'generalName': 'Moscow Standard Time - Simferopol',
'cities': ["Simferopol"]
}], ['Asia/Damascus', {
'generalName': 'Syria Time',
'cities': ["Damascus", "Aleppo", "Homs", "Latakia", "Hama", "Deir ez-Zor", "Raqqa", "Tartus", "As-Suwayda", "Darayya"]
}], ['Europe/Istanbul', {
'generalName': 'Türkiye Time',
'cities': ["Istanbul", "Ankara", "Izmir", "Bursa", "Adana", "Gaziantep", "Konya", "Antalya", "Diyarbakir", "Kayseri"]
}], ['Europe/Volgograd', {
'generalName': 'Volgograd Standard Time',
'cities': ["Volgograd", "Astrakhan", "Saratov", "Ulyanovsk", "Penza"]
}], ['Asia/Tehran', {
'generalName': 'Iran Standard Time',
'cities': ["Tehran", "Mashhad", "Isfahan", "Karaj", "Tabriz", "Shiraz", "Qom", "Ahvaz"]
}], ['Asia/Yerevan', {
'generalName': 'Armenia Standard Time',
'cities': ["Yerevan", "Gyumri", "Vanadzor", "Ejmiatsin", "Hrazdan", "Abovyan", "Armavir", "Artashat", "Goris", "Ashtarak", "Kapan", "Sevan"]
}], ['Europe/Astrakhan', {
'generalName': 'Astrakhan Time',
'cities': ["Astrakhan", "Akhtubinsk", "Znamensk", "Kamyzyak", "Narimanov"]
}], ['Asia/Baku', {
'generalName': 'Azerbaijan Standard Time',
'cities': ["Baku", "Sumqayit", "Ganja", "Mingachevir", "Lankaran", "Qaraçuxur", "Şirvan", "Nakhchivan", "Bakıxanov", "Sabirabad", "Imishli", "Saatlı", "Hacıqabul", "Qusar", "Biləsuvar", "Yevlax", "Barda", "Zaqatala", "Göyçay"]
}], ['Asia/Tbilisi', {
'generalName': 'Georgia Standard Time',
'cities': ["Tbilisi", "Kutaisi", "Batumi", "Rustavi", "Zugdidi", "Poti", "Gori", "Samtredia", "Khashuri", "Senaki", "Ozurgeti", "Marneuli", "Telavi", "Akhaltsikhe", "Tsqaltubo", "Kobuleti", "Lentekhi", "Dmanisi", "Tkibuli"]
}], ['Asia/Dubai', {
'generalName': 'Gulf Standard Time',
'cities': ["Dubai", "Abu Dhabi", "Sharjah", "Al Ain", "Ajman", "Ras al-Khaimah", "Umm al-Quwain", "Fujairah", "Khor Fakkan", "Kalba", "Jebel Ali", "Dibba Al-Hisn", "Hatta", "Dhaid", "Madinat Zayed", "Ruwais", "Liwa Oasis", "Al Hamriyah", "Al Khawaneej", "Ghayathi"]
}], ['Indian/Mauritius', {
'generalName': 'Mauritius Standard Time',
'cities': ["Port Louis", "Beau Bassin-Rose Hill", "Vacoas-Phoenix", "Curepipe", "Quatre Bornes", "Triolet", "Goodlands", "Centre de Flacq", "Bel Air Rivière Sèche", "Mahebourg", "Saint Pierre"]
}], ['Indian/Reunion', {
'generalName': 'Réunion Time',
'cities': ["Saint-Denis", "Saint-Paul", "Saint-Pierre", "Le Tampon", "Saint-André", "Saint-Louis", "Saint-Joseph", "Le Port", "Saint-Benoît", "Sainte-Marie", "La Possession", "Bras-Panon", "Petite-Île", "Les Avirons", "Trois-Bassins", "Entre-Deux", "Cilaos", "Salazie", "Sainte-Suzanne", "La Plaine-des-Palmistes"]
}], ['Europe/Samara', {
'generalName': 'Samara Standard Time',
'cities': ["Samara", "Tolyatti", "Syzran", "Novokuibyshevsk", "Zhigulevsk", "Kinel", "Oktyabrsk", "Chapaevsk", "Kuybyshev", "Bezenchuk", "Krasnoyarskoye", "Volsk", "Pokhvistnevo", "Shigony", "Pohvistnevo", "Kinel-Cherkassy", "Alekseyevka", "Krasnoarmeysk"]
}], ['Europe/Saratov', {
'generalName': 'Saratov Time',
'cities': ["Saratov", "Engels", "Balakovo", "Balashov", "Volsk"]
}], ['Indian/Mahe', {
'generalName': 'Seychelles Time',
'cities': ["Victoria", "Anse Boileau", "Bel Ombre", "Beau Vallon", "Cascade", "La Digue", "Grand Anse", "Takamaka", "Anse Royale", "Anse aux Pins", "Port Glaud"]
}], ['Europe/Ulyanovsk', {
'generalName': 'Ulyanovsk Time',
'cities': ["Ulyanovsk", "Dimitrovgrad", "Barysh", "Sengiley", "Novoulyanovsk"]
}], ['Asia/Kabul', {
'generalName': 'Afghanistan Time',
'cities': ["Kabul"]
}], ['Indian/Kerguelen', {
'generalName': 'French Southern & Antarctic Time',
'cities': ["Port-aux-Français"]
}], ['Indian/Maldives', {
'generalName': 'Maldives Time',
'cities': ["Male"]
}], ['Antarctica/Mawson', {
'generalName': 'Mawson Time',
'cities': ["Mawson Station"]
}], ['Asia/Karachi', {
'generalName': 'Pakistan Standard Time',
'cities': ["Lahore", "Karachi", "Faisalabad", "Wah Cantt", "Rawalpindi", "Multan", "Gujranwala", "Peshawar", "Quetta", "Bahawalpur", "Sargodha", "Sialkot", "Sukkur", "Larkana", "Sheikhupura", "Jhang", "Rahim Yar Khan", "Dera Ghazi Khan", "Mardan", "Mirpur Khas"]
}], ['Asia/Dushanbe', {
'generalName': 'Tajikistan Time',
'cities': ["Dushanbe"]
}], ['Asia/Ashgabat', {
'generalName': 'Turkmenistan Standard Time',
'cities': ["Ashgabat"]
}], ['Asia/Samarkand', {
'generalName': 'Uzbekistan Standard Time - Samarkand',
'cities': ["Samarkand", "Bukhara", "Nukus", "Urgench", "Karshi"]
}], ['Asia/Tashkent', {
'generalName': 'Uzbekistan Standard Time - Tashkent',
'cities': ["Tashkent", "Andijan", "Namangan", "Samarkand", "Bukhara", "Nukus", "Urgench", "Chirchiq", "Fergana", "Jizzax", "Qarshi", "Navoiy", "Olmaliq", "Margilan", "Angren", "Bekobod", "Chust", "Yangiyul"]
}], ['Asia/Aqtau', {
'generalName': 'West Kazakhstan Time - Aqtau',
'cities': ["Aqtau"]
}], ['Asia/Aqtobe', {
'generalName': 'West Kazakhstan Time - Aqtobe',
'cities': ["Aqtobe"]
}], ['Asia/Atyrau', {
'generalName': 'West Kazakhstan Time - Atyrau',
'cities': ["Atyrau"]
}], ['Asia/Oral', {
'generalName': 'West Kazakhstan Time - Oral',
'cities': ["Oral"]
}], ['Asia/Qyzylorda', {
'generalName': 'West Kazakhstan Time - Qyzylorda',
'cities': ["Qyzylorda", "Baikonur", "Aral", "Kazaly"]
}], ['Asia/Yekaterinburg', {
'generalName': 'Yekaterinburg Standard Time',
'cities': ["Yekaterinburg", "Chelyabinsk", "Ufa", "Perm", "Orenburg", "Magnitogorsk", "Izhevsk", "Kurgan", "Tyumen", "Surgut", "Tobolsk", "Salair", "Serov", "Nizhny Tagil", "Zlatoust", "Kamensk-Uralsky", "Polevskoy", "Novouralsk", "Verkhnyaya Pyshma", "Alapayevsk"]
}], ['Asia/Colombo', {
'generalName': 'India Standard Time - Colombo',
'cities': ["Colombo", "Dehiwala-Mount Lavinia", "Moratuwa", "Jaffna", "Negombo", "Pita Kotte", "Sri Jayawardenepura Kotte", "Kandy", "Trincomalee", "Kalmunai", "Galle", "Point Pedro", "Batticaloa", "Katunayake", "Valvedditturai", "Matara", "Ratnapura", "Kurunegala", "Gampola"]
}], ['Asia/Kolkata', {
'generalName': 'India Standard Time - Kolkata',
'cities': ["Kolkata", "Mumbai", "Delhi", "Bengaluru", "Chennai", "Hyderabad", "Ahmedabad", "Pune", "Surat", "Jaipur", "Lucknow", "Kanpur", "Nagpur", "Visakhapatnam", "Bhopal", "Patna", "Ludhiana", "Agra", "Nashik"]
}], ['Asia/Kathmandu', {
'generalName': 'Nepal Time',
'cities': ["Kathmandu", "Pokhara", "Lalitpur", "Birgunj", "Bharatpur", "Biratnagar", "Janakpur", "Hetauda", "Bhimdatta", "Gulariya", "Damak", "Siddharthanagar", "Butwal", "Kirtipur", "Tansen", "Rajbiraj", "Lahan", "Bhadrapur", "Dhankuta"]
}], ['Asia/Dhaka', {
'generalName': 'Bangladesh Standard Time',
'cities': ["Dhaka", "Chittagong", "Narayanganj", "Khulna", "Rajshahi", "Comilla", "Sylhet", "Rangpur", "Tongi", "Jessore", "Cox's Bazar", "Mymensingh", "Bogra", "Barisal", "Narsingdi", "Saidpur", "Gazipur", "Narail", "Pabna", "Kushtia"]
}], ['Asia/Thimphu', {
'generalName': 'Bhutan Time',
'cities': ["Thimphu", "Phuntsholing", "Punakha", "Samdrup Jongkhar", "Geylegphug", "Paro", "Trongsa", "Jakar", "Ha", "Mongar", "Trashigang", "Tsirang", "Damphu", "Gasa", "Samtse", "Bajo", "Dagana", "Lhuentse", "Zhemgang", "Panbang"]
}], ['Asia/Almaty', {
'generalName': 'East Kazakhstan Time - Almaty',
'cities': ["Almaty", "Karagandy", "Shymkent", "Taraz", "Nur-Sultan", "Ust-Kamenogorsk", "Pavlodar", "Kyzylorda", "Semey", "Aktobe", "Temirtau", "Oral", "Kokshetau", "Taldykorgan", "Ekibastuz", "Rudny", "Zhanaozen", "Balqash", "Kentau"]
}], ['Asia/Qostanay', {
'generalName': 'East Kazakhstan Time - Kostanay',
'cities': ["Qostanay", "Rudny", "Lisakovsk", "Arkalyk", "Komsomolets"]
}], ['Indian/Chagos', {
'generalName': 'Indian Ocean Time',
'cities': ["Chagos"]
}], ['Asia/Bishkek', {
'generalName': 'Kyrgyzstan Time',
'cities': ["Bishkek", "Osh", "Jalal-Abad", "Karakol", "Tokmok", "Uzgen", "Balykchy", "Kara-Balta", "Naryn", "Talas", "Kyzyl-Suu", "Batken", "At-Bashi", "Toktogul", "Isfana", "Kant", "Kara-Suu", "Suluktu", "Cholpon-Ata", "Tash-Kumyr"]
}], ['Asia/Omsk', {
'generalName': 'Omsk Standard Time',
'cities': ["Omsk", "Novosibirsk", "Barnaul", "Tomsk", "Biysk", "Kemerovo", "Rubtsovsk", "Novokuznetsk", "Prokop'yevsk", "Berdsk", "Anzhero-Sudzhensk", "Iskitim", "Gorno-Altaysk", "Yurga", "Kansk", "Mezhdurechensk"]
}], ['Asia/Urumqi', {
'generalName': 'Urumqi Time',
'cities': ["Urumqi", "Kashgar", "Aksu", "Korla", "Hotan"]
}], ['Antarctica/Vostok', {
'generalName': 'Vostok Time',
'cities': ["Vostok"]
}], ['Indian/Cocos', {
'generalName': 'Cocos Islands Time',
'cities': ["West Island"]
}], ['Asia/Yangon', {
'generalName': 'Myanmar Time',
'cities': ["Yangon", "Mandalay", "Naypyidaw", "Mawlamyine", "Bago", "Pathein", "Monywa", "Akyab", "Meiktila", "Myingyan", "Taunggyi", "Pyay", "Letpandan", "Sittwe", "Henzada", "Magway", "Pakokku", "Chauk", "Myeik"]
}], ['Asia/Barnaul', {
'generalName': 'Barnaul Time',
'cities': ["Barnaul"]
}], ['Indian/Christmas', {
'generalName': 'Christmas Island Time',
'cities': ["The Settlement"]
}], ['Antarctica/Davis', {
'generalName': 'Davis Time',
'cities': ["Davis"]
}], ['Asia/Hovd', {
'generalName': 'Hovd Standard Time',
'cities': ["Hovd"]
}], ['Asia/Bangkok', {
'generalName': 'Indochina Time - Bangkok',
'cities': ["Bangkok", "Nonthaburi", "Pak Kret", "Hat Yai", "Si Racha", "Phra Pradaeng", "Rayong", "Chon Buri", "Nakhon Ratchasima", "Udon Thani", "Chiang Mai", "Surat Thani", "Khon Kaen", "Ubon Ratchathani", "Nakhon Si Thammarat", "Nakhon Pathom", "Chanthaburi", "Phuket", "Songkhla", "Samut Prakan"]
}], ['Asia/Ho_Chi_Minh', {
'generalName': 'Indochina Time - Ho Chi Minh City',
'cities': ["Ho Chi Minh City", "Bien Hoa", "Vung Tau", "Tân An", "Thủ Dầu Một", "Cái Bè", "Bình Long", "Sa Đéc", "Long Khánh", "Cao Lãnh", "Phan Thiết", "Mỹ Tho", "Đồng Xoài", "Thành phố Hạ Long", "Buôn Ma Thuột", "Quy Nhơn", "Tuy Hòa", "Rạch Giá", "Thanh Hóa"]
}], ['Asia/Krasnoyarsk', {
'generalName': 'Krasnoyarsk Standard Time - Krasnoyarsk',
'cities': ["Krasnoyarsk", "Achinsk", "Kansk", "Minusinsk", "Abakan", "Zheleznogorsk", "Zelenogorsk", "Lesosibirsk", "Sharypovo", "Kyzyl", "Yeniseysk", "Bogotol", "Norilsk", "Kodinsk", "Uyar", "Kuytun", "Sayanogorsk", "Dudinka", "Berezovka"]
}], ['Asia/Novokuznetsk', {
'generalName': 'Krasnoyarsk Standard Time - Novokuznetsk',
'cities': ["Novokuznetsk", "Kemerovo", "Prokopyevsk", "Yurga", "Anzhero-Sudzhensk", "Mezhdurechensk", "Leninsk-Kuznetsky", "Kiselyovsk", "Mariinsk", "Beryozovsky", "Tashtagol", "Osinniki", "Shira", "Polysayevo,"]
}], ['Asia/Novosibirsk', {
'generalName': 'Novosibirsk Standard Time',
'cities': ["Novosibirsk", "Barnaul", "Berdsk", "Iskitim", "Akademgorodok", "Ob", "Barabinsk", "Biysk", "Toguchin", "Kupino", "Cherepanovo", "Suzun", "Kolyvan", "Krasnoobsk", "Linevo", "Moshkovo", "Bolotnoye", "Chistyye Prudy", "Karasuk"]
}], ['Asia/Tomsk', {
'generalName': 'Tomsk Time',
'cities': ["Tomsk", "Seversk", "Strezhevoy", "Asino", "Kolpashevo", "Kargasok", "Kedrovy", "Parabel", "Pervomayskoye", "Podgornoye", "Krivosheino", "Bakchar", "Molchanovo", "Bogashevo", "Zonalnoye", "Verkh-Tomskiy", "Beryozovka", "Chistyye Klyuchi", "Dzerzhinskiy", "Dubinino"]
}], ['Asia/Jakarta', {
'generalName': 'Western Indonesia Time - Jakarta',
'cities': ["Jakarta", "Bekasi", "Tangerang", "Depok", "Bogor", "South Tangerang", "Cimahi", "Cileungsi", "Cikarang", "Purwakarta", "Karawang", "Bandung", "Sukabumi", "Serang", "Cibinong", "Banjar", "Cikupa", "Cirebon", "Probolinggo", "Pemalang"]
}], ['Asia/Pontianak', {
'generalName': 'Western Indonesia Time - Pontianak',
'cities': ["Pontianak", "Singkawang", "Sintang", "Ketapang", "Putussibau"]
}], ['Australia/Perth', {
'generalName': 'Australian Western Standard Time',
'cities': ["Perth"]
}], ['Asia/Brunei', {
'generalName': 'Brunei Darussalam Time',
'cities': ["Bandar Seri Begawan"]
}], ['Asia/Makassar', {
'generalName': 'Central Indonesia Time',
'cities': ["Makassar"]
}], ['Asia/Macau', {
'generalName': 'China Standard Time - Macao',
'cities': ["Macau"]
}], ['Asia/Shanghai', {
'generalName': 'China Standard Time - Shanghai',
'cities': ["Shanghai", "Beijing", "Tianjin", "Chengdu", "Xi'an", "Shenzhen", "Wuhan", "Chongqing", "Nanjing", "Hangzhou", "Dongguan", "Shenyang", "Harbin", "Changchun", "Zhengzhou", "Suzhou", "Jinan", "Ningbo", "Foshan", "Wuxi"]
}], ['Asia/Hong_Kong', {
'generalName': 'Hong Kong Standard Time',
'cities': ["Hong Kong"]
}], ['Asia/Irkutsk', {
'generalName': 'Irkutsk Standard Time',
'cities': ["Irkutsk"]
}], ['Asia/Kuala_Lumpur', {
'generalName': 'Malaysia Time - Kuala Lumpur',
'cities': ["Kuala Lumpur", "Johor Bahru", "Ipoh", "George Town", "Kota Kinabalu", "Kuching", "Petaling Jaya", "Shah Alam", "Melaka", "Kuala Terengganu", "Alor Setar", "Seremban", "Miri", "Sungai Petani", "Kulim", "Kluang", "Sandakan", "Taiping", "Tawau", "Bintulu"]
}], ['Asia/Kuching', {
'generalName': 'Malaysia Time - Kuching',
'cities': ["Kuching", "Miri", "Sibu", "Bintulu", "Sri Aman"]
}], ['Asia/Manila', {
'generalName': 'Philippine Standard Time',
'cities': ["Manila", "Quezon City", "Caloocan", "Davao City", "Cebu City", "Antipolo", "Zamboanga City", "Bacoor", "Lapu-Lapu City", "Imus", "General Santos City", "Valenzuela", "Las Piñas", "Makati City", "San Jose del Monte", "Bacolod City", "Muntinlupa", "Parañaque", "Marikina", "Pasig"]
}], ['Asia/Singapore', {
'generalName': 'Singapore Standard Time',
'cities': ["Singapore"]
}], ['Asia/Taipei', {
'generalName': 'Taipei Standard Time',
'cities': ["Taipei"]
}], ['Asia/Choibalsan', {
'generalName': 'Ulaanbaatar Standard Time - Choibalsan',
'cities': ["Choibalsan"]
}], ['Asia/Ulaanbaatar', {
'generalName': 'Ulaanbaatar Standard Time - Ulaanbaatar',
'cities': ["Ulaanbaatar"]
}], ['Australia/Eucla', {
'generalName': 'Australian Central Western Standard Time',
'cities': ["Eucla"]
}], ['Asia/Dili', {
'generalName': 'East Timor Time',
'cities': ["Dili", "Baucau", "Liquica", "Maliana", "Aileu", "Gleno", "Same", "Suai", "Maubara", "Bobonaro", "Viqueque", "Lospalos", "Tutuala", "Balibo", "Atabae", "Baguia", "Ainaro", "Betano", "Manatuto", "Baucau"]
}], ['Asia/Jayapura', {
'generalName': 'Eastern Indonesia Time',
'cities': ["Jayapura", "Abepura", "Sentani"]
}], ['Asia/Tokyo', {
'generalName': 'Japan Standard Time',
'cities': ["Tokyo", "Yokohama", "Osaka", "Nagoya", "Sapporo", "Kobe", "Kyoto", "Fukuoka", "Kawasaki", "Hiroshima", "Kitakyushu", "Sendai", "Chiba", "Sakai", "Niigata", "Hamamatsu", "Kumamoto", "Sagamihara", "Okayama", "Shizuoka"]
}], ['Asia/Pyongyang', {
'generalName': 'Korean Standard Time - Pyongyang',
'cities': ["Pyongyang", "Hamhung", "Chongjin", "Nampo", "Sariwon", "Sinuiju", "Kaesong", "Haeju", "Wonsan", "Kanggye", "Pyongsong", "Kimchaek", "Songnim", "Anju", "Hoeryong", "Manpo", "Hyesan", "Kangdong", "Rajin", "Kusong"]
}], ['Asia/Seoul', {
'generalName': 'Korean Standard Time - Seoul',
'cities': ["Seoul", "Busan", "Incheon", "Daegu", "Daejeon", "Gwangju", "Ulsan", "Suwon-si", "Changwon", "Seongnam-si", "Bucheon-si", "Jeonju", "Ansan-si", "Cheongju-si", "Anyang-si", "Pohang", "Uijeongbu-si", "Goyang-si", "Gimhae-si", "Tongyeong"]
}], ['Pacific/Palau', {
'generalName': 'Palau Time',
'cities': ["Melekeok", "Koror", "Airai", "Kloulklubed", "Meyungs", "Ngaraard", "Angaur", "Ngerulmud", "Peleliu", "Ngardmau", "Aimeliik", "Ngchesar", "Ngiwal", "Ngatpang", "Sonsorol", "Hatohobei", "Kayangel", "Ngarchelong", "Imeong", "Mecherchar"]
}], ['Asia/Chita', {
'generalName': 'Yakutsk Standard Time - Chita',
'cities': ["Chita", "Krasnoyarsk", "Abakan", "Kyzyl", "Ulan-Ude", "Irkutsk", "Novosibirsk", "Kemerovo", "Tomsk", "Omsk", "Novokuznetsk", "Barnaul", "Biysk", "Rubtsovsk", "Gorno-Altaysk", "Anzhero-Sudzhensk", "Prokopyevsk", "Leninsk-Kuznetsky", "Achinsk", "Novokuybyshevsk"]
}], ['Asia/Khandyga', {
'generalName': 'Yakutsk Standard Time - Khandyga',
'cities': ["Khandyga", "Yakutsk", "Blagoveshchensk", "Khabarovsk", "Ulan-Ude", "Irkutsk", "Chita", "Bratsk", "Angarsk", "Usolye-Sibirskoye", "Ust-Ilimsk", "Tulun", "Neryungri", "Severobaykalsk", "Zhigalovo", "Olekminsk", "Bodaybo", "Zeya", "Lensk", "Magdagachi"]
}], ['Asia/Yakutsk', {
'generalName': 'Yakutsk Standard Time - Yakutsk',
'cities': ["Khandyga", "Yakutsk", "Blagoveshchensk", "Khabarovsk", "Ulan-Ude", "Irkutsk", "Chita", "Bratsk", "Angarsk", "Usolye-Sibirskoye", "Ust-Ilimsk", "Tulun", "Neryungri", "Severobaykalsk", "Zhigalovo", "Olekminsk", "Bodaybo", "Zeya", "Lensk", "Magdagachi"]
}], ['Australia/Darwin', {
'generalName': 'Australian Central Standard Time',
'cities': ["Darwin"]
}], ['Australia/Adelaide', {
'generalName': 'Central Australia Time - Adelaide',
'cities': ["Adelaide", "Alice Springs", "Darwin"]
}], ['Australia/Broken_Hill', {
'generalName': 'Central Australia Time - Broken Hill',
'cities': ["Broken Hill"]
}], ['Australia/Brisbane', {
'generalName': 'Australian Eastern Standard Time - Brisbane',
'cities': ["Brisbane", "Gold Coast", "Sunshine Coast", "Cairns", "Townsville", "Toowoomba", "Mackay", "Rockhampton", "Bundaberg", "Hervey Bay", "Gladstone", "Maryborough", "Gympie", "Mount Isa", "Warwick", "Stanthorpe", "Charleville", "Longreach", "Charters Towers", "Bowen"]
}], ['Australia/Lindeman', {
'generalName': 'Australian Eastern Standard Time - Lindeman',
'cities': ["Mackay", "Airlie Beach", "Proserpine", "Bowen", "Cannonvale"]
}], ['Pacific/Guam', {
'generalName': 'Chamorro Standard Time',
'cities': ["Dededo Village", "Yigo Village", "Tamuning-Tumon-Harmon Village", "Mangilao Village", "Hagatna", "Agana Heights Village", "Barrigada Village", "Chalan Pago-Ordot Village", "Sinajana Village", "Mongmong-Toto-Maite Village", "Santa Rita Village", "Asan-Maina Village", "Piti Village", "Inarajan Village", "Umatac Village", "Agat Village", "Merizo Village"]
}], ['Pacific/Chuuk', {
'generalName': 'Chuuk Time',
'cities': ["Weno"]
}], ['Australia/Hobart', {
'generalName': 'Eastern Australia Time - Hobart',
'cities': ["Hobart", "Launceston", "Devonport", "Burnie", "Kingston", "Ulverstone", "New Norfolk", "Wynyard", "George Town", "Smithton", "Bridgewater", "Scottsdale", "Somerset", "Penguin", "Queenstown", "Westbury", "Triabunna", "Sheffield", "Zeehan", "Deloraine"]
}], ['Antarctica/Macquarie', {
'generalName': 'Eastern Australia Time - Macquarie',
'cities': ["Macquarie"]
}], ['Australia/Melbourne', {
'generalName': 'Eastern Australia Time - Melbourne',
'cities': ["Melbourne", "Geelong", "Ballarat", "Bendigo", "Frankston", "Melton", "Sunbury", "Warrnambool", "Wodonga", "Warragul", "Wangaratta", "Traralgon", "Horsham", "Bairnsdale", "Sale", "Portland", "Seymour", "Colac", "Hamilton", "Castlemaine"]
}], ['Australia/Sydney', {
'generalName': 'Eastern Australia Time - Sydney',
'cities': ["Sydney", "Newcastle", "Wollongong", "Central Coast", "Port Macquarie", "Coffs Harbour", "Albury", "Dubbo", "Orange", "Bathurst", "Nowra", "Tamworth", "Armidale", "Goulburn", "Broken Hill", "Griffith", "Parkes", "Mudgee", "Taree", "Muswellbrook"]
}], ['Pacific/Port_Moresby', {
'generalName': 'Papua New Guinea Time',
'cities': ["Port Moresby", "Lae", "Arawa", "Mount Hagen", "Popondetta", "Madang", "Kokopo", "Mendi", "Kimbe", "Goroka", "Wewak", "Vanimo", "Alotau", "Kiunga", "Bulolo", "Kavieng", "Lorengau", "Kundiawa", "Daru", "Manus"]
}], ['Asia/Ust-Nera', {
'generalName': 'Vladivostok Standard Time - Ust-Nera',
'cities': ["Ust-Nera", "Vladivostok", "Nakhodka", "Ussuriysk", "Artem", "Fokino", "Partizansk", "Spassk-Dalniy", "Dalnegorsk", "Lesozavodsk", "Bolshoy Kamen"]
}], ['Asia/Vladivostok', {
'generalName': 'Vladivostok Standard Time - Vladivostok',
'cities': ["Vladivostok", "Nakhodka", "Ussuriysk", "Artem", "Fokino", "Partizansk", "Spassk-Dalniy", "Dalnegorsk", "Lesozavodsk", "Bolshoy Kamen"]
}], ['Australia/Lord_Howe', {
'generalName': 'Lord Howe Time',
'cities': ["Lord Howe Island"]
}], ['Pacific/Bougainville', {
'generalName': 'Bougainville Time',
'cities': ["Arawa"]
}], ['Antarctica/Casey', {
'generalName': 'Casey Time',
'cities': ["Casey"]
}], ['Pacific/Kosrae', {
'generalName': 'Kosrae Time',
'cities': ["Kosrae"]
}], ['Asia/Magadan', {
'generalName': 'Magadan Standard Time',
'cities': ["Magadan", "Yagodnoye", "Susuman", "Ust-Omchug", "Omsukchan", "Seymchan", "Omolon", "Kadykchan", "Palatka", "Yelizovo", "Gornyak", "Kamenskoye", "Chersky", "Beringovskiy", "Snezhnogorsk", "Korf", "Nikolayevsk-on-Amur", "Zyryanka", "Lavrentiya", "Anadyr"]
}], ['Pacific/Noumea', {
'generalName': 'New Caledonia Standard Time',
'cities': ["Noumea", "Mont-Dore", "Dumbéa", "Paita", "Bourail", "Yaté", "Païta", "Bouloupari", "Pouembout", "Moindou", "Koné", "Voh", "Thio", "La Foa", "Koumac", "Farino", "Hienghène", "Ouégoa", "Lifou", "Canala"]
}], ['Pacific/Norfolk', {
'generalName': 'Norfolk Island Time',
'cities': ["Kingston", "Burnt Pine"]
}], ['Pacific/Pohnpei', {
'generalName': 'Ponape Time',
'cities': ["Palikir", "Kolonia", "U", "Nanpil", "Nett"]
}], ['Asia/Sakhalin', {
'generalName': 'Sakhalin Standard Time',
'cities': ["Yuzhno-Sakhalinsk", "Kholmsk", "Korsakov", "Nevelsk", "Poronaysk", "Dolinsk", "Klyuchi", "Krasnogorsk", "Makarov", "Tomari", "Alexandrovsk-Sakhalinsky", "Okha", "Uglegorsk", "Nogliki", "Aniva", "Kurilsk", "Smirnykh", "Kholmskiy", "Gastello"]
}], ['Pacific/Guadalcanal', {
'generalName': 'Solomon Islands Time',
'cities': ["Honiara", "Auki", "Gizo", "Kirakira", "Tulagi"]
}], ['Asia/Srednekolymsk', {
'generalName': 'Srednekolymsk Time',
'cities': ["Srednekolymsk"]
}], ['Pacific/Efate', {
'generalName': 'Vanuatu Standard Time',
'cities': ["Port-Vila", "Luganville", "Sola", "Isangel", "Lakatoro", "Saratamata", "Port Olry", "Longana", "Lenakel", "Lamap", "Buala", "Port Sandwich", "Mont-Dore"]
}], ['Asia/Anadyr', {
'generalName': 'Anadyr Standard Time',
'cities': ["Anadyr", "Egvekinot", "Bilibino", "Provideniya", "Lavrentiya", "Pevek", "Uelen", "Lorino", "Novoye Chaplino", "Yanrakynnot"]
}], ['Pacific/Fiji', {
'generalName': 'Fiji Standard Time',
'cities': ["Suva", "Lautoka", "Nadi", "Labasa", "Ba", "Levuka", "Sigatoka", "Rakiraki", "Tavua", "Savusavu"]
}], ['Pacific/Tarawa', {
'generalName': 'Gilbert Islands Time',
'cities': ["Tarawa", "Betio Village", "Bairiki Village", "Teaoraereke", "Bikenibeu Village", "Eita Village", "Butaritari", "Buariki Village", "Tabiauea", "Nanikai Village"]
}], ['Pacific/Kwajalein', {
'generalName': 'Marshall Islands Time - Kwajalein',
'cities': ["Majuro", "Delap-Uliga-Darrit", "Wotje", "Jaluit", "Namdrik", "Aur Atoll", "Mili Atoll", "Ebon Atoll", "Kwajalein", "Arno Atoll"]
}], ['Pacific/Majuro', {
'generalName': 'Marshall Islands Time - Majuro',
'cities': ["Majuro", "Delap-Uliga-Darrit", "Wotje", "Jaluit", "Namdrik", "Aur Atoll", "Mili Atoll", "Ebon Atoll", "Kwajalein", "Arno Atoll"]
}], ['Pacific/Nauru', {
'generalName': 'Nauru Time',
'cities': ["Yaren District"]
}], ['Pacific/Auckland', {
'generalName': 'New Zealand Time',
'cities': ["Auckland", "Wellington", "Christchurch", "Manukau City", "Waitakere", "North Shore", "Hamilton", "Dunedin", "Tauranga", "Lower Hutt"]
}], ['Asia/Kamchatka', {
'generalName': 'Petropavlovsk-Kamchatski Standard Time',
'cities': ["Petropavlovsk-Kamchatsky", "Yelizovo", "Vilyuchinsk", "Milkovo", "Ust-Kamchatsk", "Klyuchi", "Esso", "Korf", "Kamen-Rybolov", "Ust-Bolsheretsk"]
}], ['Pacific/Funafuti', {
'generalName': 'Tuvalu Time',
'cities': ["Funafuti", "Alapi Village", "Vaiaku Village", "Senala Village", "Teava Village", "Toga Village", "Savave Village", "Teone Village", "Funafala Village", "Fakaifou Village"]
}], ['Pacific/Wake', {
'generalName': 'Wake Island Time',
'cities': ["Wake Island"]
}], ['Pacific/Wallis', {
'generalName': 'Wallis & Futuna Time',
'cities': ["Mata-Utu"]
}], ['Pacific/Chatham', {
'generalName': 'Chatham Time',
'cities': ["Waitangi", "Te One", "Kaingaroa", "Owenga", "Pitt Island", "Owenga Road", "Te Whanga", "Te One Road", "Tuku", "Port Hutt"]
}], ['Pacific/Apia', {
'generalName': 'Apia Standard Time',
'cities': ["Apia"]
}], ['Pacific/Kanton', {
'generalName': 'Phoenix Islands Time',
'cities': ["Kanton"]
}], ['Pacific/Fakaofo', {
'generalName': 'Tokelau Time',
'cities': ["Fakaofo"]
}], ['Pacific/Tongatapu', {
'generalName': 'Tonga Standard Time',
'cities': ["Nukualofa"]
}], ['Pacific/Kiritimati', {
'generalName': 'Line Islands Time',
'cities': ["Kiritimati"]
}]]);
const preferredTimeZones = new Set(['Etc/UTC', 'Europe/Kiev', 'Europe/London', 'Europe/Paris', 'Etc/GMT+9', 'US/Alaska', 'America/New_York', 'America/Buenos_Aires', 'America/Chicago', 'America/Denver', 'America/Los_Angeles', 'Etc/GMT+2', 'Canada/Newfoundland', 'Asia/Hong_Kong', 'Asia/Bangkok', 'Australia/Sydney', 'Pacific/Norfolk', 'Asia/Karachi', 'Pacific/Auckland', 'Asia/Dhaka', 'Asia/Dubai', 'Asia/Kolkata', 'Asia/Tokyo', 'Asia/Tehran', 'Asia/Kathmandu', 'Asia/Rangoon', 'Etc/GMT+1', 'Australia/Adelaide', 'Australia/Eucla', 'Australia/Lord_Howe', 'Pacific/Honolulu', 'Pacific/Samoa', 'Etc/GMT+12', 'Pacific/Tongatapu', 'Pacific/Kiritimati', 'Pacific/Chatham', 'Pacific/Marquesas', 'Australia/Darwin', 'Asia/Kabul']);
const timeZoneToCityMap = {
'Africa/Algiers': 'Algiers',
'Africa/Cairo': 'Cairo',
'Africa/Casablanca': 'Casablanca',
'Africa/Dakar': 'Dakar',
'Africa/Dar_es_Salaam': 'Dar es Salaam',
'Africa/Johannesburg': 'Johannesburg',
'Africa/Nairobi': 'Nairobi',
'Africa/Tripoli': 'Tripoli',
'Africa/Tunis': 'Tunis',
'America/Anchorage': 'Anchorage',
'America/Argentina/Buenos_Aires': 'Buenos Aires',
'America/Argentina/Cordoba': 'Cordoba',
'America/Argentina/Mendoza': 'Mendoza',
'America/Argentina/Ushuaia': 'Ushuaia',
'America/Aruba': 'Aruba',
'America/Barbados': 'Barbados',
'America/Belize': 'Belize',
'America/Bogota': 'Bogota',
'America/Boise': '',
'America/Buenos_Aires': 'Buenos Aires',
'America/Caracas': 'Caracas',
'America/Chicago': 'Chicago',
'America/Costa_Rica': 'Costa Rica',
'America/Curacao': 'Curacao',
'America/Denver': 'Denver',
'America/Detroit': 'Detroit',
'America/El_Salvador': 'El Salvador',
'America/Guadeloupe': 'Guadeloupe',
'America/Guatemala': 'Guatemala',
'America/Halifax': 'Halifax',
'America/Havana': 'Havana',
'America/Indianapolis': 'Indianapolis',
'America/Jamaica': 'Jamaica',
'America/Juneau': 'Juneau',
'America/Kentucky/Louisville': 'Louisville',
'America/Knox_IN': 'Knox',
'America/La_Paz': 'La Paz',
'America/Lima': 'Lima, Peru',
'America/Los_Angeles': 'Los Angeles',
'America/Louisville': 'Louisville',
'America/Mendoza': 'Mendoza',
'America/Mexico_City': 'Mexico City',
'America/Montevideo': 'Montevideo',
'America/Montreal': 'Montreal',
'America/Nassau': 'Nassau',
'America/New_York': 'New York',
'America/Panama': 'Panama',
'America/Phoenix': 'Phoenix',
'America/Port-au-Prince': 'Port-au-Prince',
'America/Puerto_Rico': 'Puerto Rico',
'America/Santiago': 'Santiago, Chile',
'America/Santo_Domingo': 'Santo Domingo',
'America/Sao_Paulo': 'Sao Paulo',
'America/Tijuana': 'Tijuana',
'America/Toronto': 'Toronto',
'America/Vancouver': 'Vancouver',
'Asia/Baghdad': 'Baghdad',
'Asia/Bahrain': 'Bahrain',
'Asia/Bangkok': 'Bangkok',
'Asia/Beirut': 'Beirut',
'Asia/Calcutta': 'Kolkata',
'Asia/Chongqing': 'Chongqing',
'Asia/Chungking': 'Chungking',
'Asia/Damascus': 'Damascus',
'Asia/Dhaka': 'Dhaka',
'Asia/Dili': 'Dili',
'Asia/Dubai': 'Dubai',
'Asia/Gaza': 'Gaza',
'Asia/Ho_Chi_Minh': 'Ho Chi Minh',
'Asia/Hong_Kong': 'Hong Kong',
'Asia/Istanbul': 'Istanbul',
'Asia/Jakarta': 'Jakarta',
'Asia/Jerusalem': 'Jerusalem',
'Asia/Kabul': 'Kabul',
'Asia/Kamchatka': 'Kamchatka',
'Asia/Karachi': 'Karachi',
'Asia/Kathmandu': 'Kathmandu',
'Asia/Katmandu': 'Kathmandu',
'Asia/Kolkata': 'Kolkata',
'Asia/Kuala_Lumpur': 'Kuala Lumpur',
'Asia/Kuwait': 'Kuwait',
'Asia/Manila': 'Manila',
'Asia/Muscat': 'Muscat',
'Asia/Phnom_Penh': 'Phnom Penh',
'Asia/Pyongyang': 'Pyongyang',
'Asia/Qatar': 'Qatar',
'Asia/Rangoon': 'Rangoon',
'Asia/Saigon': 'Saigon',
'Asia/Samarkand': 'Samarkand',
'Asia/Seoul': 'Seoul',
'Asia/Shanghai': 'Shanghai',
'Asia/Singapore': 'Singapore',
'Asia/Taipei': 'Taipei',
'Asia/Tehran': 'Tehran',
'Asia/Tel_Aviv': 'Tel Aviv',
'Asia/Tokyo': 'Tokyo',
'Atlantic/Bermuda': 'Bermuda',
'Atlantic/Reykjavik': 'Reykjavik',
'Australia/Adelaide': 'Adelaide',
'Australia/Brisbane': 'Brisbane',
'Australia/Darwin': 'Darwin',
'Australia/Eucla': 'Eucla',
'Australia/Lord_Howe': 'Lord Howe',
'Australia/Melbourne': 'Melbourne',
'Australia/Perth': 'Perth',
'Australia/Queensland': 'Queensland',
'Australia/Sydney': 'Sydney',
'Canada/Atlantic': 'Canada/Atlantic',
'Canada/Central': 'Canada/Central',
'Canada/Eastern': 'Canada/Eastern',
'Canada/Mountain': 'Canada/Mountain',
'Canada/Newfoundland': 'Newfoundland',
'Canada/Pacific': 'Canada/Pacific',
'Canada/Saskatchewan': 'Saskatchewan',
'Canada/Yukon': 'Yukon, CA',
'Chile/Continental': 'Chile/Continental',
'Chile/EasterIsland': 'Easter Island',
'Cuba': 'Havana',
'EST': 'New York',
'EST5EDT': 'New York',
'Egypt': 'Cairo',
'Eire': 'Eire',
'Etc/GMT': 'UTC',
'Etc/GMT+0': 'UTC',
'Etc/GMT+1': 'UTC-1',
'Etc/GMT+10': 'UTC-10',
'Etc/GMT+11': 'UTC-11',
'Etc/GMT+12': 'UTC-12',
'Etc/GMT+2': 'UTC-2',
'Etc/GMT+3': 'UTC-3',
'Etc/GMT+4': 'UTC-4',
'Etc/GMT+5': 'UTC-5',
'Etc/GMT+6': 'UTC-6',
'Etc/GMT+7': 'UTC-7',
'Etc/GMT+8': 'UTC-8',
'Etc/GMT+9': 'UTC-9',
'Etc/GMT-0': 'UTC',
'Etc/GMT-1': 'UTC+1',
'Etc/GMT-10': 'UTC+10',
'Etc/GMT-11': 'UTC+11',
'Etc/GMT-12': 'UTC+12',
'Etc/GMT-13': 'UTC+13',
'Etc/GMT-14': 'UTC+14',
'Etc/GMT-2': 'UTC+2',
'Etc/GMT-3': 'UTC+3',
'Etc/GMT-4': 'UTC+4',
'Etc/GMT-5': 'UTC+5',
'Etc/GMT-6': 'UTC+6',
'Etc/GMT-7': 'UTC+7',
'Etc/GMT-8': 'UTC+8',
'Etc/GMT-9': 'UTC+9',
'Etc/GMT0': 'UTC',
'Etc/Greenwich': 'UTC',
'Etc/UCT': 'UTC',
'Etc/UTC': 'UTC',
'Etc/Universal': 'UTC',
'Etc/Zulu': 'UTC',
'Europe/Amsterdam': 'Amsterdam',
'Europe/Athens': 'Athens',
'Europe/Belfast': 'Belfast',
'Europe/Berlin': 'Berlin',
'Europe/Brussels': 'Brussels',
'Europe/Bucharest': 'Bucharest',
'Europe/Budapest': 'Budapest',
'Europe/Copenhagen': 'Copenhagen',
'Europe/Dublin': 'Dublin',
'Europe/Gibraltar': 'Gibraltar',
'Europe/Helsinki': 'Helsinki',
'Europe/Istanbul': 'Istanbul',
'Europe/Jersey': 'Jersey',
'Europe/Kaliningrad': 'Kaliningrad',
'Europe/Kiev': 'Kyiv',
'Europe/Kirov': 'Kirov',
'Europe/Lisbon': 'Lisbon',
'Europe/London': 'London',
'Europe/Luxembourg': 'Luxembourg',
'Europe/Madrid': 'Madrid',
'Europe/Minsk': 'Minsk',
'Europe/Monaco': 'Monaco',
'Europe/Moscow': 'Moscow',
'Europe/Oslo': 'Oslo',
'Europe/Paris': 'Paris',
'Europe/Prague': 'Prague',
'Europe/Rome': 'Rome',
'Europe/Sarajevo': 'Sarajevo',
'Europe/Stockholm': 'Stockholm',
'Europe/Vienna': 'Vienna',
'Europe/Warsaw': 'Warsaw',
'Europe/Zurich': 'Zurich',
'GMT': 'UTC',
'GMT+0': 'UTC',
'GMT-0': 'UTC',
'GMT0': 'UTC',
'Greenwich': 'UTC',
'HST': 'Honolulu',
'Hongkong': 'Hong Kong',
'Israel': 'Israel',
'Jamaica': 'Jamaica',
'Libya': 'Libya',
'Pacific/Auckland': 'Auckland',
'Pacific/Chatham': 'Chatham',
'Pacific/Easter': 'Easter Island',
'Pacific/Fiji': 'Fiji',
'Pacific/Galapagos': 'Galapagos',
'Pacific/Guam': 'Guam',
'Pacific/Honolulu': 'Honolulu',
'Pacific/Johnston': 'Johnston',
'Pacific/Kiritimati': 'Kiritimati',
'Pacific/Kosrae': 'Kosrae',
'Pacific/Kwajalein': 'Kwajalein',
'Pacific/Majuro': 'Majuro',
'Pacific/Marquesas': 'Marquesas',
'Pacific/Midway': 'Midway',
'Pacific/Nauru': 'Nauru',
'Pacific/Niue': 'Niue',
'Pacific/Norfolk': 'Norfolk',
'Pacific/Noumea': 'Noumea',
'Pacific/Pago_Pago': 'Pago Pago',
'Pacific/Palau': 'Palau',
'Pacific/Pitcairn': 'Pitcairn',
'Pacific/Pohnpei': 'Pohnpei',
'Pacific/Ponape': 'Ponape',
'Pacific/Port_Moresby': 'Port Moresby',
'Pacific/Rarotonga': 'Rarotonga',
'Pacific/Saipan': 'Saipan',
'Pacific/Samoa': 'Samoa',
'Pacific/Tahiti': 'Tahiti',
'Pacific/Tarawa': 'Tarawa',
'Pacific/Tongatapu': 'Tongatapu',
'Pacific/Truk': 'Truk',
'Pacific/Wake': 'Wake',
'Pacific/Wallis': 'Wallis',
'Pacific/Yap': 'Yap',
'UCT': 'UTC',
'US/Alaska': 'Alaska',
'US/Arizona': 'US/Mountain',
'US/Central': 'US/Central',
'US/Eastern': 'US/Eastern',
'US/Hawaii': 'Honolulu',
'US/Mountain': 'US/Mountain',
'US/Pacific': 'US/Pacific',
'US/Pacific-New': 'US/Pacific',
'US/Samoa': 'Samoa',
'UTC': 'UTC',
'Universal': 'UTC',
'Zulu': 'UTC'
};
const timeZoneToAbbreviationMap = {
'Pacific/Marquesas': 'MART',
'America/Argentina/Buenos_Aires': 'ART',
'America/Buenos_Aires': 'ART',
'Asia/Tehran': 'IRST',
'Asia/Dubai': 'GST',
'Asia/Kabul': 'AFT',
'Asia/Karachi': 'PKT',
'Asia/Kathmandu': 'NPT',
'Asia/Katmandu': 'NPT',
'Asia/Dhaka': 'BST',
'Asia/Rangoon': 'MMT',
'Asia/Bangkok': 'ICT',
'Australia/Eucla': 'ACWST',
'Pacific/Norfolk': 'NFT',
'Pacific/Chatham': 'CHAST',
'Pacific/Kiritimati': 'LINT',
'Etc/GMT': 'UTC',
'Etc/GMT+0': 'UTC',
'Etc/GMT+1': 'CVT',
'Etc/GMT+12': 'IDLW',
'Etc/GMT+2': 'BRST'
};
/***/ }),
/***/ 21020:
/*!*******************************************************!*\
!*** ./packages/core/utils/unique-names-generator.ts ***!
\*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "generateFileName": () => (/* binding */ generateFileName)
/* harmony export */ });
function generateFileName(extension) {
const date = new Date(),
Y = date.getFullYear(),
M = date.getMonth(),
d = date.getDate(),
h = date.getHours(),
m = date.getMinutes(),
s = date.getSeconds();
return `${Y}-${M}-${d}_${h}-${m}-${s}.${extension}`;
}
/***/ }),
/***/ 6473:
/*!********************************************!*\
!*** ./packages/core/utils/validations.ts ***!
\********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "Validations": () => (/* binding */ Validations)
/* harmony export */ });
class Validations {
static isNotEmptyString(value) {
return typeof value === 'string' && value.replace(/^\s+/, '').replace(/\s+$/, '') !== '';
}
static isValidUrl(value) {
return typeof value === 'string' && this.urlRE.test(value.trim());
}
static isValidEmail(value) {
return typeof value === 'string' && this.emailRE.test(value.trim());
}
}
Validations.urlRE = /(https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9]+\.[^\s]{2,}|www\.[a-zA-Z0-9]+\.[^\s]{2,})/;
Validations.emailRE = /^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;
/***/ }),
/***/ 40405:
/*!*************************************************************!*\
!*** ./packages/core/utils/wrap-observable-with-promise.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ToPromise": () => (/* binding */ ToPromise),
/* harmony export */ "wrapObservableWithPromise": () => (/* binding */ wrapObservableWithPromise)
/* harmony export */ });
/* harmony import */ var rxjs_internal_config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rxjs/internal/config */ 99057);
function wrapObservableWithPromise(target) {
return ToPromise(target);
}
function ToPromise(target) {
const promiseConstructor = rxjs_internal_config__WEBPACK_IMPORTED_MODULE_0__.config.Promise || Promise;
return new promiseConstructor((resolve, reject) => {
target.subscribe(value => resolve(value), err => reject(err));
});
}
/***/ }),
/***/ 48826:
/*!***************************************************!*\
!*** ./packages/dashboard/constants/durations.ts ***!
\***************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DAY_DURATION_MS": () => (/* binding */ DAY_DURATION_MS),
/* harmony export */ "HOUR_DURATION_MS": () => (/* binding */ HOUR_DURATION_MS),
/* harmony export */ "MIN_DURATION_MS": () => (/* binding */ MIN_DURATION_MS)
/* harmony export */ });
const MIN_DURATION_MS = 60 * 1000;
const HOUR_DURATION_MS = 60 * MIN_DURATION_MS;
const DAY_DURATION_MS = 24 * HOUR_DURATION_MS;
/***/ }),
/***/ 36903:
/*!***********************************************!*\
!*** ./packages/dashboard/constants/index.ts ***!
\***********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DAY_DURATION_MS": () => (/* reexport safe */ _durations__WEBPACK_IMPORTED_MODULE_0__.DAY_DURATION_MS),
/* harmony export */ "HOUR_DURATION_MS": () => (/* reexport safe */ _durations__WEBPACK_IMPORTED_MODULE_0__.HOUR_DURATION_MS),
/* harmony export */ "MIN_DURATION_MS": () => (/* reexport safe */ _durations__WEBPACK_IMPORTED_MODULE_0__.MIN_DURATION_MS)
/* harmony export */ });
/* harmony import */ var _durations__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./durations */ 48826);
/***/ }),
/***/ 45195:
/*!************************************************************************************!*\
!*** ./packages/dashboard/services/calendar/dashboard-calendar-details.manager.ts ***!
\************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DashboardCalendarDetailsManager": () => (/* binding */ DashboardCalendarDetailsManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/cdk/portal */ 17520);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_dashboard_ui_pages_calendar_components_event_details__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dashboard/ui/pages/calendar/components/event-details */ 63392);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 59295);
/* harmony import */ var _angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/cdk/overlay */ 25895);
class DashboardCalendarDetailsManager {
constructor(overlay, injector) {
this.overlay = overlay;
this.injector = injector;
this.onDetailsClosed = new _angular_core__WEBPACK_IMPORTED_MODULE_3__.EventEmitter();
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
}
initialize() {
if (this.overlayRef) {
this.overlayRef.dispose();
this.overlayRef = undefined;
}
const positionStrategy = this.overlay.position().global().centerVertically().centerHorizontally();
this.overlayRef = this.overlay.create({
positionStrategy,
scrollStrategy: this.overlay.scrollStrategies.noop(),
hasBackdrop: false
});
}
forceClose() {
var _a, _b;
(_a = this.overlayRef) === null || _a === void 0 ? void 0 : _a.detach();
(_b = this.hostContainerRef) === null || _b === void 0 ? void 0 : _b.clear();
delete this.currentComponent;
this.onDetailsClosed.emit(null);
}
requestClose() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this.currentComponent) {
return _this.currentComponent.requestClose();
}
return true;
})();
}
open(event, updates, mode = 'popup') {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (mode === 'inline') {
return _this2.openInViewContainer(_this2.hostContainerRef, event, updates);
}
return _this2.openInPopup(event, updates);
})();
}
updateEditPopupData(updates) {
var _a;
return (_a = this.currentComponent) === null || _a === void 0 ? void 0 : _a.updateEventData(updates);
}
setHostViewContainer(viewContainerRef) {
this.hostContainerRef = viewContainerRef;
}
openInPopup(event, updates) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this3.overlayRef) {
_this3.overlayRef.detach();
const componentRef = _this3.overlayRef.attach(new _angular_cdk_portal__WEBPACK_IMPORTED_MODULE_4__.ComponentPortal(_undock_dashboard_ui_pages_calendar_components_event_details__WEBPACK_IMPORTED_MODULE_2__.DashboardCalendarEventPopupComponent, undefined, _this3.injector));
componentRef.instance.onClose.subscribe(() => {
_this3.overlayRef.detach();
_this3.onDetailsClosed.emit();
_this3.hostContainerRef.clear();
});
_this3.destroyEvent.subscribe(() => componentRef.destroy());
yield componentRef.instance.initWithGridEvent(event);
if (updates) {
yield componentRef.instance.updateEventData(updates);
}
_this3.currentComponent = componentRef.instance;
} else {
throw new Error(`Overlay isn't initialized yet.`);
}
})();
}
openInViewContainer(viewContainerRef, event, updates) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!viewContainerRef) {
throw new Error(`View Container isn't initialized yet.`);
}
const componentRef = viewContainerRef.createComponent(_undock_dashboard_ui_pages_calendar_components_event_details__WEBPACK_IMPORTED_MODULE_2__.DashboardCalendarEventCardComponent);
componentRef.instance.onClose.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.take)(1)).subscribe(() => {
var _a;
viewContainerRef.clear();
(_a = _this4.onDetailsClosed) === null || _a === void 0 ? void 0 : _a.emit();
});
_this4.destroyEvent.subscribe(() => componentRef.destroy());
yield componentRef.instance.initWithGridEvent(event);
if (updates) {
yield componentRef.instance.updateEventData(updates);
}
_this4.currentComponent = componentRef.instance;
})();
}
}
DashboardCalendarDetailsManager.ɵfac = function DashboardCalendarDetailsManager_Factory(t) {
return new (t || DashboardCalendarDetailsManager)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_angular_cdk_overlay__WEBPACK_IMPORTED_MODULE_6__.Overlay), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injector));
};
DashboardCalendarDetailsManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({
token: DashboardCalendarDetailsManager,
factory: DashboardCalendarDetailsManager.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_7__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], DashboardCalendarDetailsManager.prototype, "destroyEvent", void 0);
/***/ }),
/***/ 16713:
/*!*************************************************************************************************************************************!*\
!*** ./packages/dashboard/ui/pages/calendar/components/event-details/components/dashboard-calendar-event-details-edit.component.ts ***!
\*************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DashboardCalendarEventDetailsEditComponent": () => (/* binding */ DashboardCalendarEventDetailsEditComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var moment_moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment/moment */ 56908);
/* harmony import */ var moment_moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment_moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/services/topics.manager */ 88092);
/* harmony import */ var _undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/dock/meet/services/state-models/event-form.state-model */ 39690);
/* harmony import */ var _undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/time/availability/services/availability.provider */ 63681);
/* harmony import */ var _undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/profile/public/view-models/availability.vmodel */ 39174);
/* harmony import */ var _undock_common_ui_kit_services_confirm_action_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/common/ui-kit/services/confirm-action.service */ 13990);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _undock_dock_meet_services_meetings_manager__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/dock/meet/services/meetings.manager */ 25850);
/* harmony import */ var _undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/common/ui-kit */ 4397);
/* harmony import */ var _undock_dashboard_view_models_event_details_view_model__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/dashboard/view-models/event-details.view-model */ 55344);
/* harmony import */ var _undock_common_calendar_grid_view_models_calendar_grid_view_model__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/common/calendar-grid/view-models/calendar-grid.view-model */ 27969);
/* harmony import */ var _undock_dashboard_services_calendar_dashboard_calendar_details_manager__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/dashboard/services/calendar/dashboard-calendar-details.manager */ 45195);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @undock/dock/meet/ui/components */ 35667);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function DashboardCalendarEventDetailsEditComponent_ng_container_0_div_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵelementStart"](0, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵelementContainer"](2, 5);
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵelementEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵnextContext"](2);
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵreference"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵproperty"]("ngTemplateOutlet", _r1);
}
}
function DashboardCalendarEventDetailsEditComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵelementStart"](2, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵelement"](4, "app-meet-event-form");
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵtemplate"](7, DashboardCalendarEventDetailsEditComponent_ng_container_0_div_7_Template, 4, 1, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵpipe"](8, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵtext"](9, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵpipeBind1"](8, 1, ctx_r0.isSaveProcessingStream));
}
}
function DashboardCalendarEventDetailsEditComponent_ng_template_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵelement"](1, "app-loading-overlay");
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵtext"](2, "\n");
}
}
class DashboardCalendarEventDetailsEditComponent {
constructor(api, snackbarManager, meetingsManager, eventFormStateModel, confirmPopupService, availabilityProvider, availabilityViewModel, eventDetailsViewModel, dashboardCalendarViewModel, dashboardCalendarPopupManager) {
this.api = api;
this.snackbarManager = snackbarManager;
this.meetingsManager = meetingsManager;
this.eventFormStateModel = eventFormStateModel;
this.confirmPopupService = confirmPopupService;
this.availabilityProvider = availabilityProvider;
this.availabilityViewModel = availabilityViewModel;
this.eventDetailsViewModel = eventDetailsViewModel;
this.dashboardCalendarViewModel = dashboardCalendarViewModel;
this.dashboardCalendarPopupManager = dashboardCalendarPopupManager;
this.state = this.eventFormStateModel.state;
this.isFullSizeMode = false;
this.isDataLoadingStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(true);
this.isSaveProcessingStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(false);
this.confirmActionService = (0,_angular_core__WEBPACK_IMPORTED_MODULE_18__.inject)(_undock_common_ui_kit_services_confirm_action_service__WEBPACK_IMPORTED_MODULE_7__.ConfirmActionService);
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.DestroyEvent();
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.initAvailability();
_this.initSubmitSubscription();
_this.initScheduleSubscription();
_this.initTimeZoneSubscription();
_this.initEventDetailsViewModel();
_this.initOnBeforeClosedCallback();
return _this.bootstrap();
})();
}
bootstrap() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a, _b, _c, _d;
const event = yield _this2.eventDetailsViewModel.state.calendarEvent;
try {
let eventData;
if (event.meta.payload.isDraft && !event.meta.payload.dockKey) {
eventData = yield _this2.api.meet.meetings.createDraftMeeting();
event.meta.payload.dockId = eventData.dockId;
event.meta.payload.dockKey = eventData.dockKey;
} else {
if (!event.meta.payload.dockKey) {
throw new Error(`Event has no dock key assigned`);
}
eventData = yield _this2.api.meet.meetings.getEditMeetingData(event.meta.payload.dockKey);
if (typeof ((_a = eventData.schedule) === null || _a === void 0 ? void 0 : _a.end) === 'string') {
eventData.schedule.end = new Date(eventData.schedule.end);
}
if (typeof ((_b = eventData.schedule) === null || _b === void 0 ? void 0 : _b.start) === 'string') {
eventData.schedule.start = new Date(eventData.schedule.start);
}
}
if (eventData.isDraft && event) {
eventData.schedule.end = event.end;
eventData.schedule.start = event.start;
eventData.schedule.isAllDay = event.allDay;
}
yield _this2.eventFormStateModel.initViewModel(eventData);
_this2.isDataLoadingStream.next(false);
_this2.initializeCalendarEventUpdatesListener();
} catch (error) {
console.warn(`Cannot initialize popup edit`, error);
_this2.snackbarManager.error(`An error happened. Please try later.`);
_this2.dashboardCalendarPopupManager.forceClose();
if ((_d = (_c = event === null || event === void 0 ? void 0 : event.meta) === null || _c === void 0 ? void 0 : _c.payload) === null || _d === void 0 ? void 0 : _d.isDraft) {
_this2.dashboardCalendarViewModel.temporaryEvents$.next(_this2.dashboardCalendarViewModel.temporaryEvents$.value.filter(event => {
return event.id !== event.id;
}));
}
}
})();
}
handleFormSubmit(data) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const confirmed = yield _this3.confirmActionService.askFor(data.eventId ? _undock_common_ui_kit_services_confirm_action_service__WEBPACK_IMPORTED_MODULE_7__.ConfirmAction.UpdateEvent : _undock_common_ui_kit_services_confirm_action_service__WEBPACK_IMPORTED_MODULE_7__.ConfirmAction.CreateEvent);
if (!confirmed) {
return;
}
_this3.isSaveProcessingStream.next(true);
try {
let result;
if (data.isDraft) {
result = yield _this3.meetingsManager.createMeetingFromDraft(data);
} else {
result = yield _this3.meetingsManager.updateMeeting(data.dockKey, data);
}
yield _this3.eventFormStateModel.initViewModel(result);
_this3.snackbarManager.success(`Event saved`);
} catch (error) {
console.warn(`Cannot create meeting`, error);
_this3.snackbarManager.warning(`Cannot save event. Please try later`);
} finally {
_this3.isSaveProcessingStream.next(false);
_this3.dashboardCalendarViewModel.temporaryEvents$.next(_this3.dashboardCalendarViewModel.temporaryEvents$.value.filter(event => {
return event.id !== event.id;
}));
_this3.dashboardCalendarPopupManager.forceClose();
_this3.eventFormStateModel.reloadPossiblyMutatedDashboardRanges().catch(error => console.warn(`Cannot refresh events ranges`, error));
}
})();
}
initAvailability() {
this.availabilityProvider.initialize({
v2: true,
emails: this.eventFormStateModel.state.attendeesStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.map)(attendees => attendees.map(attendee => attendee.userData.email))),
timeZone: this.eventFormStateModel.state.selectedTimeZoneNameStream,
dateRange: this.availabilityViewModel.loadAvailabilityDatesRangeStream,
meetingMode: this.eventFormStateModel.state.meetingModeStream,
meetingDuration: this.eventFormStateModel.state.durationStream,
rescheduleMeetingId: (0,rxjs__WEBPACK_IMPORTED_MODULE_21__.combineLatest)([this.state.isDraftModeStream, this.state.originalEventDataStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.map)(([isDraft, originalData]) => {
return isDraft ? null : originalData.dockId;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyEvent))
}).catch(error => console.error(`Cannot initialize AvailabilityProvider`, error));
this.availabilityViewModel.setDisplayDaysCount(1);
this.availabilityViewModel.selectAvailabilityDay(moment_moment__WEBPACK_IMPORTED_MODULE_1___default()());
this.availabilityViewModel.initViewModel().catch(error => console.error(`Cannot initialize AvailabilityViewModel`, error));
}
initSubmitSubscription() {
this.eventFormStateModel.state.onSubmit.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyEvent)).subscribe(data => this.handleFormSubmit(data));
}
initScheduleSubscription() {
var _this4 = this;
this.eventFormStateModel.state.eventScheduleStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_22__.debounceTime)(100)).subscribe( /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (schedule) {
const gridEvent = yield _this4.eventDetailsViewModel.state.calendarEvent;
const assignScheduleToTheEvent = event => {
if (gridEvent.id === event.id) {
event.end = schedule.end;
event.start = schedule.start;
event.allDay = schedule.isAllDay;
if (event.meta.payload) {
event.meta.payload.end = schedule.end;
event.meta.payload.start = schedule.start;
}
}
return event;
};
if (!gridEvent.meta.payload.isDraft) {
_this4.dashboardCalendarViewModel.calendarEvents$.next(_this4.dashboardCalendarViewModel.calendarEvents$.value.map(assignScheduleToTheEvent));
} else {
_this4.dashboardCalendarViewModel.temporaryEvents$.next(_this4.dashboardCalendarViewModel.temporaryEvents$.value.map(assignScheduleToTheEvent));
}
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
}
initTimeZoneSubscription() {
(0,rxjs__WEBPACK_IMPORTED_MODULE_21__.combineLatest)([this.state.browserTimeZoneDataStream, this.state.selectedTimeZoneDataStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyEvent)).subscribe(([browserTz, selectedTz]) => {
this.dashboardCalendarViewModel.emulatedTimeZone$.next((browserTz === null || browserTz === void 0 ? void 0 : browserTz.zone) === (selectedTz === null || selectedTz === void 0 ? void 0 : selectedTz.zone) ? null : selectedTz);
});
this.destroyEvent.subscribe(() => this.dashboardCalendarViewModel.emulatedTimeZone$.next());
}
initEventDetailsViewModel() {
this.eventDetailsViewModel.setEventFormStateModel(this.eventFormStateModel);
this.destroyEvent.subscribe(() => {
this.eventDetailsViewModel.setEventFormStateModel(null);
});
}
initOnBeforeClosedCallback() {
var _this5 = this;
this.eventDetailsViewModel.setOnBeforeClosedHook( /*#__PURE__*/(0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (yield _this5.eventFormStateModel.isMeetingHasUnsavedChanges()) {
const discardChanges = yield _this5.confirmPopupService.open({
title: 'Are you sure you want to leave without saving your changes?',
description: `This action could not be undone`,
confirmButtonLabel: 'Discard changes',
discardButtonLabel: 'Back to edit'
});
if (discardChanges) {
const meetingData = yield _this5.eventFormStateModel.getUpdatedMeetingData();
if (meetingData.isDraft) {
_this5.dashboardCalendarViewModel.temporaryEvents$.next(_this5.dashboardCalendarViewModel.temporaryEvents$.value.filter(event => {
return event.id !== event.id;
}));
_this5.api.meet.meetings.deleteDraftMeeting(meetingData._id).catch(error => {
console.warn(`Cannot delete draft meeting`);
});
} else {
_this5.eventFormStateModel.reloadPossiblyMutatedDashboardRanges().catch(error => {
console.warn(`Cannot reload dashboard`, error);
});
}
}
return discardChanges;
}
return true;
}));
this.destroyEvent.subscribe(() => this.eventDetailsViewModel.setOnBeforeClosedHook(null));
}
initializeCalendarEventUpdatesListener() {
this.eventDetailsViewModel.state.onUpdates.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyEvent)).subscribe(updates => {
if (updates.schedule) {
this.eventFormStateModel.setEventSchedule(updates.schedule);
}
});
}
}
DashboardCalendarEventDetailsEditComponent.ɵfac = function DashboardCalendarEventDetailsEditComponent_Factory(t) {
return new (t || DashboardCalendarEventDetailsEditComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵdirectiveInject"](_undock_api__WEBPACK_IMPORTED_MODULE_8__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_9__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵdirectiveInject"](_undock_dock_meet_services_meetings_manager__WEBPACK_IMPORTED_MODULE_10__.MeetingsManager), _angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵdirectiveInject"](_undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_4__.EventFormStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵdirectiveInject"](_undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_11__.ConfirmPopupService), _angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵdirectiveInject"](_undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_5__.AvailabilityProvider), _angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵdirectiveInject"](_undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_6__.AvailabilityViewModel), _angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵdirectiveInject"](_undock_dashboard_view_models_event_details_view_model__WEBPACK_IMPORTED_MODULE_12__.EventDetailsViewModel), _angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵdirectiveInject"](_undock_common_calendar_grid_view_models_calendar_grid_view_model__WEBPACK_IMPORTED_MODULE_13__.CalendarGridViewModel), _angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵdirectiveInject"](_undock_dashboard_services_calendar_dashboard_calendar_details_manager__WEBPACK_IMPORTED_MODULE_14__.DashboardCalendarDetailsManager));
};
DashboardCalendarEventDetailsEditComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵdefineComponent"]({
type: DashboardCalendarEventDetailsEditComponent,
selectors: [["app-dashboard-calendar-event-details-edit"]],
hostVars: 2,
hostBindings: function DashboardCalendarEventDetailsEditComponent_HostBindings(rf, ctx) {
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵclassProp"]("full-size-mode", ctx.isFullSizeMode);
}
},
inputs: {
isFullSizeMode: "isFullSizeMode"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵProvidersFeature"]([_undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_3__.TopicsManager, _undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_4__.EventFormStateModel, _undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_5__.AvailabilityProvider, _undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_6__.AvailabilityViewModel])],
decls: 6,
vars: 4,
consts: [[4, "ngIf", "ngIfElse"], ["eventDataLoadingTmpl", ""], [1, "scrollable"], ["class", "processing-overlay", 4, "ngIf"], [1, "processing-overlay"], [3, "ngTemplateOutlet"]],
template: function DashboardCalendarEventDetailsEditComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵtemplate"](0, DashboardCalendarEventDetailsEditComponent_ng_container_0_Template, 10, 3, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵtext"](2, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵtemplate"](3, DashboardCalendarEventDetailsEditComponent_ng_template_3_Template, 3, 0, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵtext"](5, "\n\n\n\n");
}
if (rf & 2) {
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵreference"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵproperty"]("ngIf", !_angular_core__WEBPACK_IMPORTED_MODULE_18__["ɵɵpipeBind1"](1, 2, ctx.isDataLoadingStream))("ngIfElse", _r1);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_23__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_23__.NgTemplateOutlet, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_15__.LoadingOverlayComponent, _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_16__.EventFormComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_17__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n display: block;\n position: relative;\n max-width: 100%;\n}\n.full-size-mode[_nghost-%COMP%] {\n height: 100%;\n position: relative;\n padding-bottom: 80px;\n}\n.full-size-mode[_nghost-%COMP%] .scrollable[_ngcontent-%COMP%] {\n max-height: 100%;\n}\n\n.scrollable[_ngcontent-%COMP%] {\n max-height: 72vh;\n overflow-y: auto;\n}\n.scrollable[_ngcontent-%COMP%]::-webkit-scrollbar, .scrollable[_ngcontent-%COMP%]::-webkit-scrollbar-button, .scrollable[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .scrollable[_ngcontent-%COMP%]::-webkit-scrollbar-track, .scrollable[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.scrollable[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.scrollable[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.scrollable[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.scrollable[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.scrollable[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.scrollable[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.scrollable[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.scrollable[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.scrollable[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n\nsection[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n margin: 0 24px;\n padding: 24px 0;\n}\nsection[_ngcontent-%COMP%]:not(:first-child) {\n border-top: 1px solid #EDEAF2;\n}\n\n.row[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n}\n\nh3.label[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-size: 14px;\n font-weight: 500;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #9A95AC;\n margin-bottom: 10px;\n}\n\n.event-data-container[_ngcontent-%COMP%] app-meet-edit-title[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.schedule-container[_ngcontent-%COMP%] {\n padding-top: 16px;\n padding-bottom: 5px;\n}\n\n.agenda-container[_ngcontent-%COMP%] .topics-container[_ngcontent-%COMP%] {\n border-top: 1px solid #EDEAF2;\n}\n.agenda-container[_ngcontent-%COMP%] .topics-container[_ngcontent-%COMP%] app-meet-topics-list[_ngcontent-%COMP%] {\n display: block;\n margin-left: -8px;\n margin-right: -8px;\n}\n\n.mode-duration[_ngcontent-%COMP%] {\n margin-top: 17px;\n}\n.mode-duration[_ngcontent-%COMP%] app-meet-edit-mode-select-v2[_ngcontent-%COMP%] {\n display: flex;\n min-width: 48%;\n max-width: 48%;\n}\n.mode-duration[_ngcontent-%COMP%] app-meet-edit-duration-select-v2[_ngcontent-%COMP%] {\n display: flex;\n min-width: 48%;\n max-width: 48%;\n}\n\n.event-attendees[_ngcontent-%COMP%] {\n margin-top: 20px;\n}\n\n.processing-overlay[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2Rhc2hib2FyZC91aS9wYWdlcy9jYWxlbmRhci9jb21wb25lbnRzL2V2ZW50LWRldGFpbHMvY29tcG9uZW50cy9kYXNoYm9hcmQtY2FsZW5kYXItZXZlbnQtZGV0YWlscy1lZGl0LmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vcHJvamVjdHMvd2ViL3VpLWtpdC9zY3JvbGxiYXJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDL01BO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBQTJESjtBQXpESTtFQUNJLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0FBMkRSO0FBekRRO0VBQ0ksZ0JBQUE7QUEyRFo7O0FBdERBO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtBQXlESjtBQ2pFSTtFQUtJLHVDQUFBO0VBQUEsK0JBQUE7QUQrRFI7QUM1REk7RUFDSSxVQUFBO0VBQ0EsV0FBQTtBRDhEUjtBQzNESTtFQUNJLFFBQUE7RUFDQSxTQUFBO0FENkRSO0FDMURJO0VBQ0ksbUJKVmlCO0VJV2pCLG1CQUFBO0FENERSO0FDekRJO0VBQ0ksdUJBQUE7RUFDQSxtQkFBQTtBRDJEUjtBQ3hESTtFQUNJLHVCQUFBO0FEMERSO0FDdERRO0VBQ0ksbUJKekJhO0FHaUZ6QjtBQ3JEUTtFQUNJLGFBQUE7QUR1RFo7QUNsRFE7RUFDSSxVQUFBO0VBQ0EsbUJKcENhO0FHd0Z6QjtBQ2pEUTtFQUNJLFVBQUE7QURtRFo7O0FBeEZBO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUEyRko7QUF6Rkk7RUFDSSw2QkFBQTtBQTJGUjs7QUF2RkE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtBQTBGSjs7QUF2RkE7RUZ4Q0ksZ0NBQUE7RUUwQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIMUJxQjtFRzRCckIsbUJBQUE7QUF5Rko7O0FBckZJO0VBQ0ksV0FBQTtBQXdGUjs7QUFwRkE7RUFDSSxpQkFBQTtFQUNBLG1CQUFBO0FBdUZKOztBQW5GSTtFQUNJLDZCQUFBO0FBc0ZSO0FBcEZRO0VBQ0ksY0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QUFzRlo7O0FBakZBO0VBQ0ksZ0JBQUE7QUFvRko7QUFsRkk7RUFDSSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7QUFvRlI7QUFqRkk7RUFDSSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7QUFtRlI7O0FBL0VBO0VBQ0ksZ0JBQUE7QUFrRko7O0FBL0VBO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQVEsT0FBQTtFQUNSLFlBQUE7RUFBYyxXQUFBO0FBb0ZsQiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG4kb2Zmc2V0UHg6IDI0cHg7XG5cbjpob3N0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgJi5mdWxsLXNpemUtbW9kZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICAgICAuc2Nyb2xsYWJsZSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogNzJ2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIEBpbmNsdWRlIHB1cnBsZS1zY3JvbGxiYXI7XG59XG5cbnNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgJG9mZnNldFB4O1xuICAgIHBhZGRpbmc6ICRvZmZzZXRQeCAwO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgfVxufVxuXG4ucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5oMy5sYWJlbCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmV2ZW50LWRhdGEtY29udGFpbmVyIHtcbiAgICBhcHAtbWVldC1lZGl0LXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uc2NoZWR1bGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uYWdlbmRhLWNvbnRhaW5lciB7XG4gICAgLnRvcGljcy1jb250YWluZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuXG4gICAgICAgIGFwcC1tZWV0LXRvcGljcy1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RlLWR1cmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuXG4gICAgYXBwLW1lZXQtZWRpdC1tb2RlLXNlbGVjdC12MiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi13aWR0aDogNDglO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICB9XG5cbiAgICBhcHAtbWVldC1lZGl0LWR1cmF0aW9uLXNlbGVjdC12MiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi13aWR0aDogNDglO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICB9XG59XG5cbi5ldmVudC1hdHRlbmRlZXMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wcm9jZXNzaW5nLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIG5vLXNjcm9sbCB7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gcHVycGxlLXNjcm9sbGJhciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBncmF5LXNjcm9sbGJhciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgICBAbWl4aW4gYmxhY2stc2Nyb2xsYmFyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], DashboardCalendarEventDetailsEditComponent.prototype, "isDataLoadingStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], DashboardCalendarEventDetailsEditComponent.prototype, "isSaveProcessingStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.EmitOnDestroy)()], DashboardCalendarEventDetailsEditComponent.prototype, "destroyEvent", void 0);
/***/ }),
/***/ 77959:
/*!****************************************************************************************************************************************!*\
!*** ./packages/dashboard/ui/pages/calendar/components/event-details/components/dashboard-calendar-event-details-preview.component.ts ***!
\****************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DashboardCalendarEventDetailsPreviewComponent": () => (/* binding */ DashboardCalendarEventDetailsPreviewComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dock/meet/contracts */ 35758);
/* harmony import */ var _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/api/scopes/calendar/contracts */ 73785);
/* harmony import */ var _undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/dock/meet/services/facade/dock.facade */ 67744);
/* harmony import */ var _undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/dock/meet/services/topics.manager */ 88092);
/* harmony import */ var _undock_core_services_private_notes_manager__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/core/services/private-notes.manager */ 17773);
/* harmony import */ var _undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/dock/meet/services/dock/dock-participants.manager */ 58923);
/* harmony import */ var _undock_dock_meet_ui_pages_meeting_dock_meeting_dock_page_state__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/dock/meet/ui/pages/meeting-dock/meeting-dock-page.state */ 50771);
/* harmony import */ var _undock_dock_meet_contracts_ui_adapters_notes_adapter__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-adapters/notes.adapter */ 16097);
/* harmony import */ var _undock_dock_meet_contracts_ui_adapters_topics_adapter__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-adapters/topics.adapter */ 24912);
/* harmony import */ var _undock_dock_meet_contracts_ui_providers_participants_provider__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-providers/participants.provider */ 49871);
/* harmony import */ var _undock_dock_meet_services_adapters_dock_facade_notes_adapter__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/dock/meet/services/adapters/dock-facade-notes.adapter */ 34786);
/* harmony import */ var _undock_dock_meet_services_adapters_dock_facade_topics_adapter__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/dock/meet/services/adapters/dock-facade-topics.adapter */ 21499);
/* harmony import */ var _undock_dock_meet_services_data_providers_dock_facade_participants_provider__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/dock/meet/services/data-providers/dock-facade-participants.provider */ 2609);
/* harmony import */ var _undock_common_ui_kit_services_confirm_action_service__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/common/ui-kit/services/confirm-action.service */ 13990);
/* harmony import */ var _undock_calendar_services_calendar_events_facade__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @undock/calendar/services/calendar-events.facade */ 95181);
/* harmony import */ var _undock_dashboard_view_models_event_details_view_model__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @undock/dashboard/view-models/event-details.view-model */ 55344);
/* harmony import */ var _undock_dashboard_services_calendar_dashboard_calendar_details_manager__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @undock/dashboard/services/calendar/dashboard-calendar-details.manager */ 45195);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @angular/material/legacy-select */ 36002);
/* harmony import */ var _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @angular/material/legacy-core */ 57090);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input.directive */ 51081);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_dock_meet_ui_pages_meeting_dock_components_notes_notes_component__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @undock/dock/meet/ui/pages/meeting-dock/components/notes/notes.component */ 79406);
/* harmony import */ var _undock_dock_meet_ui_components_topics_list_topics_list_component__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @undock/dock/meet/ui/components/topics-list/topics-list.component */ 25770);
/* harmony import */ var _undock_dock_meet_ui_components_participant_selector_directives_participant_selector_host_directive__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @undock/dock/meet/ui/components/participant-selector/directives/participant-selector-host.directive */ 47353);
/* harmony import */ var _shared_attendee_list_item_attendee_list_item_component__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../../../../../shared/attendee-list-item/attendee-list-item.component */ 35202);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
/* harmony import */ var _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @undock/common/ui-kit/ui/pipes */ 97648);
function DashboardCalendarEventDetailsPreviewComponent_ng_container_0_ng_container_11_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](2, "app-event-label-location-icon", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("matTooltip", view_r2.event.meta.payload.location);
}
}
function DashboardCalendarEventDetailsPreviewComponent_ng_container_0_ng_container_13_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](2, "app-event-label-video-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
}
function DashboardCalendarEventDetailsPreviewComponent_ng_container_0_ng_container_15_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](2, "app-event-label-notes-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](4, "app-event-label-agenda-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
}
function DashboardCalendarEventDetailsPreviewComponent_ng_container_0_ng_container_17_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](2, "app-event-label-command-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
}
function DashboardCalendarEventDetailsPreviewComponent_ng_container_0_div_42_app_icon_audio_on_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](0, "app-icon-audio-on", 6);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("width", 16)("height", 16)("color", "#807A8E");
}
}
function DashboardCalendarEventDetailsPreviewComponent_ng_container_0_div_42_app_event_label_video_icon_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](0, "app-event-label-video-icon", 29);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("width", 16)("height", 16)("color", "#807A8E")("fill", "none");
}
}
function DashboardCalendarEventDetailsPreviewComponent_ng_container_0_div_42_app_icon_in_person_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](0, "app-icon-in-person", 6);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("width", 16)("height", 16)("color", "#807A8E");
}
}
function DashboardCalendarEventDetailsPreviewComponent_ng_container_0_div_42_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](0, "div", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](2, DashboardCalendarEventDetailsPreviewComponent_ng_container_0_div_42_app_icon_audio_on_2_Template, 1, 3, "app-icon-audio-on", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](4, DashboardCalendarEventDetailsPreviewComponent_ng_container_0_div_42_app_event_label_video_icon_4_Template, 1, 4, "app-event-label-video-icon", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](6, DashboardCalendarEventDetailsPreviewComponent_ng_container_0_div_42_app_icon_in_person_6_Template, 1, 3, "app-icon-in-person", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](9, "span", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
}
if (rf & 2) {
const view_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngSwitch", view_r2.event.meta.payload.type);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngSwitchCase", "Audio");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngSwitchCase", "Video");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngSwitchCase", "InPerson");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtextInterpolate1"]("\n ", view_r2.event.meta.payload.location, "\n ");
}
}
function DashboardCalendarEventDetailsPreviewComponent_ng_container_0_app_dashboard_attendee_list_item_62_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](0, "app-dashboard-attendee-list-item", 30);
}
if (rf & 2) {
const attendee_r16 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("attendee", attendee_r16);
}
}
function DashboardCalendarEventDetailsPreviewComponent_ng_container_0_ng_container_64_Template(rf, ctx) {
if (rf & 1) {
const _r18 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](2, "div", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵlistener"]("click", function DashboardCalendarEventDetailsPreviewComponent_ng_container_0_ng_container_64_Template_div_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵrestoreView"](_r18);
const ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵresetView"](ctx_r17.expandAttendeesList());
});
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtextInterpolate1"]("\n Show more (", view_r2.event.meta.payload.attendees.length - 4, ")\n ");
}
}
function DashboardCalendarEventDetailsPreviewComponent_ng_container_0_ng_container_93_Template(rf, ctx) {
if (rf & 1) {
const _r21 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](2, "div", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵlistener"]("click", function DashboardCalendarEventDetailsPreviewComponent_ng_container_0_ng_container_93_Template_div_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵrestoreView"](_r21);
const ctx_r20 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵresetView"](ctx_r20.openConference());
});
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "Join");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
}
function DashboardCalendarEventDetailsPreviewComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
const _r23 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](2, "section", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](4, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](6, "h3", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](9, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](11, DashboardCalendarEventDetailsPreviewComponent_ng_container_0_ng_container_11_Template, 4, 1, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](13, DashboardCalendarEventDetailsPreviewComponent_ng_container_0_ng_container_13_Template, 4, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](14, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](15, DashboardCalendarEventDetailsPreviewComponent_ng_container_0_ng_container_15_Template, 6, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](16, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](17, DashboardCalendarEventDetailsPreviewComponent_ng_container_0_ng_container_17_Template, 4, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](20, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](21, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](23, "app-icon-clock", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](25, "span", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](26);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](27, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](29, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](30);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](31, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](33, "span", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](34, "circle");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](36, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](37);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](38, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](39, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](40, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](41, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](42, DashboardCalendarEventDetailsPreviewComponent_ng_container_0_div_42_Template, 12, 5, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](43, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](44, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](45, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](46, "app-meet-notes");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](47, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](48, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](49, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](50, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](51, "app-meet-topics-list", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](52, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](53, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](54, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](55, "section", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](56, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](57, "h3", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](58);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](59, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](60, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](61, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](62, DashboardCalendarEventDetailsPreviewComponent_ng_container_0_app_dashboard_attendee_list_item_62_Template, 1, 1, "app-dashboard-attendee-list-item", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](63, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](64, DashboardCalendarEventDetailsPreviewComponent_ng_container_0_ng_container_64_Template, 5, 1, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](65, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](66, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](67, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](68, "section", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](69, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](70, "div", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](71, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](72, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](73, "RSVP");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](74, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](75, "mat-select", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵlistener"]("selectionChange", function DashboardCalendarEventDetailsPreviewComponent_ng_container_0_Template_mat_select_selectionChange_75_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵrestoreView"](_r23);
const ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵresetView"](ctx_r22.changeRsvpStatus($event.value));
});
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](76, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](77, "mat-option", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](78, "Yes");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](79, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](80, "mat-option", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](81, "No");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](82, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](83, "mat-option", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](84, "Maybe");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](85, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](86, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](87, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](88, "div", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](89, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](90, "div", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵlistener"]("click", function DashboardCalendarEventDetailsPreviewComponent_ng_container_0_Template_div_click_90_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵrestoreView"](_r23);
const ctx_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵresetView"](ctx_r24.openAgenda());
});
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](91, "View Agenda");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](92, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](93, DashboardCalendarEventDetailsPreviewComponent_ng_container_0_ng_container_93_Template, 5, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](94, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](95, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](96, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r2 = ctx.ngIf;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtextInterpolate"](view_r2.event.meta.payload.title);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", view_r2.event.meta.payload.type === ctx_r0.MeetingMode.InPerson);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", view_r2.event.meta.payload.location && view_r2.event.meta.payload.type !== ctx_r0.MeetingMode.InPerson);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", view_r2.event.meta.payload.dockId);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", view_r2.event.meta.payload.isAutoGenerated);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("width", 16)("height", 16)("color", "#807A8E");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind2"](27, 23, view_r2.event.meta.payload.start, "ddd, MMM D, y"));
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind2"](31, 26, view_r2.event.meta.payload.start, "dddd, MMM D, y"));
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtextInterpolate2"]("", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind2"](38, 29, view_r2.event.meta.payload.start, "h:mm A"), "\u2013", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind2"](39, 32, view_r2.event.meta.payload.end, "h:mm A"), "");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", view_r2.event.meta.payload.location);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("showTitle", false)("showFormCheckbox", true);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtextInterpolate1"]("Participants (", view_r2.event.meta.payload.attendees.length, ")");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngForOf", view_r2.event.meta.payload.attendees);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", view_r2.event.meta.payload.attendees.length > 4);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](11);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("value", view_r2.event.meta.payload.state.currentRsvpStatus);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("value", ctx_r0.RsvpStatus.Accepted);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("value", ctx_r0.RsvpStatus.Declined);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("value", ctx_r0.RsvpStatus.NeedsAction);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", view_r2.event.meta.payload.state.isJoinButtonDisplayed);
}
}
function DashboardCalendarEventDetailsPreviewComponent_ng_container_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](2, "app-loading-overlay");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
}
const _c0 = function (a0) {
return {
event: a0
};
};
class DashboardCalendarEventDetailsPreviewComponent {
constructor(dockFacade, calendarEventFacade, eventDetailsViewModel, dashboardCalendarPopupManager) {
this.dockFacade = dockFacade;
this.calendarEventFacade = calendarEventFacade;
this.eventDetailsViewModel = eventDetailsViewModel;
this.dashboardCalendarPopupManager = dashboardCalendarPopupManager;
this.RsvpStatus = _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_3__.RsvpStatus;
this.MeetingMode = _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_2__.MeetingMode;
this.state = this.eventDetailsViewModel.state;
this.isFullSizeMode = false;
this.isAttendeesListExpanded = false;
this.isLoadingStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(true);
this.confirmActionService = (0,_angular_core__WEBPACK_IMPORTED_MODULE_28__.inject)(_undock_common_ui_kit_services_confirm_action_service__WEBPACK_IMPORTED_MODULE_15__.ConfirmActionService);
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a, _b;
const event = yield _this.eventDetailsViewModel.state.calendarEvent;
if ((_b = (_a = event.meta) === null || _a === void 0 ? void 0 : _a.payload) === null || _b === void 0 ? void 0 : _b.dockId) {
yield _this.dockFacade.initializeWithDockId(event.meta.payload.dockId);
_this.isLoadingStream.next(false);
}
})();
}
openAgenda() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
const event = yield _this2.eventDetailsViewModel.state.calendarEvent;
return _this2.calendarEventFacade.navigateToAgenda((_a = event.meta) === null || _a === void 0 ? void 0 : _a.payload);
})();
}
openConference() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
const event = yield _this3.eventDetailsViewModel.state.calendarEvent;
return _this3.calendarEventFacade.navigateToTheConference((_a = event.meta) === null || _a === void 0 ? void 0 : _a.payload);
})();
}
changeRsvpStatus(status) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const isConfirmed = yield _this4.confirmActionService.askFor(_undock_common_ui_kit_services_confirm_action_service__WEBPACK_IMPORTED_MODULE_15__.ConfirmAction.RsvpToEvent);
if (isConfirmed) {
if (status === _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_3__.RsvpStatus.Declined) {
_this4.dashboardCalendarPopupManager.forceClose();
}
const event = yield _this4.eventDetailsViewModel.state.calendarEvent;
return _this4.calendarEventFacade.setRsvpToEvent(event.meta.payload, status);
}
})();
}
expandAttendeesList() {
this.isAttendeesListExpanded = true;
}
}
DashboardCalendarEventDetailsPreviewComponent.ɵfac = function DashboardCalendarEventDetailsPreviewComponent_Factory(t) {
return new (t || DashboardCalendarEventDetailsPreviewComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdirectiveInject"](_undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_4__.DockFacade), _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdirectiveInject"](_undock_calendar_services_calendar_events_facade__WEBPACK_IMPORTED_MODULE_16__.CalendarEventsFacade), _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdirectiveInject"](_undock_dashboard_view_models_event_details_view_model__WEBPACK_IMPORTED_MODULE_17__.EventDetailsViewModel), _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdirectiveInject"](_undock_dashboard_services_calendar_dashboard_calendar_details_manager__WEBPACK_IMPORTED_MODULE_18__.DashboardCalendarDetailsManager));
};
DashboardCalendarEventDetailsPreviewComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdefineComponent"]({
type: DashboardCalendarEventDetailsPreviewComponent,
selectors: [["app-dashboard-calendar-event-details-preview"]],
hostVars: 4,
hostBindings: function DashboardCalendarEventDetailsPreviewComponent_HostBindings(rf, ctx) {
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵclassProp"]("full-size-mode", ctx.isFullSizeMode)("attendees-list-expanded", ctx.isAttendeesListExpanded);
}
},
inputs: {
isFullSizeMode: "isFullSizeMode"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵProvidersFeature"]([_undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_4__.DockFacade, _undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_5__.TopicsManager, _undock_core_services_private_notes_manager__WEBPACK_IMPORTED_MODULE_6__.PrivateNotesManager, _undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_7__.DockParticipantsManager, _undock_dock_meet_ui_pages_meeting_dock_meeting_dock_page_state__WEBPACK_IMPORTED_MODULE_8__.MeetingDockPageStateModel, {
provide: _undock_dock_meet_contracts_ui_adapters_notes_adapter__WEBPACK_IMPORTED_MODULE_9__.NOTES_ADAPTER,
useClass: _undock_dock_meet_services_adapters_dock_facade_notes_adapter__WEBPACK_IMPORTED_MODULE_12__.DockFacadeNotesAdapter
}, {
provide: _undock_dock_meet_contracts_ui_adapters_topics_adapter__WEBPACK_IMPORTED_MODULE_10__.TOPICS_ADAPTER,
useClass: _undock_dock_meet_services_adapters_dock_facade_topics_adapter__WEBPACK_IMPORTED_MODULE_13__.DockFacadeTopicsAdapter
}, {
provide: _undock_dock_meet_contracts_ui_providers_participants_provider__WEBPACK_IMPORTED_MODULE_11__.PARTICIPANTS_PROVIDER,
useClass: _undock_dock_meet_services_data_providers_dock_facade_participants_provider__WEBPACK_IMPORTED_MODULE_14__.DockFacadeParticipantsProvider
}])],
decls: 6,
vars: 8,
consts: [[4, "ngIf"], ["participant-selector-host", "", 1, "agenda-container"], [1, "title-container"], [1, "title"], [1, "labels-list"], [1, "sub-title-container", "schedule"], [3, "width", "height", "color"], [1, "short-date"], [1, "full-date"], [1, "material-icons"], ["class", "sub-title-container location", 3, "ngSwitch", 4, "ngIf"], [1, "notes-container"], [1, "topics-container"], [3, "showTitle", "showFormCheckbox"], [1, "attendees-container"], [1, "section-title", "attendees"], [1, "attendees-list"], [3, "attendee", 4, "ngFor", "ngForOf"], [1, "footer"], [1, "rsvp-container"], ["udInput", "", 1, "customArrow", 3, "value", "selectionChange"], [3, "value"], [1, "actions-container"], [1, "button", "agenda", 3, "click"], [3, "matTooltip"], [1, "sub-title-container", "location", 3, "ngSwitch"], [3, "width", "height", "color", 4, "ngSwitchCase"], [3, "width", "height", "color", "fill", 4, "ngSwitchCase"], [1, "location"], [3, "width", "height", "color", "fill"], [3, "attendee"], [1, "show-all-attendees-btn", 3, "click"], [1, "button", "conference", 3, "click"]],
template: function DashboardCalendarEventDetailsPreviewComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](0, DashboardCalendarEventDetailsPreviewComponent_ng_container_0_Template, 97, 35, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](2, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](3, DashboardCalendarEventDetailsPreviewComponent_ng_container_3_Template, 4, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpureFunction1"](6, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](1, 2, ctx.state.calendarEvent)));
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](4, 4, ctx.isLoadingStream));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_29__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_29__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_29__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_29__.NgSwitchCase, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_30__.MatLegacySelect, _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_31__.MatLegacyOption, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_32__.MatLegacyTooltip, _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_19__.InputDirective, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_20__.LoadingOverlayComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_21__.AudioOnIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_21__.EventLabelAgendaIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_21__.EventLabelCommandIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_21__.EventLabelNotesIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_21__.EventLabelVideoIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_21__.EventLabelLocationIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_21__.InPersonIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_21__.ClockIconComponent, _undock_dock_meet_ui_pages_meeting_dock_components_notes_notes_component__WEBPACK_IMPORTED_MODULE_22__.NotesComponent, _undock_dock_meet_ui_components_topics_list_topics_list_component__WEBPACK_IMPORTED_MODULE_23__.TopicsListComponent, _undock_dock_meet_ui_components_participant_selector_directives_participant_selector_host_directive__WEBPACK_IMPORTED_MODULE_24__.ParticipantSelectorHostDirective, _shared_attendee_list_item_attendee_list_item_component__WEBPACK_IMPORTED_MODULE_25__.DashboardAttendeeListItemComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_26__.StreamPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_27__.MomentPipe],
styles: ["[_nghost-%COMP%] {\n display: flex;\n max-width: 100%;\n max-height: 100%;\n position: relative;\n flex-direction: column;\n justify-content: stretch;\n}\n.attendees-list-expanded[_nghost-%COMP%] .attendees-container[_ngcontent-%COMP%] {\n overflow-y: auto;\n}\n.attendees-list-expanded[_nghost-%COMP%] .attendees-container[_ngcontent-%COMP%]::-webkit-scrollbar, .attendees-list-expanded[_nghost-%COMP%] .attendees-container[_ngcontent-%COMP%]::-webkit-scrollbar-button, .attendees-list-expanded[_nghost-%COMP%] .attendees-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .attendees-list-expanded[_nghost-%COMP%] .attendees-container[_ngcontent-%COMP%]::-webkit-scrollbar-track, .attendees-list-expanded[_nghost-%COMP%] .attendees-container[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.attendees-list-expanded[_nghost-%COMP%] .attendees-container[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.attendees-list-expanded[_nghost-%COMP%] .attendees-container[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.attendees-list-expanded[_nghost-%COMP%] .attendees-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.attendees-list-expanded[_nghost-%COMP%] .attendees-container[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.attendees-list-expanded[_nghost-%COMP%] .attendees-container[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.attendees-list-expanded[_nghost-%COMP%] .attendees-container[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.attendees-list-expanded[_nghost-%COMP%] .attendees-container[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.attendees-list-expanded[_nghost-%COMP%] .attendees-container[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.attendees-list-expanded[_nghost-%COMP%] .attendees-container[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n.attendees-list-expanded[_nghost-%COMP%] .attendees-container[_ngcontent-%COMP%] .attendees-list[_ngcontent-%COMP%] .show-all-attendees-btn[_ngcontent-%COMP%] {\n display: none;\n}\n[_nghost-%COMP%] app-loading-overlay[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 2;\n}\n.full-size-mode[_nghost-%COMP%] {\n height: 100%;\n position: relative;\n padding-bottom: 100px;\n}\n.full-size-mode[_nghost-%COMP%] .agenda-container[_ngcontent-%COMP%], .full-size-mode[_nghost-%COMP%] .attendees-container[_ngcontent-%COMP%] {\n flex-grow: unset;\n max-height: unset;\n}\n.full-size-mode[_nghost-%COMP%] .footer[_ngcontent-%COMP%] {\n width: 100%;\n left: 0;\n bottom: 0;\n position: absolute;\n}\n\n.section-title[_ngcontent-%COMP%] {\n font-size: 12px;\n font-weight: 600;\n line-height: 16px;\n letter-spacing: 1px;\n text-transform: uppercase;\n color: #807A8E;\n}\n\n.agenda-container[_ngcontent-%COMP%] {\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n padding: 16px 24px 12px;\n overflow-y: auto;\n max-height: 40vh;\n}\n.agenda-container[_ngcontent-%COMP%]::-webkit-scrollbar, .agenda-container[_ngcontent-%COMP%]::-webkit-scrollbar-button, .agenda-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .agenda-container[_ngcontent-%COMP%]::-webkit-scrollbar-track, .agenda-container[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.agenda-container[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.agenda-container[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.agenda-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.agenda-container[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.agenda-container[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.agenda-container[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.agenda-container[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.agenda-container[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.agenda-container[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n.agenda-container[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%] {\n display: flex;\n width: auto;\n}\n.agenda-container[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] {\n display: inline-block;\n z-index: 1;\n max-width: 630px;\n margin: 0 16px 4px 0;\n font-weight: normal;\n font-size: 20px;\n line-height: 26px;\n color: #121114;\n letter-spacing: -0.02em;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.agenda-container[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%] div.labels-list[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: row;\n justify-content: flex-start;\n}\n.agenda-container[_ngcontent-%COMP%] .title-container[_ngcontent-%COMP%] div.labels-list[_ngcontent-%COMP%] *[_ngcontent-%COMP%] {\n margin-right: 8px;\n}\n.agenda-container[_ngcontent-%COMP%] .sub-title-container[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n font-weight: normal;\n font-size: 14px;\n line-height: 20px;\n color: #807A8E;\n letter-spacing: -0.02em;\n}\n.agenda-container[_ngcontent-%COMP%] .sub-title-container[_ngcontent-%COMP%] app-event-label-video-icon[_ngcontent-%COMP%], .agenda-container[_ngcontent-%COMP%] .sub-title-container[_ngcontent-%COMP%] app-icon-in-person[_ngcontent-%COMP%], .agenda-container[_ngcontent-%COMP%] .sub-title-container[_ngcontent-%COMP%] app-icon-audio-on[_ngcontent-%COMP%] {\n margin-right: 6px;\n}\n.agenda-container[_ngcontent-%COMP%] .sub-title-container[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .agenda-container[_ngcontent-%COMP%] .sub-title-container[_ngcontent-%COMP%] app-icon-clock[_ngcontent-%COMP%] {\n margin-right: 6px;\n}\n.agenda-container[_ngcontent-%COMP%] .sub-title-container[_ngcontent-%COMP%] .location[_ngcontent-%COMP%] {\n color: #807A8E;\n text-decoration: none;\n}\n.agenda-container[_ngcontent-%COMP%] .sub-title-container[_ngcontent-%COMP%] .full-date[_ngcontent-%COMP%] {\n display: inline;\n}\n.agenda-container[_ngcontent-%COMP%] .sub-title-container[_ngcontent-%COMP%] .short-date[_ngcontent-%COMP%] {\n display: none;\n}\n.agenda-container[_ngcontent-%COMP%] .sub-title-container[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%] {\n margin: 0 6px;\n font-size: 3px;\n}\n.agenda-container[_ngcontent-%COMP%] .notes-container[_ngcontent-%COMP%] {\n margin-top: 26px;\n padding-bottom: 28px;\n border-bottom: 1px solid #EDEAF2;\n}\n.agenda-container[_ngcontent-%COMP%] .notes-container[_ngcontent-%COMP%] app-meet-notes[_ngcontent-%COMP%] {\n display: block;\n min-height: 22px;\n margin-bottom: -32px;\n}\n.agenda-container[_ngcontent-%COMP%] .topics-container[_ngcontent-%COMP%] {\n margin-left: -12px;\n margin-right: -8px;\n}\n\n.attendees-container[_ngcontent-%COMP%] {\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n padding: 18px 22px 8px;\n border-top: 1px solid #EDEAF2;\n overflow: hidden;\n max-height: 282px;\n position: relative;\n}\n.attendees-container[_ngcontent-%COMP%] .attendees-list[_ngcontent-%COMP%] app-dashboard-attendee-list-item[_ngcontent-%COMP%] {\n display: block;\n margin-top: 16px;\n}\n.attendees-container[_ngcontent-%COMP%] .attendees-list[_ngcontent-%COMP%] app-dashboard-event-attendee-view[_ngcontent-%COMP%]:not(:first-child) {\n margin-top: 12px;\n}\n.attendees-container[_ngcontent-%COMP%] .attendees-list[_ngcontent-%COMP%] .show-all-attendees-btn[_ngcontent-%COMP%] {\n position: absolute;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 20px;\n padding: 4px 0;\n cursor: pointer;\n font-size: 12px;\n font-weight: 600;\n line-height: 16px;\n text-align: center;\n color: #2B2733;\n background: #ffffff;\n}\n\n.footer[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n padding: 24px;\n}\n.footer[_ngcontent-%COMP%] .rsvp-container[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: row;\n justify-content: space-between;\n}\n.footer[_ngcontent-%COMP%] .rsvp-container[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-size: 15px;\n font-weight: 400;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #121114;\n}\n.footer[_ngcontent-%COMP%] .rsvp-container[_ngcontent-%COMP%] mat-select[_ngcontent-%COMP%] {\n margin-left: 16px;\n}\n.footer[_ngcontent-%COMP%] .actions-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n}\n.footer[_ngcontent-%COMP%] .actions-container[_ngcontent-%COMP%] .button[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 14px;\n font-weight: 600;\n line-height: 20px;\n letter-spacing: -0.02em;\n width: 120px;\n padding: 10px 0;\n cursor: pointer;\n border-radius: 8px;\n}\n.footer[_ngcontent-%COMP%] .actions-container[_ngcontent-%COMP%] .button.agenda[_ngcontent-%COMP%] {\n color: #2B2733;\n border: 1px solid #EDEAF2;\n background-color: #ffffff;\n}\n.footer[_ngcontent-%COMP%] .actions-container[_ngcontent-%COMP%] .button.conference[_ngcontent-%COMP%] {\n color: #ffffff;\n background-color: #2B2733;\n}\n.footer[_ngcontent-%COMP%] .actions-container[_ngcontent-%COMP%] .button[_ngcontent-%COMP%] + .button[_ngcontent-%COMP%] {\n margin-left: 12px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2Rhc2hib2FyZC91aS9wYWdlcy9jYWxlbmRhci9jb21wb25lbnRzL2V2ZW50LWRldGFpbHMvY29tcG9uZW50cy9kYXNoYm9hcmQtY2FsZW5kYXItZXZlbnQtZGV0YWlscy1wcmV2aWV3LmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vcHJvamVjdHMvd2ViL3VpLWtpdC9zY3JvbGxiYXJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksYUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtBQTRESjtBQXpEUTtFQUNJLGdCQUFBO0FBMkRaO0FDMURJO0VBS0ksdUNBQUE7RUFBQSwrQkFBQTtBRHdEUjtBQ3JESTtFQUNJLFVBQUE7RUFDQSxXQUFBO0FEdURSO0FDcERJO0VBQ0ksUUFBQTtFQUNBLFNBQUE7QURzRFI7QUNuREk7RUFDSSxtQkpWaUI7RUlXakIsbUJBQUE7QURxRFI7QUNsREk7RUFDSSx1QkFBQTtFQUNBLG1CQUFBO0FEb0RSO0FDakRJO0VBQ0ksdUJBQUE7QURtRFI7QUMvQ1E7RUFDSSxtQkp6QmE7QUcwRXpCO0FDOUNRO0VBQ0ksYUFBQTtBRGdEWjtBQzNDUTtFQUNJLFVBQUE7RUFDQSxtQkpwQ2E7QUdpRnpCO0FDMUNRO0VBQ0ksVUFBQTtBRDRDWjtBQTFGZ0I7RUFDSSxhQUFBO0FBNEZwQjtBQXRGSTtFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUFRLE9BQUE7RUFDUixXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QUF5RlI7QUF0Rkk7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtBQXdGUjtBQXRGUTs7RUFFSSxnQkFBQTtFQUNBLGlCQUFBO0FBd0ZaO0FBckZRO0VBQ0ksV0FBQTtFQUNBLE9BQUE7RUFBUyxTQUFBO0VBQ1Qsa0JBQUE7QUF3Rlo7O0FBbkZBO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0huQ3FCO0FHeUh6Qjs7QUFuRkE7RUFDSSxhQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFFQSxnQkFBQTtFQUNBLGdCQUFBO0FBcUZKO0FDMUlJO0VBS0ksdUNBQUE7RUFBQSwrQkFBQTtBRHdJUjtBQ3JJSTtFQUNJLFVBQUE7RUFDQSxXQUFBO0FEdUlSO0FDcElJO0VBQ0ksUUFBQTtFQUNBLFNBQUE7QURzSVI7QUNuSUk7RUFDSSxtQkpWaUI7RUlXakIsbUJBQUE7QURxSVI7QUNsSUk7RUFDSSx1QkFBQTtFQUNBLG1CQUFBO0FEb0lSO0FDaklJO0VBQ0ksdUJBQUE7QURtSVI7QUMvSFE7RUFDSSxtQkp6QmE7QUcwSnpCO0FDOUhRO0VBQ0ksYUFBQTtBRGdJWjtBQzNIUTtFQUNJLFVBQUE7RUFDQSxtQkpwQ2E7QUdpS3pCO0FDMUhRO0VBQ0ksVUFBQTtBRDRIWjtBQXJISTtFQUNJLGFBQUE7RUFDQSxXQUFBO0FBdUhSO0FBckhRO0VBQ0kscUJBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0gvRFk7RUdnRVosdUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUF1SFo7QUFwSFE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0FBc0haO0FBcEhZO0VBQ0ksaUJBQUE7QUFzSGhCO0FBakhJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjSHJGaUI7RUdzRmpCLHVCQUFBO0FBbUhSO0FBakhRO0VBQ0ksaUJBQUE7QUFtSFo7QUFoSFE7RUFDSSxpQkFBQTtBQWtIWjtBQS9HUTtFQUNJLGNIakdhO0VHa0diLHFCQUFBO0FBaUhaO0FBOUdRO0VBQ0ksZUFBQTtBQWdIWjtBQTdHUTtFQUNJLGFBQUE7QUErR1o7QUE1R1E7RUFDSSxhQUFBO0VBQ0EsY0FBQTtBQThHWjtBQTFHSTtFQUNJLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQ0FBQTtBQTRHUjtBQTFHUTtFQUNJLGNBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0FBNEdaO0FBeEdJO0VBQ0ksa0JBQUE7RUFDQSxrQkFBQTtBQTBHUjs7QUF0R0E7RUFDSSxhQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBRUEsc0JBQUE7RUFDQSw2QkFBQTtFQUVBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBQXVHSjtBQW5HUTtFQUNJLGNBQUE7RUFDQSxnQkFBQTtBQXFHWjtBQWxHUTtFQUNJLGdCQUFBO0FBb0daO0FBakdRO0VBQ0ksa0JBQUE7RUFDQSxPQUFBO0VBQVMsU0FBQTtFQUVULFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUVBLGVBQUE7RUFFQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0gzTFE7RUc0TFIsbUJIN0tZO0FHOFF4Qjs7QUE1RkE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUVBLGFBQUE7QUE4Rko7QUE1Rkk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0FBOEZSO0FBNUZRO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIck1ZO0FHbVN4QjtBQTNGUTtFQUNJLGlCQUFBO0FBNkZaO0FBekZJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBMkZSO0FBekZRO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFFQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBRUEsWUFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QUF5Rlo7QUF2Rlk7RUFDSSxjSC9PSTtFR2dQSix5QkFBQTtFQUNBLHlCSGxPUTtBRzJUeEI7QUF0Rlk7RUFDSSxjSHRPUTtFR3VPUix5Qkh0UEk7QUc4VXBCO0FBckZZO0VBQ0ksaUJBQUE7QUF1RmhCIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuXG46aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cbiAgICAmLmF0dGVuZGVlcy1saXN0LWV4cGFuZGVkIHtcbiAgICAgICAgLmF0dGVuZGVlcy1jb250YWluZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHB1cnBsZS1zY3JvbGxiYXI7XG5cbiAgICAgICAgICAgIC5hdHRlbmRlZXMtbGlzdCB7XG4gICAgICAgICAgICAgICAgLnNob3ctYWxsLWF0dGVuZGVlcy1idG4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGFwcC1sb2FkaW5nLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDsgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmLmZ1bGwtc2l6ZS1tb2RlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgICAgICAuYWdlbmRhLWNvbnRhaW5lcixcbiAgICAgICAgLmF0dGVuZGVlcy1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1ncm93OiB1bnNldDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7IGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbi5hZ2VuZGEtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweCAxMnB4O1xuXG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA0MHZoO1xuICAgIEBpbmNsdWRlIHB1cnBsZS1zY3JvbGxiYXI7XG5cbiAgICAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggNHB4IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5sYWJlbHMtbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1Yi10aXRsZS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxuICAgICAgICBhcHAtZXZlbnQtbGFiZWwtdmlkZW8taWNvbiwgYXBwLWljb24taW4tcGVyc29uLCBhcHAtaWNvbi1hdWRpby1vbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZywgYXBwLWljb24tY2xvY2sge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG9jYXRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mdWxsLWRhdGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNob3J0LWRhdGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm90ZXMtY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcblxuICAgICAgICBhcHAtbWVldC1ub3RlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b3BpY3MtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgfVxufVxuXG4uYXR0ZW5kZWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIHBhZGRpbmc6IDE4cHggMjJweCA4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMjgycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmF0dGVuZGVlcy1saXN0IHtcblxuICAgICAgICBhcHAtZGFzaGJvYXJkLWF0dGVuZGVlLWxpc3QtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhcHAtZGFzaGJvYXJkLWV2ZW50LWF0dGVuZGVlLXZpZXc6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaG93LWFsbC1hdHRlbmRlZXMtYnRuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7IGJvdHRvbTogMDtcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcblxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgLnJzdnAtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIG1hdC1zZWxlY3Qge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9ucy1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgICAgICAgJi5hZ2VuZGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbmZlcmVuY2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgKyAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIG5vLXNjcm9sbCB7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gcHVycGxlLXNjcm9sbGJhciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBncmF5LXNjcm9sbGJhciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgICBAbWl4aW4gYmxhY2stc2Nyb2xsYmFyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], DashboardCalendarEventDetailsPreviewComponent.prototype, "isLoadingStream", void 0);
/***/ }),
/***/ 19720:
/*!*******************************************************************************************!*\
!*** ./packages/dashboard/ui/pages/calendar/components/event-details/components/index.ts ***!
\*******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DashboardCalendarEventDetailsEditComponent": () => (/* reexport safe */ _dashboard_calendar_event_details_edit_component__WEBPACK_IMPORTED_MODULE_0__.DashboardCalendarEventDetailsEditComponent),
/* harmony export */ "DashboardCalendarEventDetailsPreviewComponent": () => (/* reexport safe */ _dashboard_calendar_event_details_preview_component__WEBPACK_IMPORTED_MODULE_1__.DashboardCalendarEventDetailsPreviewComponent)
/* harmony export */ });
/* harmony import */ var _dashboard_calendar_event_details_edit_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dashboard-calendar-event-details-edit.component */ 16713);
/* harmony import */ var _dashboard_calendar_event_details_preview_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dashboard-calendar-event-details-preview.component */ 77959);
/***/ }),
/***/ 14843:
/*!*******************************************************************************************************!*\
!*** ./packages/dashboard/ui/pages/calendar/components/event-details/event-details-card.component.ts ***!
\*******************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DashboardCalendarEventCardComponent": () => (/* binding */ DashboardCalendarEventCardComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dashboard_view_models_event_details_view_model__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/dashboard/view-models/event-details.view-model */ 55344);
/* harmony import */ var moment_moment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! moment/moment */ 56908);
/* harmony import */ var moment_moment__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(moment_moment__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
function DashboardCalendarEventCardComponent_header_0_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "span", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate1"]("\n ", view_r1.event.meta.payload.isDraft ? "New Event" : "Edit Event", "\n ");
}
}
function DashboardCalendarEventCardComponent_header_0_ng_container_7_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "span", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate1"]("Starts ", ctx_r8.timerText, "");
}
}
function DashboardCalendarEventCardComponent_header_0_ng_container_7_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "span", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate1"]("Started ", ctx_r9.timerText, "");
}
}
function DashboardCalendarEventCardComponent_header_0_ng_container_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](2, DashboardCalendarEventCardComponent_header_0_ng_container_7_ng_container_2_Template, 5, 1, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](4, DashboardCalendarEventCardComponent_header_0_ng_container_7_ng_container_4_Template, 5, 1, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx_r3.isNext);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx_r3.isCurrent);
}
}
function DashboardCalendarEventCardComponent_header_0_ng_container_12_ng_template_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](1, "span", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](2, "\n ");
}
}
function DashboardCalendarEventCardComponent_header_0_ng_container_12_Template(rf, ctx) {
if (rf & 1) {
const _r13 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](4, "app-dashboard-plain-event-options", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("onAction", function DashboardCalendarEventCardComponent_header_0_ng_container_12_Template_app_dashboard_plain_event_options_onAction_4_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r13);
const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r12.onOptionsAction($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](6, DashboardCalendarEventCardComponent_header_0_ng_container_12_ng_template_6_Template, 3, 0, "ng-template", null, 10, _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵreference"](7);
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("event", view_r1.event.meta.payload)("hideRsvp", true)("hideReschedule", true)("iconTemplate", _r10);
}
}
function DashboardCalendarEventCardComponent_header_0_ng_container_14_Template(rf, ctx) {
if (rf & 1) {
const _r16 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "span", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function DashboardCalendarEventCardComponent_header_0_ng_container_14_Template_span_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r16);
const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r15.navigateToStandaloneEditPage());
});
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](4, "app-expand-element", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("color", "var(--icon-color)");
}
}
function DashboardCalendarEventCardComponent_header_0_ng_container_16_Template(rf, ctx) {
if (rf & 1) {
const _r18 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "span", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function DashboardCalendarEventCardComponent_header_0_ng_container_16_Template_span_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r18);
const ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r17.enterEditMode());
});
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵclassProp"]("disabled", !view_r1.isEditingAllowed);
}
}
function DashboardCalendarEventCardComponent_header_0_Template(rf, ctx) {
if (rf & 1) {
const _r21 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "header");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](3, "boolean");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](5, DashboardCalendarEventCardComponent_header_0_ng_container_5_Template, 5, 1, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](7, DashboardCalendarEventCardComponent_header_0_ng_container_7_Template, 6, 2, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](10, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](12, DashboardCalendarEventCardComponent_header_0_ng_container_12_Template, 10, 4, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](14, DashboardCalendarEventCardComponent_header_0_ng_container_14_Template, 7, 1, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](16, DashboardCalendarEventCardComponent_header_0_ng_container_16_Template, 4, 2, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](18, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](20, "span", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function DashboardCalendarEventCardComponent_header_0_Template_span_click_20_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r21);
const ctx_r20 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r20.requestClose());
});
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](23, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
}
if (rf & 2) {
const view_r1 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](3, 6, view_r1.isEditMode));
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngSwitchCase", false);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", !view_r1.event.meta.payload.isDraft);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", view_r1.isEditMode);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", !view_r1.isEditMode);
}
}
const _c0 = function (a0, a1, a2) {
return {
event: a0,
isEditMode: a1,
isEditingAllowed: a2
};
};
class DashboardCalendarEventCardComponent {
constructor(snackbarManager, changeDetectorRef, eventDetailsViewModel) {
this.snackbarManager = snackbarManager;
this.changeDetectorRef = changeDetectorRef;
this.eventDetailsViewModel = eventDetailsViewModel;
this.onClose = new _angular_core__WEBPACK_IMPORTED_MODULE_4__.EventEmitter();
this.timerText = '';
this.isNext = false;
this.isCurrent = false;
this.state = this.eventDetailsViewModel.state;
}
ngOnInit() {
this.eventDetailsViewModel.state.onClose.subscribe(() => this.onClose.emit());
}
initWithGridEvent(event) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this.eventDetailsViewModel.initViewModel(event);
if (!event.meta.payload.isDraft) {
_this.isNext = event.meta.payload.state.isNext;
_this.isCurrent = event.meta.payload.state.isCurrent;
yield _this.updateTimerText();
}
})();
}
requestClose() {
return this.eventDetailsViewModel.requestClose();
}
enterEditMode() {
return this.eventDetailsViewModel.enterEditMode();
}
updateEventData(updates) {
return this.eventDetailsViewModel.updateEventData(updates);
}
navigateToStandaloneEditPage() {
return this.eventDetailsViewModel.openStandaloneEdit();
}
onOptionsAction(action) {
switch (action) {
case 'delete':
case 'rsvp::no':
this.onClose.emit();
}
}
updateTimerText() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const event = yield _this2.eventDetailsViewModel.state.calendarEvent;
if (_this2._startsInRefreshTimeout) {
clearTimeout(_this2._startsInRefreshTimeout);
}
if (_this2.isNext || _this2.isCurrent) {
_this2.timerText = moment_moment__WEBPACK_IMPORTED_MODULE_2__(event.start).fromNow();
_this2._startsInRefreshTimeout = setTimeout(() => _this2.updateTimerText(), 1000);
_this2.changeDetectorRef.detectChanges();
} else {
_this2.timerText = '';
}
})();
}
}
DashboardCalendarEventCardComponent.ɵfac = function DashboardCalendarEventCardComponent_Factory(t) {
return new (t || DashboardCalendarEventCardComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_3__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_4__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_undock_dashboard_view_models_event_details_view_model__WEBPACK_IMPORTED_MODULE_1__.EventDetailsViewModel));
};
DashboardCalendarEventCardComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({
type: DashboardCalendarEventCardComponent,
selectors: [["app-dashboard-calendar-event-card"]],
hostVars: 4,
hostBindings: function DashboardCalendarEventCardComponent_HostBindings(rf, ctx) {
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵclassProp"]("next", ctx.isNext)("current", ctx.isCurrent);
}
},
outputs: {
onClose: "onClose"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵProvidersFeature"]([_undock_dashboard_view_models_event_details_view_model__WEBPACK_IMPORTED_MODULE_1__.EventDetailsViewModel])],
decls: 7,
vars: 12,
consts: [[4, "ngIf"], [3, "isFullSizeMode"], [1, "header-title", 3, "ngSwitch"], [4, "ngSwitchCase"], [1, "header-actions-box"], [1, "close-button"], [1, "ud-icon", "icon-close", 3, "click"], [1, "event-title"], [1, "event-options-button"], [3, "event", "hideRsvp", "hideReschedule", "iconTemplate", "onAction"], ["optionsButtonTmpl", ""], [1, "ud-icon", "icon-more-vert"], [1, "clickable", 3, "click"], [3, "color"], [1, "ud-icon", "icon-edit", 3, "click"]],
template: function DashboardCalendarEventCardComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](0, DashboardCalendarEventCardComponent_header_0_Template, 24, 8, "header", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](4, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](5, "app-dashboard-calendar-event-details", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpureFunction3"](8, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](1, 2, ctx.state.calendarEvent), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](2, 4, ctx.state.isEditMode), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](3, 6, ctx.state.isEditingAllowed)));
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("isFullSizeMode", true);
}
},
styles: ["header[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: row;\n padding: 10px 15px;\n background-color: #FBFBFD;\n border-bottom: 1px solid #EDEAF2;\n}\nheader[_ngcontent-%COMP%] .header-title[_ngcontent-%COMP%] {\n flex-grow: 1;\n display: flex;\n}\nheader[_ngcontent-%COMP%] .header-title[_ngcontent-%COMP%] .event-title[_ngcontent-%COMP%] {\n color: #807A8E;\n font-size: 14px;\n font-weight: 500;\n line-height: 20px;\n letter-spacing: -0.02em;\n}\nheader[_ngcontent-%COMP%] .header-actions-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: row;\n --icon-color: #2B2733;\n}\nheader[_ngcontent-%COMP%] .header-actions-box[_ngcontent-%COMP%] .ud-icon[_ngcontent-%COMP%] {\n cursor: pointer;\n font-size: 20px;\n color: #2B2733;\n}\nheader[_ngcontent-%COMP%] .header-actions-box[_ngcontent-%COMP%] .ud-icon.icon-edit[_ngcontent-%COMP%] {\n cursor: pointer;\n}\nheader[_ngcontent-%COMP%] .header-actions-box[_ngcontent-%COMP%] .ud-icon.icon-edit.disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n opacity: 0.5;\n}\nheader[_ngcontent-%COMP%] .header-actions-box[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] {\n margin-left: 20px;\n}\n\napp-dashboard-calendar-event-details[_ngcontent-%COMP%] {\n flex-grow: 1;\n}\n\n[_nghost-%COMP%] {\n --close-icon-color: #807A8E;\n border: 1px solid #F3F3F9;\n border-radius: 16px;\n background-color: #ffffff;\n box-shadow: 0 2px 3px rgba(29, 26, 34, 0.03);\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n overflow: hidden;\n position: relative;\n}\n.next[_nghost-%COMP%] header[_ngcontent-%COMP%], .current[_nghost-%COMP%] header[_ngcontent-%COMP%] {\n border: 0 solid #2B2733;\n background-color: #2B2733;\n}\n.next[_nghost-%COMP%] header[_ngcontent-%COMP%] .header-title[_ngcontent-%COMP%] .event-title[_ngcontent-%COMP%], .current[_nghost-%COMP%] header[_ngcontent-%COMP%] .header-title[_ngcontent-%COMP%] .event-title[_ngcontent-%COMP%] {\n color: white;\n}\n.next[_nghost-%COMP%] header[_ngcontent-%COMP%] .header-actions-box[_ngcontent-%COMP%], .current[_nghost-%COMP%] header[_ngcontent-%COMP%] .header-actions-box[_ngcontent-%COMP%] {\n --icon-color: #ffffff;\n}\n.next[_nghost-%COMP%] header[_ngcontent-%COMP%] .header-actions-box[_ngcontent-%COMP%] .ud-icon[_ngcontent-%COMP%], .current[_nghost-%COMP%] header[_ngcontent-%COMP%] .header-actions-box[_ngcontent-%COMP%] .ud-icon[_ngcontent-%COMP%] {\n color: #ffffff;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2Rhc2hib2FyZC91aS9wYWdlcy9jYWxlbmRhci9jb21wb25lbnRzL2V2ZW50LWRldGFpbHMvZXZlbnQtZGV0YWlscy1jYXJkLmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vcHJvamVjdHMvd2ViL3VpLWtpdC91dGlscy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBRUEsa0JBQUE7RUFDQSx5QkhzQnNCO0VHckJ0QixnQ0FBQTtBQTJESjtBQXpESTtFQUNJLFlBQUE7RUFDQSxhQUFBO0FBMkRSO0FBekRRO0VBQ0ksY0hLYTtFSVlyQixlRGhCMEI7RUNpQjFCLGdCRGpCZ0M7RUNrQmhDLGlCRGxCcUM7RUNtQnJDLHVCQUppRTtBRCtDckU7QUExREk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUVBLHFCQUFBO0FBMkRSO0FBekRRO0VBQ0ksZUFBQTtFQUNBLGVBQUE7RUFDQSxjSDNCUTtBR3NGcEI7QUF6RFk7RUFDSSxlQUFBO0FBMkRoQjtBQXpEZ0I7RUFDSSxtQkFBQTtFQUNBLFlBQUE7QUEyRHBCO0FBdERRO0VBQ0ksaUJBQUE7QUF3RFo7O0FBbkRBO0VBQ0ksWUFBQTtBQXNESjs7QUFuREE7RUFDSSwyQkFBQTtFRDRCQSx5QkFBQTtFQUNBLG1CQUZ3QjtFQUd4Qix5QkZqRW9CO0VFa0VwQiw0Q0FBQTtFQWxFQSxhQUFBO0VBQ0Esc0JBQUE7RUNzQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FBeURKO0FBckRRO0VBQ0ksdUJBQUE7RUFDQSx5QkgvRFE7QUdzSHBCO0FBcERnQjtFQUNJLFlBQUE7QUFzRHBCO0FBbERZO0VBQ0kscUJBQUE7QUFvRGhCO0FBbERnQjtFQUNJLGNINURJO0FHZ0h4QiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcblxuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcblxuICAgIC5oZWFkZXItdGl0bGUge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLmV2ZW50LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRQcm9wKDE0cHgsIDUwMCwgMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLWFjdGlvbnMtYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAtLWljb24tY29sb3I6ICN7JGNvbG9yLXByaW1hcnktbWFpbn07XG5cbiAgICAgICAgLnVkLWljb24ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgICAgICYuaWNvbi1lZGl0IHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5hcHAtZGFzaGJvYXJkLWNhbGVuZGFyLWV2ZW50LWRldGFpbHMge1xuICAgIGZsZXgtZ3JvdzogMTtcbn1cblxuOmhvc3Qge1xuICAgIC0tY2xvc2UtaWNvbi1jb2xvcjogI3skY29sb3ItZ3JheXNjYWxlLWRhcmstMX07XG5cbiAgICBAaW5jbHVkZSBjYXJkO1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5uZXh0LFxuICAgICYuY3VycmVudCB7XG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXI6IDAgc29saWQgJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgICAgIC5oZWFkZXItdGl0bGUge1xuICAgICAgICAgICAgICAgIC5ldmVudC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZWFkZXItYWN0aW9ucy1ib3gge1xuICAgICAgICAgICAgICAgIC0taWNvbi1jb2xvcjogI3skY29sb3ItZ3JheXNjYWxlLXdoaXRlfTtcblxuICAgICAgICAgICAgICAgIC51ZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLyRiYXNlLWZvbnQtc2l6ZTogMTY7IC0tIGNoYW5nZSB0byB0aGlzIGFmdGVyIGxheW91dCByZWZhY3RvcmluZ1xuJGJhc2UtZm9udC1zaXplOiAxMDtcblxuLy8gMSUgb2YgRnVsbEhEIHJlc29sdXRpb24gaGVpZ2h0XG4kaGVpZ2h0LXVuaXQtbW9kaWZpZXI6IDEwLjg7XG4vLyAxJSBvZiBGdWxsSEQgcmVzb2x1dGlvbiB3aWR0aFxuJHdpZHRoLXVuaXQtbW9kaWZpZXI6IDE5LjI7XG5cbkBmdW5jdGlvbiBIZWlnaHRVbml0KCR0YXJnZXQsICRjb250ZXh0OiAkaGVpZ2h0LXVuaXQtbW9kaWZpZXIpIHtcbiAgICBAcmV0dXJuIG1hdGguZGl2KCR0YXJnZXQsICRjb250ZXh0KSAqIDF2aDtcbn1cblxuQGZ1bmN0aW9uIFdpZHRoVW5pdCgkdGFyZ2V0LCAkY29udGV4dDogJHdpZHRoLXVuaXQtbW9kaWZpZXIpIHtcbiAgICBAcmV0dXJuIG1hdGguZGl2KCR0YXJnZXQsICRjb250ZXh0KSAqIDF2dztcbn1cblxuLy8gVE9ETzogUmVtb3ZlIHRoaXMgbWl4aW4gLyBSZXBsYWNlIHdpdGggZm9udCBtaXhpbnNcbkBtaXhpbiB0ZXh0UHJvcCgkZm9udFNpemUsICRmb250V2VpZ2h0LCAkbGluZUhlaWdodCwgJGxldHRlclNwYWNpbmc6IC0wLjAyZW0pIHtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyU3BhY2luZztcbn1cblxuQG1peGluIGZ1bGxTaXplT3ZlcmxheSgkYmFja2dyb3VuZCkge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xufVxuXG4vLyBUT0RPOiBSZW1vdmUgdGhpcyBtaXhpbiAvIFJlcGxhY2Ugd2l0aCBmb250IG1peGluc1xuQG1peGluIHRleHRQcm9wKCRmb250U2l6ZSwgJGZvbnRXZWlnaHQsICRsaW5lSGVpZ2h0LCAkbGV0dGVyU3BhY2luZzogLTAuMDJlbSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJTcGFjaW5nO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 53759:
/*!********************************************************************************************************!*\
!*** ./packages/dashboard/ui/pages/calendar/components/event-details/event-details-popup.component.ts ***!
\********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DashboardCalendarEventPopupComponent": () => (/* binding */ DashboardCalendarEventPopupComponent)
/* harmony export */ });
/* harmony import */ var _undock_dashboard_view_models_event_details_view_model__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/dashboard/view-models/event-details.view-model */ 55344);
/* harmony import */ var _event_details_card_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./event-details-card.component */ 14843);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
function DashboardCalendarEventPopupComponent_div_0_header_2_ng_container_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "span", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate1"]("\n ", view_r1.event.meta.payload.isDraft ? "New Event" : "Edit Event", "\n ");
}
}
function DashboardCalendarEventPopupComponent_div_0_header_2_ng_container_12_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "span", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate1"]("Starts ", ctx_r9.timerText, "");
}
}
function DashboardCalendarEventPopupComponent_div_0_header_2_ng_container_12_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "span", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate1"]("Started ", ctx_r10.timerText, "");
}
}
function DashboardCalendarEventPopupComponent_div_0_header_2_ng_container_12_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](2, DashboardCalendarEventPopupComponent_div_0_header_2_ng_container_12_ng_container_2_Template, 5, 1, "ng-container", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](4, DashboardCalendarEventPopupComponent_div_0_header_2_ng_container_12_ng_container_4_Template, 5, 1, "ng-container", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx_r4.isNext);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx_r4.isCurrent);
}
}
function DashboardCalendarEventPopupComponent_div_0_header_2_ng_container_17_ng_template_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](1, "span", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](2, "\n ");
}
}
function DashboardCalendarEventPopupComponent_div_0_header_2_ng_container_17_Template(rf, ctx) {
if (rf & 1) {
const _r14 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](4, "app-dashboard-plain-event-options", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("onAction", function DashboardCalendarEventPopupComponent_div_0_header_2_ng_container_17_Template_app_dashboard_plain_event_options_onAction_4_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r14);
const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r13.onOptionsAction($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](6, DashboardCalendarEventPopupComponent_div_0_header_2_ng_container_17_ng_template_6_Template, 3, 0, "ng-template", null, 16, _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵreference"](7);
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("event", view_r1.event.meta.payload)("hideRsvp", true)("hideReschedule", true)("iconTemplate", _r11);
}
}
function DashboardCalendarEventPopupComponent_div_0_header_2_ng_container_19_Template(rf, ctx) {
if (rf & 1) {
const _r17 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "span", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function DashboardCalendarEventPopupComponent_div_0_header_2_ng_container_19_Template_span_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r17);
const ctx_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r16.navigateToStandaloneEditPage());
});
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](4, "app-expand-element", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("color", "var(--icon-color)");
}
}
function DashboardCalendarEventPopupComponent_div_0_header_2_ng_container_21_Template(rf, ctx) {
if (rf & 1) {
const _r19 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "span", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function DashboardCalendarEventPopupComponent_div_0_header_2_ng_container_21_Template_span_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r19);
const ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r18.enterEditMode());
});
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵclassProp"]("disabled", !view_r1.isEditingAllowed);
}
}
function DashboardCalendarEventPopupComponent_div_0_header_2_Template(rf, ctx) {
if (rf & 1) {
const _r22 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "header", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](4, "span", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](7, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](8, "boolean");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](10, DashboardCalendarEventPopupComponent_div_0_header_2_ng_container_10_Template, 5, 1, "ng-container", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](12, DashboardCalendarEventPopupComponent_div_0_header_2_ng_container_12_Template, 6, 2, "ng-container", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](14, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](15, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](17, DashboardCalendarEventPopupComponent_div_0_header_2_ng_container_17_Template, 10, 4, "ng-container", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](18, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](19, DashboardCalendarEventPopupComponent_div_0_header_2_ng_container_19_Template, 7, 1, "ng-container", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](20, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](21, DashboardCalendarEventPopupComponent_div_0_header_2_ng_container_21_Template, 4, 2, "ng-container", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](22, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](23, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](25, "span", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function DashboardCalendarEventPopupComponent_div_0_header_2_Template_span_click_25_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r22);
const ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r21.requestClose());
});
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](8, 6, view_r1.isEditMode));
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitchCase", false);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", !view_r1.event.meta.payload.isDraft);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", view_r1.isEditMode);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", !view_r1.isEditMode);
}
}
function DashboardCalendarEventPopupComponent_div_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](2, DashboardCalendarEventPopupComponent_div_0_header_2_Template, 29, 8, "header", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](4, "main", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](6, "app-dashboard-calendar-event-details");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
}
if (rf & 2) {
const view_r1 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", view_r1.event);
}
}
const _c0 = function (a0, a1, a2) {
return {
event: a0,
isEditMode: a1,
isEditingAllowed: a2
};
};
class DashboardCalendarEventPopupComponent extends _event_details_card_component__WEBPACK_IMPORTED_MODULE_1__.DashboardCalendarEventCardComponent {
constructor(elementRef, snackbarManager, changeDetectorRef, eventDetailsViewModel) {
super(snackbarManager, changeDetectorRef, eventDetailsViewModel);
this.elementRef = elementRef;
this.snackbarManager = snackbarManager;
this.changeDetectorRef = changeDetectorRef;
this.eventDetailsViewModel = eventDetailsViewModel;
}
ngAfterViewInit() {
const overlayEl = this.elementRef.nativeElement.parentElement;
if (overlayEl) {
overlayEl.style.transform = '';
}
}
}
DashboardCalendarEventPopupComponent.ɵfac = function DashboardCalendarEventPopupComponent_Factory(t) {
return new (t || DashboardCalendarEventPopupComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_3__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_2__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_3__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_undock_dashboard_view_models_event_details_view_model__WEBPACK_IMPORTED_MODULE_0__.EventDetailsViewModel));
};
DashboardCalendarEventPopupComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
type: DashboardCalendarEventPopupComponent,
selectors: [["app-dashboard-calendar-event-popup"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵProvidersFeature"]([_undock_dashboard_view_models_event_details_view_model__WEBPACK_IMPORTED_MODULE_0__.EventDetailsViewModel]), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵInheritDefinitionFeature"]],
decls: 5,
vars: 11,
consts: [["class", "event-preview-popup-container", 4, "ngIf"], [1, "event-preview-popup-container"], ["class", "event-preview-popup-header", 4, "ngIf"], [1, "popup-window-content"], [1, "event-preview-popup-header"], [1, "drag-button-box"], ["cdkDrag", "", "cdkDragRootElement", ".cdk-overlay-pane", "cdkDragHandle", "", 1, "ud-icon", "icon-drag"], [1, "header-title", 3, "ngSwitch"], [4, "ngSwitchCase"], [1, "header-actions-box"], [4, "ngIf"], [1, "close-button"], [1, "ud-icon", "icon-close", 3, "click"], [1, "event-title"], [1, "event-options-button"], [3, "event", "hideRsvp", "hideReschedule", "iconTemplate", "onAction"], ["optionsButtonTmpl", ""], [1, "ud-icon", "icon-more-vert"], [1, "clickable", 3, "click"], [3, "color"], [1, "ud-icon", "icon-edit", 3, "click"]],
template: function DashboardCalendarEventPopupComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](0, DashboardCalendarEventPopupComponent_div_0_Template, 9, 1, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpureFunction3"](7, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](1, 1, ctx.state.calendarEvent), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](2, 3, ctx.state.isEditMode), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](3, 5, ctx.state.isEditingAllowed)));
}
},
styles: [".event-preview-popup-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n min-width: 600px;\n max-width: 600px;\n min-height: 250px;\n max-height: 85vh;\n overflow: hidden;\n border-radius: 24px;\n box-shadow: 0 25px 50px rgba(29, 26, 34, 0.2);\n}\n.event-preview-popup-container[_ngcontent-%COMP%] .event-preview-popup-header[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: row;\n padding: 10px 15px;\n background-color: #FBFBFD;\n border-bottom: 1px solid #EDEAF2;\n}\n.event-preview-popup-container[_ngcontent-%COMP%] .event-preview-popup-header[_ngcontent-%COMP%] .header-title[_ngcontent-%COMP%] {\n flex-grow: 1;\n display: flex;\n}\n.event-preview-popup-container[_ngcontent-%COMP%] .event-preview-popup-header[_ngcontent-%COMP%] .header-title[_ngcontent-%COMP%] .event-title[_ngcontent-%COMP%] {\n margin-left: 20px;\n color: #807A8E;\n font-size: 14px;\n font-weight: 500;\n line-height: 20px;\n letter-spacing: -0.02em;\n}\n.event-preview-popup-container[_ngcontent-%COMP%] .event-preview-popup-header[_ngcontent-%COMP%] .drag-button-box[_ngcontent-%COMP%] .icon-drag[_ngcontent-%COMP%] {\n cursor: move;\n font-size: 9px;\n color: #807A8E;\n}\n.event-preview-popup-container[_ngcontent-%COMP%] .event-preview-popup-header[_ngcontent-%COMP%] .header-actions-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: row;\n --icon-color: #2B2733;\n}\n.event-preview-popup-container[_ngcontent-%COMP%] .event-preview-popup-header[_ngcontent-%COMP%] .header-actions-box[_ngcontent-%COMP%] .ud-icon[_ngcontent-%COMP%] {\n cursor: pointer;\n font-size: 20px;\n color: #2B2733;\n}\n.event-preview-popup-container[_ngcontent-%COMP%] .event-preview-popup-header[_ngcontent-%COMP%] .header-actions-box[_ngcontent-%COMP%] .ud-icon.icon-edit[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n.event-preview-popup-container[_ngcontent-%COMP%] .event-preview-popup-header[_ngcontent-%COMP%] .header-actions-box[_ngcontent-%COMP%] .ud-icon.icon-edit.disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n opacity: 0.5;\n}\n.event-preview-popup-container[_ngcontent-%COMP%] .event-preview-popup-header[_ngcontent-%COMP%] .header-actions-box[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] {\n margin-left: 20px;\n}\n.event-preview-popup-container[_ngcontent-%COMP%] .popup-window-content[_ngcontent-%COMP%] {\n flex-grow: 1;\n display: flex;\n flex-wrap: wrap;\n flex-direction: column;\n overflow: hidden;\n background-color: #ffffff;\n}\n.event-preview-popup-container[_ngcontent-%COMP%] .popup-window-content[_ngcontent-%COMP%] app-dashboard-calendar-event-details[_ngcontent-%COMP%] {\n display: block;\n max-width: 100%;\n max-height: 100%;\n}\n\n.next[_nghost-%COMP%] .event-preview-popup-container[_ngcontent-%COMP%] .event-preview-popup-header[_ngcontent-%COMP%], .current[_nghost-%COMP%] .event-preview-popup-container[_ngcontent-%COMP%] .event-preview-popup-header[_ngcontent-%COMP%] {\n border: 0 solid #2B2733;\n background-color: #2B2733;\n}\n.next[_nghost-%COMP%] .event-preview-popup-container[_ngcontent-%COMP%] .event-preview-popup-header[_ngcontent-%COMP%] .header-title[_ngcontent-%COMP%] .event-title[_ngcontent-%COMP%], .current[_nghost-%COMP%] .event-preview-popup-container[_ngcontent-%COMP%] .event-preview-popup-header[_ngcontent-%COMP%] .header-title[_ngcontent-%COMP%] .event-title[_ngcontent-%COMP%] {\n color: white;\n}\n.next[_nghost-%COMP%] .event-preview-popup-container[_ngcontent-%COMP%] .event-preview-popup-header[_ngcontent-%COMP%] .header-actions-box[_ngcontent-%COMP%], .current[_nghost-%COMP%] .event-preview-popup-container[_ngcontent-%COMP%] .event-preview-popup-header[_ngcontent-%COMP%] .header-actions-box[_ngcontent-%COMP%] {\n --icon-color: #ffffff;\n}\n.next[_nghost-%COMP%] .event-preview-popup-container[_ngcontent-%COMP%] .event-preview-popup-header[_ngcontent-%COMP%] .header-actions-box[_ngcontent-%COMP%] .ud-icon[_ngcontent-%COMP%], .current[_nghost-%COMP%] .event-preview-popup-container[_ngcontent-%COMP%] .event-preview-popup-header[_ngcontent-%COMP%] .header-actions-box[_ngcontent-%COMP%] .ud-icon[_ngcontent-%COMP%] {\n color: #ffffff;\n}\n.next[_nghost-%COMP%] .event-preview-popup-container[_ngcontent-%COMP%] .popup-window-content[_ngcontent-%COMP%], .current[_nghost-%COMP%] .event-preview-popup-container[_ngcontent-%COMP%] .popup-window-content[_ngcontent-%COMP%] {\n border: 2px solid #2B2733;\n border-bottom-left-radius: 24px;\n border-bottom-right-radius: 24px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2Rhc2hib2FyZC91aS9wYWdlcy9jYWxlbmRhci9jb21wb25lbnRzL2V2ZW50LWRldGFpbHMvZXZlbnQtZGV0YWlscy1wb3B1cC5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdXRpbHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFFQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUVBLGdCQUFBO0VBRUEsbUJBQUE7RUFDQSw2Q0FBQTtBQXlESjtBQXZESTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBRUEsa0JBQUE7RUFDQSx5QkhRa0I7RUdQbEIsZ0NBQUE7QUF3RFI7QUF0RFE7RUFDSSxZQUFBO0VBQ0EsYUFBQTtBQXdEWjtBQXREWTtFQUNJLGlCQUFBO0VBQ0EsY0hWUztFSVlyQixlREQ4QjtFQ0U5QixnQkRGb0M7RUNHcEMsaUJESHlDO0VDSXpDLHVCQUppRTtBRDJEckU7QUF0RFk7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGNIbkJTO0FHMkV6QjtBQXBEUTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBRUEscUJBQUE7QUFxRFo7QUFuRFk7RUFDSSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGNIbERJO0FHdUdwQjtBQW5EZ0I7RUFDSSxlQUFBO0FBcURwQjtBQW5Eb0I7RUFDSSxtQkFBQTtFQUNBLFlBQUE7QUFxRHhCO0FBaERZO0VBQ0ksaUJBQUE7QUFrRGhCO0FBN0NJO0VBQ0ksWUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCSDNEZ0I7QUcwR3hCO0FBN0NRO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBQStDWjs7QUF0Q1k7RUFDSSx1QkFBQTtFQUNBLHlCSDFGSTtBR21JcEI7QUF0Q29CO0VBQ0ksWUFBQTtBQXdDeEI7QUFwQ2dCO0VBQ0kscUJBQUE7QUFzQ3BCO0FBcENvQjtFQUNJLGNIdkZBO0FHNkh4QjtBQWpDWTtFQUNJLHlCQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtBQW1DaEIiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5cbi5ldmVudC1wcmV2aWV3LXBvcHVwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDg1dmg7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuOztcblxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggcmdiYSgyOSwgMjYsIDM0LCAwLjIpO1xuXG4gICAgLmV2ZW50LXByZXZpZXctcG9wdXAtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcblxuICAgICAgICAuaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5ldmVudC10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHRQcm9wKDE0cHgsIDUwMCwgMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJhZy1idXR0b24tYm94IHtcbiAgICAgICAgICAgIC5pY29uLWRyYWcge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLWFjdGlvbnMtYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgLS1pY29uLWNvbG9yOiAjeyRjb2xvci1wcmltYXJ5LW1haW59O1xuXG4gICAgICAgICAgICAudWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAgICAgICAgICYuaWNvbi1lZGl0IHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvcHVwLXdpbmRvdy1jb250ZW50IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG5cbiAgICAgICAgYXBwLWRhc2hib2FyZC1jYWxlbmRhci1ldmVudC1kZXRhaWxzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuOmhvc3Qge1xuICAgICYubmV4dCxcbiAgICAmLmN1cnJlbnQge1xuICAgICAgICAuZXZlbnQtcHJldmlldy1wb3B1cC1jb250YWluZXIge1xuICAgICAgICAgICAgLmV2ZW50LXByZXZpZXctcG9wdXAtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgc29saWQgJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICAgICAgICAgLmhlYWRlci10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIC5ldmVudC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaGVhZGVyLWFjdGlvbnMtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgLS1pY29uLWNvbG9yOiAjeyRjb2xvci1ncmF5c2NhbGUtd2hpdGV9O1xuXG4gICAgICAgICAgICAgICAgICAgIC51ZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9wdXAtd2luZG93LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8kYmFzZS1mb250LXNpemU6IDE2OyAtLSBjaGFuZ2UgdG8gdGhpcyBhZnRlciBsYXlvdXQgcmVmYWN0b3JpbmdcbiRiYXNlLWZvbnQtc2l6ZTogMTA7XG5cbi8vIDElIG9mIEZ1bGxIRCByZXNvbHV0aW9uIGhlaWdodFxuJGhlaWdodC11bml0LW1vZGlmaWVyOiAxMC44O1xuLy8gMSUgb2YgRnVsbEhEIHJlc29sdXRpb24gd2lkdGhcbiR3aWR0aC11bml0LW1vZGlmaWVyOiAxOS4yO1xuXG5AZnVuY3Rpb24gSGVpZ2h0VW5pdCgkdGFyZ2V0LCAkY29udGV4dDogJGhlaWdodC11bml0LW1vZGlmaWVyKSB7XG4gICAgQHJldHVybiBtYXRoLmRpdigkdGFyZ2V0LCAkY29udGV4dCkgKiAxdmg7XG59XG5cbkBmdW5jdGlvbiBXaWR0aFVuaXQoJHRhcmdldCwgJGNvbnRleHQ6ICR3aWR0aC11bml0LW1vZGlmaWVyKSB7XG4gICAgQHJldHVybiBtYXRoLmRpdigkdGFyZ2V0LCAkY29udGV4dCkgKiAxdnc7XG59XG5cbi8vIFRPRE86IFJlbW92ZSB0aGlzIG1peGluIC8gUmVwbGFjZSB3aXRoIGZvbnQgbWl4aW5zXG5AbWl4aW4gdGV4dFByb3AoJGZvbnRTaXplLCAkZm9udFdlaWdodCwgJGxpbmVIZWlnaHQsICRsZXR0ZXJTcGFjaW5nOiAtMC4wMmVtKSB7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlclNwYWNpbmc7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZU92ZXJsYXkoJGJhY2tncm91bmQpIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbn1cblxuLy8gVE9ETzogUmVtb3ZlIHRoaXMgbWl4aW4gLyBSZXBsYWNlIHdpdGggZm9udCBtaXhpbnNcbkBtaXhpbiB0ZXh0UHJvcCgkZm9udFNpemUsICRmb250V2VpZ2h0LCAkbGluZUhlaWdodCwgJGxldHRlclNwYWNpbmc6IC0wLjAyZW0pIHtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyU3BhY2luZztcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 27985:
/*!**************************************************************************************************!*\
!*** ./packages/dashboard/ui/pages/calendar/components/event-details/event-details.component.ts ***!
\**************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DashboardCalendarEventDetailsComponent": () => (/* binding */ DashboardCalendarEventDetailsComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _undock_dashboard_view_models_event_details_view_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dashboard/view-models/event-details.view-model */ 55344);
function DashboardCalendarEventDetailsComponent_ng_container_4_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](2, "app-dashboard-calendar-event-details-edit", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("isFullSizeMode", ctx_r2.isFullSizeMode);
}
}
function DashboardCalendarEventDetailsComponent_ng_container_4_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](2, "app-dashboard-calendar-event-details-preview", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("isFullSizeMode", ctx_r3.isFullSizeMode);
}
}
function DashboardCalendarEventDetailsComponent_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0, 0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](1, "boolean");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](4, DashboardCalendarEventDetailsComponent_ng_container_4_ng_container_4_Template, 4, 1, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](6, DashboardCalendarEventDetailsComponent_ng_container_4_ng_container_6_Template, 4, 1, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](1, 3, _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](2, 5, ctx_r0.state.isEditMode)));
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitchCase", false);
}
}
function DashboardCalendarEventDetailsComponent_ng_container_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](2, "app-loading-overlay");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
}
class DashboardCalendarEventDetailsComponent {
constructor(api, snackbarManager, changeDetectorRef, eventDetailsViewModel) {
this.api = api;
this.snackbarManager = snackbarManager;
this.changeDetectorRef = changeDetectorRef;
this.eventDetailsViewModel = eventDetailsViewModel;
this.state = this.eventDetailsViewModel.state;
this.isFullSizeMode = false;
}
}
DashboardCalendarEventDetailsComponent.ɵfac = function DashboardCalendarEventDetailsComponent_Factory(t) {
return new (t || DashboardCalendarEventDetailsComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_undock_api__WEBPACK_IMPORTED_MODULE_0__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_1__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_3__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_undock_dashboard_view_models_event_details_view_model__WEBPACK_IMPORTED_MODULE_2__.EventDetailsViewModel));
};
DashboardCalendarEventDetailsComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
type: DashboardCalendarEventDetailsComponent,
selectors: [["app-dashboard-calendar-event-details"]],
hostVars: 2,
hostBindings: function DashboardCalendarEventDetailsComponent_HostBindings(rf, ctx) {
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵclassProp"]("full-size-mode", ctx.isFullSizeMode);
}
},
inputs: {
isFullSizeMode: "isFullSizeMode"
},
decls: 10,
vars: 7,
consts: [[3, "ngSwitch"], [3, "ngSwitch", 4, "ngSwitchCase"], [4, "ngSwitchCase"], [3, "isFullSizeMode"]],
template: function DashboardCalendarEventDetailsComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0, 0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](1, "boolean");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](4, DashboardCalendarEventDetailsComponent_ng_container_4_Template, 8, 7, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](7, DashboardCalendarEventDetailsComponent_ng_container_7_Template, 4, 0, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](9, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](1, 3, _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](2, 5, ctx.state.isDockInitialized)));
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitchCase", false);
}
},
styles: ["[_nghost-%COMP%] {\n height: 100%;\n display: block;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2Rhc2hib2FyZC91aS9wYWdlcy9jYWxlbmRhci9jb21wb25lbnRzL2V2ZW50LWRldGFpbHMvZXZlbnQtZGV0YWlscy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUMvTUE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtBQTJESiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcblxuXG46aG9zdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 63392:
/*!********************************************************************************!*\
!*** ./packages/dashboard/ui/pages/calendar/components/event-details/index.ts ***!
\********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DashboardCalendarEventCardComponent": () => (/* reexport safe */ _event_details_card_component__WEBPACK_IMPORTED_MODULE_2__.DashboardCalendarEventCardComponent),
/* harmony export */ "DashboardCalendarEventDetailsComponent": () => (/* reexport safe */ _event_details_component__WEBPACK_IMPORTED_MODULE_1__.DashboardCalendarEventDetailsComponent),
/* harmony export */ "DashboardCalendarEventDetailsEditComponent": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.DashboardCalendarEventDetailsEditComponent),
/* harmony export */ "DashboardCalendarEventDetailsPreviewComponent": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.DashboardCalendarEventDetailsPreviewComponent),
/* harmony export */ "DashboardCalendarEventPopupComponent": () => (/* reexport safe */ _event_details_popup_component__WEBPACK_IMPORTED_MODULE_3__.DashboardCalendarEventPopupComponent)
/* harmony export */ });
/* harmony import */ var _components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./components */ 19720);
/* harmony import */ var _event_details_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./event-details.component */ 27985);
/* harmony import */ var _event_details_card_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./event-details-card.component */ 14843);
/* harmony import */ var _event_details_popup_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./event-details-popup.component */ 53759);
/***/ }),
/***/ 35202:
/*!*****************************************************************************************!*\
!*** ./packages/dashboard/ui/shared/attendee-list-item/attendee-list-item.component.ts ***!
\*****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DashboardAttendeeListItemComponent": () => (/* binding */ DashboardAttendeeListItemComponent)
/* harmony export */ });
/* harmony import */ var _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/calendar/contracts */ 73785);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
function DashboardAttendeeListItemComponent_ng_container_5_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "svg", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](6, "path", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
}
function DashboardAttendeeListItemComponent_ng_container_5_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "span", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "check");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
}
function DashboardAttendeeListItemComponent_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](4, "img", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](6, DashboardAttendeeListItemComponent_ng_container_5_ng_container_6_Template, 10, 0, "ng-container", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](8, DashboardAttendeeListItemComponent_ng_container_5_ng_container_8_Template, 8, 0, "ng-container", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](11, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](13, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](16, "span", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](17);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("src", ctx_r0.attendee.userData.imageUrl, _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵsanitizeUrl"])("alt", ctx_r0.attendee.userData.email);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx_r0.isAttendeeDenied(ctx_r0.attendee));
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx_r0.isAttendeeAccepted(ctx_r0.attendee));
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate"](ctx_r0.attendee.userData.displayName);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate"](ctx_r0.attendee.email);
}
}
function DashboardAttendeeListItemComponent_ng_container_8_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "svg", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](6, "path", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
}
function DashboardAttendeeListItemComponent_ng_container_8_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "span", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "check");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
}
function DashboardAttendeeListItemComponent_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](4, "img", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](6, DashboardAttendeeListItemComponent_ng_container_8_ng_container_6_Template, 10, 0, "ng-container", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](8, DashboardAttendeeListItemComponent_ng_container_8_ng_container_8_Template, 8, 0, "ng-container", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](11, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](13, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("alt", ctx_r1.attendee.email);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx_r1.isAttendeeDenied(ctx_r1.attendee));
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx_r1.isAttendeeAccepted(ctx_r1.attendee));
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate"](ctx_r1.attendee.email);
}
}
class DashboardAttendeeListItemComponent {
isAttendeeDenied(attendee) {
return attendee.status === _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_0__.RsvpStatus.Declined;
}
isAttendeeAccepted(attendee) {
return attendee.status === _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_0__.RsvpStatus.Accepted;
}
isAttendeeNotResponded(attendee) {
return attendee.status === _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_0__.RsvpStatus.NeedsAction;
}
isAttendeeTentativelyAccepted(attendee) {
return attendee.status === _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_0__.RsvpStatus.Tentative;
}
}
DashboardAttendeeListItemComponent.ɵfac = function DashboardAttendeeListItemComponent_Factory(t) {
return new (t || DashboardAttendeeListItemComponent)();
};
DashboardAttendeeListItemComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
type: DashboardAttendeeListItemComponent,
selectors: [["app-dashboard-attendee-list-item"]],
inputs: {
attendee: "attendee"
},
decls: 18,
vars: 3,
consts: [[1, "participant-popup-item"], [1, "participant-popup-item__body", 3, "ngSwitch"], [4, "ngSwitchCase"], ["mat-button", "", 1, "participant-popup-item__more-button"], [1, "material-icons"], [1, "participant-popup-item__icon"], ["default", "/assets/img/placeholders/user.png", 3, "src", "alt"], [4, "ngIf"], [1, "participant-popup-item__user-info"], [1, "user-email"], [1, "participant-status", "denied"], ["xmlns", "http://www.w3.org/2000/svg", "width", "12", "height", "12", "viewBox", "0 0 12 12", "fill", "none"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M2.46967 2.46967C2.76256 2.17678 3.23744 2.17678 3.53033 2.46967L6 4.93934L8.46967 2.46967C8.76256 2.17678 9.23744 2.17678 9.53033 2.46967C9.82322 2.76256 9.82322 3.23744 9.53033 3.53033L7.06066 6L9.53033 8.46967C9.82322 8.76256 9.82322 9.23744 9.53033 9.53033C9.23744 9.82322 8.76256 9.82322 8.46967 9.53033L6 7.06066L3.53033 9.53033C3.23744 9.82322 2.76256 9.82322 2.46967 9.53033C2.17678 9.23744 2.17678 8.76256 2.46967 8.46967L4.93934 6L2.46967 3.53033C2.17678 3.23744 2.17678 2.76256 2.46967 2.46967Z", "fill", "white"], [1, "participant-status", "accepted"], ["src", "/assets/img/placeholders/user.png", 3, "alt"]],
template: function DashboardAttendeeListItemComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](5, DashboardAttendeeListItemComponent_ng_container_5_Template, 20, 6, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](8, DashboardAttendeeListItemComponent_ng_container_8_Template, 17, 4, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](10, "button", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](12, "span", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](13, "more_horiz");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](16, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](17, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitch", ctx.attendee.userData.isRegularUser);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitchCase", false);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_3__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_3__.NgSwitchCase, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_4__.MatLegacyButton, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_1__.ImageDefaultDirective],
styles: [".participant-popup-item__body[_ngcontent-%COMP%] {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n width: 100%;\n background: #ffffff;\n border-radius: 8px;\n}\n.participant-popup-item__icon[_ngcontent-%COMP%] {\n position: relative;\n width: 40px;\n min-width: 40px;\n height: 40px;\n border-radius: 50%;\n}\n.participant-popup-item__icon[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 100%;\n min-width: 40px;\n max-width: 40px;\n height: 100%;\n border-radius: 50%;\n overflow: hidden;\n}\n.participant-popup-item__icon[_ngcontent-%COMP%] .participant-status[_ngcontent-%COMP%] {\n position: absolute;\n right: -2px;\n bottom: -2px;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 18px;\n height: 18px;\n border-radius: 50%;\n border: 2px solid #ffffff;\n background: #2B2733;\n}\n.participant-popup-item__icon[_ngcontent-%COMP%] .participant-status.denied[_ngcontent-%COMP%] {\n background: #CECADA;\n}\n.participant-popup-item__icon[_ngcontent-%COMP%] .participant-status[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: #ffffff;\n font-size: 8px;\n}\n.participant-popup-item__user-info[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n margin-left: 12px;\n min-width: 156px;\n max-width: 212px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.participant-popup-item__user-info[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n max-width: 212px;\n font-weight: normal;\n font-size: 15px;\n line-height: 22px;\n letter-spacing: -0.02em;\n color: #121114;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n.participant-popup-item__user-info[_ngcontent-%COMP%] span.user-email[_ngcontent-%COMP%] {\n font-size: 12px;\n line-height: 16px;\n color: #807A8E;\n}\n.participant-popup-item__more-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 32px;\n max-width: 32px;\n min-width: 32px;\n height: 32px;\n margin: 0 0 0 auto;\n padding: 0;\n cursor: not-allowed;\n}\n.participant-popup-item__more-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: #807A8E;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2Rhc2hib2FyZC91aS9zaGFyZWQvYXR0ZW5kZWUtbGlzdC1pdGVtL2F0dGVuZGVlLWxpc3QtaXRlbS5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkU7RUFDRSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FBNERKO0FBekRFO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBQTJESjtBQXpESTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FBMkROO0FBeERJO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJIbkNVO0FHNkZoQjtBQXhETTtFQUNFLG1CSGRrQjtBR3dFMUI7QUF2RE07RUFDRSxjQUFBO0VBQ0EsY0FBQTtBQXlEUjtBQXBERTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBQXNESjtBQXBESTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIakRrQjtFR2tEbEIsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FBc0ROO0FBcERNO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0h0RGlCO0FHNEd6QjtBQWpERTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0FBbURKO0FBakRJO0VBQ0UsY0h4RW1CO0FHMkh6QiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG4ucGFydGljaXBhbnQtcG9wdXAtaXRlbSB7XG4gICZfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5wYXJ0aWNpcGFudC1zdGF0dXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG5cbiAgICAgICYuZGVuaWVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3VzZXItaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBtaW4td2lkdGg6IDE1NnB4O1xuICAgIG1heC13aWR0aDogMjEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgIHNwYW4ge1xuICAgICAgbWF4LXdpZHRoOiAyMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmLnVzZXItZW1haWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21vcmUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgIG1pbi13aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyaztcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 34547:
/*!*************************************************************************!*\
!*** ./packages/dashboard/view-models/dashboard-calendar.view-model.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CalendarGridDataSource": () => (/* binding */ CalendarGridDataSource),
/* harmony export */ "DashboardCalendarViewModel": () => (/* binding */ DashboardCalendarViewModel),
/* harmony export */ "PassiveCalendarGridDataSource": () => (/* binding */ PassiveCalendarGridDataSource)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var angular_calendar__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! angular-calendar */ 62038);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 60116);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_common_calendar_grid_contracts_grid_data_source__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/common/calendar-grid/contracts/grid-data-source */ 79628);
/* harmony import */ var _undock_common_calendar_grid_view_models_calendar_grid_view_model__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/calendar-grid/view-models/calendar-grid.view-model */ 27969);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_cdk_layout__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/cdk/layout */ 83278);
/* harmony import */ var _undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/calendar/services/calendar-events.storage */ 10182);
/* harmony import */ var _undock_common_calendar_grid_states_calendar_settings_state__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/common/calendar-grid/states/calendar.settings.state */ 58520);
/* harmony import */ var _undock_dashboard_services_calendar_dashboard_calendar_details_manager__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/dashboard/services/calendar/dashboard-calendar-details.manager */ 45195);
class DashboardCalendarViewModel extends _undock_common_calendar_grid_view_models_calendar_grid_view_model__WEBPACK_IMPORTED_MODULE_5__.CalendarGridViewModel {
constructor(gridDataSource, breakpointObserver, calendarEventsStorage, calendarSettingsStateModel, dashboardCalendarDetailsManager) {
super(gridDataSource, breakpointObserver, calendarSettingsStateModel);
this.gridDataSource = gridDataSource;
this.breakpointObserver = breakpointObserver;
this.calendarEventsStorage = calendarEventsStorage;
this.calendarSettingsStateModel = calendarSettingsStateModel;
this.dashboardCalendarDetailsManager = dashboardCalendarDetailsManager;
this.DEFAULT_EVENT_TYPE = 'draft';
this.openedCalendarEventStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(null);
this.DRAFT_EVENT_OPENED_IN_CMP_NAME = 'event-details-view';
}
initViewModel() {
super.initViewModel();
this.subscribeOnEventCreated();
this.subscribeOnEventClicked();
this.subscribeOnEventDropped();
this.dashboardCalendarDetailsManager.onDetailsClosed.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyEvent)).subscribe(() => {
this.openedCalendarEventStream.next(null);
});
}
subscribeOnEventCreated() {
this.temporaryEvents$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(events => {
return events.filter(event => event.meta.type === 'draft');
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.filter)(events => {
return events.length > 0;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyEvent)).subscribe(v => {
const tempEventData = v[0];
if (!tempEventData.meta.payload) {
tempEventData.meta.payload = {
id: v[0].id,
state: {},
title: '',
agenda: '',
isDraft: true,
end: tempEventData.end.toISOString(),
endMs: tempEventData.end.valueOf(),
start: tempEventData.start.toISOString(),
startMs: tempEventData.start.valueOf(),
allDay: tempEventData.allDay
};
}
return this.openEventDetailsView(tempEventData);
});
}
subscribeOnEventClicked() {
this.onEventClicked.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyEvent)).subscribe(event => {
if (!event.allDay) {
return this.openEventDetailsView(event);
}
});
}
subscribeOnEventDropped() {
this.onEventDropped.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyEvent)).subscribe(event => {
return this.openEventDetailsView(event.event, {
schedule: {
end: new Date(event.newEnd),
start: new Date(event.newStart),
isAllDay: false
}
}, {
schedule: {
end: new Date(event.prevEnd),
start: new Date(event.prevStart),
isAllDay: false
}
});
});
}
openEventDetailsView(event, updates, original) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a, _b, _c, _d;
if (!event) {
_this.openedCalendarEventStream.next(null);
_this.dashboardCalendarDetailsManager.forceClose();
}
if (event.meta.openedIn && event.meta.openedIn !== _this.DRAFT_EVENT_OPENED_IN_CMP_NAME) {
return;
}
event.meta.openedIn = _this.DRAFT_EVENT_OPENED_IN_CMP_NAME;
const currentlyOpenedEvent = _this.openedCalendarEventStream.value;
if (currentlyOpenedEvent) {
if (currentlyOpenedEvent.id !== event.id) {
if (yield _this.dashboardCalendarDetailsManager.requestClose()) {
_this.dashboardCalendarDetailsManager.forceClose();
yield _this.dashboardCalendarDetailsManager.open(event, updates, _this.view$.value === angular_calendar__WEBPACK_IMPORTED_MODULE_12__.CalendarView.Day ? 'inline' : 'popup');
_this.openedCalendarEventStream.next(event);
} else {
const datesToReload = [event === null || event === void 0 ? void 0 : event.end, event === null || event === void 0 ? void 0 : event.start, (_a = updates === null || updates === void 0 ? void 0 : updates.schedule) === null || _a === void 0 ? void 0 : _a.end, (_b = updates === null || updates === void 0 ? void 0 : updates.schedule) === null || _b === void 0 ? void 0 : _b.start, (_c = original === null || original === void 0 ? void 0 : original.schedule) === null || _c === void 0 ? void 0 : _c.end, (_d = original === null || original === void 0 ? void 0 : original.schedule) === null || _d === void 0 ? void 0 : _d.start].filter(Boolean).map(value => {
return moment__WEBPACK_IMPORTED_MODULE_1___default()(value).startOf('day').toISOString();
});
if (datesToReload.length > 0) {
yield Promise.all(_undock_core__WEBPACK_IMPORTED_MODULE_3__.ArrayHelpers.filterUnique(datesToReload).map( /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (day) {
return _this.calendarEventsStorage.getEventsForDateRange({
start: new Date(day),
end: moment__WEBPACK_IMPORTED_MODULE_1___default()(day).endOf('day').toDate()
}, true);
});
return function (_x) {
return _ref.apply(this, arguments);
};
}()));
}
}
} else {
if (updates) {
return _this.dashboardCalendarDetailsManager.updateEditPopupData(updates);
}
}
} else {
_this.openedCalendarEventStream.next(event);
yield _this.dashboardCalendarDetailsManager.open(event, updates, _this.view$.value === angular_calendar__WEBPACK_IMPORTED_MODULE_12__.CalendarView.Day ? 'inline' : 'popup');
}
})();
}
}
DashboardCalendarViewModel.ɵfac = function DashboardCalendarViewModel_Factory(t) {
return new (t || DashboardCalendarViewModel)(_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵinject"](_undock_common_calendar_grid_contracts_grid_data_source__WEBPACK_IMPORTED_MODULE_4__.GridDataSource), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵinject"](_angular_cdk_layout__WEBPACK_IMPORTED_MODULE_14__.BreakpointObserver), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵinject"](_undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_6__.CalendarEventsStorage), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵinject"](_undock_common_calendar_grid_states_calendar_settings_state__WEBPACK_IMPORTED_MODULE_7__.CalendarSettingsStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵinject"](_undock_dashboard_services_calendar_dashboard_calendar_details_manager__WEBPACK_IMPORTED_MODULE_8__.DashboardCalendarDetailsManager));
};
DashboardCalendarViewModel.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdefineInjectable"]({
token: DashboardCalendarViewModel,
factory: DashboardCalendarViewModel.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], DashboardCalendarViewModel.prototype, "openedCalendarEventStream", void 0);
class CalendarGridDataSource extends _undock_common_calendar_grid_contracts_grid_data_source__WEBPACK_IMPORTED_MODULE_4__.GridDataSource {
constructor(calendarEventsStorage) {
super();
this.calendarEventsStorage = calendarEventsStorage;
this.hideEvents$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(false);
this.isEditingAllowed$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(true);
this.eventsStorageState = this.calendarEventsStorage.state;
this.loadedEvents$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject([]);
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.DestroyEvent();
this.subscribeToEventsStorageUpdates();
(0,rxjs__WEBPACK_IMPORTED_MODULE_16__.combineLatest)([this.loadedEvents$, this.hideEvents$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyEvent)).subscribe(([events, hideEvents]) => {
this.displayedEvents$.next(hideEvents ? [] : events);
});
}
fetch(start, end) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const response = yield _this2.calendarEventsStorage.getEventsForDateRange({
start: start,
end: end
});
_this2.currentEventsRange = response.rangeLoaded;
_this2.setCalendarEvents(response.loadedEvents);
})();
}
setCalendarEvents(events) {
this.loadedEvents$.next(events.map(event => this.timelineEventToCalendarGridEvent(event, this.isEditingAllowed$.getValue())));
}
subscribeToEventsStorageUpdates() {
(0,rxjs__WEBPACK_IMPORTED_MODULE_16__.combineLatest)([this.isEditingAllowed$, this.eventsStorageState.events]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.filter)(() => Boolean(this.currentEventsRange))).subscribe(([, events]) => this.setCalendarEvents(events));
}
timelineEventToCalendarGridEvent(event, isEditingAllowed = true) {
return {
id: event.id,
title: event.title,
allDay: event.allDay,
end: new Date(event.end),
start: new Date(event.start),
meta: {
type: 'event',
payload: event
},
draggable: isEditingAllowed && event.isOrganizer,
resizable: {
afterEnd: isEditingAllowed && event.isOrganizer,
beforeStart: isEditingAllowed && event.isOrganizer
}
};
}
}
CalendarGridDataSource.ɵfac = function CalendarGridDataSource_Factory(t) {
return new (t || CalendarGridDataSource)(_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵinject"](_undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_6__.CalendarEventsStorage));
};
CalendarGridDataSource.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdefineInjectable"]({
token: CalendarGridDataSource,
factory: CalendarGridDataSource.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], CalendarGridDataSource.prototype, "hideEvents$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], CalendarGridDataSource.prototype, "isEditingAllowed$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], CalendarGridDataSource.prototype, "loadedEvents$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.EmitOnDestroy)()], CalendarGridDataSource.prototype, "destroyEvent", void 0);
class PassiveCalendarGridDataSource extends CalendarGridDataSource {
constructor(calendarEventsStorage) {
super(calendarEventsStorage);
}
timelineEventToCalendarGridEvent(event) {
event = (0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.clone)(event);
event.state.isActive = false;
event.state.isRequest = false;
event.state.isCurrent = false;
event.state.isProcessing = false;
const calendarGridEvent = super.timelineEventToCalendarGridEvent(event);
calendarGridEvent.draggable = false;
calendarGridEvent.resizable.afterEnd = false;
calendarGridEvent.resizable.beforeStart = false;
return calendarGridEvent;
}
}
PassiveCalendarGridDataSource.ɵfac = function PassiveCalendarGridDataSource_Factory(t) {
return new (t || PassiveCalendarGridDataSource)(_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵinject"](_undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_6__.CalendarEventsStorage));
};
PassiveCalendarGridDataSource.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdefineInjectable"]({
token: PassiveCalendarGridDataSource,
factory: PassiveCalendarGridDataSource.ɵfac
});
/***/ }),
/***/ 30189:
/*!*************************************************************************!*\
!*** ./packages/dashboard/view-models/dashboard-timeline.view-model.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DashboardTimelineViewModel": () => (/* binding */ DashboardTimelineViewModel)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _undock_core_states__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core/states */ 55994);
/* harmony import */ var _undock_core_utils_ranges_overlap__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core/utils/ranges-overlap */ 80030);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dashboard_view_models_states_dashboard_timeline_state__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/dashboard/view-models/states/dashboard-timeline.state */ 24268);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/calendar/services/calendar-events.storage */ 10182);
class DashboardTimelineViewModel extends _undock_core_states__WEBPACK_IMPORTED_MODULE_3__.StateModel {
constructor(router, calendarEventsStorage) {
super();
this.router = router;
this.calendarEventsStorage = calendarEventsStorage;
this.daysMap = new Map();
this.timelineEvents = new Array();
this.store = new _undock_dashboard_view_models_states_dashboard_timeline_state__WEBPACK_IMPORTED_MODULE_6__.DashboardTimelineStore();
this.eventsStoreState = this.calendarEventsStorage.state;
this.eventsPageSize = 25;
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.DestroyEvent();
}
initViewModel() {
this.eventsStoreState.onStorageUpdated.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyEvent)).subscribe(updates => this.updateTimelineDaysState(updates));
}
loadInitialRange() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const requiredTimelineRange = {
start: moment__WEBPACK_IMPORTED_MODULE_1__().startOf('day').add(-1, 'week').toDate(),
end: moment__WEBPACK_IMPORTED_MODULE_1__().add(2, 'weeks').endOf('day').toDate()
};
_this.updateTimelineDaysState(yield _this.calendarEventsStorage.getEventsForDateRange(requiredTimelineRange));
_this.store.isTimelineReadyStream.next(true);
})();
}
loadFutureEventsPage() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this2.store.canLoadFutureEventsStream.value && !_this2.store.isFutureLoadingStream.value) {
_this2.store.isFutureLoadingStream.next(true);
const futureOverlapRange = {
startMs: _this2.currentTimelineRange.endMs,
endMs: Math.max.apply(null, _this2.timelineEvents.map(e => e.endMs))
};
const adjustedPageSize = _this2.timelineEvents.reduce((size, event) => {
return (0,_undock_core_utils_ranges_overlap__WEBPACK_IMPORTED_MODULE_4__.getOverlapTypeForRanges)(event, futureOverlapRange) > 0 ? size + 1 : size;
}, _this2.eventsPageSize);
const result = yield _this2.calendarEventsStorage.getFutureEventsPage(new Date(_this2.currentTimelineRange.endMs), adjustedPageSize);
if (result.loadedEvents.length < adjustedPageSize) {
_this2.store.canLoadFutureEventsStream.next(false);
}
_this2.updateTimelineDaysState(result);
_this2.store.isFutureLoadingStream.next(false);
return result;
}
})();
}
loadHistoryEventsPage() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this3.store.canLoadHistoryEventsStream.value && !_this3.store.isHistoryLoadingStream.value) {
_this3.store.isHistoryLoadingStream.next(true);
const historyOverlapRange = {
endMs: _this3.currentTimelineRange.startMs,
startMs: Math.min.apply(null, _this3.timelineEvents.map(e => e.startMs))
};
const adjustedPageSize = _this3.timelineEvents.reduce((size, event) => {
return (0,_undock_core_utils_ranges_overlap__WEBPACK_IMPORTED_MODULE_4__.getOverlapTypeForRanges)(event, historyOverlapRange) > 0 ? size + 1 : size;
}, _this3.eventsPageSize);
const result = yield _this3.calendarEventsStorage.getHistoryEventsPage(new Date(_this3.currentTimelineRange.startMs), adjustedPageSize);
if (result.loadedEvents.length < adjustedPageSize) {
_this3.store.canLoadHistoryEventsStream.next(false);
}
_this3.updateTimelineDaysState(result);
_this3.store.isHistoryLoadingStream.next(false);
return result;
}
})();
}
focusOnEvent(eventId) {
const targetEvent = this.timelineEvents.find(e => e.id === eventId);
if (!targetEvent.dockId) {
return this.router.navigate(['meet', targetEvent.dockKey]);
}
this.store.focusedEventIdStream.next(eventId);
}
getFocusedEventId() {
return this.store.focusedEventIdStream.getValue();
}
prepareInitialDays() {
const day = moment__WEBPACK_IMPORTED_MODULE_1__().startOf('day');
for (let i = 0; i < 14; i++) {
const dayTS = day.valueOf();
if (!this.daysMap.has(dayTS)) {
this.daysMap.set(dayTS, this.generateEmptyDayData(day));
}
day.add(1, 'day');
}
this.store.daysStream.next(Array.from(this.daysMap.values()));
}
generateEmptyDayData(day) {
return {
day: day.clone(),
broadcasts: [],
plainEvents: [],
allDayEvents: [],
changeToken: `${day.valueOf()}${Date.now()}`,
dayTimeStamp: day.valueOf()
};
}
updateTimelineDaysState(updates) {
if (this.store.daysStream.value.length === 0) {
this.prepareInitialDays();
}
if (updates.rangeLoaded) {
let totalTimelineRange;
if (this.currentTimelineRange) {
totalTimelineRange = (0,_undock_core_utils_ranges_overlap__WEBPACK_IMPORTED_MODULE_4__.getTotalRangeForOverlappedRanges)([this.currentTimelineRange, updates.rangeLoaded]);
} else {
totalTimelineRange = updates.rangeLoaded;
}
this.currentTimelineRange = totalTimelineRange;
}
const updatedDays = new Set();
if (updates.removedEvents.length > 0) {
for (let event of updates.removedEvents) {
for (let dayTimeStamp of event.eventDaysTs) {
if (this.daysMap.has(dayTimeStamp)) {
const targetDay = this.daysMap.get(dayTimeStamp);
if (!event.allDay) {
targetDay.plainEvents = targetDay.plainEvents.filter(dayEvent => dayEvent.id !== event.id);
} else {
targetDay.allDayEvents = targetDay.allDayEvents.filter(dayEvent => dayEvent.id !== event.id);
}
updatedDays.add(dayTimeStamp);
}
}
}
}
if (updates.updatedEvents.length > 0) {
for (let event of updates.updatedEvents) {
const oldVersionOfEvent = this.timelineEvents.find(oldEvent => oldEvent.id === event.id);
const allDayTimestamps = _undock_core__WEBPACK_IMPORTED_MODULE_5__.ArrayHelpers.filterUnique([...event.eventDaysTs, ...(oldVersionOfEvent ? oldVersionOfEvent.eventDaysTs : [])]);
for (let dayTimeStamp of allDayTimestamps) {
if (this.daysMap.has(dayTimeStamp)) {
const targetDay = this.daysMap.get(dayTimeStamp);
if (!event.allDay) {
targetDay.plainEvents = targetDay.plainEvents.filter(dayEvent => dayEvent.id !== event.id);
} else {
targetDay.allDayEvents = targetDay.allDayEvents.filter(dayEvent => dayEvent.id !== event.id);
}
updatedDays.add(dayTimeStamp);
}
}
}
}
const allEventsToAssign = _undock_core__WEBPACK_IMPORTED_MODULE_5__.ArrayHelpers.filterUniqueWithCache(updates.loadedEvents.concat(updates.updatedEvents), event => event.id);
if (allEventsToAssign.length > 0) {
for (let event of allEventsToAssign) {
for (let dayTs of event.eventDaysTs) {
if ((0,_undock_core_utils_ranges_overlap__WEBPACK_IMPORTED_MODULE_4__.isRangeContainsSingleTimeStamp)(this.currentTimelineRange, dayTs)) {
let currentDay;
if (!this.daysMap.has(dayTs)) {
currentDay = this.generateEmptyDayData(moment__WEBPACK_IMPORTED_MODULE_1__(dayTs));
this.daysMap.set(dayTs, currentDay);
} else {
currentDay = this.daysMap.get(dayTs);
}
if (event.allDay) {
currentDay.allDayEvents.unshift(event);
} else {
currentDay.plainEvents.unshift(event);
}
updatedDays.add(dayTs);
}
}
}
}
const now = Date.now();
for (let dayTimeStamp of updatedDays.values()) {
const dayData = this.daysMap.get(dayTimeStamp);
if (dayData.plainEvents.length > 0) {
dayData.plainEvents = _undock_core__WEBPACK_IMPORTED_MODULE_5__.ArrayHelpers.filterUnique(dayData.plainEvents, (a, b) => a.id === b.id);
dayData.plainEvents.sort((a, b) => {
return a.startMs - b.startMs;
});
}
if (dayData.allDayEvents.length > 0) {
dayData.allDayEvents = _undock_core__WEBPACK_IMPORTED_MODULE_5__.ArrayHelpers.filterUnique(dayData.allDayEvents, (a, b) => a.id === b.id);
dayData.allDayEvents.sort((a, b) => {
return a.startMs - b.startMs;
});
}
dayData.changeToken = `${dayTimeStamp}${now}`;
this.store.onDayUpdated.next(dayData);
}
this.store.daysStream.next(Array.from(this.daysMap.values()).sort((a, b) => {
return a.dayTimeStamp - b.dayTimeStamp;
}));
this.timelineEvents = this.calendarEventsStorage.getAllLoadedEvents().filter(event => (0,_undock_core_utils_ranges_overlap__WEBPACK_IMPORTED_MODULE_4__.getOverlapTypeForRanges)(event, this.currentTimelineRange) > 0);
}
}
DashboardTimelineViewModel.ɵfac = function DashboardTimelineViewModel_Factory(t) {
return new (t || DashboardTimelineViewModel)(_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_10__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵinject"](_undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_7__.CalendarEventsStorage));
};
DashboardTimelineViewModel.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineInjectable"]({
token: DashboardTimelineViewModel,
factory: DashboardTimelineViewModel.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.EmitOnDestroy)()], DashboardTimelineViewModel.prototype, "destroyEvent", void 0);
/***/ }),
/***/ 82177:
/*!****************************************************************!*\
!*** ./packages/dashboard/view-models/dashboard.view-model.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DashboardViewModel": () => (/* binding */ DashboardViewModel)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_core_states__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/states */ 55994);
/* harmony import */ var _undock_dashboard_view_models_states_dashboard_state__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dashboard/view-models/states/dashboard.state */ 81033);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
class DashboardViewModel extends _undock_core_states__WEBPACK_IMPORTED_MODULE_1__.StateModel {
constructor() {
super(...arguments);
this.store = new _undock_dashboard_view_models_states_dashboard_state__WEBPACK_IMPORTED_MODULE_2__.DashboardStore();
}
setView(view) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (typeof _this.onBeforeViewChanged === 'function') {
if (yield _this.onBeforeViewChanged()) {
_this.store.dashboardView.next(view);
}
} else {
_this.store.dashboardView.next(view);
}
})();
}
setHeaderControlsTmplRef(ref) {
this.store.headerControlsTmpl.next(ref);
}
setOnBeforeViewChangedHook(callable) {
this.onBeforeViewChanged = callable;
}
}
DashboardViewModel.ɵfac = function () {
let ɵDashboardViewModel_BaseFactory;
return function DashboardViewModel_Factory(t) {
return (ɵDashboardViewModel_BaseFactory || (ɵDashboardViewModel_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetInheritedFactory"](DashboardViewModel)))(t || DashboardViewModel);
};
}();
DashboardViewModel.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({
token: DashboardViewModel,
factory: DashboardViewModel.ɵfac
});
/***/ }),
/***/ 55344:
/*!********************************************************************!*\
!*** ./packages/dashboard/view-models/event-details.view-model.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventDetailsStore": () => (/* binding */ EventDetailsStore),
/* harmony export */ "EventDetailsViewModel": () => (/* binding */ EventDetailsViewModel)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core_states__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/states */ 55994);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs */ 80228);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
class EventDetailsStore extends _undock_core_states__WEBPACK_IMPORTED_MODULE_2__.StreamStore {
constructor() {
super(...arguments);
this.onClose = new rxjs__WEBPACK_IMPORTED_MODULE_6__.Subject();
this.onUpdates = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.calendarEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.isEditMode = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.isPreviewAllowed = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.isEditingAllowed = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.isDockInitialized = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
}
}
class EventDetailsViewModel extends _undock_core_states__WEBPACK_IMPORTED_MODULE_2__.StateModel {
constructor(api, router, sessionStorage, snackbarManager) {
super();
this.api = api;
this.router = router;
this.sessionStorage = sessionStorage;
this.snackbarManager = snackbarManager;
this.store = new EventDetailsStore();
}
initViewModel(event) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.store.calendarEvent.next(event);
if (event.meta.payload.isDraft) {
_this.store.isEditMode.next(true);
_this.store.isPreviewAllowed.next(false);
_this.store.isDockInitialized.next(true);
} else {
_this.store.isPreviewAllowed.next(Boolean(event.meta.payload.id));
_this.store.isEditingAllowed.next(event.meta.payload.isOwner && event.meta.payload.editingAllowed);
const isDockInitialized = Boolean(event.meta.payload.dockId);
_this.store.isDockInitialized.next(isDockInitialized);
if (!isDockInitialized) {
_this.initializeLazyLoadDockForEvent().catch(error => {
_this.store.onClose.next();
console.warn(`Cannot initialize dock`, error);
_this.snackbarManager.error(`An error happened. Please try later`);
});
}
}
})();
}
updateEventData(updates) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this2.store.isEditingAllowed.value) {
_this2.store.isEditMode.next(true);
}
_this2.store.onUpdates.next(updates);
})();
}
setOnBeforeClosedHook(callable) {
this.onBeforeClosedHook = callable;
}
setEventFormStateModel(eventFormStateModel) {
this.currentEventFormStateModel = eventFormStateModel;
}
forceClose() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this3.store.onClose.next(), true;
})();
}
requestClose() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (typeof _this4.onBeforeClosedHook === 'function') {
if (yield _this4.onBeforeClosedHook()) {
return _this4.forceClose();
}
} else {
return _this4.forceClose();
}
})();
}
enterEditMode() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this5.store.isEditingAllowed.value) {
_this5.store.isEditMode.next(true);
}
return _this5.store.isEditingAllowed.value;
})();
}
openStandaloneEdit() {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this6.store.isEditMode.value && _this6.currentEventFormStateModel) {
const eventFormState = _this6.currentEventFormStateModel.state,
originalEventData = yield eventFormState.originalEventDataStream;
const updateEventData = yield _this6.currentEventFormStateModel.getUpdatedMeetingData();
if (yield eventFormState.isDraftModeStream) {
yield _this6.api.meet.meetings.updateDraftMeeting(originalEventData._id, updateEventData);
} else {
const key = `@undock[UpdateEventData][${originalEventData.dockKey}]`;
_this6.sessionStorage.setItem(key, JSON.stringify({
expiresAt: Date.now() + 5000,
updateEventData: updateEventData,
originalEventData: originalEventData
}));
}
return _this6.router.navigate(['meet', 'edit-event', originalEventData.dockKey]);
}
})();
}
initializeLazyLoadDockForEvent() {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const event = yield _this7.store.calendarEvent;
if (event && event.meta.payload.dockKey) {
const dockId = yield _this7.ensureDockExistAndGetId(event.meta.payload.dockKey);
if (dockId) {
event.meta.payload.dockId = dockId;
_this7.store.calendarEvent.next(event);
_this7.store.isDockInitialized.next(true);
return;
}
}
yield _this7.store.onClose.next();
console.warn(`Cannot open popup for event`, event);
_this7.snackbarManager.error(`Cannot open event ${event.title}`);
})();
}
ensureDockExistAndGetId(dockKey) {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const dock = yield _this8.api.meet.dock.getBySharedAccessSecret(dockKey);
return dock.id;
})();
}
}
EventDetailsViewModel.ɵfac = function EventDetailsViewModel_Factory(t) {
return new (t || EventDetailsViewModel)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_3__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_8__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_4__.SessionStorage), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_5__.SnackbarManager));
};
EventDetailsViewModel.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineInjectable"]({
token: EventDetailsViewModel,
factory: EventDetailsViewModel.ɵfac
});
/***/ }),
/***/ 39910:
/*!*************************************************!*\
!*** ./packages/dashboard/view-models/index.ts ***!
\*************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CalendarGridDataSource": () => (/* reexport safe */ _dashboard_calendar_view_model__WEBPACK_IMPORTED_MODULE_1__.CalendarGridDataSource),
/* harmony export */ "DashboardCalendarViewModel": () => (/* reexport safe */ _dashboard_calendar_view_model__WEBPACK_IMPORTED_MODULE_1__.DashboardCalendarViewModel),
/* harmony export */ "DashboardTimelineViewModel": () => (/* reexport safe */ _dashboard_timeline_view_model__WEBPACK_IMPORTED_MODULE_2__.DashboardTimelineViewModel),
/* harmony export */ "DashboardViewModel": () => (/* reexport safe */ _dashboard_view_model__WEBPACK_IMPORTED_MODULE_0__.DashboardViewModel),
/* harmony export */ "PassiveCalendarGridDataSource": () => (/* reexport safe */ _dashboard_calendar_view_model__WEBPACK_IMPORTED_MODULE_1__.PassiveCalendarGridDataSource)
/* harmony export */ });
/* harmony import */ var _dashboard_view_model__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dashboard.view-model */ 82177);
/* harmony import */ var _dashboard_calendar_view_model__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dashboard-calendar.view-model */ 34547);
/* harmony import */ var _dashboard_timeline_view_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./dashboard-timeline.view-model */ 30189);
/***/ }),
/***/ 24268:
/*!***************************************************************************!*\
!*** ./packages/dashboard/view-models/states/dashboard-timeline.state.ts ***!
\***************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DashboardTimelineStore": () => (/* binding */ DashboardTimelineStore)
/* harmony export */ });
/* harmony import */ var _undock_core_states__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core/states */ 55994);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
class DashboardTimelineStore extends _undock_core_states__WEBPACK_IMPORTED_MODULE_0__.StreamStore {
constructor() {
super(...arguments);
this.daysStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
this.onDayUpdated = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.focusedEventIdStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.isTimelineReadyStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.isFutureLoadingStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.isHistoryLoadingStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.canLoadFutureEventsStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(true);
this.canLoadHistoryEventsStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(true);
}
}
/***/ }),
/***/ 81033:
/*!******************************************************************!*\
!*** ./packages/dashboard/view-models/states/dashboard.state.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DashboardStore": () => (/* binding */ DashboardStore)
/* harmony export */ });
/* harmony import */ var _undock_core_states__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core/states */ 55994);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
class DashboardStore extends _undock_core_states__WEBPACK_IMPORTED_MODULE_0__.StreamStore {
constructor() {
super(...arguments);
this.dashboardView = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.headerControlsTmpl = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
}
}
/***/ }),
/***/ 74714:
/*!***************************************************************************!*\
!*** ./packages/data-store/contracts/statuses/statuses-list-item-type.ts ***!
\***************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "StatusesListItemType": () => (/* binding */ StatusesListItemType)
/* harmony export */ });
var StatusesListItemType;
(function (StatusesListItemType) {
StatusesListItemType["Proposal"] = "proposal";
StatusesListItemType["TimelineEvent"] = "timeline-event";
StatusesListItemType["BookingRequest"] = "booking-request";
})(StatusesListItemType || (StatusesListItemType = {}));
/***/ }),
/***/ 37238:
/*!****************************************************!*\
!*** ./packages/data-store/data.store.provider.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DataStoreProvider": () => (/* binding */ DataStoreProvider)
/* harmony export */ });
/* harmony import */ var _undock_auth_auth_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/auth/auth.module */ 10872);
/* harmony import */ var _undock_core_core_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/core.module */ 78874);
/* harmony import */ var _undock_data_store_states_statuses_state__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/data-store/states/statuses.state */ 48143);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_data_store_listeners_refresh_statuses_listener__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/data-store/listeners/refresh-statuses.listener */ 48245);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
class DataStoreProvider {
constructor(listeners) {
this.listeners = listeners;
}
static forRoot() {
return {
ngModule: DataStoreProvider,
providers: [_undock_data_store_states_statuses_state__WEBPACK_IMPORTED_MODULE_2__.StatusesStateModel, {
provide: _undock_core__WEBPACK_IMPORTED_MODULE_3__.AbstractEventListener,
useClass: _undock_data_store_listeners_refresh_statuses_listener__WEBPACK_IMPORTED_MODULE_4__.RefreshStatusesListener,
multi: true
}]
};
}
}
DataStoreProvider.ɵfac = function DataStoreProvider_Factory(t) {
return new (t || DataStoreProvider)(_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_3__.AbstractEventListener));
};
DataStoreProvider.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineNgModule"]({
type: DataStoreProvider
});
DataStoreProvider.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineInjector"]({
imports: [_undock_core_core_module__WEBPACK_IMPORTED_MODULE_1__.CoreModule, _undock_auth_auth_module__WEBPACK_IMPORTED_MODULE_0__.AuthModule]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵsetNgModuleScope"](DataStoreProvider, {
imports: [_undock_core_core_module__WEBPACK_IMPORTED_MODULE_1__.CoreModule, _undock_auth_auth_module__WEBPACK_IMPORTED_MODULE_0__.AuthModule]
});
})();
/***/ }),
/***/ 66242:
/*!**************************************************************!*\
!*** ./packages/data-store/events/refresh-statuses.event.ts ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RefreshStatusesEvent": () => (/* binding */ RefreshStatusesEvent)
/* harmony export */ });
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core */ 8573);
class RefreshStatusesEvent extends _undock_core__WEBPACK_IMPORTED_MODULE_0__.AbstractEvent {
constructor(itemType) {
super();
this.itemType = itemType;
}
}
/***/ }),
/***/ 48245:
/*!********************************************************************!*\
!*** ./packages/data-store/listeners/refresh-statuses.listener.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RefreshStatusesListener": () => (/* binding */ RefreshStatusesListener)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_data_store_events_refresh_statuses_event__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/data-store/events/refresh-statuses.event */ 66242);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_data_store_states_statuses_state__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/data-store/states/statuses.state */ 48143);
class RefreshStatusesListener extends _undock_core__WEBPACK_IMPORTED_MODULE_1__.AbstractEventListener {
constructor(eventsManager, statusesStateModel) {
super(eventsManager, RefreshStatusesListener);
this.eventsManager = eventsManager;
this.statusesStateModel = statusesStateModel;
this.sortOrder = 1;
}
getEventClass() {
return _undock_data_store_events_refresh_statuses_event__WEBPACK_IMPORTED_MODULE_2__.RefreshStatusesEvent;
}
handle(event) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this.statusesStateModel.refreshStatePartial(event.itemType);
})();
}
}
RefreshStatusesListener.ɵfac = function RefreshStatusesListener_Factory(t) {
return new (t || RefreshStatusesListener)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_1__.AppEventsDispatcher), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_data_store_states_statuses_state__WEBPACK_IMPORTED_MODULE_3__.StatusesStateModel));
};
RefreshStatusesListener.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
token: RefreshStatusesListener,
factory: RefreshStatusesListener.ɵfac
});
/***/ }),
/***/ 48143:
/*!******************************************************!*\
!*** ./packages/data-store/states/statuses.state.ts ***!
\******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "StatusesStateModel": () => (/* binding */ StatusesStateModel)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core_states__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/states */ 55994);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs */ 78947);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _undock_api_scopes_time_contracts_timeline_event__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api/scopes/time/contracts/timeline-event */ 42271);
/* harmony import */ var _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/api/scopes/calendar/contracts */ 73785);
/* harmony import */ var _undock_data_store_contracts_statuses_statuses_list_item_type__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/data-store/contracts/statuses/statuses-list-item-type */ 74714);
/* harmony import */ var _undock_common_ui_kit_services_confirm_action_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/common/ui-kit/services/confirm-action.service */ 13990);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/calendar/services/calendar-events.storage */ 10182);
class StatusesStateModel extends _undock_core_states__WEBPACK_IMPORTED_MODULE_2__.StateModel {
constructor(api, currentUser, extConnector, snackbarManager, calendarEventsStorage) {
super();
this.api = api;
this.currentUser = currentUser;
this.extConnector = extConnector;
this.snackbarManager = snackbarManager;
this.calendarEventsStorage = calendarEventsStorage;
this.store = new ProposalsListStore();
this.confirmActionService = (0,_angular_core__WEBPACK_IMPORTED_MODULE_13__.inject)(_undock_common_ui_kit_services_confirm_action_service__WEBPACK_IMPORTED_MODULE_7__.ConfirmActionService);
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.DestroyEvent();
this.requestsBoundary = Date.now() + 1000 * 60 * 60 * 24 * 365;
(0,rxjs__WEBPACK_IMPORTED_MODULE_14__.timer)(0, 60 * 60 * 1000).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(this.destroyedEvent)).subscribe(() => this.refreshState());
}
refreshState() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (yield _this.currentUser.isRegularUser) {
if (!_this.extConnector.isExt()) {
_this.store.isProposalsDataLoadingStream.next(true);
_this.store.isTimelineEventsDataLoadingStream.next(true);
_this.store.isBookingRequestsDataLoadingStream.next(true);
yield Promise.all([_this.fetchOutgoingProposals(), _this.fetchOutgoingBookingRequests(), _this.fetchIncomingProposals(), _this.fetchIncomingTimelineEvents(), _this.fetchIncomingBookingRequests()]);
}
_this.store.isProposalsDataLoadingStream.next(false);
_this.store.isTimelineEventsDataLoadingStream.next(false);
_this.store.isBookingRequestsDataLoadingStream.next(false);
}
})();
}
refreshStatePartial(type) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
switch (type) {
case _undock_data_store_contracts_statuses_statuses_list_item_type__WEBPACK_IMPORTED_MODULE_6__.StatusesListItemType.Proposal:
return Promise.all([_this2.fetchIncomingProposals(), _this2.fetchOutgoingProposals()]);
case _undock_data_store_contracts_statuses_statuses_list_item_type__WEBPACK_IMPORTED_MODULE_6__.StatusesListItemType.TimelineEvent:
return _this2.fetchIncomingTimelineEvents();
case _undock_data_store_contracts_statuses_statuses_list_item_type__WEBPACK_IMPORTED_MODULE_6__.StatusesListItemType.BookingRequest:
return Promise.all([_this2.fetchIncomingBookingRequests(), _this2.fetchOutgoingBookingRequests()]);
}
})();
}
fetchDraftProposals() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this3.store.draftProposalsStream.next(yield _this3.api.meet.proposal.listDrafts());
})();
}
fetchOutgoingBookingRequests() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this4.store.outgoingBookingRequestsStream.next(yield _this4.api.meet.booking.listPersonalOutgoingRequests());
})();
}
fetchOutgoingProposals() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this5.store.outgoingProposalsStream.next(yield _this5.api.meet.proposal.listOutgoing());
})();
}
fetchIncomingProposals() {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this6.store.incomingProposalsStream.next(yield _this6.api.meet.proposal.listIncoming());
})();
}
fetchIncomingTimelineEvents() {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const threshold = moment__WEBPACK_IMPORTED_MODULE_1__().startOf('day');
const pendingEvents = yield _this7.api.calendar.timeline.getTimelineEventsPage({
start: threshold.toISOString(),
page: 0,
pageSize: 50,
order: _undock_api_scopes_time_contracts_timeline_event__WEBPACK_IMPORTED_MODULE_4__.TimelineDirection.Future,
filterByStatus: _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_5__.RsvpStatus.NeedsAction
});
const now = Date.now();
_this7.store.incomingTimelineEventsStream.next(pendingEvents.filter(event => {
const eventTS = new Date(event.end).valueOf();
return eventTS >= now && eventTS <= _this7.requestsBoundary;
}));
})();
}
fetchIncomingBookingRequests() {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this8.store.incomingBookingRequestsStream.next(yield _this8.api.meet.booking.listPersonalIncomingRequests());
})();
}
deleteOwnProposal(entity) {
var _this9 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const confirmed = yield _this9.confirmActionService.askFor(_undock_common_ui_kit_services_confirm_action_service__WEBPACK_IMPORTED_MODULE_7__.ConfirmAction.DeleteProposal);
if (!confirmed) {
return null;
}
_this9.store.draftProposalsStream.next(_this9.store.draftProposalsStream.value.filter(proposal => proposal._id !== entity._id));
_this9.store.outgoingProposalsStream.next(_this9.store.outgoingProposalsStream.value.filter(proposal => proposal._id !== entity._id));
yield _this9.api.meet.proposal.deleteOwn(entity._id);
})();
}
confirmTimelineEvent(entity) {
var _this10 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const confirmed = yield _this10.confirmActionService.askFor(_undock_common_ui_kit_services_confirm_action_service__WEBPACK_IMPORTED_MODULE_7__.ConfirmAction.ConfirmTimelineEvent);
if (!confirmed) {
return null;
}
_this10.store.incomingTimelineEventsStream.next(_this10.store.incomingTimelineEventsStream.value.filter(event => event.id !== entity.id));
_this10.snackbarManager.success('Event confirmed');
yield _this10.api.meet.requests.acceptFromEvent(entity.id);
_this10.reloadDayCalendarEventsStorage(entity.start).catch(error => console.warn(`Cannot reload calendar events storage`, error));
})();
}
declineTimelineEvent(entity) {
var _this11 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const confirmed = yield _this11.confirmActionService.askFor(_undock_common_ui_kit_services_confirm_action_service__WEBPACK_IMPORTED_MODULE_7__.ConfirmAction.DeclineTimelineEvent);
if (!confirmed) {
return null;
}
_this11.store.incomingTimelineEventsStream.next(_this11.store.incomingTimelineEventsStream.value.filter(event => event.id !== entity.id));
_this11.snackbarManager.success('Event declined');
yield _this11.api.meet.requests.declineFromEvent(entity.id);
_this11.reloadDayCalendarEventsStorage(entity.start).catch(error => console.warn(`Cannot reload calendar events storage`, error));
})();
}
reloadDayCalendarEventsStorage(day) {
var _this12 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this12.calendarEventsStorage) {
yield _this12.calendarEventsStorage.getEventsForDateRange({
end: moment__WEBPACK_IMPORTED_MODULE_1__(day).endOf('day').toDate(),
start: moment__WEBPACK_IMPORTED_MODULE_1__(day).startOf('day').toDate()
}, true);
}
})();
}
}
StatusesStateModel.ɵfac = function StatusesStateModel_Factory(t) {
return new (t || StatusesStateModel)(_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_8__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_9__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_10__.ExtConnector), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵinject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_11__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵinject"](_undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_12__.CalendarEventsStorage, 8));
};
StatusesStateModel.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdefineInjectable"]({
token: StatusesStateModel,
factory: StatusesStateModel.ɵfac,
providedIn: 'root'
});
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.EmitOnDestroy)()], StatusesStateModel.prototype, "destroyedEvent", void 0);
class ProposalsListStore extends _undock_core_states__WEBPACK_IMPORTED_MODULE_2__.StreamStore {
constructor() {
super();
this.isProposalsDataLoadingStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject(true);
this.isTimelineEventsDataLoadingStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject(true);
this.isBookingRequestsDataLoadingStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject(true);
this.draftProposalsStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject([]);
this.outgoingProposalsStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject([]);
this.outgoingBookingRequestsStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject([]);
this.incomingProposalsStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject([]);
this.incomingTimelineEventsStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject([]);
this.incomingBookingRequestsStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject([]);
this.isDataLoadingStream = (0,rxjs__WEBPACK_IMPORTED_MODULE_17__.combineLatest)([this.isProposalsDataLoadingStream, this.isTimelineEventsDataLoadingStream, this.isBookingRequestsDataLoadingStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.map)(statuses => {
return statuses.some(Boolean);
}));
this.incomingProposalsCountStream = (0,rxjs__WEBPACK_IMPORTED_MODULE_17__.combineLatest)([this.incomingProposalsStream, this.incomingTimelineEventsStream, this.incomingBookingRequestsStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.map)(sources => {
const count = sources.reduce((total, item) => total + item.length, 0);
return count > 99 ? 99 : count;
}));
}
}
/***/ }),
/***/ 48586:
/*!****************************************************************!*\
!*** ./packages/delegate/services/storage/delegate.storage.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DelegateStorage": () => (/* binding */ DelegateStorage)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 13559);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 19337);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 32673);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/session */ 84290);
class DelegateStorage {
constructor(api, currentUser) {
this.api = api;
this.currentUser = currentUser;
this.areGrantorsLoading$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.triggerGrantorsRefresh$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.assistants$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
this.areAssistantsLoading$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(true);
this.triggerAssistantsRefresh$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.ngOnInit();
}
get grantorsCount$() {
return this.ownGrantorsData$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(delegate => {
return delegate.length;
}));
}
get ownGrantorsData$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.currentUser.dataStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.distinctUntilChanged)((0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.compareDeeplyBy)('_id')), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.combineLatestWith)(this.triggerGrantorsRefresh$), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.tap)(() => {
this.areGrantorsLoading$.next(true);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.switchMap)(() => {
return this.api.delegate.ownGrantors.list();
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(delegates => {
return this.delegateToUIDelegateData(delegates);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.tap)(delegate => {
this.areGrantorsLoading$.next(false);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get assistantsData$() {
return this.assistants$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(assistants => this.delegateToUIDelegateData(assistants)));
}
get assistantUserUIds$() {
return this.assistants$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(assistants => {
return assistants.map(item => item.granteeUId);
}));
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.assistants$.next(yield _this.api.delegate.ownGrantees.list());
_this.areAssistantsLoading$.next(false);
})();
}
delegateToUIDelegateData(delegates) {
return delegates.map(data => {
var _a, _b;
let calendarsCount = 0;
if ((_a = data === null || data === void 0 ? void 0 : data.permissions) === null || _a === void 0 ? void 0 : _a.calendars) {
for (let calendarId in data.permissions.calendars) {
if ((_b = data.permissions.calendars[calendarId]) === null || _b === void 0 ? void 0 : _b.isAccessGranted) {
calendarsCount++;
}
}
}
return {
...data,
isActive: !!calendarsCount,
calendarsCount: calendarsCount
};
});
}
}
DelegateStorage.ɵfac = function DelegateStorage_Factory(t) {
return new (t || DelegateStorage)(_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_3__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_4__.CurrentUser));
};
DelegateStorage.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵdefineInjectable"]({
token: DelegateStorage,
factory: DelegateStorage.ɵfac,
providedIn: 'root'
});
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], DelegateStorage.prototype, "areGrantorsLoading$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], DelegateStorage.prototype, "triggerGrantorsRefresh$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], DelegateStorage.prototype, "assistants$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], DelegateStorage.prototype, "areAssistantsLoading$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], DelegateStorage.prototype, "triggerAssistantsRefresh$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], DelegateStorage.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], DelegateStorage.prototype, "grantorsCount$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], DelegateStorage.prototype, "ownGrantorsData$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], DelegateStorage.prototype, "assistantsData$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], DelegateStorage.prototype, "assistantUserUIds$", null);
/***/ }),
/***/ 44727:
/*!*******************************************************************!*\
!*** ./packages/dock/meet/contracts/conference/chime-attendee.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChimeAttendeeType": () => (/* binding */ ChimeAttendeeType)
/* harmony export */ });
var ChimeAttendeeType;
(function (ChimeAttendeeType) {
ChimeAttendeeType["User"] = "User";
ChimeAttendeeType["Recorder"] = "Recorder";
ChimeAttendeeType["GuestUser"] = "GuestUser";
ChimeAttendeeType["PSTNCaller"] = "PSTNCaller";
})(ChimeAttendeeType || (ChimeAttendeeType = {}));
/***/ }),
/***/ 9388:
/*!**************************************************************!*\
!*** ./packages/dock/meet/contracts/dock/conference-mode.ts ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConferenceMode": () => (/* binding */ ConferenceMode)
/* harmony export */ });
var ConferenceMode;
(function (ConferenceMode) {
ConferenceMode["Room"] = "Room";
ConferenceMode["Forum"] = "Forum";
ConferenceMode["Individual"] = "Individual";
})(ConferenceMode || (ConferenceMode = {}));
/***/ }),
/***/ 78803:
/*!**********************************************************************!*\
!*** ./packages/dock/meet/contracts/dock/dock-shared-access-mode.ts ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockSharedAccessMode": () => (/* binding */ DockSharedAccessMode)
/* harmony export */ });
var DockSharedAccessMode;
(function (DockSharedAccessMode) {
DockSharedAccessMode["Link"] = "Link";
DockSharedAccessMode["Connections"] = "Connections";
DockSharedAccessMode["Participants"] = "Participants";
})(DockSharedAccessMode || (DockSharedAccessMode = {}));
/***/ }),
/***/ 80197:
/*!********************************************************!*\
!*** ./packages/dock/meet/contracts/dock/dock-type.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockType": () => (/* binding */ DockType)
/* harmony export */ });
var DockType;
(function (DockType) {
DockType["Draft"] = "Draft";
DockType["Meeting"] = "Meeting";
DockType["Instant"] = "Instant";
DockType["Document"] = "Document";
})(DockType || (DockType = {}));
/***/ }),
/***/ 87354:
/*!**************************************************************!*\
!*** ./packages/dock/meet/contracts/dock/dock-visibility.ts ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockVisibility": () => (/* binding */ DockVisibility)
/* harmony export */ });
var DockVisibility;
(function (DockVisibility) {
DockVisibility["Connections"] = "Connections";
DockVisibility["Participants"] = "Participants";
})(DockVisibility || (DockVisibility = {}));
/***/ }),
/***/ 70514:
/*!***********************************************************!*\
!*** ./packages/dock/meet/contracts/dock/meeting-mode.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingMode": () => (/* binding */ MeetingMode),
/* harmony export */ "fromLegacyMeetingMode": () => (/* binding */ fromLegacyMeetingMode),
/* harmony export */ "toLegacyMeetingMode": () => (/* binding */ toLegacyMeetingMode)
/* harmony export */ });
/* harmony import */ var _undock_dock_meet_contracts_meeting_mode_legacy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/dock/meet/contracts/meeting-mode.legacy */ 82575);
var MeetingMode;
(function (MeetingMode) {
MeetingMode["Audio"] = "Audio";
MeetingMode["Video"] = "Video";
MeetingMode["InPerson"] = "InPerson";
MeetingMode["Broadcast"] = "Broadcast";
})(MeetingMode || (MeetingMode = {}));
function toLegacyMeetingMode(mode) {
switch (mode) {
case MeetingMode.Video:
return _undock_dock_meet_contracts_meeting_mode_legacy__WEBPACK_IMPORTED_MODULE_0__.MeetingModeLegacy.video;
case MeetingMode.Audio:
return _undock_dock_meet_contracts_meeting_mode_legacy__WEBPACK_IMPORTED_MODULE_0__.MeetingModeLegacy.voice;
case MeetingMode.InPerson:
return _undock_dock_meet_contracts_meeting_mode_legacy__WEBPACK_IMPORTED_MODULE_0__.MeetingModeLegacy["in-person"];
default:
return _undock_dock_meet_contracts_meeting_mode_legacy__WEBPACK_IMPORTED_MODULE_0__.MeetingModeLegacy.video;
}
}
function fromLegacyMeetingMode(mode) {
if (isLegacyMeetingMode(mode)) {
switch (mode) {
case _undock_dock_meet_contracts_meeting_mode_legacy__WEBPACK_IMPORTED_MODULE_0__.MeetingModeLegacy.video:
return MeetingMode.Video;
case _undock_dock_meet_contracts_meeting_mode_legacy__WEBPACK_IMPORTED_MODULE_0__.MeetingModeLegacy.voice:
return MeetingMode.Audio;
case _undock_dock_meet_contracts_meeting_mode_legacy__WEBPACK_IMPORTED_MODULE_0__.MeetingModeLegacy["in-person"]:
return MeetingMode.InPerson;
default:
return MeetingMode.Video;
}
}
return mode;
}
function isLegacyMeetingMode(mode) {
return typeof mode === 'number';
}
/***/ }),
/***/ 35758:
/*!***********************************************!*\
!*** ./packages/dock/meet/contracts/index.ts ***!
\***********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConferenceMode": () => (/* reexport safe */ _dock_conference_mode__WEBPACK_IMPORTED_MODULE_6__.ConferenceMode),
/* harmony export */ "DockSharedAccessMode": () => (/* reexport safe */ _dock_dock_shared_access_mode__WEBPACK_IMPORTED_MODULE_7__.DockSharedAccessMode),
/* harmony export */ "DockType": () => (/* reexport safe */ _dock_dock_type__WEBPACK_IMPORTED_MODULE_2__.DockType),
/* harmony export */ "DockVisibility": () => (/* reexport safe */ _dock_dock_visibility__WEBPACK_IMPORTED_MODULE_4__.DockVisibility),
/* harmony export */ "LegacyChecklistItem": () => (/* reexport safe */ _legacy_dock__WEBPACK_IMPORTED_MODULE_0__.LegacyChecklistItem),
/* harmony export */ "LegacyDock": () => (/* reexport safe */ _legacy_dock__WEBPACK_IMPORTED_MODULE_0__.LegacyDock),
/* harmony export */ "LegacyDockParticipant": () => (/* reexport safe */ _legacy_dock__WEBPACK_IMPORTED_MODULE_0__.LegacyDockParticipant),
/* harmony export */ "LegacyDockType": () => (/* reexport safe */ _legacy_dock__WEBPACK_IMPORTED_MODULE_0__.LegacyDockType),
/* harmony export */ "MeetingMode": () => (/* reexport safe */ _dock_meeting_mode__WEBPACK_IMPORTED_MODULE_3__.MeetingMode),
/* harmony export */ "MeetingModeLegacy": () => (/* reexport safe */ _meeting_mode_legacy__WEBPACK_IMPORTED_MODULE_5__.MeetingModeLegacy),
/* harmony export */ "ScheduleMode": () => (/* reexport safe */ _schedule_mode__WEBPACK_IMPORTED_MODULE_1__.ScheduleMode),
/* harmony export */ "fromLegacyMeetingMode": () => (/* reexport safe */ _dock_meeting_mode__WEBPACK_IMPORTED_MODULE_3__.fromLegacyMeetingMode),
/* harmony export */ "toLegacyMeetingMode": () => (/* reexport safe */ _dock_meeting_mode__WEBPACK_IMPORTED_MODULE_3__.toLegacyMeetingMode)
/* harmony export */ });
/* harmony import */ var _legacy_dock__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./legacy-dock */ 74006);
/* harmony import */ var _schedule_mode__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./schedule-mode */ 65893);
/* harmony import */ var _dock_dock_type__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./dock/dock-type */ 80197);
/* harmony import */ var _dock_meeting_mode__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./dock/meeting-mode */ 70514);
/* harmony import */ var _dock_dock_visibility__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./dock/dock-visibility */ 87354);
/* harmony import */ var _meeting_mode_legacy__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./meeting-mode.legacy */ 82575);
/* harmony import */ var _dock_conference_mode__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./dock/conference-mode */ 9388);
/* harmony import */ var _dock_dock_shared_access_mode__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./dock/dock-shared-access-mode */ 78803);
/* harmony import */ var _meeting_duration_option_interface__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./meeting-duration-option.interface */ 29341);
/***/ }),
/***/ 74006:
/*!*****************************************************!*\
!*** ./packages/dock/meet/contracts/legacy-dock.ts ***!
\*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LegacyChecklistItem": () => (/* binding */ LegacyChecklistItem),
/* harmony export */ "LegacyDock": () => (/* binding */ LegacyDock),
/* harmony export */ "LegacyDockParticipant": () => (/* binding */ LegacyDockParticipant),
/* harmony export */ "LegacyDockType": () => (/* binding */ LegacyDockType)
/* harmony export */ });
class LegacyChecklistItem {}
class LegacyDockParticipant {}
class LegacyDock {}
var LegacyDockType;
(function (LegacyDockType) {
LegacyDockType[LegacyDockType["Event"] = 0] = "Event";
LegacyDockType[LegacyDockType["Task"] = 1] = "Task";
LegacyDockType[LegacyDockType["Workspace"] = 2] = "Workspace";
LegacyDockType[LegacyDockType["Record"] = 3] = "Record";
LegacyDockType[LegacyDockType["Conversation"] = 4] = "Conversation";
LegacyDockType[LegacyDockType["Conference"] = 5] = "Conference";
LegacyDockType[LegacyDockType["VideoConference"] = 6] = "VideoConference";
LegacyDockType[LegacyDockType["VoiceCall"] = 7] = "VoiceCall";
LegacyDockType[LegacyDockType["VideoCall"] = 8] = "VideoCall";
LegacyDockType[LegacyDockType["FlexMeeting"] = 9] = "FlexMeeting";
LegacyDockType[LegacyDockType["Generic"] = 10] = "Generic";
LegacyDockType[LegacyDockType["Broadcast"] = 11] = "Broadcast";
LegacyDockType[LegacyDockType["GroupChat"] = 12] = "GroupChat";
})(LegacyDockType || (LegacyDockType = {}));
/***/ }),
/***/ 29341:
/*!***************************************************************************!*\
!*** ./packages/dock/meet/contracts/meeting-duration-option.interface.ts ***!
\***************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 82575:
/*!*************************************************************!*\
!*** ./packages/dock/meet/contracts/meeting-mode.legacy.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingModeLegacy": () => (/* binding */ MeetingModeLegacy)
/* harmony export */ });
var MeetingModeLegacy;
(function (MeetingModeLegacy) {
MeetingModeLegacy[MeetingModeLegacy["none"] = 0] = "none";
MeetingModeLegacy[MeetingModeLegacy["voice"] = 1] = "voice";
MeetingModeLegacy[MeetingModeLegacy["video"] = 2] = "video";
MeetingModeLegacy[MeetingModeLegacy["in-person"] = 3] = "in-person";
MeetingModeLegacy[MeetingModeLegacy["chat"] = 4] = "chat";
MeetingModeLegacy[MeetingModeLegacy["conference"] = 5] = "conference";
})(MeetingModeLegacy || (MeetingModeLegacy = {}));
/***/ }),
/***/ 65893:
/*!*******************************************************!*\
!*** ./packages/dock/meet/contracts/schedule-mode.ts ***!
\*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ScheduleMode": () => (/* binding */ ScheduleMode)
/* harmony export */ });
var ScheduleMode;
(function (ScheduleMode) {
ScheduleMode["Instant"] = "Instant";
ScheduleMode["Schedule"] = "Schedule";
})(ScheduleMode || (ScheduleMode = {}));
/***/ }),
/***/ 93327:
/*!***********************************************************!*\
!*** ./packages/dock/meet/contracts/schedules-manager.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SchedulesManager": () => (/* binding */ SchedulesManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
class SchedulesManager {
createMeetingType(properties, save = false) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const entity = yield _this.meetingTypeFactory.create({
...properties,
...(yield _this.getRelatedEntityData())
});
if (save) {
(yield _this.schedulesCollection$).save(entity);
}
return entity;
})();
}
setScheduleEnabled(entity) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!(yield _this2.isSchedulesLimitReached$)) {
entity.isDisabled = false;
return _this2.saveMeetingType(entity);
} else {
_this2.snackbarManager.error(`Cannot enable schedule`);
}
})();
}
setScheduleDisabled(entity) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
entity.isDisabled = true;
return _this3.saveMeetingType(entity);
})();
}
saveMeetingType(entity) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return (yield _this4.schedulesCollection$).save(entity);
})();
}
deleteMeetingType(entity) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
entity.removed = true;
return (yield _this5.schedulesCollection$).save(entity);
})();
}
getScheduleKey(entity) {
if (!entity.relatedEntityType) {
return `${entity.userUId}/${entity.id}`;
}
return [entity.relatedEntityType, entity.relatedEntityId, entity.id].join('/');
}
prepareSchedule(schedule) {
var _a;
if (!schedule) {
return schedule;
}
schedule.allowedModes = (_a = schedule.allowedModes) !== null && _a !== void 0 ? _a : [];
if (schedule.allowedModes.length === 0) {
schedule.allowedModes.push(schedule.mode);
}
const defaultDurations = this.meetingDurationOptionsProvider.defaultMeetingDurationValues;
defaultDurations.forEach(duration => {
if (!schedule.availableDurationValues.hasOwnProperty(`${duration}`)) {
schedule.availableDurationValues[duration] = false;
}
});
return schedule;
}
prepareSchedules(schedules) {
return schedules.map(schedule => this.prepareSchedule(schedule));
}
}
/***/ }),
/***/ 16097:
/*!*******************************************************************!*\
!*** ./packages/dock/meet/contracts/ui-adapters/notes.adapter.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "NOTES_ADAPTER": () => (/* binding */ NOTES_ADAPTER)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
const NOTES_ADAPTER = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('NOTES_ADAPTER');
/***/ }),
/***/ 24912:
/*!********************************************************************!*\
!*** ./packages/dock/meet/contracts/ui-adapters/topics.adapter.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TOPICS_ADAPTER": () => (/* binding */ TOPICS_ADAPTER)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
const TOPICS_ADAPTER = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('TOPICS_ADAPTER');
/***/ }),
/***/ 49871:
/*!****************************************************************************!*\
!*** ./packages/dock/meet/contracts/ui-providers/participants.provider.ts ***!
\****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PARTICIPANTS_PROVIDER": () => (/* binding */ PARTICIPANTS_PROVIDER)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
const PARTICIPANTS_PROVIDER = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('PARTICIPANTS_PROVIDER');
/***/ }),
/***/ 613:
/*!*********************************************************!*\
!*** ./packages/dock/meet/events/dock-created.event.ts ***!
\*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockCreatedEvent": () => (/* binding */ DockCreatedEvent)
/* harmony export */ });
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core */ 8573);
class DockCreatedEvent extends _undock_core__WEBPACK_IMPORTED_MODULE_0__.AbstractEvent {
constructor(_dock, _recipient, _requester) {
super();
this._dock = _dock;
this._recipient = _recipient;
this._requester = _requester;
}
get dock() {
return this._dock;
}
get recipient() {
return this._recipient;
}
get requester() {
return this._requester;
}
}
/***/ }),
/***/ 91689:
/*!********************************************!*\
!*** ./packages/dock/meet/events/index.ts ***!
\********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockCreatedEvent": () => (/* reexport safe */ _dock_created_event__WEBPACK_IMPORTED_MODULE_0__.DockCreatedEvent)
/* harmony export */ });
/* harmony import */ var _dock_created_event__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dock-created.event */ 613);
/***/ }),
/***/ 3968:
/*!***************************************************************************************!*\
!*** ./packages/dock/meet/exceptions/booking-request-code-not-available.exception.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "BookingRequestCodeNotAvailableException": () => (/* binding */ BookingRequestCodeNotAvailableException)
/* harmony export */ });
class BookingRequestCodeNotAvailableException extends Error {
constructor(bookingCode) {
super(`Attempted to create a booking request with a booking code that is already in use #${bookingCode !== null && bookingCode !== void 0 ? bookingCode : ''}`);
}
}
/***/ }),
/***/ 18991:
/*!****************************************************************************!*\
!*** ./packages/dock/meet/exceptions/booking-request-expired.exception.ts ***!
\****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "BookingRequestExpiredException": () => (/* binding */ BookingRequestExpiredException)
/* harmony export */ });
class BookingRequestExpiredException extends Error {
constructor(bookingCode) {
super(bookingCode ? `Booking Request #${bookingCode} does not exist or has expired` : `Booking Request does not exist or has expired`);
}
}
/***/ }),
/***/ 3751:
/*!****************************************************************************************!*\
!*** ./packages/dock/meet/exceptions/booking-request-slots-not-available.exception.ts ***!
\****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "BookingRequestSlotsNotAvailableException": () => (/* binding */ BookingRequestSlotsNotAvailableException)
/* harmony export */ });
class BookingRequestSlotsNotAvailableException extends Error {
constructor(bookingCode, unavailableTimestamps) {
super(`Attempted to create, add or confirm an unavailable slots for booking request #${bookingCode !== null && bookingCode !== void 0 ? bookingCode : ''}`);
this.timestamps = unavailableTimestamps !== null && unavailableTimestamps !== void 0 ? unavailableTimestamps : null;
}
}
/***/ }),
/***/ 59595:
/*!**********************************************************************!*\
!*** ./packages/dock/meet/exceptions/dock-is-not-found.exception.ts ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockIsNotFoundException": () => (/* binding */ DockIsNotFoundException)
/* harmony export */ });
class DockIsNotFoundException extends Error {
constructor(dockId) {
super(dockId ? `Dock #${dockId} does not exists` : `Dock does not exists`);
}
}
/***/ }),
/***/ 57566:
/*!**************************************************!*\
!*** ./packages/dock/meet/helpers/emulate-tz.ts ***!
\**************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "applyEmulatedTimeZone": () => (/* binding */ applyEmulatedTimeZone),
/* harmony export */ "revertEmulatedTimeZone": () => (/* binding */ revertEmulatedTimeZone)
/* harmony export */ });
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_0__);
const tzOffsetCache = new Map();
const getTzOffsetInMinutes = name => {
if (!tzOffsetCache.has(name)) {
tzOffsetCache.set(name, (0,moment__WEBPACK_IMPORTED_MODULE_0__.tz)(new Date(), name).utcOffset());
}
return tzOffsetCache.get(name);
};
const applyEmulatedTimeZone = (date, timeZoneName) => {
const currentTzOffsetMins = new Date().getTimezoneOffset();
const emulatedTzOffsetMins = getTzOffsetInMinutes(timeZoneName);
return moment__WEBPACK_IMPORTED_MODULE_0___default()(date).add(emulatedTzOffsetMins + currentTzOffsetMins, 'minutes');
};
const revertEmulatedTimeZone = (date, timeZoneName) => {
const currentTzOffsetMins = new Date().getTimezoneOffset();
const emulatedTzOffsetMins = getTzOffsetInMinutes(timeZoneName);
return moment__WEBPACK_IMPORTED_MODULE_0___default()(date).add(-currentTzOffsetMins - emulatedTzOffsetMins, 'minutes');
};
/***/ }),
/***/ 1467:
/*!*************************************!*\
!*** ./packages/dock/meet/index.ts ***!
\*************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConferenceMode": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_0__.ConferenceMode),
/* harmony export */ "Dock": () => (/* reexport safe */ _models_dock_model__WEBPACK_IMPORTED_MODULE_3__.Dock),
/* harmony export */ "DockSharedAccessMode": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_0__.DockSharedAccessMode),
/* harmony export */ "DockType": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_0__.DockType),
/* harmony export */ "DockVisibility": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_0__.DockVisibility),
/* harmony export */ "LegacyChecklistItem": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_0__.LegacyChecklistItem),
/* harmony export */ "LegacyDock": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_0__.LegacyDock),
/* harmony export */ "LegacyDockParticipant": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_0__.LegacyDockParticipant),
/* harmony export */ "LegacyDockType": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_0__.LegacyDockType),
/* harmony export */ "MeetingMode": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_0__.MeetingMode),
/* harmony export */ "MeetingModeLegacy": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_0__.MeetingModeLegacy),
/* harmony export */ "MeetingTypeScope": () => (/* reexport safe */ _models_schedule_model__WEBPACK_IMPORTED_MODULE_4__.MeetingTypeScope),
/* harmony export */ "SCHEDULE_COLLECTION_NAME": () => (/* reexport safe */ _models_schedule_model__WEBPACK_IMPORTED_MODULE_4__.SCHEDULE_COLLECTION_NAME),
/* harmony export */ "Schedule": () => (/* reexport safe */ _models_schedule_model__WEBPACK_IMPORTED_MODULE_4__.Schedule),
/* harmony export */ "ScheduleAvailabilityMode": () => (/* reexport safe */ _models_schedule_model__WEBPACK_IMPORTED_MODULE_4__.ScheduleAvailabilityMode),
/* harmony export */ "ScheduleMode": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_0__.ScheduleMode),
/* harmony export */ "ScheduleType": () => (/* reexport safe */ _models_schedule_model__WEBPACK_IMPORTED_MODULE_4__.ScheduleType),
/* harmony export */ "SchedulingMode": () => (/* reexport safe */ _models_schedule_model__WEBPACK_IMPORTED_MODULE_4__.SchedulingMode),
/* harmony export */ "UserSchedulesManager": () => (/* reexport safe */ _services_user_schedules_manager__WEBPACK_IMPORTED_MODULE_5__.UserSchedulesManager),
/* harmony export */ "fromLegacyMeetingMode": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_0__.fromLegacyMeetingMode),
/* harmony export */ "getDockSecret": () => (/* reexport safe */ _models_dock_model__WEBPACK_IMPORTED_MODULE_3__.getDockSecret),
/* harmony export */ "toLegacyMeetingMode": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_0__.toLegacyMeetingMode)
/* harmony export */ });
/* harmony import */ var _contracts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./contracts */ 35758);
/* harmony import */ var _contracts_legacy_dock__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./contracts/legacy-dock */ 74006);
/* harmony import */ var _contracts_meeting_mode_legacy__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./contracts/meeting-mode.legacy */ 82575);
/* harmony import */ var _models_dock_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./models/dock.model */ 76486);
/* harmony import */ var _models_schedule_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./models/schedule.model */ 18097);
/* harmony import */ var _services_user_schedules_manager__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./services/user-schedules.manager */ 82774);
/***/ }),
/***/ 32856:
/*!********************************************************************!*\
!*** ./packages/dock/meet/listeners/meet-dock-created.listener.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetDockCreatedListener": () => (/* binding */ MeetDockCreatedListener)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_events__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/events */ 91689);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/calendar/services/calendar-events.storage */ 10182);
class MeetDockCreatedListener extends _undock_core__WEBPACK_IMPORTED_MODULE_2__.AbstractEventListener {
constructor(api, currentUser, extConnector, eventsManager, calendarEventsStorage) {
super(eventsManager, MeetDockCreatedListener);
this.api = api;
this.currentUser = currentUser;
this.extConnector = extConnector;
this.eventsManager = eventsManager;
this.calendarEventsStorage = calendarEventsStorage;
this.sortOrder = 1;
}
getEventClass() {
return _undock_dock_meet_events__WEBPACK_IMPORTED_MODULE_3__.DockCreatedEvent;
}
handle(event) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield Promise.all([_this.removeReservedSlots(event), _this.refreshCalendarEventsStorage(event)]);
})();
}
removeReservedSlots(event) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a, _b, _c, _d, _e, _f;
try {
if ((_a = event.dock) === null || _a === void 0 ? void 0 : _a.meetingCode) {
let timestamp = ((_b = event.dock) === null || _b === void 0 ? void 0 : _b.date.start) ? ((_c = event.dock) === null || _c === void 0 ? void 0 : _c.date.start) instanceof Date ? (_d = event.dock) === null || _d === void 0 ? void 0 : _d.date.start.toISOString() : (_e = event.dock) === null || _e === void 0 ? void 0 : _e.date.start : null;
yield _this2.api.time.reservedSlots.removeReservedSlotsByMeetingCode(event.dock.meetingCode, timestamp);
_this2.extConnector.refreshUserInExt((_f = yield _this2.currentUser.data) === null || _f === void 0 ? void 0 : _f.email);
}
} catch (error) {
console.error(error);
}
})();
}
refreshCalendarEventsStorage(event) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
if (event.dock.date) {
if (_this3.calendarEventsStorage) {
yield _this3.calendarEventsStorage.getEventsForDateRange({
start: moment__WEBPACK_IMPORTED_MODULE_1__(event.dock.date.start).startOf('day').toDate(),
end: moment__WEBPACK_IMPORTED_MODULE_1__(event.dock.date.end).endOf('day').toDate()
});
}
}
} catch (error) {
console.error(error);
}
})();
}
}
MeetDockCreatedListener.ɵfac = function MeetDockCreatedListener_Factory(t) {
return new (t || MeetDockCreatedListener)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_4__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_5__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.ExtConnector), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.AppEventsDispatcher), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_6__.CalendarEventsStorage, 8));
};
MeetDockCreatedListener.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineInjectable"]({
token: MeetDockCreatedListener,
factory: MeetDockCreatedListener.ɵfac
});
/***/ }),
/***/ 39870:
/*!*********************************************!*\
!*** ./packages/dock/meet/meet.provider.ts ***!
\*********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetProvider": () => (/* binding */ MeetProvider)
/* harmony export */ });
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__(/*! @angular/cdk/clipboard */ 86079);
/* harmony import */ var _undock_acl_acl_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/acl/acl.module */ 52035);
/* harmony import */ var _undock_core_core_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/core.module */ 78874);
/* harmony import */ var _undock_time_availability_availability_ui_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/time/availability/availability-ui.provider */ 26268);
/* harmony import */ var _undock_user_user_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/user/user.provider */ 75657);
/* harmony import */ var _undock_people_people_provider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/people/people.provider */ 69924);
/* harmony import */ var _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/ui-kit/ui-kit.module */ 85196);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_services_meetings_manager__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/dock/meet/services/meetings.manager */ 25850);
/* harmony import */ var _undock_dock_meet_models_factories_topic_factory__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/dock/meet/models/factories/topic.factory */ 64676);
/* harmony import */ var _undock_dock_meet_services_user_schedules_manager__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/dock/meet/services/user-schedules.manager */ 82774);
/* harmony import */ var _undock_dock_meet_models_factories_action_item_factory__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/dock/meet/models/factories/action-item.factory */ 34712);
/* harmony import */ var _undock_dock_meet_models_chime_conf_settings_storage__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/dock/meet/models/chime/conf-settings.storage */ 70810);
/* harmony import */ var _undock_dock_meet_models_factories_meeting_type_factory__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/dock/meet/models/factories/meeting-type.factory */ 75635);
/* harmony import */ var _undock_dock_meet_listeners_meet_dock_created_listener__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/dock/meet/listeners/meet-dock-created.listener */ 32856);
/* harmony import */ var _undock_dock_meet_services_editor_editor_actions_detector__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/dock/meet/services/editor/editor-actions-detector */ 7523);
/* harmony import */ var _undock_dock_meet_models_factories_chime_meeting_attendee_factory__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/dock/meet/models/factories/chime/meeting-attendee.factory */ 37175);
/* harmony import */ var _undock_dock_meet_services_conference_chime_phone_numbers_provider__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @undock/dock/meet/services/conference/chime-phone-numbers.provider */ 12364);
/* harmony import */ var _undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @undock/dock/meet/services/data-providers/meeting-mode-options.provider */ 30719);
/* harmony import */ var _undock_dock_meet_services_data_providers_meeting_duration_options_provider__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @undock/dock/meet/services/data-providers/meeting-duration-options.provider */ 35094);
/* harmony import */ var _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @undock/dock/meet/ui/pages/edit-meeting */ 20524);
/* harmony import */ var _undock_dock_meet_ui_components_dock_title_dock_title_component__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @undock/dock/meet/ui/components/dock-title/dock-title.component */ 70877);
/* harmony import */ var _undock_dock_meet_ui_pages_meeting_dock_components_notes_notes_component__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @undock/dock/meet/ui/pages/meeting-dock/components/notes/notes.component */ 79406);
/* harmony import */ var _undock_dock_meet_ui_components_topics_list_form_topic_form_component__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @undock/dock/meet/ui/components/topics-list/form/topic-form.component */ 81461);
/* harmony import */ var _undock_dock_meet_ui_components_topics_list_view_topic_view_component__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @undock/dock/meet/ui/components/topics-list/view/topic-view.component */ 34515);
/* harmony import */ var _undock_dock_meet_ui_components_topics_list_view_topic_actions_component__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @undock/dock/meet/ui/components/topics-list/view/topic-actions.component */ 44533);
/* harmony import */ var _undock_dock_meet_ui_components_attachments_list_upload_view_upload_view_component__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @undock/dock/meet/ui/components/attachments-list/upload-view/upload-view.component */ 66857);
/* harmony import */ var _undock_dock_meet_ui_components_topics_list_topics_list_component__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @undock/dock/meet/ui/components/topics-list/topics-list.component */ 25770);
/* harmony import */ var _undock_dock_meet_ui_components_private_notes_private_notes_component__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @undock/dock/meet/ui/components/private-notes/private-notes.component */ 47779);
/* harmony import */ var _undock_dock_meet_ui_components_private_notes_private_notes_editor_component__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @undock/dock/meet/ui/components/private-notes/private-notes-editor.component */ 39187);
/* harmony import */ var _undock_dock_meet_ui_components_participant_selector_participant_selector_component__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! @undock/dock/meet/ui/components/participant-selector/participant-selector.component */ 40921);
/* harmony import */ var _undock_dock_meet_ui_components_participant_selector_directives_participant_selector_host_directive__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @undock/dock/meet/ui/components/participant-selector/directives/participant-selector-host.directive */ 47353);
/* harmony import */ var _undock_dock_meet_ui_components_participant_selector_participant_selector_trigger_component__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @undock/dock/meet/ui/components/participant-selector/participant-selector-trigger.component */ 28299);
/* harmony import */ var _undock_dock_meet_services_booking_request_manager__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @undock/dock/meet/services/booking-request.manager */ 18862);
/* harmony import */ var _undock_dock_meet_ui_components_meet_dock_participants_preview_meet_dock_participants_preview_component__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @undock/dock/meet/ui/components/meet-dock-participants-preview/meet-dock-participants-preview.component */ 40648);
/* harmony import */ var _undock_dock_meet_ui_pages_edit_meeting_components_edit_attendees__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! @undock/dock/meet/ui/pages/edit-meeting/components/edit-attendees */ 52939);
/* harmony import */ var _undock_dock_meet_ui_pages_edit_meeting_components_meet_mode_slide_button_meet_mode_slide_button_component__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! @undock/dock/meet/ui/pages/edit-meeting/components/meet-mode-slide-button/meet-mode-slide-button.component */ 166);
/* harmony import */ var _undock_common_layout_layout_module__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! @undock/common/layout/layout.module */ 66752);
/* harmony import */ var _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! @undock/dock/meet/ui/components */ 35667);
/* harmony import */ var _undock_locations_locations_provider__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! @undock/locations/locations.provider */ 15284);
/* harmony import */ var _undock_dock_meet_ui_components_event_form_components_event_form_available_slot_selector_component__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! @undock/dock/meet/ui/components/event-form/components/event-form-available-slot-selector.component */ 79686);
/* harmony import */ var _ui_components_agenda_generator_agenda_generator_component__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ./ui/components/agenda-generator/agenda-generator.component */ 72499);
/* harmony import */ var _undock_common_editor_editor_module__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! @undock/common/editor/editor.module */ 68748);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_common_ui_kit_ui_components_time_zone_selector_time_zone_selector_2_component__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components/time-zone-selector/time-zone-selector-2.component */ 77892);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _angular_material_legacy_slide_toggle__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__(/*! @angular/material/legacy-slide-toggle */ 43921);
/* harmony import */ var _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input.directive */ 51081);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! @undock/time/availability/components */ 93989);
/* harmony import */ var _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! @undock/common/layout/components */ 56675);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
/* harmony import */ var _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! @undock/common/ui-kit/ui/pipes */ 97648);
/* harmony import */ var _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__(/*! @angular/material/legacy-select */ 36002);
/* harmony import */ var _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__(/*! @angular/material/legacy-core */ 57090);
/* harmony import */ var _angular_material_legacy_radio__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(/*! @angular/material/legacy-radio */ 3493);
/* harmony import */ var ngx_skeleton_loader__WEBPACK_IMPORTED_MODULE_65__ = __webpack_require__(/*! ngx-skeleton-loader */ 38495);
/* harmony import */ var _undock_common_ui_kit_ui_directives_popup_trigger_popup_trigger_directive__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives/popup-trigger/popup-trigger.directive */ 84757);
/* harmony import */ var _undock_common_ui_kit_ui_icons_agenda_extended_agenda_extended_icon_component__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/agenda-extended/agenda-extended-icon.component */ 53028);
/* harmony import */ var _undock_common_ui_kit_ui_icons_bell_bell_icon_component__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/bell/bell-icon.component */ 38658);
/* harmony import */ var _undock_common_ui_kit_ui_icons_duration_duration_icon_component__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/duration/duration-icon.component */ 78755);
/* harmony import */ var _undock_common_ui_kit_ui_icons_person_person_icon_component__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/person/person-icon.component */ 88126);
/* harmony import */ var _undock_common_ui_kit_ui_icons_text_text_icon_component__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/text/text-icon.component */ 63021);
class MeetProvider {
constructor(listeners) {
this.listeners = listeners;
}
}
MeetProvider.ɵfac = function MeetProvider_Factory(t) {
return new (t || MeetProvider)(_angular_core__WEBPACK_IMPORTED_MODULE_56__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_6__.AbstractEventListener));
};
MeetProvider.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_56__["ɵɵdefineNgModule"]({
type: MeetProvider
});
MeetProvider.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_56__["ɵɵdefineInjector"]({
providers: [_undock_dock_meet_models_factories_topic_factory__WEBPACK_IMPORTED_MODULE_8__.TopicFactory, _undock_dock_meet_models_factories_action_item_factory__WEBPACK_IMPORTED_MODULE_10__.ActionItemFactory, _undock_dock_meet_models_factories_meeting_type_factory__WEBPACK_IMPORTED_MODULE_12__.MeetingTypeFactory, _undock_dock_meet_models_factories_chime_meeting_attendee_factory__WEBPACK_IMPORTED_MODULE_15__.MeetingAttendeeFactory, _undock_dock_meet_services_meetings_manager__WEBPACK_IMPORTED_MODULE_7__.MeetingsManager, _undock_dock_meet_services_user_schedules_manager__WEBPACK_IMPORTED_MODULE_9__.UserSchedulesManager, _undock_dock_meet_services_booking_request_manager__WEBPACK_IMPORTED_MODULE_32__.BookingRequestManager, _undock_dock_meet_models_chime_conf_settings_storage__WEBPACK_IMPORTED_MODULE_11__.ConfSettingsStorage, _undock_dock_meet_services_editor_editor_actions_detector__WEBPACK_IMPORTED_MODULE_14__.EditorActionsDetector, _undock_dock_meet_services_conference_chime_phone_numbers_provider__WEBPACK_IMPORTED_MODULE_16__.ChimePhoneNumbersProvider, _undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_17__.MeetingModeOptionsProvider, _undock_dock_meet_services_data_providers_meeting_duration_options_provider__WEBPACK_IMPORTED_MODULE_18__.MeetingDurationOptionsProvider, {
provide: _undock_core__WEBPACK_IMPORTED_MODULE_6__.AbstractEventListener,
useClass: _undock_dock_meet_listeners_meet_dock_created_listener__WEBPACK_IMPORTED_MODULE_13__.MeetDockCreatedListener,
multi: true
}],
imports: [_angular_router__WEBPACK_IMPORTED_MODULE_57__.RouterModule, _angular_common__WEBPACK_IMPORTED_MODULE_58__.CommonModule, _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_59__.ClipboardModule, _undock_acl_acl_module__WEBPACK_IMPORTED_MODULE_0__.AclModule, _undock_core_core_module__WEBPACK_IMPORTED_MODULE_1__.CoreModule, _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_5__.UiKitModule, _undock_common_editor_editor_module__WEBPACK_IMPORTED_MODULE_41__.EditorModule, _undock_time_availability_availability_ui_provider__WEBPACK_IMPORTED_MODULE_2__.AvailabilityUIProvider, _undock_user_user_provider__WEBPACK_IMPORTED_MODULE_3__.UserProvider, _undock_common_layout_layout_module__WEBPACK_IMPORTED_MODULE_36__.LayoutModule, _undock_people_people_provider__WEBPACK_IMPORTED_MODULE_4__.PeopleProvider, _undock_locations_locations_provider__WEBPACK_IMPORTED_MODULE_38__.LocationsProvider]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_56__["ɵɵsetNgModuleScope"](MeetProvider, {
declarations: [_undock_dock_meet_ui_pages_meeting_dock_components_notes_notes_component__WEBPACK_IMPORTED_MODULE_21__.NotesComponent, _undock_dock_meet_ui_components_dock_title_dock_title_component__WEBPACK_IMPORTED_MODULE_20__.DockTitleComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.EditTitleComponent, _undock_dock_meet_ui_components_topics_list_form_topic_form_component__WEBPACK_IMPORTED_MODULE_22__.TopicFormComponent, _undock_dock_meet_ui_components_topics_list_view_topic_view_component__WEBPACK_IMPORTED_MODULE_23__.TopicViewComponent, _undock_dock_meet_ui_components_topics_list_view_topic_actions_component__WEBPACK_IMPORTED_MODULE_24__.TopicActionsComponent, _undock_dock_meet_ui_components_attachments_list_upload_view_upload_view_component__WEBPACK_IMPORTED_MODULE_25__.UploadViewComponent, _undock_dock_meet_ui_components_topics_list_topics_list_component__WEBPACK_IMPORTED_MODULE_26__.TopicsListComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.EditScheduleComponent, _undock_dock_meet_ui_components_private_notes_private_notes_component__WEBPACK_IMPORTED_MODULE_27__.PrivateNotesComponent, _undock_dock_meet_ui_pages_edit_meeting_components_edit_attendees__WEBPACK_IMPORTED_MODULE_34__.EditAttendeesComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.EditMeetingDateComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.TimeSlotSelectorComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.EditParticipantsComponent, _undock_dock_meet_ui_components_private_notes_private_notes_editor_component__WEBPACK_IMPORTED_MODULE_28__.PrivateNotesEditorComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.MeetingModeSelectComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.MeetDurationSelectComponent, _undock_dock_meet_ui_components_participant_selector_participant_selector_component__WEBPACK_IMPORTED_MODULE_29__.ParticipantSelectorComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.MeetingModeSelectV2Component, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.MeetDurationSelectV2Component, _undock_dock_meet_ui_pages_edit_meeting_components_meet_mode_slide_button_meet_mode_slide_button_component__WEBPACK_IMPORTED_MODULE_35__.MeetingModeSlideButtonComponent, _undock_dock_meet_ui_components_participant_selector_directives_participant_selector_host_directive__WEBPACK_IMPORTED_MODULE_30__.ParticipantSelectorHostDirective, _undock_dock_meet_ui_components_participant_selector_participant_selector_trigger_component__WEBPACK_IMPORTED_MODULE_31__.ParticipantSelectorTriggerComponent, _undock_dock_meet_ui_components_meet_dock_participants_preview_meet_dock_participants_preview_component__WEBPACK_IMPORTED_MODULE_33__.MeetDockParticipantsPreviewComponent, _ui_components_agenda_generator_agenda_generator_component__WEBPACK_IMPORTED_MODULE_40__.AgendaGeneratorComponent, _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_37__.EventFormComponent, _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_37__.EventFormPlanComponent, _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_37__.EventFormDurationComponent, _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_37__.EventFormLocationComponent, _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_37__.EventFormScheduleComponent, _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_37__.EventFormScheduleLgComponent, _undock_dock_meet_ui_components_event_form_components_event_form_available_slot_selector_component__WEBPACK_IMPORTED_MODULE_39__.EventFormAvailableSlotSelectorComponent],
imports: [_angular_router__WEBPACK_IMPORTED_MODULE_57__.RouterModule, _angular_common__WEBPACK_IMPORTED_MODULE_58__.CommonModule, _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_59__.ClipboardModule, _undock_acl_acl_module__WEBPACK_IMPORTED_MODULE_0__.AclModule, _undock_core_core_module__WEBPACK_IMPORTED_MODULE_1__.CoreModule, _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_5__.UiKitModule, _undock_common_editor_editor_module__WEBPACK_IMPORTED_MODULE_41__.EditorModule, _undock_time_availability_availability_ui_provider__WEBPACK_IMPORTED_MODULE_2__.AvailabilityUIProvider, _undock_user_user_provider__WEBPACK_IMPORTED_MODULE_3__.UserProvider, _undock_common_layout_layout_module__WEBPACK_IMPORTED_MODULE_36__.LayoutModule, _undock_people_people_provider__WEBPACK_IMPORTED_MODULE_4__.PeopleProvider, _undock_locations_locations_provider__WEBPACK_IMPORTED_MODULE_38__.LocationsProvider],
exports: [_undock_dock_meet_ui_pages_meeting_dock_components_notes_notes_component__WEBPACK_IMPORTED_MODULE_21__.NotesComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.EditTitleComponent, _undock_dock_meet_ui_components_dock_title_dock_title_component__WEBPACK_IMPORTED_MODULE_20__.DockTitleComponent, _undock_dock_meet_ui_components_topics_list_form_topic_form_component__WEBPACK_IMPORTED_MODULE_22__.TopicFormComponent, _undock_dock_meet_ui_components_topics_list_view_topic_view_component__WEBPACK_IMPORTED_MODULE_23__.TopicViewComponent, _undock_dock_meet_ui_components_topics_list_view_topic_actions_component__WEBPACK_IMPORTED_MODULE_24__.TopicActionsComponent, _undock_dock_meet_ui_components_attachments_list_upload_view_upload_view_component__WEBPACK_IMPORTED_MODULE_25__.UploadViewComponent, _undock_dock_meet_ui_components_topics_list_topics_list_component__WEBPACK_IMPORTED_MODULE_26__.TopicsListComponent, _undock_dock_meet_ui_components_private_notes_private_notes_component__WEBPACK_IMPORTED_MODULE_27__.PrivateNotesComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.EditScheduleComponent, _undock_dock_meet_ui_pages_edit_meeting_components_edit_attendees__WEBPACK_IMPORTED_MODULE_34__.EditAttendeesComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.EditMeetingDateComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.TimeSlotSelectorComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.EditParticipantsComponent, _undock_dock_meet_ui_components_private_notes_private_notes_editor_component__WEBPACK_IMPORTED_MODULE_28__.PrivateNotesEditorComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.MeetingModeSelectComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.MeetDurationSelectComponent, _undock_dock_meet_ui_components_participant_selector_participant_selector_component__WEBPACK_IMPORTED_MODULE_29__.ParticipantSelectorComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.MeetingModeSelectV2Component, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.MeetDurationSelectV2Component, _undock_dock_meet_ui_pages_edit_meeting_components_meet_mode_slide_button_meet_mode_slide_button_component__WEBPACK_IMPORTED_MODULE_35__.MeetingModeSlideButtonComponent, _undock_dock_meet_ui_components_participant_selector_directives_participant_selector_host_directive__WEBPACK_IMPORTED_MODULE_30__.ParticipantSelectorHostDirective, _undock_dock_meet_ui_components_participant_selector_participant_selector_trigger_component__WEBPACK_IMPORTED_MODULE_31__.ParticipantSelectorTriggerComponent, _undock_dock_meet_ui_components_meet_dock_participants_preview_meet_dock_participants_preview_component__WEBPACK_IMPORTED_MODULE_33__.MeetDockParticipantsPreviewComponent, _ui_components_agenda_generator_agenda_generator_component__WEBPACK_IMPORTED_MODULE_40__.AgendaGeneratorComponent, _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_37__.EventFormComponent, _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_37__.EventFormPlanComponent, _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_37__.EventFormDurationComponent, _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_37__.EventFormLocationComponent, _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_37__.EventFormScheduleComponent, _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_37__.EventFormScheduleLgComponent, _undock_dock_meet_ui_components_event_form_components_event_form_available_slot_selector_component__WEBPACK_IMPORTED_MODULE_39__.EventFormAvailableSlotSelectorComponent]
});
})();
_angular_core__WEBPACK_IMPORTED_MODULE_56__["ɵɵsetComponentScope"](_undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.EditScheduleComponent, [_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_42__.DatePickerComponent, _undock_common_ui_kit_ui_components_time_zone_selector_time_zone_selector_2_component__WEBPACK_IMPORTED_MODULE_43__.TimeZoneSelector2Component, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.TimeSlotSelectorComponent], []);
_angular_core__WEBPACK_IMPORTED_MODULE_56__["ɵɵsetComponentScope"](_undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.EditMeetingDateComponent, [_angular_common__WEBPACK_IMPORTED_MODULE_58__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_58__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_58__.NgSwitchCase, _angular_forms__WEBPACK_IMPORTED_MODULE_60__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_60__.NumberValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_60__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_60__.NgModel, _angular_material_legacy_slide_toggle__WEBPACK_IMPORTED_MODULE_61__.MatLegacySlideToggle, _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_44__.InputDirective, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_42__.DatePickerComponent, _undock_common_ui_kit_ui_components_time_zone_selector_time_zone_selector_2_component__WEBPACK_IMPORTED_MODULE_43__.TimeZoneSelector2Component, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_45__.LightningIconComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_46__.AvailabilityDayBrowserComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_46__.AvailabilityMultiDaySlotSelectorComponent, _undock_common_layout_components__WEBPACK_IMPORTED_MODULE_47__.TagsSelectorComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.TimeSlotSelectorComponent], [_undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_48__.StreamPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_49__.MomentTimeZonePipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_49__.BooleanPipe]);
_angular_core__WEBPACK_IMPORTED_MODULE_56__["ɵɵsetComponentScope"](_undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_37__.EventFormComponent, [_angular_common__WEBPACK_IMPORTED_MODULE_58__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_58__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_58__.NgSwitchCase, _angular_forms__WEBPACK_IMPORTED_MODULE_60__["ɵNgNoValidate"], _angular_forms__WEBPACK_IMPORTED_MODULE_60__.NgControlStatusGroup, _angular_forms__WEBPACK_IMPORTED_MODULE_60__.NgForm, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_62__.MatLegacySelect, _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_63__.MatLegacyOption, _angular_material_legacy_radio__WEBPACK_IMPORTED_MODULE_64__.MatLegacyRadioGroup, _angular_material_legacy_radio__WEBPACK_IMPORTED_MODULE_64__.MatLegacyRadioButton, ngx_skeleton_loader__WEBPACK_IMPORTED_MODULE_65__.NgxSkeletonLoaderComponent, _undock_common_ui_kit_ui_directives_popup_trigger_popup_trigger_directive__WEBPACK_IMPORTED_MODULE_50__.PopupTriggerDirective, _undock_common_ui_kit_ui_icons_agenda_extended_agenda_extended_icon_component__WEBPACK_IMPORTED_MODULE_51__.AgendaExtendedIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_45__.AudioOnIconComponent, _undock_common_ui_kit_ui_icons_bell_bell_icon_component__WEBPACK_IMPORTED_MODULE_52__.BellIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_45__.CameraOnIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_45__.CloseIconComponent, _undock_common_ui_kit_ui_icons_duration_duration_icon_component__WEBPACK_IMPORTED_MODULE_53__.DurationIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_45__.InPersonIconComponent, _undock_common_ui_kit_ui_icons_person_person_icon_component__WEBPACK_IMPORTED_MODULE_54__.PersonIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_45__.ClockIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_45__.SettingsIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_45__.SpecialKeyIconComponent, _undock_common_ui_kit_ui_icons_text_text_icon_component__WEBPACK_IMPORTED_MODULE_55__.TextIconComponent, _undock_dock_meet_ui_pages_meeting_dock_components_notes_notes_component__WEBPACK_IMPORTED_MODULE_21__.NotesComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_19__.EditTitleComponent, _undock_dock_meet_ui_components_topics_list_topics_list_component__WEBPACK_IMPORTED_MODULE_26__.TopicsListComponent, _undock_dock_meet_ui_pages_edit_meeting_components_edit_attendees__WEBPACK_IMPORTED_MODULE_34__.EditAttendeesComponent, _undock_dock_meet_ui_components_participant_selector_directives_participant_selector_host_directive__WEBPACK_IMPORTED_MODULE_30__.ParticipantSelectorHostDirective, _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_37__.EventFormPlanComponent, _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_37__.EventFormDurationComponent, _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_37__.EventFormLocationComponent, _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_37__.EventFormScheduleComponent, _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_37__.EventFormScheduleLgComponent], [_undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_48__.StreamPipe]);
/***/ }),
/***/ 64778:
/*!********************************************************!*\
!*** ./packages/dock/meet/models/action-item.model.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ACTION_ITEMS_COLLECTION_NAME": () => (/* binding */ ACTION_ITEMS_COLLECTION_NAME),
/* harmony export */ "ActionItem": () => (/* binding */ ActionItem)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/orm-on-fire */ 24153);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_user__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/user */ 36255);
/* harmony import */ var _undock_dock_meet_models_dock_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dock/meet/models/dock.model */ 76486);
const ACTION_ITEMS_COLLECTION_NAME = 'actionItem';
let ActionItem = class ActionItem {};
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.ID)()], ActionItem.prototype, "id", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], ActionItem.prototype, "text", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], ActionItem.prototype, "weight", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], ActionItem.prototype, "position", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], ActionItem.prototype, "complete", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], ActionItem.prototype, "removed", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.CreatedDateField)()], ActionItem.prototype, "createdAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.UpdatedDateField)()], ActionItem.prototype, "updatedAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], ActionItem.prototype, "dockId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.DocRef)(_undock_dock_meet_models_dock_model__WEBPACK_IMPORTED_MODULE_2__.Dock)], ActionItem.prototype, "dock", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], ActionItem.prototype, "authorId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.DocRef)(_undock_user__WEBPACK_IMPORTED_MODULE_1__.FirestoreUser)], ActionItem.prototype, "author", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], ActionItem.prototype, "completedById", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.DocRef)(_undock_user__WEBPACK_IMPORTED_MODULE_1__.FirestoreUser)], ActionItem.prototype, "completedBy", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], ActionItem.prototype, "assignedUserId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.DocRef)(_undock_user__WEBPACK_IMPORTED_MODULE_1__.FirestoreUser)], ActionItem.prototype, "assignedUser", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], ActionItem.prototype, "isInitialized", void 0);
ActionItem = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Entity)({
collection: ACTION_ITEMS_COLLECTION_NAME
})], ActionItem);
/***/ }),
/***/ 70810:
/*!******************************************************************!*\
!*** ./packages/dock/meet/models/chime/conf-settings.storage.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConfSettingsStorage": () => (/* binding */ ConfSettingsStorage)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ConfSettingsStorage extends _undock_core__WEBPACK_IMPORTED_MODULE_0__.ReactiveStorage {
constructor(storage) {
super(storage);
this.storage = storage;
this.defaults = {
isLocalAudioMuted: false,
isLocalVideoStopped: false,
canUnmuteLocalAudio: true,
isVideoStreamingAvailable: true
};
this.STORAGE_KEY = '@undock[ConfSetting]';
this.loadSettings();
}
get isLocalAudioMutedStream() {
return this.getSettingValueStream(`isLocalAudioMuted`);
}
get isLocalAudioMuted() {
return this.getSettingValue(`isLocalAudioMuted`);
}
set isLocalAudioMuted(value) {
this.setSettingValue(`isLocalAudioMuted`, value);
}
get isLocalVideoStoppedStream() {
return this.getSettingValueStream(`isLocalVideoStopped`);
}
get isLocalVideoStopped() {
return this.getSettingValue(`isLocalVideoStopped`);
}
set isLocalVideoStopped(value) {
this.setSettingValue(`isLocalVideoStopped`, value);
}
get canUnmuteLocalAudioStream() {
return this.getSettingValueStream(`canUnmuteLocalAudio`);
}
get canUnmuteLocalAudio() {
return this.getSettingValue(`canUnmuteLocalAudio`);
}
set canUnmuteLocalAudio(value) {
this.setSettingValue(`canUnmuteLocalAudio`, value);
}
get isVideoStreamingAvailableStream() {
return this.getSettingValueStream(`isVideoStreamingAvailable`);
}
get isVideoStreamingAvailable() {
return this.getSettingValue(`isVideoStreamingAvailable`);
}
set isVideoStreamingAvailable(value) {
this.setSettingValue(`isVideoStreamingAvailable`, value);
}
get chosenAudioInputDeviceIdStream() {
return this.getSettingValueStream('chosenAudioInputDeviceId');
}
get chosenAudioInputDeviceId() {
return this.getSettingValue('chosenAudioInputDeviceId');
}
set chosenAudioInputDeviceId(value) {
this.setSettingValue(`chosenAudioInputDeviceId`, value);
}
get chosenVideoInputDeviceIdStream() {
return this.getSettingValueStream('chosenVideoInputDeviceId');
}
get chosenVideoInputDeviceId() {
return this.getSettingValue('chosenVideoInputDeviceId');
}
set chosenVideoInputDeviceId(value) {
this.setSettingValue(`chosenVideoInputDeviceId`, value);
}
get chosenAudioOutputDeviceIdStream() {
return this.getSettingValueStream('chosenAudioOutputDeviceId');
}
get chosenAudioOutputDeviceId() {
return this.getSettingValue('chosenAudioOutputDeviceId');
}
set chosenAudioOutputDeviceId(value) {
this.setSettingValue(`chosenAudioOutputDeviceId`, value);
}
}
ConfSettingsStorage.ɵfac = function ConfSettingsStorage_Factory(t) {
return new (t || ConfSettingsStorage)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_0__.LocalStorage));
};
ConfSettingsStorage.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
token: ConfSettingsStorage,
factory: ConfSettingsStorage.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_0__.Memoize)()], ConfSettingsStorage.prototype, "isLocalAudioMutedStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_0__.Memoize)()], ConfSettingsStorage.prototype, "isLocalVideoStoppedStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_0__.Memoize)()], ConfSettingsStorage.prototype, "canUnmuteLocalAudioStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_0__.Memoize)()], ConfSettingsStorage.prototype, "isVideoStreamingAvailableStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_0__.Memoize)()], ConfSettingsStorage.prototype, "chosenAudioInputDeviceIdStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_0__.Memoize)()], ConfSettingsStorage.prototype, "chosenVideoInputDeviceIdStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_0__.Memoize)()], ConfSettingsStorage.prototype, "chosenAudioOutputDeviceIdStream", null);
/***/ }),
/***/ 13767:
/*!*************************************************************!*\
!*** ./packages/dock/meet/models/chime/meeting-attendee.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingAttendee": () => (/* binding */ MeetingAttendee)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_dock_meet_contracts_conference_chime_attendee__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dock/meet/contracts/conference/chime-attendee */ 44727);
class MeetingAttendee {
constructor(_userId, _attendeeId, _isCurrentUser, api, currentUser, meetingSession) {
this._userId = _userId;
this._attendeeId = _attendeeId;
this._isCurrentUser = _isCurrentUser;
this.api = api;
this.currentUser = currentUser;
this.meetingSession = meetingSession;
this.undockUserSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.chimeAttendeeSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.volumeLevelSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.videoTileSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.signalStrengthSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.isMutedSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.isVisibleSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.isVideoStoppedSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.isContentShareSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.userStream = this.undockUserSubject.asStream();
this.isMutedStream = this.isMutedSubject.asStream();
this.videoTileStream = this.videoTileSubject.asStream();
this.isVisibleStream = this.isVisibleSubject.asStream();
this.volumeLevelStream = this.volumeLevelSubject.asStream();
this.chimeAttendeeStream = this.chimeAttendeeSubject.asStream();
this.signalStrengthStream = this.signalStrengthSubject.asStream();
this.isVideoStoppedStream = this.isVideoStoppedSubject.asStream();
this.isContentShareStream = this.isContentShareSubject.asStream();
}
get userId() {
return this._userId;
}
get attendeeId() {
return this._attendeeId;
}
get isCurrentUser() {
return this._isCurrentUser;
}
initialize() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield Promise.all([_this.initObservers(), _this.initVideoTile(), _this.initAttendeeUser(), _this.initChimeAttendee()]);
})();
}
initObservers() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.isContentShareSubject.next(false);
const attendeePropertiesObserver = (attendeeId, volume, muted, signalStrength) => {
if (muted !== null) {
_this2.isMutedSubject.next(muted);
}
if (volume !== null) {
_this2.volumeLevelSubject.next(Math.round(volume * 100));
}
if (signalStrength !== null) {
_this2.signalStrengthSubject.next(Math.round(signalStrength * 100));
}
};
_this2.meetingSession.audioVideo.realtimeSubscribeToVolumeIndicator(_this2.attendeeId, attendeePropertiesObserver);
const videoTilesObserver = {
videoTileDidUpdate: function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (tileState) {
if (tileState.boundAttendeeId === _this2.attendeeId) {
_this2.videoTileSubject.next(yield _this2.meetingSession.audioVideo.getVideoTile(tileState.tileId));
_this2.isVideoStoppedSubject.next(!tileState.active);
_this2.isContentShareSubject.next(tileState.isContent);
}
});
return function videoTileDidUpdate(_x) {
return _ref.apply(this, arguments);
};
}(),
videoTileWasRemoved: function () {
var _ref2 = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (tileId) {
let tile = yield _this2.videoTileSubject;
if (!tile || !tile.id()) {
_this2.isVideoStoppedSubject.next(true);
}
});
return function videoTileWasRemoved(_x2) {
return _ref2.apply(this, arguments);
};
}()
};
_this2.meetingSession.audioVideo.addObserver(videoTilesObserver);
_this2.destroyedEvent.subscribe(() => {
_this2.meetingSession.audioVideo.removeObserver(videoTilesObserver);
_this2.meetingSession.audioVideo.realtimeUnsubscribeFromVolumeIndicator(_this2.attendeeId);
});
})();
}
initVideoTile() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let tile;
if (_this3.isCurrentUser) {
tile = _this3.meetingSession.audioVideo.getLocalVideoTile();
} else {
tile = _this3.meetingSession.audioVideo.getAllVideoTiles().find(tile => tile.state().boundAttendeeId === _this3.attendeeId);
}
if (tile) {
_this3.isVideoStoppedSubject.next(!tile.state().active);
} else {
_this3.isVideoStoppedSubject.next(true);
}
_this3.videoTileSubject.next(tile);
})();
}
initAttendeeUser() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const attendee = yield _this4.chimeAttendeeSubject;
switch (attendee.type) {
case _undock_dock_meet_contracts_conference_chime_attendee__WEBPACK_IMPORTED_MODULE_2__.ChimeAttendeeType.User:
_this4.isVisibleSubject.next(true);
_this4.undockUserSubject.next(yield _this4.api.user.profile.getById(attendee.uid));
break;
case _undock_dock_meet_contracts_conference_chime_attendee__WEBPACK_IMPORTED_MODULE_2__.ChimeAttendeeType.Recorder:
_this4.isVisibleSubject.next(false);
_this4.undockUserSubject.next({});
break;
case _undock_dock_meet_contracts_conference_chime_attendee__WEBPACK_IMPORTED_MODULE_2__.ChimeAttendeeType.GuestUser:
_this4.isVisibleSubject.next(true);
_this4.undockUserSubject.next(yield _this4.api.user.profile.getGuestById(attendee.uid));
break;
case _undock_dock_meet_contracts_conference_chime_attendee__WEBPACK_IMPORTED_MODULE_2__.ChimeAttendeeType.PSTNCaller:
_this4.isVisibleSubject.next(true);
_this4.undockUserSubject.next(yield _this4.getUserForPSTNCallerAttendee());
}
})();
}
initChimeAttendee() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this5.chimeAttendeeSubject.next(yield _this5.api.meet.conferenceRoom.getAttendeeById(_this5._attendeeId));
})();
}
getUserForPSTNCallerAttendee() {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let attendee = yield _this6.chimeAttendeeStream;
let displayName = attendee ? attendee.uid.replace('phone#', 'Caller: ') : 'Unknown caller';
return {
displayName
};
})();
}
onDestroy() {}
}
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)({
destroyHook: 'onDestroy'
})], MeetingAttendee.prototype, "undockUserSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)({
destroyHook: 'onDestroy'
})], MeetingAttendee.prototype, "chimeAttendeeSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)({
destroyHook: 'onDestroy'
})], MeetingAttendee.prototype, "volumeLevelSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)({
destroyHook: 'onDestroy'
})], MeetingAttendee.prototype, "videoTileSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)({
destroyHook: 'onDestroy'
})], MeetingAttendee.prototype, "signalStrengthSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)({
destroyHook: 'onDestroy'
})], MeetingAttendee.prototype, "isMutedSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)({
destroyHook: 'onDestroy'
})], MeetingAttendee.prototype, "isVisibleSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)({
destroyHook: 'onDestroy'
})], MeetingAttendee.prototype, "isVideoStoppedSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)({
destroyHook: 'onDestroy'
})], MeetingAttendee.prototype, "isContentShareSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)({
destroyHook: 'onDestroy'
})], MeetingAttendee.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 76486:
/*!*************************************************!*\
!*** ./packages/dock/meet/models/dock.model.ts ***!
\*************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "Dock": () => (/* binding */ Dock),
/* harmony export */ "getDockSecret": () => (/* binding */ getDockSecret)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/orm-on-fire */ 24153);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/contracts */ 35758);
/* harmony import */ var _undock_dock_meet_contracts_dock_dock_visibility__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/dock/meet/contracts/dock/dock-visibility */ 87354);
const DOCK_COLLECTION_NAME = 'dock';
let Dock = class Dock {
constructor() {
this.entityName = 'Dock';
this.isAudioOnly = false;
this.type = _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.DockType.Meeting;
this.mode = _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Video;
this.conferenceMode = _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.ConferenceMode.Room;
this.visibilityMode = _undock_dock_meet_contracts_dock_dock_visibility__WEBPACK_IMPORTED_MODULE_4__.DockVisibility.Participants;
this.sharedAccessMode = _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.DockSharedAccessMode.Link;
this.connectionIds = [];
}
get isDraftType() {
return this.type === _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.DockType.Draft;
}
init() {}
};
Dock.entityName = 'Dock';
Dock.SHARED_ACCESS_SECRET = 'conferenceSharedAccess';
Dock.CONFERENCE_JOIN_PIN_CODE = 'conferenceJoinPinCode';
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.ID)()], Dock.prototype, "id", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "authorId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "authorUId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "url", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "note", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "title", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "dates", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "eventSchedule", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "duration", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "location", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "inPersonLocation", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "inPersonLocationUrl", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "isAudioOnly", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "type", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "mode", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "conferenceMode", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "visibilityMode", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "sharedAccessMode", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.CreatedDateField)()], Dock.prototype, "createdAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.UpdatedDateField)()], Dock.prototype, "updatedAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "partnerName", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "conferenceJoinPhoneNumber", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Field)()], Dock.prototype, "connectionIds", void 0);
Dock = (0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_1__.Aggregate)({
collection: DOCK_COLLECTION_NAME
})], Dock);
const getDockSecret = /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (code, dock, ormOnFireContext) {
return ormOnFireContext.createNestedCollection(_undock_core__WEBPACK_IMPORTED_MODULE_2__.Secret, dock).filter(filter => filter.key.equal(code)).map(secrets => secrets.length > 0 ? secrets[0].value : null).get();
});
return function getDockSecret(_x, _x2, _x3) {
return _ref.apply(this, arguments);
};
}();
/***/ }),
/***/ 43538:
/*!******************************************************************!*\
!*** ./packages/dock/meet/models/dock/dock-participant.model.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConferenceAccessStatus": () => (/* binding */ ConferenceAccessStatus),
/* harmony export */ "DockParticipant": () => (/* binding */ DockParticipant),
/* harmony export */ "DockParticipantRole": () => (/* binding */ DockParticipantRole),
/* harmony export */ "DockParticipantScope": () => (/* binding */ DockParticipantScope),
/* harmony export */ "DockParticipantStatus": () => (/* binding */ DockParticipantStatus)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/orm-on-fire */ 24153);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_user__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/user */ 36255);
class DockParticipantScope {
static initialized(filter) {
return filter.isInitialized.equal(true);
}
static notRemoved(filter) {
return filter.removed.equal(false);
}
}
var DockParticipantRole;
(function (DockParticipantRole) {
DockParticipantRole["Owner"] = "Owner";
DockParticipantRole["Member"] = "Member";
DockParticipantRole["Visitor"] = "Visitor";
})(DockParticipantRole || (DockParticipantRole = {}));
var DockParticipantStatus;
(function (DockParticipantStatus) {
DockParticipantStatus["Denied"] = "Denied";
DockParticipantStatus["Deleted"] = "Deleted";
DockParticipantStatus["Pending"] = "Pending";
DockParticipantStatus["Accepted"] = "Accepted";
DockParticipantStatus["Tentative"] = "Tentative";
})(DockParticipantStatus || (DockParticipantStatus = {}));
var ConferenceAccessStatus;
(function (ConferenceAccessStatus) {
ConferenceAccessStatus["Pending"] = "Pending";
ConferenceAccessStatus["Accepted"] = "Accepted";
ConferenceAccessStatus["Rejected"] = "Rejected";
ConferenceAccessStatus["PendingRequest"] = "PendingRequest";
})(ConferenceAccessStatus || (ConferenceAccessStatus = {}));
const DOCK_PARTICIPANT_COLLECTION_NAME = 'participant';
let DockParticipant = class DockParticipant {
constructor() {
this.removed = false;
}
get isOwner() {
return this.role === DockParticipantRole.Owner;
}
init() {
var _a, _b, _c, _d, _e;
if ((_a = this.conferenceMeta) === null || _a === void 0 ? void 0 : _a.requestedAt) {
this.conferenceMeta.requestedAt = this.conferenceMeta.requestedAt.toDate();
}
if ((_b = this.conferenceMeta) === null || _b === void 0 ? void 0 : _b.lastActivityAt) {
this.conferenceMeta.lastActivityAt = this.conferenceMeta.lastActivityAt.toDate();
}
if ((_c = this.conferenceMeta) === null || _c === void 0 ? void 0 : _c.accessGrantedAt) {
this.conferenceMeta.accessGrantedAt = this.conferenceMeta.accessGrantedAt.toDate();
}
if ((_d = this.conferenceMeta) === null || _d === void 0 ? void 0 : _d.accessRequestedAt) {
this.conferenceMeta.accessRequestedAt = this.conferenceMeta.accessRequestedAt.toDate();
}
if ((_e = this.conferenceMeta) === null || _e === void 0 ? void 0 : _e.interactRequestedAt) {
this.conferenceMeta.interactRequestedAt = this.conferenceMeta.interactRequestedAt.toDate();
}
}
};
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.ID)()], DockParticipant.prototype, "id", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], DockParticipant.prototype, "dockId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], DockParticipant.prototype, "userId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], DockParticipant.prototype, "addedById", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], DockParticipant.prototype, "userUId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], DockParticipant.prototype, "addedByUId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], DockParticipant.prototype, "role", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], DockParticipant.prototype, "status", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], DockParticipant.prototype, "removed", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], DockParticipant.prototype, "userData", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], DockParticipant.prototype, "conferenceMeta", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.CreatedDateField)()], DockParticipant.prototype, "createdAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.UpdatedDateField)()], DockParticipant.prototype, "updatedAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], DockParticipant.prototype, "email", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], DockParticipant.prototype, "isUndockUser", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.DocRef)(_undock_user__WEBPACK_IMPORTED_MODULE_1__.FirestoreUser)], DockParticipant.prototype, "user", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.DocRef)(_undock_user__WEBPACK_IMPORTED_MODULE_1__.FirestoreUser)], DockParticipant.prototype, "addedBy", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], DockParticipant.prototype, "isInitialized", void 0);
DockParticipant = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Entity)({
collection: DOCK_PARTICIPANT_COLLECTION_NAME
})], DockParticipant);
/***/ }),
/***/ 34712:
/*!********************************************************************!*\
!*** ./packages/dock/meet/models/factories/action-item.factory.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ActionItemFactory": () => (/* binding */ ActionItemFactory)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_core_models_factories_abstract_factory__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/models/factories/abstract.factory */ 34155);
/* harmony import */ var _undock_dock_meet_models_action_item_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/models/action-item.model */ 64778);
/* harmony import */ var _undock_user__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/user */ 36255);
/* harmony import */ var _undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/session/models/orm-on-fire.context */ 72312);
class ActionItemFactory extends _undock_core_models_factories_abstract_factory__WEBPACK_IMPORTED_MODULE_2__.AbstractFactory {
constructor(currentUser) {
super();
this.currentUser = currentUser;
this.ActionItemsCollection = (0,_undock_session__WEBPACK_IMPORTED_MODULE_1__.injectCollection)(_undock_dock_meet_models_action_item_model__WEBPACK_IMPORTED_MODULE_3__.ActionItem);
this.FirestoreUserCollection = (0,_undock_session__WEBPACK_IMPORTED_MODULE_1__.injectCollection)(_undock_user__WEBPACK_IMPORTED_MODULE_4__.FirestoreUser);
this.ormOnFireContext = (0,_angular_core__WEBPACK_IMPORTED_MODULE_6__.inject)(_undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_5__.OrmOnFireContext);
this.defaultProperties = {
text: '',
weight: 1,
complete: false,
position: 99999,
removed: false
};
}
create(dock, properties = {}) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const [entity, currentUser] = yield Promise.all([_this.ActionItemsCollection.new(), _this.FirestoreUserCollection.one(yield _this.currentUser.id).get()]);
_this.assignDefaultData(entity, properties);
entity.dockId = dock.id;
yield _this.ormOnFireContext.linkReference(entity.dock, dock);
entity.authorId = currentUser.id;
yield _this.ormOnFireContext.linkReference(entity.author, currentUser);
entity.isInitialized = true;
return entity;
})();
}
}
ActionItemFactory.ɵfac = function ActionItemFactory_Factory(t) {
return new (t || ActionItemFactory)(_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_1__.CurrentUser));
};
ActionItemFactory.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjectable"]({
token: ActionItemFactory,
factory: ActionItemFactory.ɵfac
});
/***/ }),
/***/ 37175:
/*!*******************************************************************************!*\
!*** ./packages/dock/meet/models/factories/chime/meeting-attendee.factory.ts ***!
\*******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingAttendeeFactory": () => (/* binding */ MeetingAttendeeFactory)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_dock_meet_models_chime_meeting_attendee__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/dock/meet/models/chime/meeting-attendee */ 13767);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/session */ 84290);
class MeetingAttendeeFactory {
constructor(api, currentUser) {
this.api = api;
this.currentUser = currentUser;
}
create(attendeeInformation, meetingSession) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const {
attendeeId
} = attendeeInformation;
const isCurrentUser = yield _this.isCurrentUser(attendeeInformation);
const attendeeUserId = _this.getUndockUserIdFromExternalId(attendeeInformation.externalUserId);
return new _undock_dock_meet_models_chime_meeting_attendee__WEBPACK_IMPORTED_MODULE_1__.MeetingAttendee(attendeeUserId, attendeeId, isCurrentUser, _this.api, _this.currentUser, meetingSession);
})();
}
isCurrentUser(attendeeInformation) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return (yield _this2.currentUser.id) === _this2.getUndockUserIdFromExternalId(attendeeInformation.externalUserId);
})();
}
getUndockUserIdFromExternalId(externalUserId) {
return externalUserId.includes('_') ? externalUserId.split('_')[0] : externalUserId;
}
}
MeetingAttendeeFactory.ɵfac = function MeetingAttendeeFactory_Factory(t) {
return new (t || MeetingAttendeeFactory)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_2__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_3__.CurrentUser));
};
MeetingAttendeeFactory.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
token: MeetingAttendeeFactory,
factory: MeetingAttendeeFactory.ɵfac
});
/***/ }),
/***/ 75635:
/*!*********************************************************************!*\
!*** ./packages/dock/meet/models/factories/meeting-type.factory.ts ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingTypeFactory": () => (/* binding */ MeetingTypeFactory)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dock/meet/models/schedule.model */ 18097);
/* harmony import */ var _undock_dock_meet_contracts_dock_meeting_mode__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/contracts/dock/meeting-mode */ 70514);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_integrations__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/integrations */ 96183);
class MeetingTypeFactory extends _undock_core__WEBPACK_IMPORTED_MODULE_1__.AbstractFactory {
constructor(currentUser, integrationsManager) {
super();
this.currentUser = currentUser;
this.integrationsManager = integrationsManager;
this.defaultProperties = {
url: '',
label: '',
removed: false,
isPrivate: false,
participants: [],
allowedModes: [_undock_dock_meet_contracts_dock_meeting_mode__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Audio, _undock_dock_meet_contracts_dock_meeting_mode__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Video, _undock_dock_meet_contracts_dock_meeting_mode__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.InPerson],
mode: _undock_dock_meet_contracts_dock_meeting_mode__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Video
};
}
create(properties = {}) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a, _b;
const entity = new _undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_2__.Schedule();
const [user, settings, calendar] = yield Promise.all([_this.currentUser.data, _this.currentUser.settings, _this.integrationsManager.primaryCalendarStream]);
_this.assignDefaultData(entity, {
userId: user._id,
userUId: user.firebaseId,
syncedCalendarId: calendar === null || calendar === void 0 ? void 0 : calendar._id,
availability: settings.availableSlots,
conferenceLinkType: settings.conferenceLinkPreference,
customConferenceLink: settings.conferenceLinkPreference === 'custom' ? (_a = settings === null || settings === void 0 ? void 0 : settings.defaultMeetingContactInfo) === null || _a === void 0 ? void 0 : _a.meetingLink : null,
availableDurationValues: _this.prepareAvailableDurationValues(settings.availabilityIntervals),
...properties,
participants: _undock_core__WEBPACK_IMPORTED_MODULE_1__.ArrayHelpers.filterUnique([{
id: user._id,
uid: user.firebaseId,
email: user.email,
firstName: user.firstname,
lastName: user.lastname,
isGuest: false,
isUndockUser: true,
isRegularUser: true,
isScheduleOwner: true
}, ...((_b = properties.participants) !== null && _b !== void 0 ? _b : [])], (a, b) => a.email === b.email)
});
return entity;
})();
}
prepareAvailableDurationValues(values) {
const result = {};
for (let key in values) {
if (values.hasOwnProperty(key)) {
const durationValue = parseInt(key);
if (durationValue && Number.isInteger(durationValue)) {
result[durationValue] = values[durationValue];
}
}
}
delete result['90'];
return result;
}
}
MeetingTypeFactory.ɵfac = function MeetingTypeFactory_Factory(t) {
return new (t || MeetingTypeFactory)(_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_4__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](_undock_integrations__WEBPACK_IMPORTED_MODULE_5__.IntegrationsManager));
};
MeetingTypeFactory.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjectable"]({
token: MeetingTypeFactory,
factory: MeetingTypeFactory.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 64676:
/*!**************************************************************!*\
!*** ./packages/dock/meet/models/factories/topic.factory.ts ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TopicFactory": () => (/* binding */ TopicFactory)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dock_meet_models_topic_model__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/dock/meet/models/topic.model */ 67975);
/* harmony import */ var _undock_core_models_factories_abstract_factory__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/models/factories/abstract.factory */ 34155);
/* harmony import */ var _undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/session/models/orm-on-fire.context */ 72312);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/session */ 84290);
class TopicFactory extends _undock_core_models_factories_abstract_factory__WEBPACK_IMPORTED_MODULE_2__.AbstractFactory {
constructor(currentUser) {
super();
this.currentUser = currentUser;
this.ormOnFireContext = (0,_angular_core__WEBPACK_IMPORTED_MODULE_5__.inject)(_undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_3__.OrmOnFireContext);
this.defaultProperties = {
text: '',
removed: false,
position: 99999,
complete: false
};
}
create(model, properties) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let topic = new _undock_dock_meet_models_topic_model__WEBPACK_IMPORTED_MODULE_1__.Topic();
_this.assignDefaultData(topic, properties);
topic.authorData = yield _this.currentUser.publicData;
if (!_this.currentUser.isAnonymous) {
const author = yield _this.currentUser.firestoreProfile;
topic.authorId = author.id;
yield _this.ormOnFireContext.linkReference(topic.author, author);
} else {
topic.authorId = yield _this.currentUser.id;
}
topic.dockId = model.id;
yield _this.ormOnFireContext.linkReference(topic.dock, model);
topic.isInitialized = true;
return topic;
})();
}
}
TopicFactory.ɵfac = function TopicFactory_Factory(t) {
return new (t || TopicFactory)(_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_4__.CurrentUser));
};
TopicFactory.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineInjectable"]({
token: TopicFactory,
factory: TopicFactory.ɵfac
});
/***/ }),
/***/ 18097:
/*!*****************************************************!*\
!*** ./packages/dock/meet/models/schedule.model.ts ***!
\*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingTypeScope": () => (/* binding */ MeetingTypeScope),
/* harmony export */ "SCHEDULE_COLLECTION_NAME": () => (/* binding */ SCHEDULE_COLLECTION_NAME),
/* harmony export */ "Schedule": () => (/* binding */ Schedule),
/* harmony export */ "ScheduleAvailabilityMode": () => (/* binding */ ScheduleAvailabilityMode),
/* harmony export */ "ScheduleType": () => (/* binding */ ScheduleType),
/* harmony export */ "SchedulingMode": () => (/* binding */ SchedulingMode)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/orm-on-fire */ 24153);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__);
class MeetingTypeScope {
static private(filter) {
return filter.isPrivate.equal(true);
}
static notRemoved(filter) {
return filter.removed.equal(false);
}
}
var ScheduleType;
(function (ScheduleType) {
ScheduleType["Standard"] = "Standard";
ScheduleType["Personal"] = "Personal";
ScheduleType["CustomProfile"] = "profile";
ScheduleType["EmbedProfile"] = "embed-profile";
})(ScheduleType || (ScheduleType = {}));
var ScheduleAvailabilityMode;
(function (ScheduleAvailabilityMode) {
ScheduleAvailabilityMode["Pattern"] = "Pattern";
ScheduleAvailabilityMode["AvailableSlots"] = "AvailableSlots";
})(ScheduleAvailabilityMode || (ScheduleAvailabilityMode = {}));
var SchedulingMode;
(function (SchedulingMode) {
SchedulingMode["Pool"] = "Pool";
SchedulingMode["Select"] = "Select";
SchedulingMode["RoundRobin"] = "RoundRobin";
})(SchedulingMode || (SchedulingMode = {}));
const SCHEDULE_COLLECTION_NAME = 'meeting-type';
let Schedule = class Schedule {
constructor() {
this.removed = false;
this.isPrivate = false;
this.isDisabled = false;
this.allowedModes = [];
this.type = ScheduleType.CustomProfile;
this.schedulingMode = SchedulingMode.Pool;
this.availabilityMode = ScheduleAvailabilityMode.Pattern;
this.conferenceLinkType = 'undock';
this.bookingOptions = {};
this.userAccessOverride = {};
}
get isBuildIn() {
return this.type === ScheduleType.Standard || this.type === ScheduleType.Personal;
}
get isExpired() {
if (this.availabilityMode !== ScheduleAvailabilityMode.Pattern) {
const nowMs = Date.now();
return Array.isArray(this.availableSlots) ? !Boolean(this.availableSlots.find(slot => {
const slotEndMs = new Date(slot.timeStamp).valueOf() + slot.durationMin * 60000;
return nowMs < slotEndMs;
})) : true;
}
return false;
}
init() {
if (Array.isArray(this.participants)) {
for (let participant of this.participants) {
if ('toDate' in participant) {
participant.lastBookedWithAt = participant.lastBookedWithAt.toDate();
}
if (typeof participant.lastBookedWithAt === 'string') {
participant.lastBookedWithAt = new Date(participant.lastBookedWithAt);
}
}
}
}
toJSON() {
return {
id: this.id,
userId: this.userId,
userUId: this.userUId,
syncedCalendarId: this.syncedCalendarId,
integrationClientId: this.integrationClientId,
removed: this.removed,
isPrivate: this.isPrivate,
isDisabled: this.isDisabled,
url: this.url,
label: this.label,
description: this.description,
allowedModes: this.allowedModes,
type: this.type,
schedulingMode: this.schedulingMode,
availabilityMode: this.availabilityMode,
location: this.location,
participants: this.participants,
availability: this.availability,
availableSlots: this.availableSlots,
conferenceLinkType: this.conferenceLinkType,
customConferenceLink: this.customConferenceLink,
bookingOptions: this.bookingOptions,
availableDurationValues: this.availableDurationValues,
formId: this.formId,
isFormEnabled: this.isFormEnabled,
agendaTemplate: this.agendaTemplate,
paymentSettings: this.paymentSettings,
defaultDuration: this.defaultDuration,
autoAcceptEvents: this.autoAcceptEvents,
minScheduleNotice: this.minScheduleNotice,
maxBookingDistance: this.maxBookingDistance,
userAccessOverride: this.userAccessOverride,
createdAt: this.createdAt,
updatedAt: this.updatedAt
};
}
};
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.ID)()], Schedule.prototype, "id", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "relatedEntityId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "relatedEntityType", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "syncedCalendarId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "integrationClientId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "removed", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "isPrivate", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "isDisabled", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "url", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "label", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "description", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "allowedModes", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "type", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "schedulingMode", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "availabilityMode", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "location", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "participants", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "availability", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "availableSlots", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "conferenceLinkType", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "customConferenceLink", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "bookingOptions", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "availableDurationValues", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "formId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "isFormEnabled", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "agendaTemplate", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "paymentSettings", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "defaultDuration", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "autoAcceptEvents", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "minScheduleNotice", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "maxBookingDistance", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "userAccessOverride", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.CreatedDateField)()], Schedule.prototype, "createdAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.UpdatedDateField)()], Schedule.prototype, "updatedAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "mode", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "userId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Schedule.prototype, "userUId", void 0);
Schedule = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Entity)({
collection: SCHEDULE_COLLECTION_NAME
})], Schedule);
/***/ }),
/***/ 67975:
/*!**************************************************!*\
!*** ./packages/dock/meet/models/topic.model.ts ***!
\**************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TOPIC_COLLECTION_NAME": () => (/* binding */ TOPIC_COLLECTION_NAME),
/* harmony export */ "Topic": () => (/* binding */ Topic)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/orm-on-fire */ 24153);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_user__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/user */ 36255);
/* harmony import */ var _undock_dock_meet_models_dock_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dock/meet/models/dock.model */ 76486);
const TOPIC_COLLECTION_NAME = 'topic';
let Topic = class Topic {};
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.ID)()], Topic.prototype, "id", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Topic.prototype, "text", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Topic.prototype, "complete", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Topic.prototype, "position", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Topic.prototype, "removed", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Topic.prototype, "hasAttachments", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.CreatedDateField)()], Topic.prototype, "createdAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.UpdatedDateField)()], Topic.prototype, "updatedAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Topic.prototype, "authorData", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Topic.prototype, "dockId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.DocRef)(_undock_dock_meet_models_dock_model__WEBPACK_IMPORTED_MODULE_2__.Dock)], Topic.prototype, "dock", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Topic.prototype, "authorId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.DocRef)(_undock_user__WEBPACK_IMPORTED_MODULE_1__.FirestoreUser)], Topic.prototype, "author", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Topic.prototype, "completedById", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.DocRef)(_undock_user__WEBPACK_IMPORTED_MODULE_1__.FirestoreUser)], Topic.prototype, "completedBy", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Topic.prototype, "assignedUserId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.DocRef)(_undock_user__WEBPACK_IMPORTED_MODULE_1__.FirestoreUser)], Topic.prototype, "assignedUser", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Topic.prototype, "isInitialized", void 0);
Topic = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Entity)({
collection: TOPIC_COLLECTION_NAME
})], Topic);
/***/ }),
/***/ 34786:
/*!***************************************************************************!*\
!*** ./packages/dock/meet/services/adapters/dock-facade-notes.adapter.ts ***!
\***************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockFacadeNotesAdapter": () => (/* binding */ DockFacadeNotesAdapter)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dock/meet/services/facade/dock.facade */ 67744);
class DockFacadeNotesAdapter {
constructor(dockFacade) {
this.dockFacade = dockFacade;
this.editorChangesDebounceTime = 300;
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
this.isEditModeStream = this.dockFacade.isEditModeStream;
this.attachmentSourceStream = this.dockFacade.currentDockStream;
}
get notesTextStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ReactiveStream(this.dockFacade.currentDockStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.map)(dock => {
var _a;
return (_a = dock.note) !== null && _a !== void 0 ? _a : '';
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.distinctUntilChanged)((prev, next) => {
return prev === next;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(this.destroyEvent)));
}
setNotes(notes) {
return this.dockFacade.setNotes(notes);
}
}
DockFacadeNotesAdapter.ɵfac = function DockFacadeNotesAdapter_Factory(t) {
return new (t || DockFacadeNotesAdapter)(_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](_undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_2__.DockFacade));
};
DockFacadeNotesAdapter.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjectable"]({
token: DockFacadeNotesAdapter,
factory: DockFacadeNotesAdapter.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_7__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], DockFacadeNotesAdapter.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_7__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], DockFacadeNotesAdapter.prototype, "notesTextStream", null);
/***/ }),
/***/ 21499:
/*!****************************************************************************!*\
!*** ./packages/dock/meet/services/adapters/dock-facade-topics.adapter.ts ***!
\****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockFacadeTopicsAdapter": () => (/* binding */ DockFacadeTopicsAdapter)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/dock/meet/services/facade/dock.facade */ 67744);
class DockFacadeTopicsAdapter {
constructor(dockFacade) {
this.dockFacade = dockFacade;
this.isEditModeStream = this.dockFacade.isEditModeStream;
this.ownerModelStream = this.dockFacade.currentDockStream;
}
}
DockFacadeTopicsAdapter.ɵfac = function DockFacadeTopicsAdapter_Factory(t) {
return new (t || DockFacadeTopicsAdapter)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_0__.DockFacade));
};
DockFacadeTopicsAdapter.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
token: DockFacadeTopicsAdapter,
factory: DockFacadeTopicsAdapter.ɵfac
});
/***/ }),
/***/ 31838:
/*!**************************************************************************!*\
!*** ./packages/dock/meet/services/adapters/edit-event-notes.adapter.ts ***!
\**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditEventNotesAdapter": () => (/* binding */ EditEventNotesAdapter)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dock/meet/services/state-models/event-form.state-model */ 39690);
class EditEventNotesAdapter {
constructor(eventFormStateModel) {
this.eventFormStateModel = eventFormStateModel;
this.editorChangesDebounceTime = 300;
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
this.isEditModeStream = this.eventFormStateModel.state.isEditModeStream;
this.attachmentSourceStream = this.eventFormStateModel.state.relatedDockStream;
}
get notesTextStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ReactiveStream(this.eventFormStateModel.state.notesStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.takeUntil)(this.destroyEvent)));
}
setNotes(notes) {
return this.eventFormStateModel.setNotes(notes);
}
}
EditEventNotesAdapter.ɵfac = function EditEventNotesAdapter_Factory(t) {
return new (t || EditEventNotesAdapter)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_2__.EventFormStateModel));
};
EditEventNotesAdapter.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
token: EditEventNotesAdapter,
factory: EditEventNotesAdapter.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], EditEventNotesAdapter.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], EditEventNotesAdapter.prototype, "notesTextStream", null);
/***/ }),
/***/ 87404:
/*!***************************************************************************!*\
!*** ./packages/dock/meet/services/adapters/edit-event-topics.adapter.ts ***!
\***************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditEventTopicsAdapter": () => (/* binding */ EditEventTopicsAdapter)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/dock/meet/services/state-models/event-form.state-model */ 39690);
class EditEventTopicsAdapter {
constructor(eventFormStateModel) {
this.eventFormStateModel = eventFormStateModel;
this.isEditModeStream = this.eventFormStateModel.state.isEditModeStream;
this.ownerModelStream = this.eventFormStateModel.state.relatedDockStream;
}
}
EditEventTopicsAdapter.ɵfac = function EditEventTopicsAdapter_Factory(t) {
return new (t || EditEventTopicsAdapter)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_0__.EventFormStateModel));
};
EditEventTopicsAdapter.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
token: EditEventTopicsAdapter,
factory: EditEventTopicsAdapter.ɵfac
});
/***/ }),
/***/ 27489:
/*!***********************************************************************************!*\
!*** ./packages/dock/meet/services/attachments/dock-topic-attachments.manager.ts ***!
\***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockTopicAttachmentsManager": () => (/* binding */ DockTopicAttachmentsManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_core_contracts_tokens_storage_path_prefix_token__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/contracts/tokens/storage-path-prefix.token */ 34691);
/* harmony import */ var _undock_dock_meet_contracts_ui_adapters_topics_adapter__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-adapters/topics.adapter */ 24912);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core_contracts_path_resolve_strategy__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core/contracts/path-resolve.strategy */ 36251);
class DockTopicAttachmentsManager extends _undock_core__WEBPACK_IMPORTED_MODULE_1__.AttachmentsManager {
constructor(fileStorage, pathResolveStrategy, storagePathPrefix = '/', topicsAdapter) {
super(fileStorage, pathResolveStrategy, storagePathPrefix);
this.fileStorage = fileStorage;
this.pathResolveStrategy = pathResolveStrategy;
this.storagePathPrefix = storagePathPrefix;
this.topicsAdapter = topicsAdapter;
}
addAttachments(topic, sources) {
var _superprop_getAddAttachments = () => super.addAttachments,
_this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const [topicOwner, attachments] = yield Promise.all([_this.topicsAdapter.ownerModelStream, _superprop_getAddAttachments().call(_this, topic, sources)]);
yield _this.copyAttachmentsIntoTopicsOwner(topicOwner, attachments);
return attachments;
})();
}
copyAttachmentsIntoTopicsOwner(topicOwner, attachments) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield Promise.all(attachments.map( /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (original) {
return _this2.createAttachmentEntity(topicOwner, yield _this2.ormOnFireContext.resolveReference(original.file), original);
});
return function (_x) {
return _ref.apply(this, arguments);
};
}()));
})();
}
}
DockTopicAttachmentsManager.ɵfac = function DockTopicAttachmentsManager_Factory(t) {
return new (t || DockTopicAttachmentsManager)(_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_1__.FileStorage), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵinject"](_undock_core_contracts_path_resolve_strategy__WEBPACK_IMPORTED_MODULE_4__.PathResolveStrategy), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵinject"](_undock_core_contracts_tokens_storage_path_prefix_token__WEBPACK_IMPORTED_MODULE_2__.STORAGE_PATH_PREFIX, 8), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵinject"](_undock_dock_meet_contracts_ui_adapters_topics_adapter__WEBPACK_IMPORTED_MODULE_3__.TOPICS_ADAPTER));
};
DockTopicAttachmentsManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineInjectable"]({
token: DockTopicAttachmentsManager,
factory: DockTopicAttachmentsManager.ɵfac
});
/***/ }),
/***/ 18862:
/*!****************************************************************!*\
!*** ./packages/dock/meet/services/booking-request.manager.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "BookingRequestManager": () => (/* binding */ BookingRequestManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_dock_meet_exceptions_booking_request_expired_exception__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dock/meet/exceptions/booking-request-expired.exception */ 18991);
/* harmony import */ var _undock_dock_meet_exceptions_booking_request_slots_not_available_exception__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/exceptions/booking-request-slots-not-available.exception */ 3751);
/* harmony import */ var _undock_dock_meet_exceptions_booking_request_code_not_available_exception__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/dock/meet/exceptions/booking-request-code-not-available.exception */ 3968);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/api */ 86684);
var BookingRequestErrorCode;
(function (BookingRequestErrorCode) {
BookingRequestErrorCode[BookingRequestErrorCode["RequestMissingOrExpired"] = 404] = "RequestMissingOrExpired";
BookingRequestErrorCode[BookingRequestErrorCode["SlotsNotAvailable"] = 409] = "SlotsNotAvailable";
BookingRequestErrorCode[BookingRequestErrorCode["BookingCodeNotAvailable"] = 409] = "BookingCodeNotAvailable";
})(BookingRequestErrorCode || (BookingRequestErrorCode = {}));
class BookingRequestManager {
constructor(api) {
this.api = api;
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
}
createBookingRequest(profileUrl, slot, participantEmails, timeZone, scheduleId) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
return yield _this.api.meet.booking.createIncoming({
profileUrl: profileUrl,
slots: [slot],
participantEmails: participantEmails,
scheduleId: scheduleId,
timeZone: timeZone
});
} catch (err) {
_this.handleBookingRequestError(err);
}
})();
}
createBookingRequestFromLegacyUrl(profileUrl, bookingCode, slots, participantEmails, timeZone) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a, _b, _c;
try {
return yield _this2.api.meet.booking.createOutgoingWithCode({
bookingCode: bookingCode,
profileUrl: profileUrl,
slots: slots,
participantEmails: participantEmails,
timeZone: timeZone
});
} catch (err) {
let status = (_b = (_a = err === null || err === void 0 ? void 0 : err.error) === null || _a === void 0 ? void 0 : _a.status) !== null && _b !== void 0 ? _b : (_c = err === null || err === void 0 ? void 0 : err.error) === null || _c === void 0 ? void 0 : _c.statusCode;
if (status === BookingRequestErrorCode.BookingCodeNotAvailable) {
throw new _undock_dock_meet_exceptions_booking_request_code_not_available_exception__WEBPACK_IMPORTED_MODULE_4__.BookingRequestCodeNotAvailableException(bookingCode);
}
}
})();
}
getBookingRequest(bookingCode) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this3.api.meet.booking.getRequestByCode(bookingCode);
})();
}
getBookingRequestDetails(bookingCode) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
return yield _this4.api.meet.booking.getRequestDetailsByCode(bookingCode);
} catch (err) {
return null;
}
})();
}
addSlotToBookingRequest(bookingCode, timeStamp, mode, duration) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
let slot = {
timeStamp: timeStamp,
meetingMode: mode,
duration: duration
};
return yield _this5.api.meet.booking.addSlot(bookingCode, slot);
} catch (err) {
_this5.handleBookingRequestError(err);
}
})();
}
addParticipantsToBookingRequest(bookingCode, emails) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this6.api.meet.booking.addParticipants(bookingCode, emails);
})();
}
removeParticipantsFromBookingRequest(bookingCode, emails) {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this7.api.meet.booking.removeParticipants(bookingCode, emails);
})();
}
confirmIncomingBookingRequest(bookingCode, meetingDate, requesterEmail, requesterFullname, requesterTimeZone) {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
return yield _this8.api.meet.booking.confirmIncoming(bookingCode, {
meetingDate: meetingDate,
requester: {
email: requesterEmail !== null && requesterEmail !== void 0 ? requesterEmail : undefined,
displayName: requesterFullname !== null && requesterFullname !== void 0 ? requesterFullname : undefined,
timeZone: requesterTimeZone !== null && requesterTimeZone !== void 0 ? requesterTimeZone : undefined
}
});
} catch (err) {
_this8.handleBookingRequestError(err);
}
})();
}
confirmOutgoingBookingRequest(bookingCode, meetingDate, confirmedByEmail, confirmedByFullname, confirmedByTimeZone) {
var _this9 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
return yield _this9.api.meet.booking.confirmOutgoing(bookingCode, {
meetingDate: meetingDate,
confirmedBy: {
email: confirmedByEmail !== null && confirmedByEmail !== void 0 ? confirmedByEmail : undefined,
displayName: confirmedByFullname !== null && confirmedByFullname !== void 0 ? confirmedByFullname : undefined,
timeZone: confirmedByTimeZone !== null && confirmedByTimeZone !== void 0 ? confirmedByTimeZone : undefined
}
});
} catch (err) {
_this9.handleBookingRequestError(err);
}
})();
}
rescheduleBookingRequest(bookingCode, rescheduleSlot, requesterEmail, requesterFullname, requesterTimeZone, message) {
var _this10 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
return yield _this10.api.meet.booking.reschedule(bookingCode, {
requester: {
email: requesterEmail !== null && requesterEmail !== void 0 ? requesterEmail : undefined,
displayName: requesterFullname !== null && requesterFullname !== void 0 ? requesterFullname : undefined,
timeZone: requesterTimeZone !== null && requesterTimeZone !== void 0 ? requesterTimeZone : undefined
},
slot: rescheduleSlot,
message: message
});
} catch (err) {
_this10.handleBookingRequestError(err);
}
})();
}
confirmRescheduleBookingRequest(bookingCode) {
var _this11 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
return yield _this11.api.meet.booking.confirmReschedule(bookingCode);
} catch (err) {
_this11.handleBookingRequestError(err);
}
})();
}
cancelBookingRequest(bookingCode, requesterEmail, requesterFullName, requesterTimeZone, message) {
var _this12 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
return yield _this12.api.meet.booking.cancel(bookingCode, {
requester: {
email: requesterEmail !== null && requesterEmail !== void 0 ? requesterEmail : undefined,
displayName: requesterFullName !== null && requesterFullName !== void 0 ? requesterFullName : undefined,
timeZone: requesterTimeZone !== null && requesterTimeZone !== void 0 ? requesterTimeZone : undefined
},
message: message
});
} catch (err) {
_this12.handleBookingRequestError(err);
}
})();
}
deleteBookingRequest(bookingCode) {
var _this13 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
yield _this13.api.meet.booking.deleteRequest(bookingCode);
return true;
} catch (err) {
console.warn(`Booking request ${bookingCode} could not be deleted`, err);
}
})();
}
handleBookingRequestError(err) {
var _a, _b, _c;
let status = (_b = (_a = err === null || err === void 0 ? void 0 : err.error) === null || _a === void 0 ? void 0 : _a.status) !== null && _b !== void 0 ? _b : (_c = err === null || err === void 0 ? void 0 : err.error) === null || _c === void 0 ? void 0 : _c.statusCode;
switch (status) {
case BookingRequestErrorCode.RequestMissingOrExpired:
throw new _undock_dock_meet_exceptions_booking_request_expired_exception__WEBPACK_IMPORTED_MODULE_2__.BookingRequestExpiredException(err);
case BookingRequestErrorCode.SlotsNotAvailable:
throw new _undock_dock_meet_exceptions_booking_request_slots_not_available_exception__WEBPACK_IMPORTED_MODULE_3__.BookingRequestSlotsNotAvailableException();
}
}
}
BookingRequestManager.ɵfac = function BookingRequestManager_Factory(t) {
return new (t || BookingRequestManager)(_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_5__.Api));
};
BookingRequestManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjectable"]({
token: BookingRequestManager,
factory: BookingRequestManager.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_7__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], BookingRequestManager.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 12364:
/*!********************************************************************************!*\
!*** ./packages/dock/meet/services/conference/chime-phone-numbers.provider.ts ***!
\********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChimePhoneNumbersProvider": () => (/* binding */ ChimePhoneNumbersProvider)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
class ChimePhoneNumbersProvider {
constructor(config) {
this.config = config;
}
getNumber() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.numbers[Math.floor(Math.random() * _this.numbers.length)];
})();
}
getDefaultNumber() {
return this.numbers[0];
}
get numbers() {
return this.config.isProduction ? ChimePhoneNumbersProvider.productionPhoneNumbers : ChimePhoneNumbersProvider.developmentPhoneNumbers;
}
}
ChimePhoneNumbersProvider.developmentPhoneNumbers = ['+1 315-284-0981', '+1 518-407-5181', '+1 315-284-0888', '+1 315-284-0099', '+1 518-414-3278'];
ChimePhoneNumbersProvider.productionPhoneNumbers = ['+1 607-363-8954', '+1 585-496-8949', '+1 585-496-8946', '+1 585-628-4380', '+1 585-496-8948', '+1 585-496-8943', '+1 585-496-8951', '+1 585-496-8947', '+1 585-496-8942', '+1 585-496-8941'];
ChimePhoneNumbersProvider.ɵfac = function ChimePhoneNumbersProvider_Factory(t) {
return new (t || ChimePhoneNumbersProvider)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_1__.Config));
};
ChimePhoneNumbersProvider.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: ChimePhoneNumbersProvider,
factory: ChimePhoneNumbersProvider.ɵfac
});
/***/ }),
/***/ 2609:
/*!*****************************************************************************************!*\
!*** ./packages/dock/meet/services/data-providers/dock-facade-participants.provider.ts ***!
\*****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockFacadeParticipantsProvider": () => (/* binding */ DockFacadeParticipantsProvider)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dock/meet/services/facade/dock.facade */ 67744);
class DockFacadeParticipantsProvider {
constructor(dockFacade) {
this.dockFacade = dockFacade;
}
get participantsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ReactiveStream(this.dockFacade.participantsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.map)(participants => {
return participants.filter(participant => Boolean(participant.userId)).map(participant => participant.userData);
})));
}
}
DockFacadeParticipantsProvider.ɵfac = function DockFacadeParticipantsProvider_Factory(t) {
return new (t || DockFacadeParticipantsProvider)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_2__.DockFacade));
};
DockFacadeParticipantsProvider.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
token: DockFacadeParticipantsProvider,
factory: DockFacadeParticipantsProvider.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], DockFacadeParticipantsProvider.prototype, "participantsStream", null);
/***/ }),
/***/ 74713:
/*!****************************************************************************************!*\
!*** ./packages/dock/meet/services/data-providers/edit-event-participants.provider.ts ***!
\****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditEventParticipantsProvider": () => (/* binding */ EditEventParticipantsProvider)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dock/meet/services/state-models/event-form.state-model */ 39690);
class EditEventParticipantsProvider {
constructor(eventFormStateModel) {
this.eventFormStateModel = eventFormStateModel;
}
get participantsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ReactiveStream(this.eventFormStateModel.state.attendeesStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_3__.map)(attendees => {
return attendees.map(attendee => attendee.userData).filter(userData => userData.isRegularUser);
})));
}
}
EditEventParticipantsProvider.ɵfac = function EditEventParticipantsProvider_Factory(t) {
return new (t || EditEventParticipantsProvider)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_2__.EventFormStateModel));
};
EditEventParticipantsProvider.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
token: EditEventParticipantsProvider,
factory: EditEventParticipantsProvider.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], EditEventParticipantsProvider.prototype, "participantsStream", null);
/***/ }),
/***/ 35094:
/*!*****************************************************************************************!*\
!*** ./packages/dock/meet/services/data-providers/meeting-duration-options.provider.ts ***!
\*****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingDurationOptionsProvider": () => (/* binding */ MeetingDurationOptionsProvider)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_time_availability_services_availability_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/time/availability/services/availability.service */ 84614);
class MeetingDurationOptionsProvider {
constructor(currentUser, availabilityService) {
this.currentUser = currentUser;
this.availabilityService = availabilityService;
this.defaultMeetingDuration = 30;
this.defaultMeetingDurationValues = [15, 30, 60, 120];
this.allowTruncateMeetings = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(true);
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
}
get currentUserAvailableMeetingDurationOptionsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_5__.combineLatest)([this.allowTruncateMeetings, this.currentUser.settingsStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.map)(sources => {
const [allowTruncateMeetings, settings] = sources;
return this.getAvailableOptions(settings === null || settings === void 0 ? void 0 : settings.availabilityIntervals, allowTruncateMeetings && (settings === null || settings === void 0 ? void 0 : settings.truncateMeetings));
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
setAllowTruncateMeetings(value) {
this.allowTruncateMeetings.next(value);
}
getCurrentUserDefaultMeetingDuration() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const settings = yield _this.currentUser.settings;
const availableOptions = _this.getAvailableOptions(settings.availabilityIntervals, settings.truncateMeetings);
return availableOptions.length === 0 ? _this.defaultMeetingDuration : Math.min.apply(_this, availableOptions.map(option => option.value - option.gap));
})();
}
getAvailableOptions(availabilityIntervals, truncateMeetings = false) {
if (availabilityIntervals) {
return Object.keys(availabilityIntervals).map(duration => parseInt(duration)).filter(Boolean).map(duration => ({
value: duration,
enabled: availabilityIntervals[duration],
gap: this.availabilityService.calculatePreferredMeetingGap(duration, truncateMeetings)
}));
} else {
return this.defaultMeetingDurationValues.map(duration => ({
value: duration,
enabled: true,
gap: this.availabilityService.calculatePreferredMeetingGap(duration, truncateMeetings)
}));
}
}
}
MeetingDurationOptionsProvider.ɵfac = function MeetingDurationOptionsProvider_Factory(t) {
return new (t || MeetingDurationOptionsProvider)(_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_3__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵinject"](_undock_time_availability_services_availability_service__WEBPACK_IMPORTED_MODULE_4__.AvailabilityService));
};
MeetingDurationOptionsProvider.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineInjectable"]({
token: MeetingDurationOptionsProvider,
factory: MeetingDurationOptionsProvider.ɵfac,
providedIn: 'root'
});
(0,tslib__WEBPACK_IMPORTED_MODULE_10__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], MeetingDurationOptionsProvider.prototype, "allowTruncateMeetings", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_10__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], MeetingDurationOptionsProvider.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_10__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], MeetingDurationOptionsProvider.prototype, "currentUserAvailableMeetingDurationOptionsStream", null);
/***/ }),
/***/ 30719:
/*!*************************************************************************************!*\
!*** ./packages/dock/meet/services/data-providers/meeting-mode-options.provider.ts ***!
\*************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingModeExtended": () => (/* binding */ MeetingModeExtended),
/* harmony export */ "MeetingModeOptionsProvider": () => (/* binding */ MeetingModeOptionsProvider)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 59346);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dock/meet */ 1467);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
var MeetingModeExtended;
(function (MeetingModeExtended) {
MeetingModeExtended["Video"] = "Video";
MeetingModeExtended["Audio"] = "Audio";
MeetingModeExtended["InPerson"] = "InPerson";
MeetingModeExtended["Broadcast"] = "Broadcast";
})(MeetingModeExtended || (MeetingModeExtended = {}));
class MeetingModeOptionsProvider {
constructor(config) {
this.config = config;
this.meetingModeLabelsMap = {
[MeetingModeExtended.Video]: 'Video',
[MeetingModeExtended.Audio]: 'Audio Only',
[MeetingModeExtended.InPerson]: 'In Person',
[MeetingModeExtended.Broadcast]: 'Broadcast'
};
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
}
get availableMeetingModeOptions() {
return [{
label: this.meetingModeLabelsMap[_undock_dock_meet__WEBPACK_IMPORTED_MODULE_2__.MeetingMode.Video],
value: _undock_dock_meet__WEBPACK_IMPORTED_MODULE_2__.MeetingMode.Video,
disabled: false
}, {
label: this.meetingModeLabelsMap[_undock_dock_meet__WEBPACK_IMPORTED_MODULE_2__.MeetingMode.InPerson],
value: _undock_dock_meet__WEBPACK_IMPORTED_MODULE_2__.MeetingMode.InPerson,
disabled: false
}];
}
get availableExtendedMeetingModeOptions() {
return [{
label: this.meetingModeLabelsMap[MeetingModeExtended.Video],
value: MeetingModeExtended.Video,
disabled: false
}, {
label: this.meetingModeLabelsMap[MeetingModeExtended.Audio],
value: MeetingModeExtended.Audio,
disabled: false
}, {
label: this.meetingModeLabelsMap[MeetingModeExtended.InPerson],
value: MeetingModeExtended.InPerson,
disabled: false
}, {
label: 'Room',
value: MeetingModeExtended.Broadcast,
disabled: false
}];
}
get availableMeetingModeOptionsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_3__.from)(Promise.resolve()).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(() => this.availableMeetingModeOptions)));
}
get availableExtendedMeetingModeOptionsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_3__.from)(Promise.resolve()).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(() => this.availableExtendedMeetingModeOptions)));
}
}
MeetingModeOptionsProvider.ɵfac = function MeetingModeOptionsProvider_Factory(t) {
return new (t || MeetingModeOptionsProvider)(_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_1__.Config));
};
MeetingModeOptionsProvider.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjectable"]({
token: MeetingModeOptionsProvider,
factory: MeetingModeOptionsProvider.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_7__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], MeetingModeOptionsProvider.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_7__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], MeetingModeOptionsProvider.prototype, "availableMeetingModeOptionsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_7__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], MeetingModeOptionsProvider.prototype, "availableExtendedMeetingModeOptionsStream", null);
/***/ }),
/***/ 64531:
/*!*******************************************************************!*\
!*** ./packages/dock/meet/services/dock-notifications.manager.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockNotificationType": () => (/* binding */ DockNotificationType),
/* harmony export */ "DockNotificationsManager": () => (/* binding */ DockNotificationsManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
var DockNotificationType;
(function (DockNotificationType) {
DockNotificationType["ChatMessage"] = "ChatMessage";
DockNotificationType["AttendeeDidJoin"] = "AttendeeDidJoin";
DockNotificationType["RequestedToJoin"] = "RequestedToJoin";
DockNotificationType["RequestedToSpeak"] = "RequestedToSpeak";
})(DockNotificationType || (DockNotificationType = {}));
class DockNotificationsManager {
constructor() {
this.groupsSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
this.groupNotificationsMap = new Map();
this.notificationSoundsMap = {
[DockNotificationType.ChatMessage]: new Audio('/assets/sounds/undock-chat.mp3'),
[DockNotificationType.AttendeeDidJoin]: new Audio('/assets/sounds/undock-attendee-join.mp3'),
[DockNotificationType.RequestedToJoin]: new Audio('/assets/sounds/undock-participant-request.mp3'),
[DockNotificationType.RequestedToSpeak]: new Audio('/assets/sounds/undock-participant-request.mp3')
};
}
get groupsStream() {
return this.groupsSubject.asStream();
}
defineGroup(data) {
let groups = this.groupsSubject.value;
let groupExists = groups.find(g => g.groupName === data.groupName);
if (groupExists) {} else {
let publisher = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
groups = [...groups, {
...data,
notificationStream: publisher.asStream()
}];
groups.sort((a, b) => {
return a.sortOrder - b.sortOrder;
});
this.groupsSubject.next(groups);
this.groupNotificationsMap.set(data.groupName, publisher);
}
}
publishNotification(data) {
var _a, _b, _c;
let group = this.groupsSubject.value.find(g => g.groupName === data.groupName);
if (group && this.groupNotificationsMap.has(data.groupName)) {
this.playNotificationSound(data.type).catch(error => console.warn(`Unable play notification sound`, error));
let publisher = this.groupNotificationsMap.get(data.groupName);
let notifications = publisher.value;
notifications.push({
...data,
notificationTtl: (_a = data.notificationTtl) !== null && _a !== void 0 ? _a : group.notificationTtl
});
if (notifications.length > group.maxCountToDisplay) {
notifications.splice(0, notifications.length - group.maxCountToDisplay);
}
publisher.next(notifications);
setTimeout(() => {
this.destroyNotification(data);
}, (_c = (_b = data.notificationTtl) !== null && _b !== void 0 ? _b : group.notificationTtl) !== null && _c !== void 0 ? _c : 5000);
} else {
console.error(`Has no notification group ${data.groupName}`);
}
}
destroyNotification(data) {
let publisher = this.groupNotificationsMap.get(data.groupName);
let notifications = publisher.value;
notifications.splice(notifications.indexOf(data), 1);
return publisher.next(notifications);
}
ngOnDestroy() {
for (let subject of this.groupNotificationsMap.values()) {
try {
subject.complete();
} catch (error) {
console.warn(error);
}
}
}
playNotificationSound(notificationType) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this.notificationSoundsMap[notificationType]) {
yield _this.notificationSoundsMap[notificationType].play();
}
})();
}
}
DockNotificationsManager.ɵfac = function DockNotificationsManager_Factory(t) {
return new (t || DockNotificationsManager)();
};
DockNotificationsManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({
token: DockNotificationsManager,
factory: DockNotificationsManager.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_4__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], DockNotificationsManager.prototype, "groupsSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_4__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], DockNotificationsManager.prototype, "groupsStream", null);
/***/ }),
/***/ 58923:
/*!***********************************************************************!*\
!*** ./packages/dock/meet/services/dock/dock-participants.manager.ts ***!
\***********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockParticipantsManager": () => (/* binding */ DockParticipantsManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 32673);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/models/dock/dock-participant.model */ 43538);
/* harmony import */ var _undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/session/models/orm-on-fire.context */ 72312);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
class DockParticipantsManager {
constructor(api, user, snackbarManager) {
this.api = api;
this.user = user;
this.snackbarManager = snackbarManager;
this.currentDockSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.pendingParticipantsSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
this.pendingDeleteParticipantsEmailsSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
this.ormOnFireContext = (0,_angular_core__WEBPACK_IMPORTED_MODULE_8__.inject)(_undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_4__.OrmOnFireContext);
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.pendingParticipantsStream = this.pendingParticipantsSubject.asStream();
this.pendingDeleteParticipantsEmailsStream = this.pendingDeleteParticipantsEmailsSubject.asStream();
}
get isDraftModeStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.currentDockSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(dock => dock === null || dock === void 0 ? void 0 : dock.isDraftType), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get participantsEmailStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_12__.combineLatest)([this.activeParticipantsStream, this.pendingParticipantsStream, this.pendingDeleteParticipantsEmailsSubject]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.debounceTime)(100), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(([participants, pendingParticipants, pendingDeleteEmails]) => {
return [...participants.map(participant => {
var _a;
return (_a = participant === null || participant === void 0 ? void 0 : participant.userData) === null || _a === void 0 ? void 0 : _a.email;
}), ...pendingParticipants.map(pendingParticipantData => pendingParticipantData.email)].filter(email => email && (email === null || email === void 0 ? void 0 : email.length) > 0).filter(email => !pendingDeleteEmails.includes(email)).filter((email, idx, arr) => arr.indexOf(email) === idx);
})));
}
get participantsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.currentDockSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.distinctUntilChanged)((prev, next) => prev.id === next.id), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.switchMap)(dock => {
return this.ormOnFireContext.createNestedCollection(_undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__.DockParticipant, dock).filter(_undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__.DockParticipantScope.initialized).stream().emitUntil(this.destroyEvent);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(participants => {
participants.sort((a, b) => {
var _a, _b;
let isUndockUsers = (a.isUndockUser ? 0 : 1) + (b.isUndockUser ? 0 : 1);
switch (isUndockUsers) {
case 0:
case 2:
return ((_a = a.createdAt) === null || _a === void 0 ? void 0 : _a.valueOf()) - ((_b = b.createdAt) === null || _b === void 0 ? void 0 : _b.valueOf());
case 1:
return (a.isUndockUser ? 0 : 1) - (b.isUndockUser ? 0 : 1);
default:
return 0;
}
});
return participants;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get activeParticipantsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_12__.combineLatest)([this.participantsStream, this.pendingParticipantsStream, this.pendingDeleteParticipantsEmailsStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(sources => {
const [participants, pendingParticipants, removedEmails] = sources;
const pendingEmails = pendingParticipants.map(p => p.email);
return participants.filter(participant => !pendingEmails.includes(participant.userData.email)).filter(participant => !removedEmails.includes(participant.userData.email) && !participant.removed);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get currentUserParticipantStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_12__.combineLatest)([this.user.dataStream, this.activeParticipantsStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(([user, participants]) => {
return participants.find(p => p.userId === user._id);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get pendingDeleteParticipantsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_12__.combineLatest)([this.participantsStream, this.pendingDeleteParticipantsEmailsStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(([participants, removedEmails]) => {
return participants.filter(participant => removedEmails.includes(participant.email));
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get inQueueParticipantsStream() {
return this.participantsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(participants => participants.filter(p => {
var _a;
return ((_a = p === null || p === void 0 ? void 0 : p.conferenceMeta) === null || _a === void 0 ? void 0 : _a.accessStatus) === _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__.ConferenceAccessStatus.Pending;
})), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
initializeWithDock(dock) {
this.currentDockSubject.next(dock);
}
addParticipant(user) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!(yield _this.isParticipantAlreadyAdded(user.email))) {
_this.addPendingParticipant(user.toPublicProfileData());
if (yield _this.isDraftModeStream) {
const dock = yield _this.currentDockSubject;
yield _this.api.meet.participants.addByEmail(dock.id, user.email);
yield _this.removePendingParticipant(user.email);
}
}
})();
}
addParticipantByEmail(email) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!(yield _this2.isParticipantExist(email))) {
yield _this2.addPendingParticipant({
isGuest: true,
isRegularUser: false,
email: email,
imageUrl: '',
lastName: '',
firstName: email,
displayName: email
});
if (yield _this2.isDraftModeStream) {
const dock = yield _this2.currentDockSubject;
yield _this2.api.meet.participants.addByEmail(dock.id, email);
yield _this2.removePendingParticipant(email);
}
}
})();
}
removeParticipantByEmail(email) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const pendingRemoved = yield _this3.removePendingParticipant(email);
if (!pendingRemoved) {
if (yield _this3.isDraftModeStream) {
const dock = yield _this3.currentDockSubject;
yield _this3.api.meet.participants.removeByEmail(dock.id, email);
} else {
_this3.pendingDeleteParticipantsEmailsSubject.next([..._this3.pendingDeleteParticipantsEmailsSubject.value, email]);
}
}
})();
}
removeParticipant(participant) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a, _b;
return _this4.removeParticipantByEmail((_a = participant.email) !== null && _a !== void 0 ? _a : (_b = participant.userData) === null || _b === void 0 ? void 0 : _b.email);
})();
}
removeParticipantFromDeleteList(participant) {
this.pendingDeleteParticipantsEmailsSubject.next(this.pendingDeleteParticipantsEmailsSubject.value.filter(email => email !== participant.userData.email));
}
completeMarkedParticipantsDeletion() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const emailsToDelete = yield _this5.pendingDeleteParticipantsEmailsSubject;
for (let email of emailsToDelete) {
try {
const dock = yield _this5.currentDockSubject;
yield _this5.api.meet.participants.removeByEmail(dock.id, email);
} catch (error) {
console.error(error);
}
}
_this5.pendingDeleteParticipantsEmailsSubject.next([]);
})();
}
sendInvitesAndAddPendingParticipants() {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const dock = yield _this6.currentDockSubject;
const pendingParticipants = yield _this6.pendingParticipantsSubject;
try {
yield _this6.api.meet.participants.massAddByEmails(dock.id, pendingParticipants.map(p => p.email));
yield Promise.all(pendingParticipants.map(participant => _this6.removePendingParticipant(participant.email)));
} catch (error) {
console.warn(`Cannot add dock participants`, error);
_this6.snackbarManager.error(`Cannot add participant${pendingParticipants.length > 1 ? 's' : ''}. Please try later.`);
}
})();
}
removePendingParticipant(email) {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const pendingParticipants = yield _this7.pendingParticipantsSubject;
if (pendingParticipants.find(p => p.email === email)) {
_this7.pendingParticipantsSubject.next(pendingParticipants.filter(participant => participant.email !== email));
return true;
}
return false;
})();
}
addPendingParticipant(user) {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this8.pendingParticipantsSubject.next([..._this8.pendingParticipantsSubject.value, user]);
})();
}
isParticipantExist(email) {
var _this9 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const emails = yield _this9.participantsEmailStream;
return emails.includes(email);
})();
}
isParticipantAlreadyAdded(email) {
var _this10 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const [participants, pendingParticipants] = yield Promise.all([_this10.participantsStream, _this10.pendingParticipantsStream]);
return [...participants.filter(p => !p.removed).map(p => p.email), ...pendingParticipants.filter(p => !p.isRemoved).map(p => p.email)].includes(email);
})();
}
}
DockParticipantsManager.ɵfac = function DockParticipantsManager_Factory(t) {
return new (t || DockParticipantsManager)(_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_5__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_6__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵinject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_7__.SnackbarManager));
};
DockParticipantsManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineInjectable"]({
token: DockParticipantsManager,
factory: DockParticipantsManager.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], DockParticipantsManager.prototype, "currentDockSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], DockParticipantsManager.prototype, "pendingParticipantsSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], DockParticipantsManager.prototype, "pendingDeleteParticipantsEmailsSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], DockParticipantsManager.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], DockParticipantsManager.prototype, "isDraftModeStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], DockParticipantsManager.prototype, "participantsEmailStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], DockParticipantsManager.prototype, "participantsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], DockParticipantsManager.prototype, "activeParticipantsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], DockParticipantsManager.prototype, "currentUserParticipantStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], DockParticipantsManager.prototype, "pendingDeleteParticipantsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], DockParticipantsManager.prototype, "inQueueParticipantsStream", null);
/***/ }),
/***/ 7523:
/*!***********************************************************************!*\
!*** ./packages/dock/meet/services/editor/editor-actions-detector.ts ***!
\***********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditorActionsDetector": () => (/* binding */ EditorActionsDetector)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs */ 80228);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
class EditorActionsDetector {
constructor() {
this.sources = {};
this.sourceActionsSubject = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
this.destroyedEvent = new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject();
}
get sourceActionsStream() {
return this.sourceActionsSubject.asObservable();
}
registerTextActionsSource(sourceId, textActionsSource) {
if (this.sources.hasOwnProperty(sourceId)) {
this.unregisterTextActionsSource(sourceId);
}
let subscription = textActionsSource.subscribe(text => {
this.onTextActionSourceChanged(text, this.sources[sourceId]);
});
this.sources[sourceId] = {
sourceId: sourceId,
inputStream: textActionsSource,
outputStream: new rxjs__WEBPACK_IMPORTED_MODULE_1__.Subject(),
sourceSubscription: subscription
};
return this.sources[sourceId].outputStream.asObservable();
}
unregisterTextActionsSource(sourceId) {
if (this.sources.hasOwnProperty(sourceId)) {
this.sources[sourceId].outputStream.unsubscribe();
this.sources[sourceId].sourceSubscription.unsubscribe();
delete this.sources[sourceId];
}
}
onTextActionSourceChanged(text, source) {
let listItems = this.detectLists(text);
if (listItems.length > 0) {
let event = {
sourceId: source.sourceId,
sourceText: text,
itemsMatched: listItems,
itemsNames: this.parseItemNamesFromDetectedList(listItems)
};
source.outputStream.next(event);
this.sourceActionsSubject.next(event);
}
}
detectLists(input) {
const listItemRegExp = /^[1-9\-*]+\.?\s+.*$/gm;
return input.match(listItemRegExp) || [];
}
parseItemNamesFromDetectedList(items) {
const removeListMarksRegExp = /^[0-9\-*]+\.?\s?/g;
return items.map(item => {
return item.replace(removeListMarksRegExp, '');
});
}
ngOnDestroy() {
for (let sourceId in this.sources) {
if (this.sources.hasOwnProperty(sourceId)) {
this.unregisterTextActionsSource(sourceId);
}
}
this.sourceActionsSubject.unsubscribe();
this.destroyedEvent.next();
this.destroyedEvent.unsubscribe();
}
}
EditorActionsDetector.ɵfac = function EditorActionsDetector_Factory(t) {
return new (t || EditorActionsDetector)();
};
EditorActionsDetector.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: EditorActionsDetector,
factory: EditorActionsDetector.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], EditorActionsDetector.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 67744:
/*!***********************************************************!*\
!*** ./packages/dock/meet/services/facade/dock.facade.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockFacade": () => (/* binding */ DockFacade)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 32673);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_models_dock_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/models/dock.model */ 76486);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/dock/meet/models/dock/dock-participant.model */ 43538);
/* harmony import */ var _undock_dock_meet_exceptions_dock_is_not_found_exception__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/dock/meet/exceptions/dock-is-not-found.exception */ 59595);
/* harmony import */ var _undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/session/models/orm-on-fire.context */ 72312);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_acl__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/acl */ 68424);
/* harmony import */ var _undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/dock/meet/services/dock/dock-participants.manager */ 58923);
class DockFacade {
constructor(api, config, aclManager, currentUser, dockAccessPolicy, participantsManager) {
this.api = api;
this.config = config;
this.aclManager = aclManager;
this.currentUser = currentUser;
this.dockAccessPolicy = dockAccessPolicy;
this.participantsManager = participantsManager;
this.DockCollection = (0,_undock_session__WEBPACK_IMPORTED_MODULE_4__.injectCollection)(_undock_dock_meet_models_dock_model__WEBPACK_IMPORTED_MODULE_3__.Dock);
this.ormOnFireContext = (0,_angular_core__WEBPACK_IMPORTED_MODULE_11__.inject)(_undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_7__.OrmOnFireContext);
this.currentDockSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.currentDockStream = this.currentDockSubject.asStream();
this.participantsStream = this.participantsManager.activeParticipantsStream;
this.isEditModeStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.currentDockStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.distinctUntilChanged)((prev, next) => (prev === null || prev === void 0 ? void 0 : prev.id) === (next === null || next === void 0 ? void 0 : next.id)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.switchMap)(dock => this.dockAccessPolicy.canEdit(dock.id)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.shareReplay)({
bufferSize: 1,
refCount: true
})));
this.isOwnerModeStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_16__.combineLatest)([this.currentDockStream, this.participantsStream, this.currentUser.dataStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.distinctUntilChanged)((prev, next) => prev[2]._id === next[2]._id), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.map)(sources => {
const [dock, participants, user] = sources;
return dock.authorId === user._id || participants.reduce((carry, item) => {
return carry || item.userId === user._id && item.role === _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_5__.DockParticipantRole.Owner;
}, false);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get currentDock() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.currentDockSubject;
})();
}
get dockHandleStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.currentDockStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.distinctUntilChanged)((prev, next) => prev.id === next.id), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.switchMap)(dock => {
return (0,_undock_dock_meet_models_dock_model__WEBPACK_IMPORTED_MODULE_3__.getDockSecret)(_undock_dock_meet_models_dock_model__WEBPACK_IMPORTED_MODULE_3__.Dock.SHARED_ACCESS_SECRET, dock, this.ormOnFireContext);
})));
}
get sharedAccessUrlStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.dockHandleStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.map)(secret => `${this.config.dockLink}${secret}`), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get conferenceJoinPinCodeStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.currentDockStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.distinctUntilChanged)((prev, next) => prev.id === next.id), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.switchMap)(dock => {
return (0,_undock_dock_meet_models_dock_model__WEBPACK_IMPORTED_MODULE_3__.getDockSecret)(_undock_dock_meet_models_dock_model__WEBPACK_IMPORTED_MODULE_3__.Dock.CONFERENCE_JOIN_PIN_CODE, dock, this.ormOnFireContext);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
initializeWithDockId(dockId, options) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let dock = yield _this2.DockCollection.one(dockId).get();
if (!dock) {
throw new _undock_dock_meet_exceptions_dock_is_not_found_exception__WEBPACK_IMPORTED_MODULE_6__.DockIsNotFoundException(dockId);
}
_this2.currentDockSubject.next(_this2.prepareDockDataStructure(dock));
_this2.participantsManager.initializeWithDock(dock);
_this2.DockCollection.one(dockId).stream().emitUntil(_this2.destroyedEvent).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.debounceTime)(100), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(_this2.destroyedEvent)).subscribe(dock => _this2.currentDockSubject.next(_this2.prepareDockDataStructure(dock)));
return dock;
})();
}
setTitle(title) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const dock = yield _this3.currentDock;
dock.title = title;
return _this3.save(dock);
})();
}
setNotes(note) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const dock = yield _this4.currentDock;
dock.note = note;
return _this4.save(dock);
})();
}
save(dock) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this5.DockCollection.save(dock);
})();
}
delete(dock) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this6.api.meet.dock.deleteById(dock.id);
})();
}
prepareDockDataStructure(dock) {
if (dock === null || dock === void 0 ? void 0 : dock.dates) {
try {
if (dock.dates.end && 'toDate' in dock.dates.end) {
dock.dates.end = dock.dates.end.toDate();
}
if (dock.dates.start && 'toDate' in dock.dates.start) {
dock.dates.start = dock.dates.start.toDate();
}
} catch (error) {
console.error(error);
console.log(dock);
}
}
return dock;
}
}
DockFacade.ɵfac = function DockFacade_Factory(t) {
return new (t || DockFacade)(_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_8__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_undock_acl__WEBPACK_IMPORTED_MODULE_9__.AclManager), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_4__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_undock_acl__WEBPACK_IMPORTED_MODULE_9__.DockAccessPolicy), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_10__.DockParticipantsManager));
};
DockFacade.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdefineInjectable"]({
token: DockFacade,
factory: DockFacade.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], DockFacade.prototype, "currentDockSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], DockFacade.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], DockFacade.prototype, "dockHandleStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], DockFacade.prototype, "sharedAccessUrlStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], DockFacade.prototype, "conferenceJoinPinCodeStream", null);
/***/ }),
/***/ 10592:
/*!*****************************************************************!*\
!*** ./packages/dock/meet/services/facade/draft-dock.facade.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DraftDockFacade": () => (/* binding */ DraftDockFacade)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/dock/meet/services/facade/dock.facade */ 67744);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_acl__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/acl */ 68424);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/dock/meet/services/dock/dock-participants.manager */ 58923);
class DraftDockFacade extends _undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_1__.DockFacade {
constructor(api, config, aclManager, currentUser, dockAccessPolicy, participantsManager) {
super(api, config, aclManager, currentUser, dockAccessPolicy, participantsManager);
}
initializeWithDockId(draftId, options) {
var _superprop_getInitializeWithDockId = () => super.initializeWithDockId,
_this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!draftId) {
try {
draftId = yield _this.api.meet.dock.createDraft(options);
} catch (error) {
console.error(`Cannot create new Draft meeting`, error);
}
}
return _superprop_getInitializeWithDockId().call(_this, draftId);
})();
}
createDraftMeeting(data = {}) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.api.meet.dock.createDraft(data);
})();
}
}
DraftDockFacade.ɵfac = function DraftDockFacade_Factory(t) {
return new (t || DraftDockFacade)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_2__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_3__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_acl__WEBPACK_IMPORTED_MODULE_4__.AclManager), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_5__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_acl__WEBPACK_IMPORTED_MODULE_4__.DockAccessPolicy), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_6__.DockParticipantsManager));
};
DraftDockFacade.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineInjectable"]({
token: DraftDockFacade,
factory: DraftDockFacade.ɵfac
});
/***/ }),
/***/ 25850:
/*!*********************************************************!*\
!*** ./packages/dock/meet/services/meetings.manager.ts ***!
\*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingsManager": () => (/* binding */ MeetingsManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/dock/meet */ 1467);
/* harmony import */ var _undock_dock_meet_events_dock_created_event__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dock/meet/events/dock-created.event */ 613);
/* harmony import */ var _undock_dock_meet_utils_meeting_titles_generator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/utils/meeting-titles-generator */ 52022);
/* harmony import */ var _undock_integrations__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/integrations */ 96183);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/core */ 8573);
class MeetingsManager {
constructor(api, appEventsDispatcher) {
this.api = api;
this.appEventsDispatcher = appEventsDispatcher;
}
createMeeting(meetingMode, requesterName, requesterEmail, recipientEmail, requesterTimeZone, meetingTitle, meetingNotes, additionalUsers, requesterIsRegularUser, datesRange, additionalOptions = {}, formResult) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
let dock = yield _this.api.meet.dock.create({
requester: {
email: requesterEmail.trim(),
fullName: requesterName.trim(),
timeZone: requesterTimeZone,
isUndockUser: requesterIsRegularUser
},
recipientUserEmail: recipientEmail.trim(),
autoAcceptRecipient: (_a = additionalOptions.autoAcceptRecipient) !== null && _a !== void 0 ? _a : false,
additionalUserEmails: additionalUsers.reduce((emails, user) => [...emails, user.email], []),
meetingOptions: {
mode: meetingMode,
note: meetingNotes.trim(),
title: meetingTitle.trim(),
endDate: datesRange.end,
startDate: datesRange.start,
...additionalOptions
},
sendMeetingNotification: true,
scheduleMeetingReminder: true,
syncWithExternalCalendars: true,
formResult
});
let recipient;
try {
recipient = yield _this.api.user.profile.getByEmail(recipientEmail);
} catch (error) {}
yield _this.appEventsDispatcher.dispatch(new _undock_dock_meet_events_dock_created_event__WEBPACK_IMPORTED_MODULE_2__.DockCreatedEvent(dock, recipient));
return dock;
})();
}
createInstantMeeting(requesterUser, recipientUser, meetingTitle, meetingNotes) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
return yield _this2.api.meet.dock.createInstant({
requesterUserId: requesterUser._id,
recipientUserId: (_a = recipientUser === null || recipientUser === void 0 ? void 0 : recipientUser._id) !== null && _a !== void 0 ? _a : null,
meetingOptions: {
meetingCode: null,
note: meetingNotes !== null && meetingNotes !== void 0 ? meetingNotes : '',
title: meetingTitle !== null && meetingTitle !== void 0 ? meetingTitle : (0,_undock_dock_meet_utils_meeting_titles_generator__WEBPACK_IMPORTED_MODULE_3__.generateMeetingTitle)([{
displayName: requesterUser.displayName,
email: requesterUser.email
}])
}
});
})();
}
createMeetingFromDraft(data, options) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (data.isDraft) {
yield _this3.api.meet.meetings.updateDraftMeeting(data._id, data);
}
if (data.mode === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.Broadcast) {
if ((options === null || options === void 0 ? void 0 : options.scheduleMode) === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.ScheduleMode.Schedule) {
_this3.appEventsDispatcher.dispatch(new _undock_integrations__WEBPACK_IMPORTED_MODULE_4__.TrackUserAnalyticsEvent(_undock_integrations__WEBPACK_IMPORTED_MODULE_4__.UserAnalyticsAction.BroadcastScheduled)).catch(error => {
console.warn(`Cannot dispatch analytics BroadcastScheduled`, error);
});
}
}
return _this3.api.meet.meetings.createMeetingFromDraft({
draftMeetingId: data._id
});
})();
}
updateMeeting(dockKey, data) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this4.api.meet.meetings.updateMeeting(data.dockKey, data);
})();
}
}
MeetingsManager.ɵfac = function MeetingsManager_Factory(t) {
return new (t || MeetingsManager)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_5__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_6__.AppEventsDispatcher));
};
MeetingsManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineInjectable"]({
token: MeetingsManager,
factory: MeetingsManager.ɵfac
});
/***/ }),
/***/ 39690:
/*!****************************************************************************!*\
!*** ./packages/dock/meet/services/state-models/event-form.state-model.ts ***!
\****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AVAILABILITY_SLOT_DURATION": () => (/* binding */ AVAILABILITY_SLOT_DURATION),
/* harmony export */ "EventFormStateModel": () => (/* binding */ EventFormStateModel),
/* harmony export */ "EventFormStore": () => (/* binding */ EventFormStore)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core_states__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/states */ 55994);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs/operators */ 32673);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs */ 80228);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs */ 10745);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs */ 59346);
/* harmony import */ var _undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/dock/meet */ 1467);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_dock_meet_utils_meeting_titles_generator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/dock/meet/utils/meeting-titles-generator */ 52022);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @angular/cdk/clipboard */ 86079);
/* harmony import */ var _undock_time_availability__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/time/availability */ 50823);
/* harmony import */ var _undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/calendar/services/calendar-events.storage */ 10182);
/* harmony import */ var _undock_dock_meet_services_data_providers_meeting_duration_options_provider__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/dock/meet/services/data-providers/meeting-duration-options.provider */ 35094);
const AVAILABILITY_SLOT_DURATION = 30;
class EventFormStore extends _undock_core_states__WEBPACK_IMPORTED_MODULE_2__.StreamStore {
constructor() {
super(...arguments);
this.onSubmit = new rxjs__WEBPACK_IMPORTED_MODULE_12__.Subject();
this.showSkeleton = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject(true);
this.dockIdStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject(null);
this.planIdStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject(null);
this.titleStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.StatefulSubject();
this.notesStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.StatefulSubject();
this.attendeesStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.StatefulSubject();
this.durationStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject(null);
this.locationStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.StatefulSubject();
this.inPersonLocationUrlStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.StatefulSubject();
this.meetingModeStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.StatefulSubject();
this.scheduleModeStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.StatefulSubject();
this.visibilityModeStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.StatefulSubject();
this.conferenceModeStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.StatefulSubject();
this.eventScheduleStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.StatefulSubject();
this.browserTimeZoneDataStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.StatefulSubject();
this.selectedTimeZoneDataStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.StatefulSubject();
this.availableMeetingDurationOptionsStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.StatefulSubject();
this.originalEventDataStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.StatefulSubject();
this.conferenceLinkTypeStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject(null);
this.isPrivate$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.StatefulSubject();
this.isNonBlocking$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.StatefulSubject();
this.DockCollection = (0,_undock_session__WEBPACK_IMPORTED_MODULE_6__.injectCollection)(_undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.Dock);
}
get formLabelTextStream() {
return this.isDraftModeStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.map)(isDraftMode => {
return isDraftMode ? 'New event' : 'Edit event';
}));
}
get saveButtonTextStream() {
return this.isDraftModeStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.map)(isDraftMode => {
return isDraftMode ? 'Create event' : 'Save event';
}));
}
get attendeesWithMetaStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_14__.combineLatest)([this.attendeesStream, this.isDraftModeStream, this.isOwnerModeStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.map)(sources => {
const [attendees, isDraftMode, isOwnerMode] = sources;
return attendees.map(attendee => ({
...attendee,
canDelete: isDraftMode ? !attendee.isOrganizer : isOwnerMode && !attendee.isOrganizer
}));
}));
}
get relatedDockStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ReactiveStream(this.dockIdStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.switchMap)(dockId => {
if (dockId) {
return this.DockCollection.one(dockId).stream();
}
return (0,rxjs__WEBPACK_IMPORTED_MODULE_17__.of)(Promise.resolve(null));
})));
}
get isDraftModeStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ReactiveStream(this.originalEventDataStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.map)(data => data.isDraft)));
}
get isEditModeStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_18__.from)(Promise.resolve(true)));
}
get isOwnerModeStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_18__.from)(Promise.resolve(true)));
}
get selectedTimeZoneNameStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ReactiveStream(this.selectedTimeZoneDataStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.map)(data => data.zone)));
}
meetingDurationForAvailabilityStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_14__.combineLatest)([this.durationStream, this.availableMeetingDurationOptionsStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.map)(([duration, options]) => {
const optionDiffs = options.map(option => Math.abs(duration - (option.value - option.gap)));
const closestOption = options[optionDiffs.indexOf(Math.min.apply(this, optionDiffs))];
if (closestOption) {
return closestOption.value;
}
return options[0] ? options[0].value : AVAILABILITY_SLOT_DURATION;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.distinctUntilChanged)()));
}
get isMeetingDraftTypeStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ReactiveStream(this.originalEventDataStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.map)(event => Boolean(event === null || event === void 0 ? void 0 : event.isDraft)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.distinctUntilChanged)()));
}
get defaultMeetingTitleStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_14__.combineLatest)([this.attendeesStream, this.meetingModeStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.map)(([attendees, mode]) => {
let titlePrefix;
if (mode === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.MeetingMode.Broadcast) {
titlePrefix = 'Broadcasting';
}
return (0,_undock_dock_meet_utils_meeting_titles_generator__WEBPACK_IMPORTED_MODULE_7__.generateMeetingTitle)(attendees.map(a => a.userData), titlePrefix);
})));
}
}
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EventFormStore.prototype, "formLabelTextStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EventFormStore.prototype, "saveButtonTextStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EventFormStore.prototype, "attendeesWithMetaStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EventFormStore.prototype, "relatedDockStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EventFormStore.prototype, "isDraftModeStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EventFormStore.prototype, "isEditModeStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EventFormStore.prototype, "isOwnerModeStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EventFormStore.prototype, "selectedTimeZoneNameStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EventFormStore.prototype, "meetingDurationForAvailabilityStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EventFormStore.prototype, "isMeetingDraftTypeStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EventFormStore.prototype, "defaultMeetingTitleStream", null);
class EventFormStateModel extends _undock_core_states__WEBPACK_IMPORTED_MODULE_2__.StateModel {
constructor(api, user, clipboard, browserTime, calendarEventsStorage, meetingDurationOptionsProvider) {
super();
this.api = api;
this.user = user;
this.clipboard = clipboard;
this.browserTime = browserTime;
this.calendarEventsStorage = calendarEventsStorage;
this.meetingDurationOptionsProvider = meetingDurationOptionsProvider;
this.store = new EventFormStore();
this.DockCollection = (0,_undock_session__WEBPACK_IMPORTED_MODULE_6__.injectCollection)(_undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.Dock);
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.DestroyEvent();
}
initViewModel(data) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.store.originalEventDataStream.next(data);
_this.store.selectedTimeZoneDataStream.next(yield _this.browserTime.timeZoneDataStream);
_this.subscribeForBrowserTimeZone();
_this.subscribeForSelectedMeetingMode();
_this.subscribeForAvailableDurationOptions();
_this.store.dockIdStream.next(data.dockId);
_this.store.planIdStream.next(data['planId']);
_this.setTitle(data.title);
_this.setNotes(data.notes);
_this.setLocation(data.location);
_this.setMeetingMode(data.mode);
_this.setEventSchedule(data.schedule);
_this.setEventAttendees(data.attendees);
_this.setInPersonLocationUrl(data.inPersonLocationUrl);
if (data.conferenceLinkType) {
_this.setConferenceLinkType(data.conferenceLinkType);
}
_this.setIsPrivate(data.isPrivate);
_this.setIsNonBlocking(data.isNonBlocking);
yield Promise.all([_this.selectScheduleMode(), _this.selectVisibilityMode(_this.getVisibilityMode(data)), _this.selectConferenceMode(_this.getConferenceMode(data)), _this.selectMeetingDuration(_this.getMeetingDuration(data))]);
_this.store.showSkeleton.next(false);
})();
}
setTitle(value) {
this.store.titleStream.next(value !== null && value !== void 0 ? value : '');
}
setNotes(value) {
this.store.notesStream.next(value !== null && value !== void 0 ? value : '');
}
setLocation(value) {
this.store.locationStream.next(value !== null && value !== void 0 ? value : '');
}
setInPersonLocationUrl(value) {
this.store.inPersonLocationUrlStream.next(value !== null && value !== void 0 ? value : '');
}
setMeetingMode(mode) {
this.store.meetingModeStream.next(mode !== null && mode !== void 0 ? mode : _undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.MeetingMode.Video);
}
setEventSchedule(schedule) {
this.store.eventScheduleStream.next(schedule);
if (schedule.start && schedule.end) {
this.store.durationStream.next(Math.round((schedule.end.valueOf() - schedule.start.valueOf()) / 60 / 1000));
}
}
setConferenceLinkType(type) {
this.store.conferenceLinkTypeStream.next(type);
}
setIsPrivate(value) {
this.store.isPrivate$.next(Boolean(value));
}
setIsNonBlocking(value) {
this.store.isNonBlocking$.next(Boolean(value));
}
selectScheduleMode(mode) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!mode) {
const availableModes = _this2.getAvailableScheduleModes(yield _this2.store.meetingModeStream);
mode = availableModes[0];
}
_this2.store.scheduleModeStream.next(mode);
})();
}
selectConferenceMode(mode) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!mode) {
const availableModes = _this3.getAvailableConferenceModes(yield _this3.store.meetingModeStream);
mode = availableModes[0];
}
_this3.store.conferenceModeStream.next(mode);
})();
}
selectVisibilityMode(mode) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!mode) {
const availableModes = _this4.getAvailableVisibilityModes(yield _this4.store.meetingModeStream);
mode = availableModes[0];
}
_this4.store.visibilityModeStream.next(mode);
})();
}
selectMeetingDuration(requestedDuration) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const [schedule, duration] = yield Promise.all([_this5.store.eventScheduleStream, _this5.store.durationStream]);
if (duration !== requestedDuration) {
_this5.store.durationStream.next(requestedDuration);
if (schedule) {
_this5.store.eventScheduleStream.next({
...schedule,
end: moment__WEBPACK_IMPORTED_MODULE_1___default()(schedule.start).add(requestedDuration, 'minutes').toDate()
});
}
}
})();
}
selectTimeZone(timeZone) {
this.store.selectedTimeZoneDataStream.next(timeZone);
}
setEventAttendees(attendees) {
this.store.attendeesStream.next(attendees);
}
submitForm(additionalParams = {}) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const isValid = true;
if (isValid) {
_this6.store.onSubmit.next({
...(yield _this6.getUpdatedMeetingData()),
...additionalParams
});
}
})();
}
isMeetingHasUnsavedChanges() {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const meetingData = yield _this7.getUpdatedMeetingData();
const originalData = yield _this7.store.originalEventDataStream;
if (meetingData.isDraft) {
return true;
}
return meetingData.mode !== originalData.mode || meetingData.title !== originalData.title || meetingData.notes !== originalData.notes || meetingData.location !== originalData.location || !(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.compareDeeply)(meetingData.schedule, originalData.schedule) || !(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.compareDeeply)(meetingData.attendees.map(attendee => attendee.email), originalData.attendees.map(attendee => attendee.email));
})();
}
getUpdatedMeetingData() {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const meetingData = (0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.clone)(yield _this8.store.originalEventDataStream);
const [title, notes, attendees, meetingMode, scheduleMode, eventSchedule, visibilityMode, conferenceMode, meetingDuration, conferenceLinkType] = yield Promise.all([_this8.store.titleStream, _this8.store.notesStream, _this8.store.attendeesStream, _this8.store.meetingModeStream, _this8.store.scheduleModeStream, _this8.store.eventScheduleStream, _this8.store.visibilityModeStream, _this8.store.conferenceModeStream, _this8.store.durationStream, _this8.store.conferenceLinkTypeStream]);
const [isPrivate, isNonBlocking] = yield Promise.all([_this8.store.isPrivate$, _this8.store.isNonBlocking$]);
meetingData.mode = meetingMode;
meetingData.title = title;
meetingData.notes = notes;
meetingData.attendees = attendees;
meetingData.visibilityMode = visibilityMode;
meetingData.conferenceMode = conferenceMode;
meetingData.conferenceLinkType = conferenceLinkType;
meetingData.isPrivate = isPrivate;
meetingData.isNonBlocking = isNonBlocking;
if (scheduleMode === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.ScheduleMode.Schedule) {
meetingData.schedule = eventSchedule;
} else {
meetingData.schedule = {
isAllDay: false,
start: moment__WEBPACK_IMPORTED_MODULE_1___default()().toDate(),
end: moment__WEBPACK_IMPORTED_MODULE_1___default()().add(meetingDuration, 'minutes').toDate()
};
}
if (!_undock_core__WEBPACK_IMPORTED_MODULE_5__.Validations.isNotEmptyString(meetingData.title)) {
meetingData.title = yield _this8.store.defaultMeetingTitleStream;
}
meetingData.location = yield _this8.store.locationStream;
if (meetingData.mode === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.MeetingMode.InPerson) {
meetingData.inPersonLocationUrl = yield _this8.store.inPersonLocationUrlStream;
}
if (meetingData.mode === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.MeetingMode.Broadcast) {
meetingData.sharedAccessMode = meetingData.visibilityMode === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.DockVisibility.Connections ? _undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.DockSharedAccessMode.Connections : _undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.DockSharedAccessMode.Link;
}
return meetingData;
})();
}
assignNewDraftDock() {
var _this9 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this9.removeAgendaAndDraftDock();
_this9.store.showSkeleton.next(true);
const [draftDockId, originalData] = yield Promise.all([_this9.api.meet.dock.createDraft(), _this9.store.originalEventDataStream]);
_this9.store.notesStream.next('');
_this9.store.dockIdStream.next(draftDockId);
_this9.store.originalEventDataStream.next({
...originalData,
dockId: draftDockId
});
_this9.store.showSkeleton.next(false);
})();
}
removeAgendaAndDraftDock() {
var _this10 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this10.store.showSkeleton.next(true);
if (_this10.store.dockIdStream.value) {
_this10.api.meet.dock.deleteById(_this10.store.dockIdStream.value).catch(error => console.error(`Cannot delete draft dock`, error));
const originalData = yield _this10.store.originalEventDataStream;
_this10.store.notesStream.next('');
_this10.store.dockIdStream.next(null);
_this10.store.originalEventDataStream.next({
...originalData,
dockId: null
});
yield _this10.api.meet.meetings.updateDraftMeeting(originalData._id, {
dockId: null
});
}
_this10.store.showSkeleton.next(false);
})();
}
applyUserCommand(plan) {
var _this11 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this11.store.showSkeleton.next(true);
const draftDock = yield _this11.DockCollection.one(yield _this11.api.meet.dock.duplicate(plan.draftDockId)).get();
if (draftDock) {
_this11.store.planIdStream.next(plan._id);
_this11.store.dockIdStream.next(draftDock.id);
_this11.store.notesStream.next(draftDock.note);
const originalData = yield _this11.store.originalEventDataStream;
_this11.store.originalEventDataStream.next({
...originalData,
dockId: draftDock.id
});
yield _this11.api.meet.meetings.updateDraftMeeting(originalData._id, {
dockId: draftDock.id
});
}
_this11.store.showSkeleton.next(false);
})();
}
reloadPossiblyMutatedDashboardRanges() {
var _this12 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const [updatedData, originalData] = yield Promise.all([_this12.getUpdatedMeetingData(), _this12.store.originalEventDataStream]);
const daysToUpdate = [];
daysToUpdate.push(moment__WEBPACK_IMPORTED_MODULE_1___default()(updatedData.schedule.end).startOf('day').toISOString());
daysToUpdate.push(moment__WEBPACK_IMPORTED_MODULE_1___default()(updatedData.schedule.start).startOf('day').toISOString());
if (originalData.schedule.end) {
daysToUpdate.push(moment__WEBPACK_IMPORTED_MODULE_1___default()(originalData.schedule.end).startOf('day').toISOString());
}
if (originalData.schedule.start) {
daysToUpdate.push(moment__WEBPACK_IMPORTED_MODULE_1___default()(originalData.schedule.start).startOf('day').toISOString());
}
yield Promise.all(_undock_core__WEBPACK_IMPORTED_MODULE_5__.ArrayHelpers.filterUnique(daysToUpdate).map( /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (day) {
return _this12.calendarEventsStorage.getEventsForDateRange({
start: new Date(day),
end: moment__WEBPACK_IMPORTED_MODULE_1___default()(day).endOf('day').toDate()
}, true);
});
return function (_x) {
return _ref.apply(this, arguments);
};
}()));
})();
}
getVisibilityMode(meeting) {
return meeting === null || meeting === void 0 ? void 0 : meeting.visibilityMode;
}
getConferenceMode(meeting) {
return meeting === null || meeting === void 0 ? void 0 : meeting.conferenceMode;
}
getMeetingDuration(meeting) {
if (meeting.schedule && meeting.schedule.start && meeting.schedule.end) {
return Math.abs(moment__WEBPACK_IMPORTED_MODULE_1___default()(meeting.schedule.end).diff(meeting.schedule.start, 'minutes'));
}
return AVAILABILITY_SLOT_DURATION;
}
getAvailableScheduleModes(meetingMode) {
if (meetingMode === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.MeetingMode.Broadcast) {
return [_undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.ScheduleMode.Instant, _undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.ScheduleMode.Schedule];
}
return [_undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.ScheduleMode.Schedule];
}
getAvailableVisibilityModes(meetingMode) {
if (meetingMode === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.MeetingMode.Broadcast) {
return [_undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.DockVisibility.Connections, _undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.DockVisibility.Participants];
}
return [_undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.DockVisibility.Participants];
}
getAvailableConferenceModes(meetingMode) {
if (meetingMode === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.MeetingMode.Broadcast) {
return [_undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.ConferenceMode.Individual, _undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.ConferenceMode.Forum];
}
return [_undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.ConferenceMode.Room];
}
subscribeForBrowserTimeZone() {
this.browserTime.timeZoneDataStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.takeUntil)(this.destroyEvent)).subscribe(timeZone => this.store.browserTimeZoneDataStream.next(timeZone));
}
subscribeForSelectedMeetingMode() {
var _this13 = this;
return this.store.meetingModeStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.takeUntil)(this.destroyEvent)).subscribe( /*#__PURE__*/function () {
var _ref2 = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (meetingMode) {
const [selectedScheduleMode, selectedConferenceMode, selectedVisibilityMode, scheduleModesAvailable, conferenceModesAvailable, visibilityModesAvailable] = yield Promise.all([_this13.store.scheduleModeStream, _this13.store.conferenceModeStream, _this13.store.visibilityModeStream, _this13.getAvailableScheduleModes(meetingMode), _this13.getAvailableConferenceModes(meetingMode), _this13.getAvailableVisibilityModes(meetingMode)]);
if (!scheduleModesAvailable.includes(selectedScheduleMode)) {
yield _this13.selectScheduleMode();
}
if (!conferenceModesAvailable.includes(selectedConferenceMode)) {
yield _this13.selectConferenceMode();
}
if (!visibilityModesAvailable.includes(selectedVisibilityMode)) {
yield _this13.selectVisibilityMode();
}
if (meetingMode === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.MeetingMode.Broadcast) {
yield _this13.selectScheduleMode(_undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.ScheduleMode.Instant);
yield _this13.selectMeetingDuration(60);
yield _this13.selectVisibilityMode(_undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.DockVisibility.Connections);
}
});
return function (_x2) {
return _ref2.apply(this, arguments);
};
}());
}
subscribeForAvailableDurationOptions() {
return this.meetingDurationOptionsProvider.currentUserAvailableMeetingDurationOptionsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.takeUntil)(this.destroyEvent)).subscribe(options => this.store.availableMeetingDurationOptionsStream.next(options));
}
}
EventFormStateModel.ɵfac = function EventFormStateModel_Factory(t) {
return new (t || EventFormStateModel)(_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_8__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_6__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵinject"](_angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_22__.Clipboard), _angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵinject"](_undock_time_availability__WEBPACK_IMPORTED_MODULE_9__.BrowserTime), _angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵinject"](_undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_10__.CalendarEventsStorage), _angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵinject"](_undock_dock_meet_services_data_providers_meeting_duration_options_provider__WEBPACK_IMPORTED_MODULE_11__.MeetingDurationOptionsProvider));
};
EventFormStateModel.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵdefineInjectable"]({
token: EventFormStateModel,
factory: EventFormStateModel.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.EmitOnDestroy)()], EventFormStateModel.prototype, "destroyEvent", void 0);
/***/ }),
/***/ 88092:
/*!*******************************************************!*\
!*** ./packages/dock/meet/services/topics.manager.ts ***!
\*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TopicsManager": () => (/* binding */ TopicsManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_user__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/user */ 36255);
/* harmony import */ var _undock_dock_meet_models_topic_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/models/topic.model */ 67975);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/session/models/orm-on-fire.context */ 72312);
/* harmony import */ var _undock_dock_meet_models_factories_topic_factory__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/dock/meet/models/factories/topic.factory */ 64676);
class TopicsManager {
constructor(currentUser, topicsFactory) {
this.currentUser = currentUser;
this.topicsFactory = topicsFactory;
this.topicsSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.TopicsCollection = (0,_undock_session__WEBPACK_IMPORTED_MODULE_4__.injectCollection)(_undock_dock_meet_models_topic_model__WEBPACK_IMPORTED_MODULE_3__.Topic);
this.FirestoreUserCollection = (0,_undock_session__WEBPACK_IMPORTED_MODULE_4__.injectCollection)(_undock_user__WEBPACK_IMPORTED_MODULE_2__.FirestoreUser);
this.ormOnFireContext = (0,_angular_core__WEBPACK_IMPORTED_MODULE_7__.inject)(_undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_5__.OrmOnFireContext);
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.topicsStream = this.topicsSubject.asStream();
}
initializeForModel(model) {
this.initialize(filter => filter.dockId.equal(model.id));
}
new(model, properties) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let topic = yield _this.topicsFactory.create(model, {
...properties,
position: (yield _this.getMaximumTopicPosition()) + 1
});
yield _this.save(topic);
return topic;
})();
}
save(topic) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.ormOnFireContext.saveModel(topic);
})();
}
remove(topic, softDelete = true) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (softDelete && 'removed' in topic) {
topic.removed = true;
return _this3.save(topic);
}
return _this3.ormOnFireContext.removeModel(topic);
})();
}
detachUser(topic) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this4.ormOnFireContext.linkReference(topic.assignedUser, null);
topic.assignedUserId = null;
return _this4.save(topic);
})();
}
assignUser(topic, user) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
topic.assignedUserId = user.id;
yield _this5.ormOnFireContext.linkReference(topic.assignedUser, user);
return _this5.save(topic);
})();
}
toggleCompleteStatus(topic) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!topic.complete) {
let currentUserId = yield _this6.currentUser.id;
let currentUserModel = yield _this6.FirestoreUserCollection.one(currentUserId).get();
topic.complete = true;
topic.completedById = currentUserId;
yield _this6.ormOnFireContext.linkReference(topic.completedBy, currentUserModel);
} else {
topic.complete = false;
topic.completedById = null;
yield _this6.ormOnFireContext.linkReference(topic.completedBy, null);
}
return _this6.save(topic);
})();
}
initialize(filterFn) {
this.TopicsCollection.all().filter(filter => filterFn(filter)).filter(filter => filter.removed.equal(false)).filter(filter => filter.isInitialized.equal(true)).debounceUpdates(100).stream().emitUntil(this.destroyEvent).subscribe(topics => {
this.topicsSubject.next(topics.sort((a, b) => a.position - b.position));
});
}
getMaximumTopicPosition() {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let topics = yield _this7.topicsSubject;
return topics.reduce((carry, item) => {
return carry > item.position ? carry : item.position;
}, 0);
})();
}
ngOnDestroy() {}
}
TopicsManager.ɵfac = function TopicsManager_Factory(t) {
return new (t || TopicsManager)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_4__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_dock_meet_models_factories_topic_factory__WEBPACK_IMPORTED_MODULE_6__.TopicFactory));
};
TopicsManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineInjectable"]({
token: TopicsManager,
factory: TopicsManager.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_8__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], TopicsManager.prototype, "topicsSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_8__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], TopicsManager.prototype, "destroyEvent", void 0);
/***/ }),
/***/ 82774:
/*!***************************************************************!*\
!*** ./packages/dock/meet/services/user-schedules.manager.ts ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UserSchedulesManager": () => (/* binding */ UserSchedulesManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs/operators */ 59295);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs/operators */ 32673);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! rxjs/operators */ 19337);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/models/schedule.model */ 18097);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! rxjs */ 59346);
/* harmony import */ var _undock_dock_meet_contracts_schedules_manager__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/dock/meet/contracts/schedules-manager */ 93327);
/* harmony import */ var _undock_session_utils_inject_collection__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/session/utils/inject-collection */ 35407);
/* harmony import */ var _undock_user__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/user */ 36255);
/* harmony import */ var _undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/session/models/orm-on-fire.context */ 72312);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _undock_dock_meet_models_factories_meeting_type_factory__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/dock/meet/models/factories/meeting-type.factory */ 75635);
/* harmony import */ var _undock_feature_plans_services_user_limits_provider__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/feature-plans/services/user-limits.provider */ 13673);
/* harmony import */ var _undock_profile_shared_services_profile_links_manager__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/profile/shared/services/profile-links.manager */ 18124);
/* harmony import */ var _undock_integrations_services_analytics_user_analytics_attributes_manager__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/integrations/services/analytics/user-analytics-attributes.manager */ 48508);
/* harmony import */ var _undock_dock_meet_services_data_providers_meeting_duration_options_provider__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/dock/meet/services/data-providers/meeting-duration-options.provider */ 35094);
class UserSchedulesManager extends _undock_dock_meet_contracts_schedules_manager__WEBPACK_IMPORTED_MODULE_4__.SchedulesManager {
constructor(api, config, currentUser, snackbarManager, meetingTypeFactory, userLimitsProvider, profileLinksManager, userAnalyticsManager, meetingDurationOptionsProvider) {
super();
this.api = api;
this.config = config;
this.currentUser = currentUser;
this.snackbarManager = snackbarManager;
this.meetingTypeFactory = meetingTypeFactory;
this.userLimitsProvider = userLimitsProvider;
this.profileLinksManager = profileLinksManager;
this.userAnalyticsManager = userAnalyticsManager;
this.meetingDurationOptionsProvider = meetingDurationOptionsProvider;
this.ormOnFireContext = (0,_angular_core__WEBPACK_IMPORTED_MODULE_16__.inject)(_undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_7__.OrmOnFireContext);
this.AccountCollection = (0,_undock_session_utils_inject_collection__WEBPACK_IMPORTED_MODULE_5__.injectCollection)(_undock_user__WEBPACK_IMPORTED_MODULE_6__.Account);
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.currentUser.isRegularUser.then(isRegularUser => {
if (isRegularUser) {
this.schedules$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.take)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.takeUntil)(this.destroyEvent)).subscribe(schedules => {
const isStandardScheduleExist = schedules.some(s => s.type === _undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__.ScheduleType.Standard),
isPersonalScheduleExist = schedules.some(s => s.type === _undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__.ScheduleType.Personal);
if (!isStandardScheduleExist || !isPersonalScheduleExist) {
this.api.schedules.personal.ensureBuildInSchedulesCreated().catch(error => {
console.warn(`Cannot generate build-in schedules`, error);
});
}
});
}
});
}
get schedules$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.schedulesCollection$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.switchMap)(ScheduleCollection => {
return ScheduleCollection.all().filter(_undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__.MeetingTypeScope.notRemoved).stream().emitUntil(this.destroyEvent);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.map)(schedules => {
return this.prepareSchedules(schedules);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.tap)(types => this.userAnalyticsManager.identify({
'Schedules Created Count': (types === null || types === void 0 ? void 0 : types.length) > 2 ? types.length : 0,
'Schedule Types': types ? types.length : 0
})), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_22__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get customSchedules$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.schedules$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.map)(schedules => {
return schedules.filter(schedule => [_undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__.ScheduleType.CustomProfile, _undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__.ScheduleType.EmbedProfile].includes(schedule.type)).sort((a, b) => {
return Number(a.isDisabled) - Number(b.isDisabled);
}).sort((a, b) => {
return Number(a.type === _undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__.ScheduleType.EmbedProfile) - Number(b.type === _undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__.ScheduleType.EmbedProfile);
});
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.takeUntil)(this.destroyEvent)));
}
get buildInSchedules$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.schedules$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.map)(schedules => {
return schedules.filter(schedule => [_undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__.ScheduleType.Standard, _undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__.ScheduleType.Personal].includes(schedule.type)).sort((a, b) => {
return Number(b.type === _undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__.ScheduleType.Standard) - Number(a.type === _undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__.ScheduleType.Standard);
});
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.takeUntil)(this.destroyEvent)));
}
get isAnyScheduleAdded$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.schedules$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.map)(types => types.length > 0), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.takeUntil)(this.destroyEvent)));
}
get isSchedulesLimitReached$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_23__.combineLatest)([this.schedules$, (0,rxjs__WEBPACK_IMPORTED_MODULE_24__.from)(this.userLimitsProvider.getSchedulesLimit())]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.map)(([schedules, limit]) => {
return schedules.filter(schedule => {
return !schedule.removed && !schedule.isDisabled && schedule.type === _undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__.ScheduleType.CustomProfile;
}).length >= limit;
})));
}
get schedulesCollection$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.currentUser.uidStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_25__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.map)(uid => {
return this.ormOnFireContext.createNestedCollection(_undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__.Schedule, this.AccountCollection.one(uid));
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_22__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
getAllMeetingTypesByUserUId(uid) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const collection = _this.ormOnFireContext.createNestedCollection(_undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__.Schedule, _this.AccountCollection.one(uid));
return _this.prepareSchedules(yield collection.all().get());
})();
}
getMeetingTypeById(id, userUId) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const collection = _this2.ormOnFireContext.createNestedCollection(_undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__.Schedule, _this2.AccountCollection.one(userUId));
return _this2.prepareSchedule(yield collection.one(id).get());
})();
}
getByIntegrationClientId(userUId, integrationClientId) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const collection = _this3.ormOnFireContext.createNestedCollection(_undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__.Schedule, _this3.AccountCollection.one(userUId));
return _this3.prepareSchedule((yield collection.filter(filter => {
filter.type.equal(_undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__.ScheduleType.EmbedProfile);
filter.integrationClientId.equal(integrationClientId);
return filter;
}).filter(_undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__.MeetingTypeScope.notRemoved).get())[0]);
})();
}
getSchedulesPageUrl() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this4.profileLinksManager.getPublicUrlForCurrentUserMeetingTypes();
})();
}
generateScheduleUrl(schedule) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (schedule.type === _undock_dock_meet_models_schedule_model__WEBPACK_IMPORTED_MODULE_3__.ScheduleType.Standard) {
return _this5.profileLinksManager.getPublicUrlForCurrentUserProfile();
}
return `${yield _this5.profileLinksManager.getPublicUrlForCurrentUserMeetingTypes()}/${schedule.url}`;
})();
}
getRelatedEntityData() {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const user = yield _this6.currentUser.data;
return {
relatedEntityId: user._id,
relatedEntityType: 'User'
};
})();
}
}
UserSchedulesManager.ɵfac = function UserSchedulesManager_Factory(t) {
return new (t || UserSchedulesManager)(_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_8__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_9__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_10__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_dock_meet_models_factories_meeting_type_factory__WEBPACK_IMPORTED_MODULE_11__.MeetingTypeFactory), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_feature_plans_services_user_limits_provider__WEBPACK_IMPORTED_MODULE_12__.UserLimitsProvider), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_profile_shared_services_profile_links_manager__WEBPACK_IMPORTED_MODULE_13__.ProfileLinksManager), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_integrations_services_analytics_user_analytics_attributes_manager__WEBPACK_IMPORTED_MODULE_14__.UserAnalyticsAttributesManager), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_dock_meet_services_data_providers_meeting_duration_options_provider__WEBPACK_IMPORTED_MODULE_15__.MeetingDurationOptionsProvider));
};
UserSchedulesManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdefineInjectable"]({
token: UserSchedulesManager,
factory: UserSchedulesManager.ɵfac,
providedIn: 'root'
});
(0,tslib__WEBPACK_IMPORTED_MODULE_26__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], UserSchedulesManager.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_26__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], UserSchedulesManager.prototype, "schedules$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_26__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], UserSchedulesManager.prototype, "customSchedules$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_26__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], UserSchedulesManager.prototype, "buildInSchedules$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_26__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], UserSchedulesManager.prototype, "isAnyScheduleAdded$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_26__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], UserSchedulesManager.prototype, "isSchedulesLimitReached$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_26__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], UserSchedulesManager.prototype, "schedulesCollection$", null);
/***/ }),
/***/ 39659:
/*!*****************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/add-participants/add-participants.component.ts ***!
\*****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AddParticipantsComponent": () => (/* binding */ AddParticipantsComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs/operators */ 19337);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs/operators */ 32673);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! rxjs/operators */ 10538);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! rxjs/operators */ 44874);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/ui-kit/contracts/tooltip.position */ 99102);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_user__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/user */ 36255);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/dock/meet/services/facade/dock.facade */ 67744);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_people_services_facades_connections_facade__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/people/services/facades/connections.facade */ 22813);
/* harmony import */ var _undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/dock/meet/services/dock/dock-participants.manager */ 58923);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_core_pipes__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/core/pipes */ 30175);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
const _c0 = ["searchInput"];
function AddParticipantsComponent_ng_container_11_div_23_Template(rf, ctx) {
if (rf & 1) {
const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](0, "div", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "div", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](4, "img", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](5, "imgThumbnail");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](8, "div", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](10, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](11);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](14, "div", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function AddParticipantsComponent_ng_container_11_div_23_Template_div_click_14_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r8);
const profile_r6 = restoredCtx.$implicit;
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r7.removePendingParticipant(profile_r6.email));
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](16, "i", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](17, "close");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
}
if (rf & 2) {
const profile_r6 = ctx.$implicit;
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("matTooltip", (profile_r6 == null ? null : profile_r6.displayName) || profile_r6.email)("matTooltipPosition", ctx_r1.TooltipPosition.BOTTOM)("src", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](5, 5, profile_r6.imageUrl), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵsanitizeUrl"])("alt", profile_r6.displayName);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtextInterpolate"](profile_r6.displayName ? profile_r6.displayName : profile_r6.email);
}
}
function AddParticipantsComponent_ng_container_11_section_35_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "button", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function AddParticipantsComponent_ng_container_11_section_35_ng_container_2_Template_button_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r12);
const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r11.sendInvitesAndAddPendingParticipants());
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const count_r10 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtextInterpolate2"]("Send ", count_r10, " ", count_r10 === 1 ? "invite" : "invites", "");
}
}
function AddParticipantsComponent_ng_container_11_section_35_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](0, "section", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](2, AddParticipantsComponent_ng_container_11_section_35_ng_container_2_Template, 5, 2, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](3, 1, ctx_r3.pendingParticipantsCountStream));
}
}
const _c1 = function (a0) {
return {
uId: a0
};
};
function AddParticipantsComponent_ng_container_11_ng_container_40_ng_container_3_ng_container_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainer"](0, 33);
}
if (rf & 2) {
const uId_r19 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](2);
const _r16 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵreference"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngTemplateOutlet", _r16)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpureFunction1"](2, _c1, uId_r19));
}
}
function AddParticipantsComponent_ng_container_11_ng_container_40_ng_container_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "span", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "Search results");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](5, "section", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](7, AddParticipantsComponent_ng_container_11_ng_container_40_ng_container_3_ng_container_7_Template, 1, 4, "ng-container", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const values_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngForOf", values_r13.searchResultsUIds);
}
}
function AddParticipantsComponent_ng_container_11_ng_container_40_ng_container_6_ng_container_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainer"](0, 33);
}
if (rf & 2) {
const uId_r22 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](2);
const _r16 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵreference"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngTemplateOutlet", _r16)("ngTemplateOutletContext", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpureFunction1"](2, _c1, uId_r22));
}
}
function AddParticipantsComponent_ng_container_11_ng_container_40_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "span", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "Suggested");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](5, "section", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](7, AddParticipantsComponent_ng_container_11_ng_container_40_ng_container_6_ng_container_7_Template, 1, 4, "ng-container", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const values_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngForOf", values_r13.suggestedParticipantUIds);
}
}
function AddParticipantsComponent_ng_container_11_ng_container_40_ng_template_9_ng_container_1_Template(rf, ctx) {
if (rf & 1) {
const _r30 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "div", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function AddParticipantsComponent_ng_container_11_ng_container_40_ng_template_9_ng_container_1_Template_div_click_2_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r30);
const profile_r28 = restoredCtx.ngIf;
const ctx_r29 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](4);
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r29.onProfileSelected(profile_r28));
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](4, "div", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](6, "img", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](7, "imgThumbnail");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](10, "div", 37);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](12, "div", 38);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](14, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](18, "div", 39);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](20, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](21);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const profile_r28 = ctx.ngIf;
const ctx_r25 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("matTooltip", (profile_r28 == null ? null : profile_r28.displayName) || profile_r28.email)("matTooltipPosition", ctx_r25.TooltipPosition.BOTTOM)("src", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](7, 6, profile_r28.imageUrl), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵsanitizeUrl"])("alt", profile_r28.displayName);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtextInterpolate"](profile_r28.displayName);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtextInterpolate"](profile_r28.email);
}
}
function AddParticipantsComponent_ng_container_11_ng_container_40_ng_template_9_ng_template_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](1, "div", 40);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](3, "div", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](5, "img", 41);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](8, "div", 37);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](10, "div", 38);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](11, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](13, "div", 39);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](14, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](17, "\n ");
}
}
function AddParticipantsComponent_ng_container_11_ng_container_40_ng_template_9_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](1, AddParticipantsComponent_ng_container_11_ng_container_40_ng_template_9_ng_container_1_Template, 26, 8, "ng-container", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](4, AddParticipantsComponent_ng_container_11_ng_container_40_ng_template_9_ng_template_4_Template, 18, 0, "ng-template", null, 35, _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](6, "\n ");
}
if (rf & 2) {
const uId_r24 = ctx.uId;
const _r26 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵreference"](5);
const ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](2, 2, ctx_r17.profilesProvider.getProfileByUid(uId_r24)))("ngIfElse", _r26);
}
}
function AddParticipantsComponent_ng_container_11_ng_container_40_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerStart"](0, 27);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](3, AddParticipantsComponent_ng_container_11_ng_container_40_ng_container_3_Template, 10, 1, "ng-container", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](6, AddParticipantsComponent_ng_container_11_ng_container_40_ng_container_6_Template, 10, 1, "ng-container", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](9, AddParticipantsComponent_ng_container_11_ng_container_40_ng_template_9_Template, 7, 4, "ng-template", null, 29, _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const values_r13 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngSwitch", (values_r13 == null ? null : values_r13.searchResultsUIds) && (values_r13 == null ? null : values_r13.searchResultsUIds == null ? null : values_r13.searchResultsUIds.length) > 0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngSwitchCase", false);
}
}
function AddParticipantsComponent_ng_container_11_div_44_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](0, "div", 42);
}
}
const _c2 = function (a0, a1) {
return {
searchResultsUIds: a0,
suggestedParticipantUIds: a1
};
};
function AddParticipantsComponent_ng_container_11_Template(rf, ctx) {
if (rf & 1) {
const _r32 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function AddParticipantsComponent_ng_container_11_Template_div_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r32);
const ctx_r31 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r31.close());
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](4, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function AddParticipantsComponent_ng_container_11_Template_div_click_4_listener($event) {
return $event.stopPropagation();
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](6, "header");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](8, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](10, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](11, "Invite People");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](14, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](16, "i", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function AddParticipantsComponent_ng_container_11_Template_i_click_16_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r32);
const ctx_r34 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r34.close());
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](17, "close");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](20, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](21, "section", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](23, AddParticipantsComponent_ng_container_11_div_23_Template, 20, 7, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](24, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](25, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](26, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](28, "input", 13, 14);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("keyup", function AddParticipantsComponent_ng_container_11_Template_input_keyup_28_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r32);
const ctx_r35 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r35.onSearchInputKeyUp($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](30, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](31, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](34, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](35, AddParticipantsComponent_ng_container_11_section_35_Template, 5, 3, "section", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](36, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](37, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](38, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](39, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](40, AddParticipantsComponent_ng_container_11_ng_container_40_Template, 12, 3, "ng-container", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](41, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](42, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](43, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](44, AddParticipantsComponent_ng_container_11_div_44_Template, 1, 0, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](45, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](47, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](48, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](23);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](24, 8, ctx_r0.pendingParticipantsStream))("ngForTrackBy", ctx_r0.profileDataTrackByFn);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵclassProp"]("searching", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](30, 10, ctx_r0.isSearchingSubject));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("value", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](31, 12, ctx_r0.searchCriteriaSubject));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](36, 14, ctx_r0.arePendingParticipantsAddedStream));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpureFunction2"](22, _c2, _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](41, 16, ctx_r0.searchResultUIdsStream), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](42, 18, ctx_r0.suggestedParticipantUIdsStream)));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](45, 20, ctx_r0.isProcessingSubject));
}
}
class AddParticipantsComponent {
constructor(profilesProvider, api, dock, user, connections, snackbarManager, participantsManager) {
this.profilesProvider = profilesProvider;
this.api = api;
this.dock = dock;
this.user = user;
this.connections = connections;
this.snackbarManager = snackbarManager;
this.participantsManager = participantsManager;
this.TooltipPosition = _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_3__.TooltipPosition;
this.profileDataTrackByFn = (i, p) => p.email;
this.isOpenedSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.isSearchingSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.isProcessingSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.searchCriteriaSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject('');
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.suggestedParticipantsCount = 4;
this.contactsSearchDebounceTime = 500;
this.maxSearchResultsCountToDisplay = 50;
this.participantsEmailStream = this.participantsManager.participantsEmailStream;
this.pendingParticipantsStream = this.participantsManager.pendingParticipantsStream;
}
get searchResultUIdsStream() {
var _this = this;
return (0,rxjs__WEBPACK_IMPORTED_MODULE_16__.combineLatest)([this.searchCriteriaSubject, this.user.isRegularUserStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.debounceTime)(this.contactsSearchDebounceTime), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.tap)(() => this.isSearchingSubject.next(true)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.switchMap)( /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (sources) {
const [criteria, isRegularUser] = sources;
if (isRegularUser && criteria && criteria.length > 0) {
let userUIDs = yield _this.api.contacts.search.getIdsForAutocomplete(criteria);
return userUIDs.slice(0, _this.maxSearchResultsCountToDisplay);
}
return [];
});
return function (_x) {
return _ref.apply(this, arguments);
};
}()), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.withLatestFrom)(this.participantsManager.activeParticipantsStream, this.participantsManager.pendingParticipantsStream), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.map)(sources => {
const [connectedUIds, participants, pendingParticipants] = sources;
return connectedUIds.filter(connectedUId => {
return !participants.find(participant => {
return participant.userUId === connectedUId;
});
}).filter(connectedUId => {
return !pendingParticipants.find(profileData => {
return profileData.uid && profileData.uid === connectedUId;
});
});
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.tap)(() => this.isSearchingSubject.next(false)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_22__.startWith)([]), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_24__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get pendingParticipantsCountStream() {
return this.pendingParticipantsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.map)(participants => participants.length), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_24__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get suggestedParticipantUIdsStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_16__.combineLatest)([this.user.dataStream, this.connections.connections$, this.participantsManager.activeParticipantsStream, this.participantsManager.pendingParticipantsStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.map)(sources => {
const [user, connections, participants, pendingParticipants] = sources;
return connections.map(c => c.getConnectedUid(user.firebaseId)).filter(connectedUId => {
return !participants.find(participant => {
return participant.userUId === connectedUId;
});
}).filter(connectedUId => {
return !pendingParticipants.find(profileData => {
return profileData.uid && profileData.uid === connectedUId;
});
});
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.map)(userUIds => userUIds.slice(0, this.suggestedParticipantsCount)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_22__.startWith)([]), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_24__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get arePendingParticipantsAddedStream() {
return this.pendingParticipantsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.map)(participants => participants && participants.length > 0), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_24__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
open() {
this.isOpenedSubject.next(true);
}
close() {
this.removeAllPendingParticipants();
this.isOpenedSubject.next(false);
this.searchCriteriaSubject.next('');
}
onSearchInputKeyUp(event) {
if (event.key === 'Enter') {
return this.onEmailAddressSelected(`${this.searchInput.nativeElement.value}`);
}
this.searchCriteriaSubject.next(event.target.value);
}
onProfileSelected(contact) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.searchCriteriaSubject.next('');
let profile;
if (typeof contact === 'string') {
profile = yield _this2.profilesProvider.getProfileByEmail(contact);
if (!profile) {
return _this2.participantsManager.addParticipantByEmail(contact);
}
}
profile = profile !== null && profile !== void 0 ? profile : contact;
return _this2.participantsManager.addParticipant(profile);
})();
}
sendInvitesAndAddPendingParticipants() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
_this3.isProcessingSubject.next(true);
yield _this3.participantsManager.sendInvitesAndAddPendingParticipants();
} catch (error) {
console.error(`Unable send invites`, error);
_this3.snackbarManager.error(`Unable invite participants. Please try later.`);
} finally {
_this3.close();
_this3.isProcessingSubject.next(false);
}
})();
}
removePendingParticipant(email) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this4.participantsManager.removeParticipantByEmail(email);
})();
}
removeAllPendingParticipants() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const pendingParticipants = yield _this5.participantsManager.pendingParticipantsStream;
for (let participant of pendingParticipants) {
yield _this5.participantsManager.removeParticipantByEmail(participant.email);
}
})();
}
onEmailAddressSelected(email) {
if (!email) {
return;
}
email = email.trim().toLowerCase().replace(/(%.+@)/, '@').replace(/(\+.+@)/, '@').replace(/(\(.+\))/, '');
if (_undock_core__WEBPACK_IMPORTED_MODULE_2__.Validations.isValidEmail(email)) {
return this.onProfileSelected(email);
}
this.snackbarManager.error(`Please enter valid email address`, _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_4__.SnackbarPosition.BottomLeft);
}
}
AddParticipantsComponent.ɵfac = function AddParticipantsComponent_Factory(t) {
return new (t || AddParticipantsComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_user__WEBPACK_IMPORTED_MODULE_5__.ProfilesProvider), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_api__WEBPACK_IMPORTED_MODULE_6__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_7__.DockFacade), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_8__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_people_services_facades_connections_facade__WEBPACK_IMPORTED_MODULE_9__.ConnectionsFacade), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_4__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_10__.DockParticipantsManager));
};
AddParticipantsComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdefineComponent"]({
type: AddParticipantsComponent,
selectors: [["app-meet-add-participants"]],
viewQuery: function AddParticipantsComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵviewQuery"](_c0, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵloadQuery"]()) && (ctx.searchInput = _t.first);
}
},
decls: 14,
vars: 6,
consts: [["mat-button", "", 1, "add-people-button", 3, "click"], [1, "button-content"], [3, "width", "height", "color"], [1, "button-title"], [4, "ngIf"], [1, "add-participant-overlay", 3, "click"], [1, "add-participant-form", 3, "click"], [1, "form-label"], [1, "close-button"], [1, "material-icons-round", 3, "click"], [1, "pending-participants-list"], ["class", "participant-list-item", 4, "ngFor", "ngForOf", "ngForTrackBy"], [1, "search-participant-input"], ["name", "email", "autocomplete", "email", "placeholder", "Enter email address to invite...", "type", "text", "autofocus", "", 3, "value", "keyup"], ["searchInput", ""], ["class", "send-invites", 4, "ngIf"], [1, "divider"], [3, "ngSwitch", 4, "ngIf"], ["class", "processing-overlay", 4, "ngIf"], [1, "participant-list-item"], [1, "profile-image-box"], ["default", "/assets/img/placeholders/user.png", 3, "matTooltip", "matTooltipPosition", "src", "alt"], [1, "display-name-box"], [1, "delete-participant-btn", 3, "click"], [1, "material-icons"], [1, "send-invites"], ["mat-button", "", 1, "send-invites-button", 3, "click"], [3, "ngSwitch"], [4, "ngSwitchCase"], ["profileViewTmpl", ""], [1, "section-label"], [1, "suggested-participants-list"], [3, "ngTemplateOutlet", "ngTemplateOutletContext", 4, "ngFor", "ngForOf"], [3, "ngTemplateOutlet", "ngTemplateOutletContext"], [4, "ngIf", "ngIfElse"], ["profileIsLoadingTmpl", ""], [1, "suggested-participant-item", 3, "click"], [1, "profile-info-box"], [1, "display-name"], [1, "email"], [1, "suggested-participant-item"], ["src", "/assets/img/placeholders/user.png", "alt", ""], [1, "processing-overlay"]],
template: function AddParticipantsComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](0, "button", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function AddParticipantsComponent_Template_button_click_0_listener() {
return ctx.open();
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "p", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](4, "app-icon-add-people", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](6, "span", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](7, "Invite via email");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](9, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](10, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](11, AddParticipantsComponent_ng_container_11_Template, 49, 25, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](12, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](13, "\n\n\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("width", 20)("height", 20)("color", "#000000");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](12, 4, ctx.isOpenedSubject));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_25__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_25__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_25__.NgTemplateOutlet, _angular_common__WEBPACK_IMPORTED_MODULE_25__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_25__.NgSwitchCase, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_26__.MatLegacyButton, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_27__.MatLegacyTooltip, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_11__.ImageDefaultDirective, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_12__.AddPeopleIconComponent, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_13__.ImgThumbnailPipe, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_14__.StreamPipe],
styles: [".add-people-button[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 13px 20px 13px 16px;\n background: #ffffff;\n line-height: 1;\n border: 1px solid #EDEAF2;\n border-radius: 8px;\n}\n.add-people-button[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n}\n.add-people-button[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%] .button-title[_ngcontent-%COMP%] {\n margin-left: 8px;\n color: #2B2733;\n font-weight: 500;\n font-size: 15px;\n line-height: 22px;\n}\n\n.add-participant-overlay[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n z-index: 100;\n -webkit-user-select: none;\n user-select: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(18, 17, 20, 0.5);\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] {\n width: 500px;\n min-height: 406px;\n border-radius: 24px;\n background: #ffffff;\n position: relative;\n padding-bottom: 20px;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] header[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 12px 12px 12px 24px;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .form-label[_ngcontent-%COMP%] {\n font-size: 20px;\n line-height: 26px;\n font-weight: 400;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n min-width: 40px;\n max-width: 40px;\n max-height: 40px;\n min-height: 40px;\n color: #807A8E;\n cursor: pointer;\n border-radius: 50%;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%]:active {\n background: #CECADA;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.send-invites[_ngcontent-%COMP%] {\n margin: 8px 0 24px;\n padding: 0 24px;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.send-invites[_ngcontent-%COMP%] .send-invites-button[_ngcontent-%COMP%] {\n width: 100%;\n padding: 10px 0;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: -0.02em;\n font-weight: 600;\n color: #FFFFFF;\n background: #2B2733;\n border-radius: 8px;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.pending-participants-list[_ngcontent-%COMP%] {\n display: flex;\n flex-wrap: wrap;\n justify-content: stretch;\n align-items: center;\n margin-bottom: 8px;\n padding: 0 24px;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.pending-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%], .add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.pending-participants-list[_ngcontent-%COMP%] .search-participant-input[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: row;\n justify-content: space-between;\n min-width: 50px;\n max-width: 280px;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.pending-participants-list[_ngcontent-%COMP%] .search-participant-input[_ngcontent-%COMP%] {\n min-height: 40px;\n font-size: 15px;\n line-height: 22px;\n letter-spacing: -0.02em;\n font-weight: 400;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.pending-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n margin-right: 8px;\n padding: 4px 12px 4px 4px;\n background: #FFFFFF;\n border: 1px solid #9A95AC;\n border-radius: 44px;\n cursor: pointer;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.pending-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%]:hover {\n background: #FBFBFD;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.pending-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] .profile-image-box[_ngcontent-%COMP%] {\n width: 32px;\n height: 32px;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.pending-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] .profile-image-box[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n border-radius: 50%;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.pending-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] .display-name-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin: 0 12px 0 10px;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.pending-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] .display-name-box[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-size: 14px;\n text-overflow: ellipsis;\n line-height: 20px;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.pending-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] .delete-participant-btn[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n border-radius: 50%;\n cursor: pointer;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.pending-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] .delete-participant-btn[_ngcontent-%COMP%]:hover {\n background: #FBFBFD;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.pending-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] .delete-participant-btn[_ngcontent-%COMP%]:active {\n background: #CECADA;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.pending-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] .delete-participant-btn[_ngcontent-%COMP%] i[_ngcontent-%COMP%] {\n font-size: 16px;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.pending-participants-list[_ngcontent-%COMP%] .search-participant-input[_ngcontent-%COMP%] {\n flex-grow: 1;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.pending-participants-list[_ngcontent-%COMP%] .search-participant-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n border: none;\n outline: none;\n appearance: none;\n width: 100%;\n height: 100%;\n -webkit-user-select: text;\n user-select: text;\n font-size: 15px;\n line-height: 22px;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.pending-participants-list[_ngcontent-%COMP%] .search-participant-input[_ngcontent-%COMP%] input.searching[_ngcontent-%COMP%] {\n cursor: progress;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.pending-participants-list[_ngcontent-%COMP%] .search-participant-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder {\n color: #A59FB9;\n font-size: 15px;\n line-height: 22px;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.suggested-participants-list[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n overflow-y: auto;\n overflow-x: hidden;\n max-height: 256px;\n margin: 8px 0 0;\n padding: 0 24px;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.suggested-participants-list[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 4px;\n background-color: #B4AFC6;\n border-radius: 4px;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.suggested-participants-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background-color: #807A8E;\n border-radius: 4px;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.suggested-participants-list[_ngcontent-%COMP%] .suggested-participant-item[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: row;\n min-height: 64px;\n max-height: 64px;\n cursor: pointer;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.suggested-participants-list[_ngcontent-%COMP%] .suggested-participant-item[_ngcontent-%COMP%] .profile-image-box[_ngcontent-%COMP%] {\n width: 48px;\n height: 48px;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.suggested-participants-list[_ngcontent-%COMP%] .suggested-participant-item[_ngcontent-%COMP%] .profile-image-box[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n height: 100%;\n border-radius: 50%;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.suggested-participants-list[_ngcontent-%COMP%] .suggested-participant-item[_ngcontent-%COMP%] .profile-info-box[_ngcontent-%COMP%] {\n flex: 1;\n padding-left: 10px;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.suggested-participants-list[_ngcontent-%COMP%] .suggested-participant-item[_ngcontent-%COMP%] .profile-info-box[_ngcontent-%COMP%] .display-name[_ngcontent-%COMP%] {\n font-weight: 400;\n font-size: 16px;\n line-height: 22px;\n color: #121114;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.suggested-participants-list[_ngcontent-%COMP%] .suggested-participant-item[_ngcontent-%COMP%] .profile-info-box[_ngcontent-%COMP%] .email[_ngcontent-%COMP%] {\n font-weight: 400;\n font-size: 12px;\n line-height: 16px;\n color: #807A8E;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%] {\n height: 1px;\n width: 100%;\n margin: 0 0 16px;\n background: #EDEAF2;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] .section-label[_ngcontent-%COMP%] {\n margin: 0 0 8px;\n padding: 0 24px;\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n color: #807A8E;\n letter-spacing: 1px;\n text-transform: uppercase;\n}\n.add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] .processing-overlay[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 9999;\n cursor: progress;\n border-radius: 10px;\n -webkit-backdrop-filter: grayscale(40%) blur(1px);\n backdrop-filter: grayscale(40%) blur(1px);\n}\n\n@media all and (max-width: 480px) {\n section.pending-participants-list[_ngcontent-%COMP%] app-user-contacts-search[_ngcontent-%COMP%] {\n margin-left: 0;\n }\n .add-participant-overlay[_ngcontent-%COMP%] {\n padding: 0 8px;\n }\n .add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] {\n width: 100%;\n }\n .add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] .section-label[_ngcontent-%COMP%] {\n padding: 0 20px;\n }\n .add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] header[_ngcontent-%COMP%] {\n padding: 12px 12px 10px 20px;\n }\n .add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%] {\n min-width: 32px;\n max-width: 32px;\n max-height: 32px;\n min-height: 32px;\n }\n .add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.pending-participants-list[_ngcontent-%COMP%], .add-participant-overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] section.suggested-participants-list[_ngcontent-%COMP%] {\n padding: 0 20px;\n }\n .overlay[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 100vw;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2FkZC1wYXJ0aWNpcGFudHMvYWRkLXBhcnRpY2lwYW50cy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0VBQ0EsbUJIWW9CO0VHWHBCLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0FBNERKO0FBMURJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBNERSO0FBMURRO0VBQ0ksZ0JBQUE7RUFDQSxjSGRRO0VHZVIsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QUE0RFo7O0FBdkRBO0VBRUksYUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtVQUFBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlDSGFxQjtBRzRDekI7QUF2REk7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CSDNCZ0I7RUc2QmhCLGtCQUFBO0VBQ0Esb0JBQUE7QUF3RFI7QUF0RFE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLDRCQUFBO0FBd0RaO0FBckRZO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QUF1RGhCO0FBcERZO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjSG5EUztFR29EVCxlQUFBO0VBQ0Esa0JBQUE7QUFzRGhCO0FBcERnQjtFQUNJLG1CSGhETTtBR3NHMUI7QUFuRGdCO0VBQ0ksbUJIdERNO0FHMkcxQjtBQS9DWTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtBQWlEaEI7QUEvQ2dCO0VBQ0ksV0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CSGhHSjtFR2lHSSxrQkFBQTtBQWlEcEI7QUE3Q1k7RUFDSSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QUErQ2hCO0FBN0NnQjs7RUFFSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBRUEsZUFBQTtFQUNBLGdCQUFBO0FBOENwQjtBQTNDZ0I7RUFDSSxnQkFBQTtFQUVBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7QUE0Q3BCO0FBekNnQjtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUEyQ3BCO0FBekNvQjtFQUNJLG1CSGhIRTtBRzJKMUI7QUF4Q29CO0VBQ0ksV0FBQTtFQUNBLFlBQUE7QUEwQ3hCO0FBeEN3QjtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUEwQzVCO0FBdENvQjtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7QUF3Q3hCO0FBdEN3QjtFQUNJLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0FBd0M1QjtBQXBDb0I7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0FBc0N4QjtBQXBDd0I7RUFDSSxtQkhwSkY7QUcwTDFCO0FBbkN3QjtFQUNJLG1CSDNKRjtBR2dNMUI7QUFsQ3dCO0VBQ0ksZUFBQTtBQW9DNUI7QUEvQmdCO0VBRUksWUFBQTtBQWdDcEI7QUE5Qm9CO0VBQ0ksWUFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUVBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7VUFBQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBQStCeEI7QUE3QndCO0VBQ0ksZ0JBQUE7QUErQjVCO0FBNUJ3QjtFQUNJLGNINUxIO0VHNkxHLGVBQUE7RUFDQSxpQkFBQTtBQThCNUI7QUF4Qlk7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtBQXlCaEI7QUF2QmdCO0VBQ0ksVUFBQTtFQUNBLHlCSC9NSztFR2dOTCxrQkFBQTtBQXlCcEI7QUF0QmdCO0VBQ0kseUJIdk5LO0VHd05MLGtCQUFBO0FBd0JwQjtBQXJCZ0I7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0FBdUJwQjtBQXJCb0I7RUFDSSxXQUFBO0VBQ0EsWUFBQTtBQXVCeEI7QUFyQndCO0VBQ0ksWUFBQTtFQUNBLGtCQUFBO0FBdUI1QjtBQW5Cb0I7RUFDSSxPQUFBO0VBQ0Esa0JBQUE7QUFxQnhCO0FBbkJ3QjtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0h4UEo7QUc2UXhCO0FBbEJ3QjtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0g1UEg7QUdnUnpCO0FBYlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJIaFFjO0FHK1ExQjtBQVpRO0VBQ0ksZUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIaFJhO0VHaVJiLG1CQUFBO0VBQ0EseUJBQUE7QUFjWjtBQVhRO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBRUEsYUFBQTtFQUVBLGdCQUFBO0VBRUEsbUJBQUE7RUFDQSxpREFBQTtVQUFBLHlDQUFBO0FBVVo7O0FBTEE7RUFHUTtJQUNJLGNBQUE7RUFNVjtFQUZFO0lBQ0ksY0FBQTtFQUlOO0VBREU7SUFDSSxXQUFBO0VBR047RUFETTtJQUNJLGVBQUE7RUFHVjtFQUFNO0lBQ0ksNEJBQUE7RUFFVjtFQUFVO0lBQ0ksZUFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0VBRWQ7RUFHVTtJQUNJLGVBQUE7RUFEZDtFQU1FO0lBQ0ksV0FBQTtJQUNBLGdCQUFBO0VBSk47QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuLmFkZC1wZW9wbGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4IDEzcHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAuYnV0dG9uLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5idXR0b24tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWRkLXBhcnRpY2lwYW50LW92ZXJsYXkge1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbW9kYWwtYmFja2dyb3VuZDtcblxuICAgIC5hZGQtcGFydGljaXBhbnQtZm9ybSB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNDA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAyNHB4O1xuXG5cbiAgICAgICAgICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcms7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAmLnNlbmQtaW52aXRlcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcblxuICAgICAgICAgICAgICAgIC5zZW5kLWludml0ZXMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wZW5kaW5nLXBhcnRpY2lwYW50cy1saXN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuXG4gICAgICAgICAgICAgICAgLnBhcnRpY2lwYW50LWxpc3QtaXRlbSxcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXBhcnRpY2lwYW50LWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VhcmNoLXBhcnRpY2lwYW50LWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGFydGljaXBhbnQtbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHggNHB4IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9maWxlLWltYWdlLWJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmRpc3BsYXktbmFtZS1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4IDAgMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmRlbGV0ZS1wYXJ0aWNpcGFudC1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1wYXJ0aWNpcGFudC1pbnB1dCB7XG5cbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VhcmNoaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHByb2dyZXNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zdWdnZXN0ZWQtcGFydGljaXBhbnRzLWxpc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1NnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG5cbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay00O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VnZ2VzdGVkLXBhcnRpY2lwYW50LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgLnByb2ZpbGUtaW1hZ2UtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJvZmlsZS1pbmZvLWJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGlzcGxheS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmVtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvY2Vzc2luZy1vdmVybGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcblxuICAgICAgICAgICAgY3Vyc29yOiBwcm9ncmVzcztcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogZ3JheXNjYWxlKDQwJSkgYmx1cigxcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXG4gICAgc2VjdGlvbi5wZW5kaW5nLXBhcnRpY2lwYW50cy1saXN0IHtcbiAgICAgICAgYXBwLXVzZXItY29udGFjdHMtc2VhcmNoIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkZC1wYXJ0aWNpcGFudC1vdmVybGF5IHtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgfVxuXG4gICAgLmFkZC1wYXJ0aWNpcGFudC1vdmVybGF5IC5hZGQtcGFydGljaXBhbnQtZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5zZWN0aW9uLWxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggMTBweCAyMHB4O1xuXG4gICAgICAgICAgICAuY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgJi5wZW5kaW5nLXBhcnRpY2lwYW50cy1saXN0LCAmLnN1Z2dlc3RlZC1wYXJ0aWNpcGFudHMtbGlzdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm92ZXJsYXkgLmFkZC1wYXJ0aWNpcGFudC1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgfVxufVxuXG5cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_28__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], AddParticipantsComponent.prototype, "isOpenedSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_28__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], AddParticipantsComponent.prototype, "isSearchingSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_28__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], AddParticipantsComponent.prototype, "isProcessingSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_28__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], AddParticipantsComponent.prototype, "searchCriteriaSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_28__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], AddParticipantsComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_28__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], AddParticipantsComponent.prototype, "searchResultUIdsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_28__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], AddParticipantsComponent.prototype, "pendingParticipantsCountStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_28__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], AddParticipantsComponent.prototype, "suggestedParticipantUIdsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_28__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], AddParticipantsComponent.prototype, "arePendingParticipantsAddedStream", null);
/***/ }),
/***/ 1985:
/*!********************************************************************!*\
!*** ./packages/dock/meet/ui/components/add-participants/index.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AddParticipantsComponent": () => (/* reexport safe */ _add_participants_component__WEBPACK_IMPORTED_MODULE_0__.AddParticipantsComponent)
/* harmony export */ });
/* harmony import */ var _add_participants_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./add-participants.component */ 39659);
/***/ }),
/***/ 72499:
/*!*****************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/agenda-generator/agenda-generator.component.ts ***!
\*****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AgendaGeneratorComponent": () => (/* binding */ AgendaGeneratorComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _undock_dock_meet_contracts_ui_adapters_notes_adapter__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-adapters/notes.adapter */ 16097);
/* harmony import */ var _undock_dock_meet_contracts_ui_adapters_topics_adapter__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-adapters/topics.adapter */ 24912);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/cdk/clipboard */ 86079);
/* harmony import */ var _undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/dock/meet/services/topics.manager */ 88092);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_common_ui_kit_ui_icons_wand_wand_icon_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/wand/wand-icon.component */ 24698);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function AgendaGeneratorComponent_ng_container_0_ng_container_2_ng_container_18_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainer"](0);
}
}
function AgendaGeneratorComponent_ng_container_0_ng_container_2_ng_container_18_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](2, AgendaGeneratorComponent_ng_container_0_ng_container_2_ng_container_18_ng_container_2_Template, 1, 0, "ng-container", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](2);
const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngTemplateOutlet", _r5);
}
}
function AgendaGeneratorComponent_ng_container_0_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("clickOutside", function AgendaGeneratorComponent_ng_container_0_ng_container_2_Template_div_clickOutside_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r12);
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]().ngIf;
const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](!view_r1.isResponseLoading && ctx_r10.closePrompt.emit());
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelement"](4, "app-wand-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](6, "div", 5, 6);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("keydown.enter", function AgendaGeneratorComponent_ng_container_0_ng_container_2_Template_div_keydown_enter_6_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r12);
const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](7);
const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r13.submitPrompt(_r7.innerText, $event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](9, "button", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("click", function AgendaGeneratorComponent_ng_container_0_ng_container_2_Template_button_click_9_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r12);
const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](7);
const ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r14.submitPrompt(_r7.innerText));
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](11, "svg", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelement"](13, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](16, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](18, AgendaGeneratorComponent_ng_container_0_ng_container_2_ng_container_18_Template, 4, 1, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](7);
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵclassProp"]("field-filled", (_r7.innerText == null ? null : _r7.innerText.length) > 0)("__disabled", view_r1.isResponseLoading);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("contentEditable", true);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵclassProp"]("field-filled", (_r7 == null ? null : _r7.innerText.length) > 0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", view_r1.isResponseLoading);
}
}
function AgendaGeneratorComponent_ng_container_0_ng_template_4_ng_container_20_div_13_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](0, "div", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
}
if (rf & 2) {
const topic_r19 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtextInterpolate"](topic_r19);
}
}
function AgendaGeneratorComponent_ng_container_0_ng_template_4_ng_container_20_Template(rf, ctx) {
if (rf & 1) {
const _r21 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "div", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](5, "div", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](7, "div", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](10, "div", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](11, "Topics");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](13, AgendaGeneratorComponent_ng_container_0_ng_template_4_ng_container_20_div_13_Template, 2, 1, "div", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](16, "div", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](18, "div", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("click", function AgendaGeneratorComponent_ng_container_0_ng_template_4_ng_container_20_Template_div_click_18_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r21);
const ctx_r20 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r20.insertAgenda());
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](20, "svg", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("click", function AgendaGeneratorComponent_ng_container_0_ng_template_4_ng_container_20_Template__svg_svg_click_20_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r21);
const ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r22.insertAgenda());
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelement"](22, "path", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](25, "div", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](26, "Insert Agenda");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](30, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](2).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtextInterpolate"](view_r1.agenda);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngForOf", view_r1.topics);
}
}
function AgendaGeneratorComponent_ng_container_0_ng_template_4_Template(rf, ctx) {
if (rf & 1) {
const _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](1, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](3, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](5, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](7, "app-icon-back-arrow", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("click", function AgendaGeneratorComponent_ng_container_0_ng_template_4_Template_app_icon_back_arrow_click_7_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r25);
const ctx_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r24.closePrompt.emit());
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](9, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](10, "\n Agenda\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](12, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](14, "app-copy-times-icon", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("click", function AgendaGeneratorComponent_ng_container_0_ng_template_4_Template_app_copy_times_icon_click_14_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r25);
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]().ngIf;
const ctx_r26 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
let tmp_b_0;
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r26.copyAgendaText((tmp_b_0 = view_r1.agenda) !== null && tmp_b_0 !== undefined ? tmp_b_0 : ""));
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](16, "app-icon-close", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("click", function AgendaGeneratorComponent_ng_container_0_ng_template_4_Template_app_icon_close_click_16_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r25);
const ctx_r28 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r28.closePrompt.emit());
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](19, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](20, AgendaGeneratorComponent_ng_container_0_ng_template_4_ng_container_20_Template, 31, 2, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](21, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](22, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](23, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelement"](25, "app-wand-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](27, "div", 18, 19);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("keydown.enter", function AgendaGeneratorComponent_ng_container_0_ng_template_4_Template_div_keydown_enter_27_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r25);
const _r17 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](28);
const ctx_r29 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r29.submitRefinedPrompt(_r17.innerText, $event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](29, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](30, "button", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("click", function AgendaGeneratorComponent_ng_container_0_ng_template_4_Template_button_click_30_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r25);
const _r17 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](28);
const ctx_r30 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r30.submitRefinedPrompt(_r17.innerText));
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](32, "svg", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelement"](34, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](37, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](38, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](39, "\n ");
}
if (rf & 2) {
const _r17 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](28);
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]().ngIf;
const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("color", "#807A8E");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("color", "#22282F");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("color", "#807A8E");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", !view_r1.isResponseLoading)("ngIfElse", _r5);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵclassProp"]("field-filled", (_r17.innerText == null ? null : _r17.innerText.length) > 0)("__disabled", view_r1.isResponseLoading);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("contentEditable", true);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵclassProp"]("field-filled", (_r17 == null ? null : _r17.innerText.length) > 0);
}
}
function AgendaGeneratorComponent_ng_container_0_ng_template_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](1, "div", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelement"](3, "app-loading", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](5, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("height", "150px");
}
}
function AgendaGeneratorComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](2, AgendaGeneratorComponent_ng_container_0_ng_container_2_Template, 20, 8, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](4, AgendaGeneratorComponent_ng_container_0_ng_template_4_Template, 40, 12, "ng-template", null, 2, _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](7, AgendaGeneratorComponent_ng_container_0_ng_template_7_Template, 6, 1, "ng-template", null, 3, _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](9, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = ctx.ngIf;
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", !view_r1.agenda && !(view_r1.topics == null ? null : view_r1.topics.length))("ngIfElse", _r3);
}
}
const _c0 = function (a0, a1, a2) {
return {
agenda: a0,
topics: a1,
isResponseLoading: a2
};
};
class AgendaGeneratorComponent {
constructor(api, notesAdapter, topicsAdapter, clipboard, topicsManager, snackbarManager) {
this.api = api;
this.notesAdapter = notesAdapter;
this.topicsAdapter = topicsAdapter;
this.clipboard = clipboard;
this.topicsManager = topicsManager;
this.snackbarManager = snackbarManager;
this.isResponseLoading$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.currentAgendaResponse$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.currentTopicsResponse$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
this.closePrompt = new _angular_core__WEBPACK_IMPORTED_MODULE_13__.EventEmitter();
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
}
ngOnInit() {
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {})();
}
submitPrompt(prompt, event) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!_this.isResponseLoading$.getValue()) {
if (!(event === null || event === void 0 ? void 0 : event.shiftKey)) {
event.stopPropagation();
event.preventDefault();
if (!(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.isEmptyString)(prompt)) {
yield _this.generateAgenda(prompt);
}
}
}
})();
}
submitRefinedPrompt(prompt, event) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!_this2.isResponseLoading$.getValue()) {
if (!(event === null || event === void 0 ? void 0 : event.shiftKey)) {
event.stopPropagation();
event.preventDefault();
if (!(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.isEmptyString)(prompt)) {
yield _this2.generateAgenda(prompt);
}
}
}
})();
}
generateAgenda(currentInput) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
_this3.isResponseLoading$.next(true);
let currentAgenda = (_a = _this3.currentAgendaResponse$.getValue()) !== null && _a !== void 0 ? _a : yield _this3.notesAdapter.notesTextStream;
let currentTopics = [];
for (let topic of yield _this3.topicsManager.topicsStream) {
currentTopics.push(topic.text);
}
_this3.currentTopicsResponse$.next(currentTopics);
let response = yield _this3.api.nlp.agenda.generateAgenda({
agenda: currentAgenda.length ? currentAgenda : '',
latestPrompt: currentInput,
topics: currentTopics.length ? currentTopics : []
});
_this3.currentAgendaResponse$.next(response.agenda);
_this3.currentTopicsResponse$.next(response.topics);
_this3.isResponseLoading$.next(false);
})();
}
insertAgenda() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this4.notesAdapter.setNotes(yield _this4.currentAgendaResponse$);
let model = yield _this4.topicsAdapter.ownerModelStream;
_this4.topicsManager.initializeForModel(model);
for (let topic of yield _this4.currentTopicsResponse$) {
let currentTopic = {
text: topic
};
yield _this4.topicsManager.new(model, currentTopic);
}
_this4.closePrompt.emit();
})();
}
copyAgendaText(agenda) {
this.clipboard.copy(agenda);
this.snackbarManager.info("Agenda copied to clipboard", _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_2__.SnackbarPosition.BottomCenter);
}
}
AgendaGeneratorComponent.ɵfac = function AgendaGeneratorComponent_Factory(t) {
return new (t || AgendaGeneratorComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_api__WEBPACK_IMPORTED_MODULE_6__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_dock_meet_contracts_ui_adapters_notes_adapter__WEBPACK_IMPORTED_MODULE_3__.NOTES_ADAPTER), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_dock_meet_contracts_ui_adapters_topics_adapter__WEBPACK_IMPORTED_MODULE_4__.TOPICS_ADAPTER), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_14__.Clipboard), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_7__.TopicsManager), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_2__.SnackbarManager));
};
AgendaGeneratorComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdefineComponent"]({
type: AgendaGeneratorComponent,
selectors: [["agenda-generator"]],
outputs: {
closePrompt: "closePrompt"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵProvidersFeature"]([])],
decls: 5,
vars: 11,
consts: [[4, "ngIf"], [4, "ngIf", "ngIfElse"], ["ShowAgendaTmpl", ""], ["loadingTmpl", ""], [1, "input-container", 3, "clickOutside"], ["data-placeholder", "Provide some context for the Agenda", "appInputAutoresize", "", 1, "input-text", 3, "contentEditable", "keydown.enter"], ["promptInput", ""], ["mat-button", "", 1, "arrow-button", 3, "click"], ["width", "32", "height", "32", "viewBox", "0 0 32 32", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7.95776 8.81537C8.17647 8.5865 8.51533 8.51959 8.80461 8.64816L23.8046 15.3148C24.0755 15.4352 24.25 15.7038 24.25 16.0002C24.25 16.2966 24.0755 16.5652 23.8046 16.6855L8.80461 23.3522C8.51533 23.4808 8.17647 23.4139 7.95776 23.185C7.73906 22.9561 7.68761 22.6146 7.82918 22.3314L10.9948 16.0002L7.82918 9.66893C7.68761 9.38579 7.73906 9.04424 7.95776 8.81537ZM12.2969 16.7502L10.1057 21.1325L21.6533 16.0002L10.1057 10.8679L12.2969 15.2502H16C16.4142 15.2502 16.75 15.586 16.75 16.0002C16.75 16.4144 16.4142 16.7502 16 16.7502H12.2969Z", "fill", "#121114"], [4, "ngTemplateOutlet"], [1, "show-agenda-container"], [1, "output-container"], [1, "agenda-header-container"], [3, "color", "click"], [1, "__agenda-label"], [1, "header-button-box"], [1, "input-container"], ["data-placeholder", "Let AI know how to modify the agenda", "appInputAutoresize", "", 1, "input-text", 3, "contentEditable", "keydown.enter"], ["promptInput2", ""], [1, "agenda-body-container"], [1, "__agenda-body-text"], [1, "__agenda"], [1, "__topics-label"], ["class", "__topic-item", 4, "ngFor", "ngForOf"], [1, "agenda-actions"], [1, "insert-button-container", 3, "click"], ["xmlns", "http://www.w3.org/2000/svg", "width", "20", "height", "20", "viewBox", "0 0 20 20", "fill", "none", 1, "insert-button-icon", 3, "click"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M11.5005 3.50154C11.3468 3.50035 11.1732 3.49994 10.976 3.49994H9.33301C7.89053 3.49994 6.90926 3.50207 6.17444 3.60086C5.46839 3.69579 5.14137 3.86316 4.9188 4.08573C4.69623 4.3083 4.52885 4.63532 4.43393 5.34137C4.33513 6.07619 4.33301 7.05746 4.33301 8.49994V11.4999C4.33301 12.9424 4.33513 13.9237 4.43393 14.6585C4.52885 15.3646 4.69623 15.6916 4.9188 15.9142C5.14137 16.1367 5.46839 16.3041 6.17444 16.399C6.90926 16.4978 7.89052 16.4999 9.33301 16.4999H10.6663C12.1088 16.4999 13.0901 16.4978 13.8249 16.399C14.531 16.3041 14.858 16.1367 15.0806 15.9142C15.3031 15.6916 15.4705 15.3646 15.5654 14.6585C15.6642 13.9237 15.6663 12.9424 15.6663 11.4999V8.1903C15.6663 7.99313 15.6659 7.81958 15.6647 7.66587C15.1129 7.6632 14.6262 7.65175 14.2139 7.60302C13.6394 7.53511 13.0808 7.38315 12.5965 6.98571C12.4446 6.86105 12.3053 6.72176 12.1806 6.56986C11.7832 6.08557 11.6312 5.52691 11.5633 4.95241C11.5146 4.54011 11.5032 4.05342 11.5005 3.50154ZM15.0563 5.65651C14.8827 5.46739 14.6405 5.22168 14.2926 4.87372C13.9446 4.52579 13.699 4.28366 13.5098 4.11005C13.517 4.34592 13.529 4.54434 13.5495 4.71764C13.5951 5.10332 13.6701 5.23218 13.7267 5.30107C13.7682 5.35171 13.8146 5.39813 13.8653 5.43969C13.9342 5.49623 14.063 5.57126 14.4487 5.61684C14.622 5.63733 14.8204 5.6494 15.0563 5.65651ZM15.5991 3.35172L15.7068 3.4595L15.8146 3.56718L15.8146 3.56719C16.4868 4.23848 16.9965 4.74745 17.2968 5.39669C17.3422 5.49481 17.3836 5.59472 17.4209 5.69619C17.6676 6.36761 17.6671 7.0879 17.6664 8.03792V8.03794L17.6663 8.1903V11.4999L17.6663 11.5705C17.6664 12.9246 17.6664 14.0412 17.5476 14.925C17.4228 15.8528 17.1509 16.6723 16.4948 17.3284C15.8387 17.9845 15.0192 18.2564 14.0914 18.3812C13.2077 18.5 12.0911 18.5 10.737 18.4999H10.7369H10.7369H10.7369H10.6663H9.33301H9.26246H9.26244H9.26242H9.2624C7.9083 18.5 6.79169 18.5 5.90795 18.3812C4.98012 18.2564 4.16069 17.9845 3.50458 17.3284C2.84847 16.6723 2.57651 15.8528 2.45176 14.925C2.33295 14.0413 2.33297 12.9247 2.33301 11.5705V11.5705L2.33301 11.4999V8.49994L2.33301 8.42937V8.42933C2.33297 7.07523 2.33295 5.95863 2.45176 5.07488C2.57651 4.14705 2.84847 3.32762 3.50458 2.67151C4.16069 2.01541 4.98012 1.74344 5.90795 1.61869C6.7917 1.49988 7.90832 1.4999 9.26243 1.49994L9.26244 1.49994L9.33301 1.49994H10.976L11.1283 1.49987C12.0784 1.4992 12.7987 1.49869 13.4701 1.74543C13.5716 1.78272 13.6715 1.8241 13.7696 1.86949C14.4188 2.16979 14.9278 2.67947 15.5991 3.35172ZM7.49967 9C6.94739 9 6.49967 9.44772 6.49967 10C6.49967 10.5523 6.94739 11 7.49967 11H12.4997C13.052 11 13.4997 10.5523 13.4997 10C13.4997 9.44772 13.052 9 12.4997 9H7.49967ZM6.49967 13.3333C6.49967 12.781 6.94739 12.3333 7.49967 12.3333H10.833C11.3853 12.3333 11.833 12.781 11.833 13.3333C11.833 13.8856 11.3853 14.3333 10.833 14.3333H7.49967C6.94739 14.3333 6.49967 13.8856 6.49967 13.3333Z", "fill", "white"], [1, "insert-button-text"], [1, "__topic-item"], [1, "__loading-box"], [3, "height"]],
template: function AgendaGeneratorComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](0, AgendaGeneratorComponent_ng_container_0_Template, 10, 2, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpureFunction3"](7, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](1, 1, ctx.currentAgendaResponse$), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](2, 3, ctx.currentTopicsResponse$), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](3, 5, ctx.isResponseLoading$)));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_15__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_15__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_15__.NgTemplateOutlet, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_16__.MatLegacyButton, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_8__.ClickOutsideDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_8__.InputAutoresizeDirective, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_9__.LoadingComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_10__.BackArrowIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_10__.CloseIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_10__.CopyTimesIconComponent, _undock_common_ui_kit_ui_icons_wand_wand_icon_component__WEBPACK_IMPORTED_MODULE_11__.WandIconComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_12__.StreamPipe],
styles: ["@charset \"UTF-8\";\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n[_nghost-%COMP%] {\n display: flex;\n flex: 1 0;\n flex-direction: column;\n justify-content: space-between;\n align-items: center;\n position: absolute;\n width: 100%;\n top: 0;\n left: 0;\n z-index: 100;\n}\n\n.show-agenda-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n\n.input-container[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: flex-start;\n width: 100%;\n border-radius: 12px;\n border: 1px solid var(--grayscale-light-3, #F3F3F9);\n background: var(--grayscale-white, #FFF);\n box-shadow: 0px 2px 3px 0px rgba(29, 26, 34, 0.03);\n padding: 12px 8px 12px 12px;\n}\n.input-container[_ngcontent-%COMP%] .__arrow-button[_ngcontent-%COMP%] {\n flex: 0;\n align-items: center;\n justify-content: center;\n min-width: unset !important;\n opacity: 0;\n padding: 0;\n margin: 0 0 0 auto;\n}\n.input-container[_ngcontent-%COMP%] .__arrow-button.field-filled[_ngcontent-%COMP%] {\n opacity: 1;\n}\n.input-container[_ngcontent-%COMP%] .input-text[_ngcontent-%COMP%] {\n flex: 1;\n color: #2a2a2a;\n font-family: Inter;\n font-size: 15px;\n font-style: normal;\n font-weight: 400;\n line-height: 20px;\n max-height: 120px;\n outline: none;\n overflow: auto;\n letter-spacing: -0.3px;\n border: none;\n margin-left: 15px;\n}\n.input-container[_ngcontent-%COMP%] .input-text[_ngcontent-%COMP%]::-webkit-scrollbar, .input-container[_ngcontent-%COMP%] .input-text[_ngcontent-%COMP%]::-webkit-scrollbar-button, .input-container[_ngcontent-%COMP%] .input-text[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .input-container[_ngcontent-%COMP%] .input-text[_ngcontent-%COMP%]::-webkit-scrollbar-track, .input-container[_ngcontent-%COMP%] .input-text[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.input-container[_ngcontent-%COMP%] .input-text[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.input-container[_ngcontent-%COMP%] .input-text[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.input-container[_ngcontent-%COMP%] .input-text[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.input-container[_ngcontent-%COMP%] .input-text[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.input-container[_ngcontent-%COMP%] .input-text[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.input-container[_ngcontent-%COMP%] .input-text[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.input-container[_ngcontent-%COMP%] .input-text[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.input-container[_ngcontent-%COMP%] .input-text[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.input-container[_ngcontent-%COMP%] .input-text[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n.input-container[_ngcontent-%COMP%] .input-text[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 0;\n}\n.input-container[_ngcontent-%COMP%] .input-text[_ngcontent-%COMP%]:empty:before {\n content: attr(data-placeholder);\n color: #9A95AC;\n}\n.input-container[_ngcontent-%COMP%] .input-text[_ngcontent-%COMP%]:focus {\n outline: none;\n}\n\n.input-footer[_ngcontent-%COMP%] {\n width: 100%;\n z-index: 101;\n border-radius: 0px 0px 12px 12px;\n background: var(--grayscale-light-3, #F3F3F9);\n}\n\n.__loading-box[_ngcontent-%COMP%] {\n width: 100%;\n height: 400px;\n display: flex;\n align-items: center;\n justify-content: center;\n background: #FFFFFF;\n margin: 8px 0;\n border-radius: 12px;\n border: 1px solid #F3F3F9;\n box-shadow: 0px 2px 3px 0px rgba(29, 26, 34, 0.03);\n}\n.__loading-box[_ngcontent-%COMP%] app-loading[_ngcontent-%COMP%] {\n height: unset;\n}\n\n.agenda-header-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: center;\n width: 100%;\n height: 44px;\n border-radius: 12px 12px 0px 0px;\n border: 1px solid #F3F3F9;\n background: var(--grayscale-light-4, #FBFBFD);\n padding: 0 15px;\n}\n.agenda-header-container[_ngcontent-%COMP%] app-icon-back-arrow[_ngcontent-%COMP%] {\n cursor: pointer;\n margin-right: 10px;\n}\n.agenda-header-container[_ngcontent-%COMP%] .__agenda-label[_ngcontent-%COMP%] {\n color: #807A8E;\n font-size: 11px;\n font-style: normal;\n font-weight: 600;\n line-height: 14px;\n letter-spacing: 1px;\n text-transform: uppercase;\n}\n.agenda-header-container[_ngcontent-%COMP%] .header-button-box[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: center;\n margin: 0 0 0 auto;\n}\n.agenda-header-container[_ngcontent-%COMP%] .header-button-box[_ngcontent-%COMP%] app-copy-times-icon[_ngcontent-%COMP%] {\n margin-right: 10px;\n cursor: pointer;\n}\n.agenda-header-container[_ngcontent-%COMP%] .header-button-box[_ngcontent-%COMP%] app-icon-close[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n\n.agenda-body-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n flex-shrink: 0;\n align-items: flex-start;\n align-self: stretch;\n overflow: hidden;\n max-height: 100%;\n border-radius: 0px 0px 12px 12px;\n border: 1px solid var(--grayscale-light-3, #F3F3F9);\n background: var(--grayscale-white, #FFF);\n padding: 16px 0 8px 24px;\n gap: 16px;\n margin-bottom: 6px;\n}\n.agenda-body-container[_ngcontent-%COMP%] .__agenda-body-text[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n font-family: Inter;\n font-size: 15px;\n font-style: normal;\n font-weight: 400;\n line-height: 20px; \n letter-spacing: -0.3px;\n white-space: pre-wrap;\n overflow: auto;\n max-height: 70vh;\n width: calc(100% - 4px);\n min-width: calc(100% - 4px);\n max-width: calc(100% - 4px);\n}\n.agenda-body-container[_ngcontent-%COMP%] .__agenda-body-text[_ngcontent-%COMP%]::-webkit-scrollbar, .agenda-body-container[_ngcontent-%COMP%] .__agenda-body-text[_ngcontent-%COMP%]::-webkit-scrollbar-button, .agenda-body-container[_ngcontent-%COMP%] .__agenda-body-text[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .agenda-body-container[_ngcontent-%COMP%] .__agenda-body-text[_ngcontent-%COMP%]::-webkit-scrollbar-track, .agenda-body-container[_ngcontent-%COMP%] .__agenda-body-text[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.agenda-body-container[_ngcontent-%COMP%] .__agenda-body-text[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.agenda-body-container[_ngcontent-%COMP%] .__agenda-body-text[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.agenda-body-container[_ngcontent-%COMP%] .__agenda-body-text[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.agenda-body-container[_ngcontent-%COMP%] .__agenda-body-text[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.agenda-body-container[_ngcontent-%COMP%] .__agenda-body-text[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.agenda-body-container[_ngcontent-%COMP%] .__agenda-body-text[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.agenda-body-container[_ngcontent-%COMP%] .__agenda-body-text[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.agenda-body-container[_ngcontent-%COMP%] .__agenda-body-text[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.agenda-body-container[_ngcontent-%COMP%] .__agenda-body-text[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n.agenda-body-container[_ngcontent-%COMP%] .__agenda-body-text[_ngcontent-%COMP%] .__topics-label[_ngcontent-%COMP%] {\n font-weight: 700;\n font-family: Inter;\n font-size: 15px;\n line-height: 20px; \n letter-spacing: -0.3px;\n margin: 10px 0;\n}\n.agenda-body-container[_ngcontent-%COMP%] .__agenda-body-text[_ngcontent-%COMP%] .__topic-item[_ngcontent-%COMP%]::before {\n content: \"\u25E6 \";\n}\n\n.output-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n flex-shrink: 0;\n width: 765px;\n max-height: 100%;\n}\n\n.agenda-actions[_ngcontent-%COMP%] {\n display: flex;\n width: 100%;\n align-items: center;\n justify-content: center;\n margin-bottom: 12px;\n}\n\n.insert-button-container[_ngcontent-%COMP%] {\n display: inline-flex;\n padding: 10px 12px 10px 10px;\n flex-direction: row;\n align-items: center;\n gap: 10px;\n cursor: pointer;\n border-radius: 8px;\n background: var(--primary-primary-main, #2B2733);\n}\n\n.insert-button-icon[_ngcontent-%COMP%] {\n color: var(--grayscale-white, #FFF);\n}\n\n.insert-button-text[_ngcontent-%COMP%] {\n color: var(--grayscale-white, #FFF);\n font-family: Inter;\n font-size: 14px;\n font-style: normal;\n font-weight: 600;\n line-height: 20px; \n letter-spacing: -0.28px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2FnZW5kYS1nZW5lcmF0b3IvYWdlbmRhLWdlbmVyYXRvci5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvc2Nyb2xsYmFycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQzRHaEI7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUhoTkE7RUFDSSxhQUFBO0VBQ0EsU0FBQTtFQUNBLHNCQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBRUEsV0FBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtBQTRESjs7QUF4REE7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSw4QkFBQTtBQTJESjs7QUF4REE7RUFFSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUVBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLG1EQUFBO0VBQ0Esd0NBQUE7RUFDQSxrREFBQTtFQUNBLDJCQUFBO0FBeURKO0FBdkRJO0VBQ0ksT0FBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSwyQkFBQTtFQUVBLFVBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7QUF3RFI7QUF2RFE7RUFDSSxVQUFBO0FBeURaO0FBckRJO0VBQ0ksT0FBQTtFQUVBLGNDOEdBO0VEN0dBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBQXNEUjtBSXpHSTtFQUtJLHVDQUFBO0VBQUEsK0JBQUE7QUp1R1I7QUlwR0k7RUFDSSxVQUFBO0VBQ0EsV0FBQTtBSnNHUjtBSW5HSTtFQUNJLFFBQUE7RUFDQSxTQUFBO0FKcUdSO0FJbEdJO0VBQ0ksbUJIVmlCO0VHV2pCLG1CQUFBO0FKb0dSO0FJakdJO0VBQ0ksdUJBQUE7RUFDQSxtQkFBQTtBSm1HUjtBSWhHSTtFQUNJLHVCQUFBO0FKa0dSO0FJOUZRO0VBQ0ksbUJIekJhO0FEeUh6QjtBSTdGUTtFQUNJLGFBQUE7QUorRlo7QUkxRlE7RUFDSSxVQUFBO0VBQ0EsbUJIcENhO0FEZ0l6QjtBSXpGUTtFQUNJLFVBQUE7QUoyRlo7QUFyRlE7RUFDSSxRQUFBO0FBdUZaO0FBbkZZO0VBQ0ksK0JBQUE7RUFDQSxjQUFBO0FBcUZoQjtBQWpGUTtFQUNJLGFBQUE7QUFtRlo7O0FBNUVBO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtFQUNBLDZDQUFBO0FBK0VKOztBQTNFQTtFQUNJLFdBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0RBQUE7QUE4RUo7QUE1RUk7RUFDSSxhQUFBO0FBOEVSOztBQTFFQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBRUEsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsNkNBQUE7RUFDQSxlQUFBO0FBNEVKO0FBMUVJO0VBQ0ksZUFBQTtFQUNBLGtCQUFBO0FBNEVSO0FBekVJO0VBQ0ksY0M3R2lCO0VEOEdqQixlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtBQTJFUjtBQXhFSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUEwRVI7QUF4RVE7RUFDSSxrQkFBQTtFQUNBLGVBQUE7QUEwRVo7QUF2RVE7RUFDSSxlQUFBO0FBeUVaOztBQW5FQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFFQSxnQkFBQTtFQUNBLGdDQUFBO0VBQ0EsbURBQUE7RUFDQSx3Q0FBQTtFQUNBLHdCQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0FBcUVKO0FBbkVJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBLEVBQUEsYUFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFFQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QUFvRVI7QUluUEk7RUFLSSx1Q0FBQTtFQUFBLCtCQUFBO0FKaVBSO0FJOU9JO0VBQ0ksVUFBQTtFQUNBLFdBQUE7QUpnUFI7QUk3T0k7RUFDSSxRQUFBO0VBQ0EsU0FBQTtBSitPUjtBSTVPSTtFQUNJLG1CSFZpQjtFR1dqQixtQkFBQTtBSjhPUjtBSTNPSTtFQUNJLHVCQUFBO0VBQ0EsbUJBQUE7QUo2T1I7QUkxT0k7RUFDSSx1QkFBQTtBSjRPUjtBSXhPUTtFQUNJLG1CSHpCYTtBRG1RekI7QUl2T1E7RUFDSSxhQUFBO0FKeU9aO0FJcE9RO0VBQ0ksVUFBQTtFQUNBLG1CSHBDYTtBRDBRekI7QUluT1E7RUFDSSxVQUFBO0FKcU9aO0FBbkdRO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQSxFQUFBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7QUFxR1o7QUFqR1k7RUFDSSxhQUFBO0FBbUdoQjs7QUEzRkE7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFFQSxZQUFBO0VBRUEsZ0JBQUE7QUE0Rko7O0FBcEZBO0VBQ0ksYUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUF1Rko7O0FBcEZBO0VBQ0ksb0JBQUE7RUFDQSw0QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUVBLGtCQUFBO0VBQ0EsZ0RBQUE7QUFzRko7O0FBcEZBO0VBQ0ksbUNBQUE7QUF1Rko7O0FBcEZBO0VBQ0ksbUNBQUE7RUFFQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUEsRUFBQSxhQUFBO0VBQ0EsdUJBQUE7QUFzRkoiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuXG59XG5cbi5zaG93LWFnZW5kYS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5pbnB1dC1jb250YWluZXIge1xuICAgIC8vIFdpbGwgdGhpcyBiZSBvayAoc2hvdWxkIEkganVzdCByZXJlbmRlciB0aGlzIGZvciBhZnRlciAxc3QgR1BUIHN1Ym1pc3Npb24pP1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICB3aWR0aDoxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JheXNjYWxlLWxpZ2h0LTMsICNGM0YzRjkpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdyYXlzY2FsZS13aGl0ZSwgI0ZGRik7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggMHB4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG4gICAgcGFkZGluZzogMTJweCA4cHggMTJweCAxMnB4O1xuXG4gICAgLl9fYXJyb3ctYnV0dG9uIHtcbiAgICAgICAgZmxleDogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICYuZmllbGQtZmlsbGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtdGV4dCB7XG4gICAgICAgIGZsZXg6MTtcblxuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHB1cnBsZS1zY3JvbGxiYXI7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOUE5NUFDO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cblxuLmlucHV0LWZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTJweCAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdyYXlzY2FsZS1saWdodC0zLCAjRjNGM0Y5KTtcblxufVxuXG4uX19sb2FkaW5nLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggM3B4IDBweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xuXG4gICAgYXBwLWxvYWRpbmcge1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIH1cbn1cblxuLmFnZW5kYS1oZWFkZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5c2NhbGUtbGlnaHQtNCwgI0ZCRkJGRCk7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgYXBwLWljb24tYmFjay1hcnJvdyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5fX2FnZW5kYS1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5oZWFkZXItYnV0dG9uLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcblxuICAgICAgICBhcHAtY29weS10aW1lcy1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGFwcC1pY29uLWNsb3NlIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYWdlbmRhLWJvZHktY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEycHggMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5c2NhbGUtbGlnaHQtMywgI0YzRjNGOSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JheXNjYWxlLXdoaXRlLCAjRkZGKTtcbiAgICBwYWRkaW5nOiAxNnB4IDAgOHB4IDI0cHg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcblxuICAgIC5fX2FnZW5kYS1ib2R5LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgLyogMTMzLjMzMyUgKi9cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcHVycGxlLXNjcm9sbGJhcjtcblxuICAgICAgICAuX190b3BpY3MtbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyAvKiAxMzMuMzMzJSAqL1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLl9fdG9waWMtaXRlbSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfDosKXwqYgJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbi5vdXRwdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICB3aWR0aDogNzY1cHg7XG4gICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgLy8gY29sb3I6IHZhcigtLWdyYXlzY2FsZS1ibGFjaywgIzEyMTExNCk7XG4gICAgLy8gYmFja2dyb3VuZDogdmFyKC0tZ3JheXNjYWxlLWxpZ2h0LTMsICNGM0YzRjkpO1xuICAgIC8vIHBhZGRpbmc6IDE2cHggMjRweCA4cHggMjRweDtcbiAgICAvLyBnYXA6IDE2cHg7XG4gICAgLy8gYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmFnZW5kYS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmluc2VydC1idXR0b24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktcHJpbWFyeS1tYWluLCAjMkIyNzMzKTtcbn1cbi5pbnNlcnQtYnV0dG9uLWljb24ge1xuICAgIGNvbG9yOiB2YXIoLS1ncmF5c2NhbGUtd2hpdGUsICNGRkYpO1xufVxuXG4uaW5zZXJ0LWJ1dHRvbi10ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tZ3JheXNjYWxlLXdoaXRlLCAjRkZGKTtcblxuICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IC8qIDE0Mi44NTclICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7ICAgICAgICBcbn1cblxuIiwiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIG5vLXNjcm9sbCB7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gcHVycGxlLXNjcm9sbGJhciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBncmF5LXNjcm9sbGJhciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgICBAbWl4aW4gYmxhY2stc2Nyb2xsYmFyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], AgendaGeneratorComponent.prototype, "isResponseLoading$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], AgendaGeneratorComponent.prototype, "currentAgendaResponse$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], AgendaGeneratorComponent.prototype, "currentTopicsResponse$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], AgendaGeneratorComponent.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 66857:
/*!************************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/attachments-list/upload-view/upload-view.component.ts ***!
\************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UploadViewComponent": () => (/* binding */ UploadViewComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/ui-kit/contracts/tooltip.position */ 99102);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
function UploadViewComponent_ng_container_2_ng_container_15_Template(rf, ctx) {
if (rf & 1) {
const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function UploadViewComponent_ng_container_2_ng_container_15_Template_div_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r6);
const upload_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]().ngIf;
return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](upload_r1.start());
});
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](4, "i", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "play_arrow");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("matTooltip", "Start")("matTooltipPosition", ctx_r2.TooltipPosition.TOP);
}
}
function UploadViewComponent_ng_container_2_ng_container_17_Template(rf, ctx) {
if (rf & 1) {
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function UploadViewComponent_ng_container_2_ng_container_17_Template_div_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r9);
const upload_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]().ngIf;
return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](upload_r1.pause());
});
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](4, "i", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "pause");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("matTooltip", "Pause")("matTooltipPosition", ctx_r3.TooltipPosition.TOP);
}
}
function UploadViewComponent_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
const _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](4, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](6, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](10, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](12, 5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](13, "async");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](15, UploadViewComponent_ng_container_2_ng_container_15_Template, 8, 2, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](16, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](17, UploadViewComponent_ng_container_2_ng_container_17_Template, 8, 2, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](19, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](20, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function UploadViewComponent_ng_container_2_Template_div_click_20_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r11);
const upload_r1 = restoredCtx.ngIf;
return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](upload_r1.cancel());
});
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](22, "i", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](23, "close");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](27, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](28, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](30, "progress", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](31, "async");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const upload_r1 = ctx.ngIf;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate"](upload_r1.fileName);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](13, 7, upload_r1.uploadingStatusStream));
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitchCase", ctx_r0.UploadingFileStatus.Paused);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitchCase", ctx_r0.UploadingFileStatus.Running);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("matTooltip", "Cancel")("matTooltipPosition", ctx_r0.TooltipPosition.TOP);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("value", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](31, 9, upload_r1.percentLoadedStream));
}
}
class UploadViewComponent {
constructor() {
this.TooltipPosition = _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_2__.TooltipPosition;
this.UploadingFileStatus = _undock_core__WEBPACK_IMPORTED_MODULE_1__.UploadingFileStatus;
this.uploadSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.StatefulSubject();
}
set upload(value) {
this.uploadSubject.next(value);
}
get uploadStream() {
return this.uploadSubject.asObservable();
}
}
UploadViewComponent.ɵfac = function UploadViewComponent_Factory(t) {
return new (t || UploadViewComponent)();
};
UploadViewComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
type: UploadViewComponent,
selectors: [["app-meet-attachment-upload-view"]],
inputs: {
upload: "upload"
},
decls: 6,
vars: 3,
consts: [[1, "container", "upload-view__container"], [4, "ngIf"], [1, "upload-view__info-row"], [1, "name-box"], [1, "actions-box"], [3, "ngSwitch"], [4, "ngSwitchCase"], [1, "action-item", "cancel", 3, "matTooltip", "matTooltipPosition", "click"], [1, "material-icons-round"], [1, "upload-view__progress-bar"], ["max", "100", 3, "value"], [1, "action-item", "start", 3, "matTooltip", "matTooltipPosition", "click"]],
template: function UploadViewComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](2, UploadViewComponent_ng_container_2_Template, 34, 11, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](3, "async");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](4, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](3, 1, ctx.uploadStream));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgSwitchCase, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_5__.MatLegacyTooltip, _angular_common__WEBPACK_IMPORTED_MODULE_4__.AsyncPipe],
styles: [".upload-view[_ngcontent-%COMP%] {\n color: #A59FB9;\n}\n.upload-view__container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n}\n.upload-view__info-row[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n}\n.upload-view__info-row[_ngcontent-%COMP%] .name-box[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n.upload-view__info-row[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n justify-content: space-evenly;\n}\n.upload-view__info-row[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] .action-item[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n.upload-view__info-row[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] .action-item[_ngcontent-%COMP%] i[_ngcontent-%COMP%] {\n color: #A59FB9;\n}\n.upload-view__info-row[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] .action-item[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover {\n color: #2B2733;\n}\n.upload-view__info-row[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] .action-item.cancel[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover {\n color: #ED315E;\n}\n.upload-view__progress-bar[_ngcontent-%COMP%] progress[_ngcontent-%COMP%] {\n display: block;\n appearance: none;\n width: 100%;\n height: 5px;\n}\n.upload-view__progress-bar[_ngcontent-%COMP%] progress[_ngcontent-%COMP%]::-moz-progress-bar {\n background: #2B2733;\n}\n.upload-view__progress-bar[_ngcontent-%COMP%] progress[_ngcontent-%COMP%]::-webkit-progress-value {\n background: #2B2733;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2F0dGFjaG1lbnRzLWxpc3QvdXBsb2FkLXZpZXcvdXBsb2FkLXZpZXcuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksY0hvQnFCO0FHd0N6QjtBQTFESTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtBQTREUjtBQXpESTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0FBMkRSO0FBekRRO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7QUEyRFo7QUF4RFE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtBQTBEWjtBQXhEWTtFQUNJLGVBQUE7QUEwRGhCO0FBeERnQjtFQUNJLGNIUEs7QUdpRXpCO0FBeERvQjtFQUNJLGNIOUJSO0FHd0ZoQjtBQXJEb0I7RUFDSSxjSEhKO0FHMERwQjtBQS9DUTtFQUNJLGNBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FBaURaO0FBOUNRO0VBQ0ksbUJIcERJO0FHb0doQjtBQTdDUTtFQUNJLG1CSHhESTtBR3VHaEIiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbi51cGxvYWQtdmlldyB7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19pbmZvLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAubmFtZS1ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb25zLWJveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG4gICAgICAgICAgICAuYWN0aW9uLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNhbmNlbCBpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHByb2dyZXNzOjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_6__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], UploadViewComponent.prototype, "uploadSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_6__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], UploadViewComponent.prototype, "uploadStream", null);
/***/ }),
/***/ 57534:
/*!*********************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/dock-notifications/dock-notifications.component.ts ***!
\*********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockNotificationsComponent": () => (/* binding */ DockNotificationsComponent)
/* harmony export */ });
/* harmony import */ var _undock_dock_meet_services_dock_notifications_manager__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/dock/meet/services/dock-notifications.manager */ 64531);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dock_meet_ui_pages_meeting_dock_meeting_dock_page_state__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/dock/meet/ui/pages/meeting-dock/meeting-dock-page.state */ 50771);
function DockNotificationsComponent_ng_container_0_ng_container_4_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "dock-notifications-chat-message", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("onDestroyed", function DockNotificationsComponent_ng_container_0_ng_container_4_ng_container_5_Template_dock_notifications_chat_message_onDestroyed_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r10);
const notification_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]().$implicit;
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetView"](ctx_r8.destroyNotification(notification_r3));
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](3, "boolean");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const notification_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]().$implicit;
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("notification", notification_r3)("isConfMode", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind1"](3, 2, _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind1"](4, 4, ctx_r4.state.state.isConfModeStream)));
}
}
function DockNotificationsComponent_ng_container_0_ng_container_4_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
const _r14 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "dock-notifications-attendee-did-join", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("onDestroyed", function DockNotificationsComponent_ng_container_0_ng_container_4_ng_container_8_Template_dock_notifications_attendee_did_join_onDestroyed_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r14);
const notification_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]().$implicit;
const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetView"](ctx_r12.destroyNotification(notification_r3));
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](3, "boolean");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const notification_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]().$implicit;
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("notification", notification_r3)("isConfMode", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind1"](3, 2, _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind1"](4, 4, ctx_r5.state.state.isConfModeStream)));
}
}
function DockNotificationsComponent_ng_container_0_ng_container_4_ng_container_11_Template(rf, ctx) {
if (rf & 1) {
const _r18 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "dock-notifications-requested-to-join", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("onDestroyed", function DockNotificationsComponent_ng_container_0_ng_container_4_ng_container_11_Template_dock_notifications_requested_to_join_onDestroyed_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r18);
const notification_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]().$implicit;
const ctx_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetView"](ctx_r16.destroyNotification(notification_r3));
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](3, "boolean");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const notification_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]().$implicit;
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("notification", notification_r3)("isConfMode", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind1"](3, 2, _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind1"](4, 4, ctx_r6.state.state.isConfModeStream)));
}
}
function DockNotificationsComponent_ng_container_0_ng_container_4_ng_container_14_Template(rf, ctx) {
if (rf & 1) {
const _r22 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "dock-notifications-requested-to-speak", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("onDestroyed", function DockNotificationsComponent_ng_container_0_ng_container_4_ng_container_14_Template_dock_notifications_requested_to_speak_onDestroyed_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r22);
const notification_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]().$implicit;
const ctx_r20 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetView"](ctx_r20.destroyNotification(notification_r3));
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](3, "boolean");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const notification_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]().$implicit;
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("notification", notification_r3)("isConfMode", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind1"](3, 2, _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind1"](4, 4, ctx_r7.state.state.isConfModeStream)));
}
}
function DockNotificationsComponent_ng_container_0_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](2, 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](5, DockNotificationsComponent_ng_container_0_ng_container_4_ng_container_5_Template, 6, 6, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, "\n\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](8, DockNotificationsComponent_ng_container_0_ng_container_4_ng_container_8_Template, 6, 6, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](11, DockNotificationsComponent_ng_container_0_ng_container_4_ng_container_11_Template, 6, 6, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](12, "\n\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](14, DockNotificationsComponent_ng_container_0_ng_container_4_ng_container_14_Template, 6, 6, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const notification_r3 = ctx.$implicit;
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitch", notification_r3.type);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitchCase", ctx_r2.DockNotificationType.ChatMessage);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitchCase", ctx_r2.DockNotificationType.AttendeeDidJoin);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitchCase", ctx_r2.DockNotificationType.RequestedToJoin);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitchCase", ctx_r2.DockNotificationType.RequestedToSpeak);
}
}
function DockNotificationsComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](4, DockNotificationsComponent_ng_container_0_ng_container_4_Template, 17, 5, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const group_r1 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵclassMapInterpolate1"]("notifications-group ", group_r1.groupName, "");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind1"](5, 4, group_r1.notificationStream));
}
}
class DockNotificationsComponent {
constructor(state, notificationsManager) {
this.state = state;
this.notificationsManager = notificationsManager;
this.DockNotificationType = _undock_dock_meet_services_dock_notifications_manager__WEBPACK_IMPORTED_MODULE_0__.DockNotificationType;
this.trackByGroup = (i, group) => group.groupName;
this.groupsStream = this.notificationsManager.groupsStream;
}
destroyNotification(notification) {
this.notificationsManager.destroyNotification(notification);
}
}
DockNotificationsComponent.ɵfac = function DockNotificationsComponent_Factory(t) {
return new (t || DockNotificationsComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_undock_dock_meet_ui_pages_meeting_dock_meeting_dock_page_state__WEBPACK_IMPORTED_MODULE_1__.MeetingDockPageStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_undock_dock_meet_services_dock_notifications_manager__WEBPACK_IMPORTED_MODULE_0__.DockNotificationsManager));
};
DockNotificationsComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
type: DockNotificationsComponent,
selectors: [["app-meet-notifications"]],
decls: 3,
vars: 4,
consts: [[4, "ngFor", "ngForOf", "ngForTrackBy"], [4, "ngFor", "ngForOf"], [3, "ngSwitch"], [4, "ngSwitchCase"], [3, "notification", "isConfMode", "onDestroyed"]],
template: function DockNotificationsComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](0, DockNotificationsComponent_ng_container_0_Template, 8, 6, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](2, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind1"](1, 2, ctx.groupsStream))("ngForTrackBy", ctx.trackByGroup);
}
},
styles: ["[_nghost-%COMP%] {\n position: fixed;\n right: 16px;\n top: 76px;\n z-index: 19;\n border-radius: 10px;\n}\n[_nghost-%COMP%] .notifications-group[_ngcontent-%COMP%] {\n display: flex;\n align-items: flex-end;\n flex-direction: column;\n}\n[_nghost-%COMP%] .notifications-group[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] {\n margin-top: 10px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2RvY2stbm90aWZpY2F0aW9ucy9kb2NrLW5vdGlmaWNhdGlvbnMuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksZUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0FBNERKO0FBMURJO0VBQ0ksYUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7QUE0RFI7QUExRFE7RUFDSSxnQkFBQTtBQTREWiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDc2cHg7XG4gICAgei1pbmRleDogMTk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgIC5ub3RpZmljYXRpb25zLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 42883:
/*!**********************************************************************!*\
!*** ./packages/dock/meet/ui/components/dock-notifications/index.ts ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AttendeeDidJoinNotificationComponent": () => (/* reexport safe */ _notifications_attendee_did_join_attendee_did_join_notification_component__WEBPACK_IMPORTED_MODULE_2__.AttendeeDidJoinNotificationComponent),
/* harmony export */ "ChatMessageNotificationComponent": () => (/* reexport safe */ _notifications_chat_message_chat_message_notification_component__WEBPACK_IMPORTED_MODULE_1__.ChatMessageNotificationComponent),
/* harmony export */ "DockNotificationsComponent": () => (/* reexport safe */ _dock_notifications_component__WEBPACK_IMPORTED_MODULE_0__.DockNotificationsComponent),
/* harmony export */ "RequestedToJoinNotificationComponent": () => (/* reexport safe */ _notifications_requested_to_join_requested_to_join_notification_component__WEBPACK_IMPORTED_MODULE_3__.RequestedToJoinNotificationComponent),
/* harmony export */ "RequestedToSpeakNotificationComponent": () => (/* reexport safe */ _notifications_requested_to_speak_requested_to_speak_notification_component__WEBPACK_IMPORTED_MODULE_4__.RequestedToSpeakNotificationComponent)
/* harmony export */ });
/* harmony import */ var _dock_notifications_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dock-notifications.component */ 57534);
/* harmony import */ var _notifications_chat_message_chat_message_notification_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./notifications/chat-message/chat-message-notification.component */ 1659);
/* harmony import */ var _notifications_attendee_did_join_attendee_did_join_notification_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./notifications/attendee-did-join/attendee-did-join-notification.component */ 4720);
/* harmony import */ var _notifications_requested_to_join_requested_to_join_notification_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./notifications/requested-to-join/requested-to-join-notification.component */ 23126);
/* harmony import */ var _notifications_requested_to_speak_requested_to_speak_notification_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./notifications/requested-to-speak/requested-to-speak-notification.component */ 1330);
/***/ }),
/***/ 12359:
/*!**************************************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/dock-notifications/notifications/abstract-notification.component.ts ***!
\**************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AbstractNotificationComponent": () => (/* binding */ AbstractNotificationComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _shared_animations_fade_animation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../shared-animations/fade.animation */ 20785);
/* harmony import */ var _undock_user__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/user */ 36255);
class AbstractNotificationComponent {
constructor(profilesProvider) {
this.profilesProvider = profilesProvider;
this.isConfMode = false;
this.onDestroyed = new _angular_core__WEBPACK_IMPORTED_MODULE_3__.EventEmitter();
this.isVisibleSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(true);
}
ngOnInit() {
setTimeout(() => {
this.isVisibleSubject.next(false);
}, this.notification.notificationTtl - _shared_animations_fade_animation__WEBPACK_IMPORTED_MODULE_1__.fadeOutTimeout);
}
destroy() {
this.isVisibleSubject.next(false);
setTimeout(() => {
this.onDestroyed.emit();
}, _shared_animations_fade_animation__WEBPACK_IMPORTED_MODULE_1__.fadeOutTimeout);
}
}
AbstractNotificationComponent.ɵfac = function AbstractNotificationComponent_Factory(t) {
return new (t || AbstractNotificationComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_undock_user__WEBPACK_IMPORTED_MODULE_2__.ProfilesProvider));
};
AbstractNotificationComponent.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineDirective"]({
type: AbstractNotificationComponent,
inputs: {
isConfMode: "isConfMode",
notification: "notification"
},
outputs: {
onDestroyed: "onDestroyed"
}
});
(0,tslib__WEBPACK_IMPORTED_MODULE_4__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], AbstractNotificationComponent.prototype, "isVisibleSubject", void 0);
/***/ }),
/***/ 4720:
/*!*****************************************************************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/dock-notifications/notifications/attendee-did-join/attendee-did-join-notification.component.ts ***!
\*****************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AttendeeDidJoinNotificationComponent": () => (/* binding */ AttendeeDidJoinNotificationComponent)
/* harmony export */ });
/* harmony import */ var _shared_animations_fade_animation__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../shared-animations/fade.animation */ 20785);
/* harmony import */ var _abstract_notification_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../abstract-notification.component */ 12359);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_user_components_avatar_avatar_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/user/components/avatar/avatar.component */ 97585);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function AttendeeDidJoinNotificationComponent_ng_container_14_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](2, "app-user-avatar", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](4, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](6, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](8, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const profile_r1 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("profileData", profile_r1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate1"]("", profile_r1.displayName, " joined the conference");
}
}
class AttendeeDidJoinNotificationComponent extends _abstract_notification_component__WEBPACK_IMPORTED_MODULE_1__.AbstractNotificationComponent {}
AttendeeDidJoinNotificationComponent.ɵfac = function () {
let ɵAttendeeDidJoinNotificationComponent_BaseFactory;
return function AttendeeDidJoinNotificationComponent_Factory(t) {
return (ɵAttendeeDidJoinNotificationComponent_BaseFactory || (ɵAttendeeDidJoinNotificationComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetInheritedFactory"](AttendeeDidJoinNotificationComponent)))(t || AttendeeDidJoinNotificationComponent);
};
}();
AttendeeDidJoinNotificationComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({
type: AttendeeDidJoinNotificationComponent,
selectors: [["dock-notifications-attendee-did-join"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵInheritDefinitionFeature"]],
decls: 19,
vars: 8,
consts: [[1, "notification-container"], [1, "notification-header"], [1, "material-icons-round"], [1, "title"], [1, "notification-content"], [4, "ngIf"], [3, "profileData"], [1, "notification-content-data"]],
template: function AttendeeDidJoinNotificationComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](3, "header", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](5, "i", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](6, "videocam");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](8, "span", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](9, "Conference \u25CF Now ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](12, "section", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](14, AttendeeDidJoinNotificationComponent_ng_container_14_Template, 13, 2, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](15, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](17, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](18, "\n\n\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵclassProp"]("conf-mode", ctx.isConfMode);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("@fade", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](1, 4, ctx.isVisibleSubject));
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](15, 6, ctx.profilesProvider.getProfileByUid(ctx.notification.payload.authorId)));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.NgIf, _undock_user_components_avatar_avatar_component__WEBPACK_IMPORTED_MODULE_2__.AvatarComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_3__.StreamPipe],
styles: [".notification-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n padding: 10px;\n width: 330px;\n border-radius: 16px;\n background: rgba(255, 255, 255, 0.9);\n position: relative;\n}\n.notification-container[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n padding-bottom: 10px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] {\n color: rgba(35, 22, 71, 0.7);\n font-weight: 400;\n font-size: 12px;\n line-height: 16px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] i.material-icons-round[_ngcontent-%COMP%] {\n color: rgba(35, 22, 71, 0.7);\n margin: 0 5px;\n font-size: 14px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .image-box[_ngcontent-%COMP%], .notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] app-user-avatar[_ngcontent-%COMP%] {\n width: 34px;\n height: 34px;\n border-radius: 50%;\n overflow: hidden;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .image-box[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] app-user-avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .notification-content-data[_ngcontent-%COMP%] {\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n justify-content: space-evenly;\n color: rgb(35, 22, 71);\n font-size: 12px;\n padding: 0 10px;\n line-height: 16px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .notification-content-data[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] {\n font-weight: 500;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .notification-content-data[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] {\n font-weight: 400;\n overflow: hidden;\n max-width: 240px;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.notification-container[_ngcontent-%COMP%] .notification-actions[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n justify-content: space-evenly;\n margin-top: 5px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-actions[_ngcontent-%COMP%] .action[_ngcontent-%COMP%] {\n cursor: pointer;\n font-weight: 600;\n font-size: 14px;\n line-height: 18px;\n padding: 8px 10px;\n border-radius: 8px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-actions[_ngcontent-%COMP%] .action[_ngcontent-%COMP%]:hover {\n background-color: rgba(132, 115, 181, 0.5);\n}\n.notification-container[_ngcontent-%COMP%] .processing-overlay[_ngcontent-%COMP%] {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n -webkit-backdrop-filter: grayscale(40%) blur(1px);\n backdrop-filter: grayscale(40%) blur(1px);\n}\n.notification-container.conf-mode[_ngcontent-%COMP%] {\n background: rgba(18, 17, 20, 0.5);\n}\n.notification-container.conf-mode[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] {\n color: #807A8E;\n}\n.notification-container.conf-mode[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] i.material-icons-round[_ngcontent-%COMP%] {\n color: #807A8E;\n}\n.notification-container.conf-mode[_ngcontent-%COMP%] .notification-content-data[_ngcontent-%COMP%] {\n color: white !important;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2RvY2stbm90aWZpY2F0aW9ucy9zaGFyZWQtc3R5bGVzL25vdGlmaWNhdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQ0FBQTtFQUVBLGtCQUFBO0FBMkRKO0FBekRJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QUEyRFI7QUF6RFE7RUFDSSw0QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FBMkRaO0FBeERRO0VBQ0ksNEJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQTBEWjtBQXRESTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQXdEUjtBQXREUTs7RUFFSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QUF3RFo7QUF0RFk7O0VBQ0ksV0FBQTtFQUNBLFlBQUE7QUF5RGhCO0FBckRRO0VBQ0ksYUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBRUEsc0JBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FBc0RaO0FBcERZO0VBQ0ksZ0JBQUE7QUFzRGhCO0FBbkRZO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBQXFEaEI7QUFoREk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUVBLGVBQUE7QUFpRFI7QUEvQ1E7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FBaURaO0FBL0NZO0VBQ0ksMENBQUE7QUFpRGhCO0FBdENJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsaURBQUE7VUFBQSx5Q0FBQTtBQXdDUjtBQXJDSTtFQUNJLGlDSHpEaUI7QUdnR3pCO0FBcENZO0VBQ0ksY0FBQTtBQXNDaEI7QUFuQ1k7RUFDSSxjQUFBO0FBcUNoQjtBQWpDUTtFQUNJLHVCQUFBO0FBbUNaIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG4ubm90aWZpY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm5vdGlmaWNhdGlvbi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMzUsIDIyLCA3MSwgMC43KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGkubWF0ZXJpYWwtaWNvbnMtcm91bmQge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMzUsIDIyLCA3MSwgMC43KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIC5pbWFnZS1ib3gsXG4gICAgICAgIGFwcC11c2VyLWF2YXRhciB7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1jb250ZW50LWRhdGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMzUsIDIyLCA3MSwgMSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb24tYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMiwgMTE1LCAxODEsIDAuNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXBwcm92ZTpob3ZlciB7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGVjbGluZTpob3ZlciB7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvY2Vzc2luZy1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogZ3JheXNjYWxlKDQwJSkgYmx1cigxcHgpO1xuICAgIH1cblxuICAgICYuY29uZi1tb2RlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ7XG5cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzgwN0E4RTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaS5tYXRlcmlhbC1pY29ucy1yb3VuZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4MDdBOEU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWZpY2F0aW9uLWNvbnRlbnQtZGF0YSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */", "\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
data: {
animation: [_shared_animations_fade_animation__WEBPACK_IMPORTED_MODULE_0__.fadeAnimation]
}
});
/***/ }),
/***/ 1659:
/*!*******************************************************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/dock-notifications/notifications/chat-message/chat-message-notification.component.ts ***!
\*******************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ChatMessageNotificationComponent": () => (/* binding */ ChatMessageNotificationComponent)
/* harmony export */ });
/* harmony import */ var _shared_animations_fade_animation__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../shared-animations/fade.animation */ 20785);
/* harmony import */ var _abstract_notification_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../abstract-notification.component */ 12359);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_user_components_avatar_avatar_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/user/components/avatar/avatar.component */ 97585);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function ChatMessageNotificationComponent_ng_container_14_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](2, "app-user-avatar", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](4, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](6, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](8, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](12, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](14, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const profile_r1 = ctx.ngIf;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("profileData", profile_r1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate"](profile_r1.displayName);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate"](ctx_r0.notification.payload.text);
}
}
class ChatMessageNotificationComponent extends _abstract_notification_component__WEBPACK_IMPORTED_MODULE_1__.AbstractNotificationComponent {}
ChatMessageNotificationComponent.ɵfac = function () {
let ɵChatMessageNotificationComponent_BaseFactory;
return function ChatMessageNotificationComponent_Factory(t) {
return (ɵChatMessageNotificationComponent_BaseFactory || (ɵChatMessageNotificationComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetInheritedFactory"](ChatMessageNotificationComponent)))(t || ChatMessageNotificationComponent);
};
}();
ChatMessageNotificationComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({
type: ChatMessageNotificationComponent,
selectors: [["dock-notifications-chat-message"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵInheritDefinitionFeature"]],
decls: 19,
vars: 8,
consts: [[1, "notification-container"], [1, "notification-header"], [1, "material-icons-round"], [1, "title"], [1, "notification-content"], [4, "ngIf"], [3, "profileData"], [1, "notification-content-data"], [1, "content"]],
template: function ChatMessageNotificationComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](3, "header", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](5, "i", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](6, "chat");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](8, "span", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](9, "Chat \u25CF Now ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](12, "section", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](14, ChatMessageNotificationComponent_ng_container_14_Template, 19, 3, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](15, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](17, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](18, "\n\n\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵclassProp"]("conf-mode", ctx.isConfMode);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("@fade", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](1, 4, ctx.isVisibleSubject));
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](15, 6, ctx.profilesProvider.getProfileById(ctx.notification.payload.authorId)));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.NgIf, _undock_user_components_avatar_avatar_component__WEBPACK_IMPORTED_MODULE_2__.AvatarComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_3__.StreamPipe],
styles: [".notification-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n padding: 10px;\n width: 330px;\n border-radius: 16px;\n background: rgba(255, 255, 255, 0.9);\n position: relative;\n}\n.notification-container[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n padding-bottom: 10px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] {\n color: rgba(35, 22, 71, 0.7);\n font-weight: 400;\n font-size: 12px;\n line-height: 16px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] i.material-icons-round[_ngcontent-%COMP%] {\n color: rgba(35, 22, 71, 0.7);\n margin: 0 5px;\n font-size: 14px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .image-box[_ngcontent-%COMP%], .notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] app-user-avatar[_ngcontent-%COMP%] {\n width: 34px;\n height: 34px;\n border-radius: 50%;\n overflow: hidden;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .image-box[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] app-user-avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .notification-content-data[_ngcontent-%COMP%] {\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n justify-content: space-evenly;\n color: rgb(35, 22, 71);\n font-size: 12px;\n padding: 0 10px;\n line-height: 16px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .notification-content-data[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] {\n font-weight: 500;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .notification-content-data[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] {\n font-weight: 400;\n overflow: hidden;\n max-width: 240px;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.notification-container[_ngcontent-%COMP%] .notification-actions[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n justify-content: space-evenly;\n margin-top: 5px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-actions[_ngcontent-%COMP%] .action[_ngcontent-%COMP%] {\n cursor: pointer;\n font-weight: 600;\n font-size: 14px;\n line-height: 18px;\n padding: 8px 10px;\n border-radius: 8px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-actions[_ngcontent-%COMP%] .action[_ngcontent-%COMP%]:hover {\n background-color: rgba(132, 115, 181, 0.5);\n}\n.notification-container[_ngcontent-%COMP%] .processing-overlay[_ngcontent-%COMP%] {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n -webkit-backdrop-filter: grayscale(40%) blur(1px);\n backdrop-filter: grayscale(40%) blur(1px);\n}\n.notification-container.conf-mode[_ngcontent-%COMP%] {\n background: rgba(18, 17, 20, 0.5);\n}\n.notification-container.conf-mode[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] {\n color: #807A8E;\n}\n.notification-container.conf-mode[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] i.material-icons-round[_ngcontent-%COMP%] {\n color: #807A8E;\n}\n.notification-container.conf-mode[_ngcontent-%COMP%] .notification-content-data[_ngcontent-%COMP%] {\n color: white !important;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2RvY2stbm90aWZpY2F0aW9ucy9zaGFyZWQtc3R5bGVzL25vdGlmaWNhdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQ0FBQTtFQUVBLGtCQUFBO0FBMkRKO0FBekRJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QUEyRFI7QUF6RFE7RUFDSSw0QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FBMkRaO0FBeERRO0VBQ0ksNEJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQTBEWjtBQXRESTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQXdEUjtBQXREUTs7RUFFSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QUF3RFo7QUF0RFk7O0VBQ0ksV0FBQTtFQUNBLFlBQUE7QUF5RGhCO0FBckRRO0VBQ0ksYUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBRUEsc0JBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FBc0RaO0FBcERZO0VBQ0ksZ0JBQUE7QUFzRGhCO0FBbkRZO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBQXFEaEI7QUFoREk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUVBLGVBQUE7QUFpRFI7QUEvQ1E7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FBaURaO0FBL0NZO0VBQ0ksMENBQUE7QUFpRGhCO0FBdENJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsaURBQUE7VUFBQSx5Q0FBQTtBQXdDUjtBQXJDSTtFQUNJLGlDSHpEaUI7QUdnR3pCO0FBcENZO0VBQ0ksY0FBQTtBQXNDaEI7QUFuQ1k7RUFDSSxjQUFBO0FBcUNoQjtBQWpDUTtFQUNJLHVCQUFBO0FBbUNaIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG4ubm90aWZpY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm5vdGlmaWNhdGlvbi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMzUsIDIyLCA3MSwgMC43KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGkubWF0ZXJpYWwtaWNvbnMtcm91bmQge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMzUsIDIyLCA3MSwgMC43KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIC5pbWFnZS1ib3gsXG4gICAgICAgIGFwcC11c2VyLWF2YXRhciB7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1jb250ZW50LWRhdGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMzUsIDIyLCA3MSwgMSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb24tYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMiwgMTE1LCAxODEsIDAuNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXBwcm92ZTpob3ZlciB7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGVjbGluZTpob3ZlciB7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvY2Vzc2luZy1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogZ3JheXNjYWxlKDQwJSkgYmx1cigxcHgpO1xuICAgIH1cblxuICAgICYuY29uZi1tb2RlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ7XG5cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzgwN0E4RTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaS5tYXRlcmlhbC1pY29ucy1yb3VuZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4MDdBOEU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWZpY2F0aW9uLWNvbnRlbnQtZGF0YSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */", "\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
data: {
animation: [_shared_animations_fade_animation__WEBPACK_IMPORTED_MODULE_0__.fadeAnimation]
}
});
/***/ }),
/***/ 23126:
/*!*****************************************************************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/dock-notifications/notifications/requested-to-join/requested-to-join-notification.component.ts ***!
\*****************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RequestedToJoinNotificationComponent": () => (/* binding */ RequestedToJoinNotificationComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _shared_animations_fade_animation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../shared-animations/fade.animation */ 20785);
/* harmony import */ var _abstract_notification_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../abstract-notification.component */ 12359);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_user__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/user */ 36255);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_user_components_avatar_avatar_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/user/components/avatar/avatar.component */ 97585);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function RequestedToJoinNotificationComponent_ng_container_14_Template(rf, ctx) {
if (rf & 1) {
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](2, "app-user-avatar", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](4, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](6, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](8, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](12, "section", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](14, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function RequestedToJoinNotificationComponent_ng_container_14_Template_div_click_14_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r4);
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r3.approve());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](15, "Admit");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](17, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function RequestedToJoinNotificationComponent_ng_container_14_Template_div_click_17_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r4);
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r5.decline());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](18, "Decline");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const profile_r2 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("profileData", profile_r2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate1"]("", profile_r2.displayName, " has requested to join the conference");
}
}
function RequestedToJoinNotificationComponent_div_18_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](0, "div", 12);
}
}
class RequestedToJoinNotificationComponent extends _abstract_notification_component__WEBPACK_IMPORTED_MODULE_3__.AbstractNotificationComponent {
constructor(profilesProvider, api) {
super(profilesProvider);
this.profilesProvider = profilesProvider;
this.api = api;
this.isProcessingStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
}
approve() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.isProcessingStream.next(true);
const event = _this.notification.payload;
if (event && event.payload.participantId) {
yield _this.api.meet.conferenceRoom.approveAccess(event.dockId, event.payload.participantId);
_this.destroy();
}
})();
}
decline() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.isProcessingStream.next(true);
const event = _this2.notification.payload;
if (event && event.payload.participantId) {
yield _this2.api.meet.conferenceRoom.declineAccess(event.dockId, event.payload.participantId);
_this2.destroy();
}
})();
}
}
RequestedToJoinNotificationComponent.ɵfac = function RequestedToJoinNotificationComponent_Factory(t) {
return new (t || RequestedToJoinNotificationComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_user__WEBPACK_IMPORTED_MODULE_4__.ProfilesProvider), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_api__WEBPACK_IMPORTED_MODULE_5__.Api));
};
RequestedToJoinNotificationComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineComponent"]({
type: RequestedToJoinNotificationComponent,
selectors: [["dock-notifications-requested-to-join"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵInheritDefinitionFeature"]],
decls: 22,
vars: 11,
consts: [[1, "notification-container"], [1, "notification-header"], [1, "material-icons-round"], [1, "title"], [1, "notification-content"], [4, "ngIf"], ["class", "processing-overlay", 4, "ngIf"], [3, "profileData"], [1, "notification-content-data"], [1, "notification-actions"], [1, "action", "approve", 3, "click"], [1, "action", "decline", 3, "click"], [1, "processing-overlay"]],
template: function RequestedToJoinNotificationComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](3, "header", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](5, "i", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6, "videocam");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](8, "span", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](9, "Conference \u25CF Now");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](12, "section", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](14, RequestedToJoinNotificationComponent_ng_container_14_Template, 22, 2, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](15, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](18, RequestedToJoinNotificationComponent_div_18_Template, 1, 0, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](19, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](20, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](21, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵclassProp"]("conf-mode", ctx.isConfMode);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("@fade", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](1, 5, ctx.isVisibleSubject));
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](15, 7, ctx.profilesProvider.getProfileByUid(ctx.notification.payload.authorId)));
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](19, 9, ctx.isProcessingStream));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_9__.NgIf, _undock_user_components_avatar_avatar_component__WEBPACK_IMPORTED_MODULE_6__.AvatarComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_7__.StreamPipe],
styles: [".notification-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n padding: 10px;\n width: 330px;\n border-radius: 16px;\n background: rgba(255, 255, 255, 0.9);\n position: relative;\n}\n.notification-container[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n padding-bottom: 10px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] {\n color: rgba(35, 22, 71, 0.7);\n font-weight: 400;\n font-size: 12px;\n line-height: 16px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] i.material-icons-round[_ngcontent-%COMP%] {\n color: rgba(35, 22, 71, 0.7);\n margin: 0 5px;\n font-size: 14px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .image-box[_ngcontent-%COMP%], .notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] app-user-avatar[_ngcontent-%COMP%] {\n width: 34px;\n height: 34px;\n border-radius: 50%;\n overflow: hidden;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .image-box[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] app-user-avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .notification-content-data[_ngcontent-%COMP%] {\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n justify-content: space-evenly;\n color: rgb(35, 22, 71);\n font-size: 12px;\n padding: 0 10px;\n line-height: 16px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .notification-content-data[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] {\n font-weight: 500;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .notification-content-data[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] {\n font-weight: 400;\n overflow: hidden;\n max-width: 240px;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.notification-container[_ngcontent-%COMP%] .notification-actions[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n justify-content: space-evenly;\n margin-top: 5px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-actions[_ngcontent-%COMP%] .action[_ngcontent-%COMP%] {\n cursor: pointer;\n font-weight: 600;\n font-size: 14px;\n line-height: 18px;\n padding: 8px 10px;\n border-radius: 8px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-actions[_ngcontent-%COMP%] .action[_ngcontent-%COMP%]:hover {\n background-color: rgba(132, 115, 181, 0.5);\n}\n.notification-container[_ngcontent-%COMP%] .processing-overlay[_ngcontent-%COMP%] {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n -webkit-backdrop-filter: grayscale(40%) blur(1px);\n backdrop-filter: grayscale(40%) blur(1px);\n}\n.notification-container.conf-mode[_ngcontent-%COMP%] {\n background: rgba(18, 17, 20, 0.5);\n}\n.notification-container.conf-mode[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] {\n color: #807A8E;\n}\n.notification-container.conf-mode[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] i.material-icons-round[_ngcontent-%COMP%] {\n color: #807A8E;\n}\n.notification-container.conf-mode[_ngcontent-%COMP%] .notification-content-data[_ngcontent-%COMP%] {\n color: white !important;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2RvY2stbm90aWZpY2F0aW9ucy9zaGFyZWQtc3R5bGVzL25vdGlmaWNhdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQ0FBQTtFQUVBLGtCQUFBO0FBMkRKO0FBekRJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QUEyRFI7QUF6RFE7RUFDSSw0QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FBMkRaO0FBeERRO0VBQ0ksNEJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQTBEWjtBQXRESTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQXdEUjtBQXREUTs7RUFFSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QUF3RFo7QUF0RFk7O0VBQ0ksV0FBQTtFQUNBLFlBQUE7QUF5RGhCO0FBckRRO0VBQ0ksYUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBRUEsc0JBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FBc0RaO0FBcERZO0VBQ0ksZ0JBQUE7QUFzRGhCO0FBbkRZO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBQXFEaEI7QUFoREk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUVBLGVBQUE7QUFpRFI7QUEvQ1E7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FBaURaO0FBL0NZO0VBQ0ksMENBQUE7QUFpRGhCO0FBdENJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsaURBQUE7VUFBQSx5Q0FBQTtBQXdDUjtBQXJDSTtFQUNJLGlDSHpEaUI7QUdnR3pCO0FBcENZO0VBQ0ksY0FBQTtBQXNDaEI7QUFuQ1k7RUFDSSxjQUFBO0FBcUNoQjtBQWpDUTtFQUNJLHVCQUFBO0FBbUNaIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG4ubm90aWZpY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm5vdGlmaWNhdGlvbi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMzUsIDIyLCA3MSwgMC43KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGkubWF0ZXJpYWwtaWNvbnMtcm91bmQge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMzUsIDIyLCA3MSwgMC43KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIC5pbWFnZS1ib3gsXG4gICAgICAgIGFwcC11c2VyLWF2YXRhciB7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1jb250ZW50LWRhdGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMzUsIDIyLCA3MSwgMSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb24tYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMiwgMTE1LCAxODEsIDAuNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXBwcm92ZTpob3ZlciB7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGVjbGluZTpob3ZlciB7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvY2Vzc2luZy1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogZ3JheXNjYWxlKDQwJSkgYmx1cigxcHgpO1xuICAgIH1cblxuICAgICYuY29uZi1tb2RlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ7XG5cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzgwN0E4RTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaS5tYXRlcmlhbC1pY29ucy1yb3VuZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4MDdBOEU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWZpY2F0aW9uLWNvbnRlbnQtZGF0YSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */", "\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
data: {
animation: [_shared_animations_fade_animation__WEBPACK_IMPORTED_MODULE_2__.fadeAnimation]
}
});
(0,tslib__WEBPACK_IMPORTED_MODULE_10__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], RequestedToJoinNotificationComponent.prototype, "isProcessingStream", void 0);
/***/ }),
/***/ 1330:
/*!*******************************************************************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/dock-notifications/notifications/requested-to-speak/requested-to-speak-notification.component.ts ***!
\*******************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RequestedToSpeakNotificationComponent": () => (/* binding */ RequestedToSpeakNotificationComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _shared_animations_fade_animation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../shared-animations/fade.animation */ 20785);
/* harmony import */ var _abstract_notification_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../abstract-notification.component */ 12359);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_user__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/user */ 36255);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_user_components_avatar_avatar_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/user/components/avatar/avatar.component */ 97585);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function RequestedToSpeakNotificationComponent_ng_container_14_Template(rf, ctx) {
if (rf & 1) {
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](2, "app-user-avatar", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](4, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](6, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](8, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](12, "section", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](14, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function RequestedToSpeakNotificationComponent_ng_container_14_Template_div_click_14_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r4);
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r3.approve());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](15, "Approve");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](17, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function RequestedToSpeakNotificationComponent_ng_container_14_Template_div_click_17_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r4);
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r5.decline());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](18, "Decline");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const profile_r2 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("profileData", profile_r2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate1"]("", profile_r2.displayName, " has requested to speak");
}
}
function RequestedToSpeakNotificationComponent_div_18_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](0, "div", 12);
}
}
class RequestedToSpeakNotificationComponent extends _abstract_notification_component__WEBPACK_IMPORTED_MODULE_3__.AbstractNotificationComponent {
constructor(profilesProvider, api) {
super(profilesProvider);
this.profilesProvider = profilesProvider;
this.api = api;
this.isProcessingStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
}
approve() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.isProcessingStream.next(true);
const event = _this.notification.payload;
if (event && event.payload.participantId) {
yield _this.api.meet.conferenceRoom.allowMicUsage(event.dockId, event.payload.participantId);
_this.destroy();
}
})();
}
decline() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.isProcessingStream.next(true);
_this2.destroy();
})();
}
}
RequestedToSpeakNotificationComponent.ɵfac = function RequestedToSpeakNotificationComponent_Factory(t) {
return new (t || RequestedToSpeakNotificationComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_user__WEBPACK_IMPORTED_MODULE_4__.ProfilesProvider), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_api__WEBPACK_IMPORTED_MODULE_5__.Api));
};
RequestedToSpeakNotificationComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineComponent"]({
type: RequestedToSpeakNotificationComponent,
selectors: [["dock-notifications-requested-to-speak"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵInheritDefinitionFeature"]],
decls: 22,
vars: 11,
consts: [[1, "notification-container"], [1, "notification-header"], [1, "material-icons-round"], [1, "title"], [1, "notification-content"], [4, "ngIf"], ["class", "processing-overlay", 4, "ngIf"], [3, "profileData"], [1, "notification-content-data"], [1, "notification-actions"], [1, "action", "approve", 3, "click"], [1, "action", "decline", 3, "click"], [1, "processing-overlay"]],
template: function RequestedToSpeakNotificationComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](3, "header", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](5, "i", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6, "videocam");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](8, "span", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](9, "Conference \u25CF Now");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](12, "section", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](14, RequestedToSpeakNotificationComponent_ng_container_14_Template, 22, 2, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](15, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](18, RequestedToSpeakNotificationComponent_div_18_Template, 1, 0, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](19, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](20, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](21, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵclassProp"]("conf-mode", ctx.isConfMode);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("@fade", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](1, 5, ctx.isVisibleSubject));
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](15, 7, ctx.profilesProvider.getProfileByUid(ctx.notification.payload.authorId)));
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](19, 9, ctx.isProcessingStream));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_9__.NgIf, _undock_user_components_avatar_avatar_component__WEBPACK_IMPORTED_MODULE_6__.AvatarComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_7__.StreamPipe],
styles: [".notification-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n padding: 10px;\n width: 330px;\n border-radius: 16px;\n background: rgba(255, 255, 255, 0.9);\n position: relative;\n}\n.notification-container[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n padding-bottom: 10px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] {\n color: rgba(35, 22, 71, 0.7);\n font-weight: 400;\n font-size: 12px;\n line-height: 16px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] i.material-icons-round[_ngcontent-%COMP%] {\n color: rgba(35, 22, 71, 0.7);\n margin: 0 5px;\n font-size: 14px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .image-box[_ngcontent-%COMP%], .notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] app-user-avatar[_ngcontent-%COMP%] {\n width: 34px;\n height: 34px;\n border-radius: 50%;\n overflow: hidden;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .image-box[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] app-user-avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .notification-content-data[_ngcontent-%COMP%] {\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n justify-content: space-evenly;\n color: rgb(35, 22, 71);\n font-size: 12px;\n padding: 0 10px;\n line-height: 16px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .notification-content-data[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] {\n font-weight: 500;\n}\n.notification-container[_ngcontent-%COMP%] .notification-content[_ngcontent-%COMP%] .notification-content-data[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] {\n font-weight: 400;\n overflow: hidden;\n max-width: 240px;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.notification-container[_ngcontent-%COMP%] .notification-actions[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n justify-content: space-evenly;\n margin-top: 5px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-actions[_ngcontent-%COMP%] .action[_ngcontent-%COMP%] {\n cursor: pointer;\n font-weight: 600;\n font-size: 14px;\n line-height: 18px;\n padding: 8px 10px;\n border-radius: 8px;\n}\n.notification-container[_ngcontent-%COMP%] .notification-actions[_ngcontent-%COMP%] .action[_ngcontent-%COMP%]:hover {\n background-color: rgba(132, 115, 181, 0.5);\n}\n.notification-container[_ngcontent-%COMP%] .processing-overlay[_ngcontent-%COMP%] {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n -webkit-backdrop-filter: grayscale(40%) blur(1px);\n backdrop-filter: grayscale(40%) blur(1px);\n}\n.notification-container.conf-mode[_ngcontent-%COMP%] {\n background: rgba(18, 17, 20, 0.5);\n}\n.notification-container.conf-mode[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] {\n color: #807A8E;\n}\n.notification-container.conf-mode[_ngcontent-%COMP%] .notification-header[_ngcontent-%COMP%] i.material-icons-round[_ngcontent-%COMP%] {\n color: #807A8E;\n}\n.notification-container.conf-mode[_ngcontent-%COMP%] .notification-content-data[_ngcontent-%COMP%] {\n color: white !important;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2RvY2stbm90aWZpY2F0aW9ucy9zaGFyZWQtc3R5bGVzL25vdGlmaWNhdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQ0FBQTtFQUVBLGtCQUFBO0FBMkRKO0FBekRJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QUEyRFI7QUF6RFE7RUFDSSw0QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FBMkRaO0FBeERRO0VBQ0ksNEJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQTBEWjtBQXRESTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQXdEUjtBQXREUTs7RUFFSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QUF3RFo7QUF0RFk7O0VBQ0ksV0FBQTtFQUNBLFlBQUE7QUF5RGhCO0FBckRRO0VBQ0ksYUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBRUEsc0JBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FBc0RaO0FBcERZO0VBQ0ksZ0JBQUE7QUFzRGhCO0FBbkRZO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBQXFEaEI7QUFoREk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUVBLGVBQUE7QUFpRFI7QUEvQ1E7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FBaURaO0FBL0NZO0VBQ0ksMENBQUE7QUFpRGhCO0FBdENJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsaURBQUE7VUFBQSx5Q0FBQTtBQXdDUjtBQXJDSTtFQUNJLGlDSHpEaUI7QUdnR3pCO0FBcENZO0VBQ0ksY0FBQTtBQXNDaEI7QUFuQ1k7RUFDSSxjQUFBO0FBcUNoQjtBQWpDUTtFQUNJLHVCQUFBO0FBbUNaIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG4ubm90aWZpY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm5vdGlmaWNhdGlvbi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMzUsIDIyLCA3MSwgMC43KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGkubWF0ZXJpYWwtaWNvbnMtcm91bmQge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMzUsIDIyLCA3MSwgMC43KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIC5pbWFnZS1ib3gsXG4gICAgICAgIGFwcC11c2VyLWF2YXRhciB7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1jb250ZW50LWRhdGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMzUsIDIyLCA3MSwgMSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb24tYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMiwgMTE1LCAxODEsIDAuNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXBwcm92ZTpob3ZlciB7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGVjbGluZTpob3ZlciB7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvY2Vzc2luZy1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogZ3JheXNjYWxlKDQwJSkgYmx1cigxcHgpO1xuICAgIH1cblxuICAgICYuY29uZi1tb2RlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ7XG5cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzgwN0E4RTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaS5tYXRlcmlhbC1pY29ucy1yb3VuZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4MDdBOEU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWZpY2F0aW9uLWNvbnRlbnQtZGF0YSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */", "\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
data: {
animation: [_shared_animations_fade_animation__WEBPACK_IMPORTED_MODULE_2__.fadeAnimation]
}
});
(0,tslib__WEBPACK_IMPORTED_MODULE_10__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], RequestedToSpeakNotificationComponent.prototype, "isProcessingStream", void 0);
/***/ }),
/***/ 20785:
/*!*************************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/dock-notifications/shared-animations/fade.animation.ts ***!
\*************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "fadeAnimation": () => (/* binding */ fadeAnimation),
/* harmony export */ "fadeInTimeout": () => (/* binding */ fadeInTimeout),
/* harmony export */ "fadeOutTimeout": () => (/* binding */ fadeOutTimeout)
/* harmony export */ });
/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/animations */ 24851);
const fadeInTimeout = 600;
const fadeOutTimeout = 320;
const fadeAnimation = (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.trigger)('fade', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.state)('true', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.style)({
opacity: '1'
})), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.state)('false', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.style)({
opacity: '0'
})), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.transition)(':enter', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.style)({
opacity: '0'
}), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.animate)(fadeInTimeout, (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.style)({
opacity: '1'
}))]), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.transition)('true => false', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_0__.animate)(fadeOutTimeout)])]);
/***/ }),
/***/ 36116:
/*!**********************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/dock-participant-list/participant-list.component.ts ***!
\**********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ParticipantListComponent": () => (/* binding */ ParticipantListComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/dock/meet/models/dock/dock-participant.model */ 43538);
/* harmony import */ var _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/ui-kit/contracts/tooltip.position */ 99102);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_user_services_profiles_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/user/services/profiles.provider */ 91058);
/* harmony import */ var _undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/dock/meet/services/facade/dock.facade */ 67744);
/* harmony import */ var _undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/dock/meet/services/dock/dock-participants.manager */ 58923);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_core_pipes__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/core/pipes */ 30175);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function ParticipantListComponent_ng_container_3_ng_container_4_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](4, "img", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](5, "imgThumbnail");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](7, "p", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const profile_r7 = ctx.ngIf;
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("matTooltip", profile_r7.displayName)("matTooltipPosition", ctx_r6.TooltipPosition.BOTTOM)("alt", profile_r7.email)("src", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](5, 6, profile_r7.imageUrl), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵsanitizeUrl"]);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate2"]("\n ", profile_r7.displayName ? profile_r7.displayName : profile_r7.email, " ", profile_r7.removed ? "[Inactive]" : "", "\n ");
}
}
function ParticipantListComponent_ng_container_3_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](2, ParticipantListComponent_ng_container_3_ng_container_4_ng_container_2_Template, 11, 8, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const participant_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]().$implicit;
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵreference"](9);
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](3, 2, ctx_r2.profilesProvider.getProfileById(participant_r1.userId)))("ngIfElse", _r4);
}
}
function ParticipantListComponent_ng_container_3_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainer"](0, 10);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵreference"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngTemplateOutlet", _r4);
}
}
function ParticipantListComponent_ng_container_3_ng_template_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](1, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](3, "img", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](5, "p", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](8, "\n ");
}
if (rf & 2) {
const participant_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]().$implicit;
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("matTooltip", (participant_r1 == null ? null : participant_r1.userData == null ? null : participant_r1.userData.displayName) || (participant_r1 == null ? null : participant_r1.userData == null ? null : participant_r1.userData.email))("matTooltipPosition", ctx_r5.TooltipPosition.BOTTOM)("src", (participant_r1 == null ? null : participant_r1.userData == null ? null : participant_r1.userData.imageUrl) || "", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵsanitizeUrl"])("alt", participant_r1 == null ? null : participant_r1.userData == null ? null : participant_r1.userData.email);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate1"]("\n ", (participant_r1 == null ? null : participant_r1.userData == null ? null : participant_r1.userData.displayName) || (participant_r1 == null ? null : participant_r1.email), "\n ");
}
}
const _c0 = function (a0, a1, a2, a3, a4, a5) {
return {
"role-owner": a0,
"role-member": a1,
"role-visitor": a2,
"status-denied": a3,
"status-pending": a4,
"status-accepted": a5
};
};
function ParticipantListComponent_ng_container_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](4, ParticipantListComponent_ng_container_3_ng_container_4_Template, 5, 4, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](6, ParticipantListComponent_ng_container_3_ng_container_6_Template, 1, 1, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](8, ParticipantListComponent_ng_container_3_ng_template_8_Template, 9, 5, "ng-template", null, 5, _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const participant_r1 = ctx.$implicit;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpureFunction6"](4, _c0, participant_r1.role === ctx_r0.DockParticipantRole.Owner, participant_r1.role === ctx_r0.DockParticipantRole.Member, participant_r1.role === ctx_r0.DockParticipantRole.Visitor, participant_r1.status === ctx_r0.DockParticipantStatus.Denied, participant_r1.status === ctx_r0.DockParticipantStatus.Pending, participant_r1.status === ctx_r0.DockParticipantStatus.Accepted))("ngSwitch", participant_r1.isUndockUser);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitchCase", false);
}
}
class ParticipantListComponent {
constructor(profilesProvider, dock, participantsManager) {
this.profilesProvider = profilesProvider;
this.dock = dock;
this.participantsManager = participantsManager;
this.participantTrackByFn = (i, p) => p.id;
this.TooltipPosition = _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_2__.TooltipPosition;
this.DockParticipantRole = _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_1__.DockParticipantRole;
this.DockParticipantStatus = _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_1__.DockParticipantStatus;
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
this.isEditModeStream = this.dock.isEditModeStream;
this.participantsStream = this.dock.participantsStream;
}
}
ParticipantListComponent.ɵfac = function ParticipantListComponent_Factory(t) {
return new (t || ParticipantListComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_user_services_profiles_provider__WEBPACK_IMPORTED_MODULE_3__.ProfilesProvider), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_4__.DockFacade), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_5__.DockParticipantsManager));
};
ParticipantListComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineComponent"]({
type: ParticipantListComponent,
selectors: [["app-meet-dock-participants-list"]],
decls: 7,
vars: 4,
consts: [[1, "participants-list", "participants-list__container"], [4, "ngFor", "ngForOf", "ngForTrackBy"], [1, "participants-list__participant-item", 3, "ngClass", "ngSwitch"], [4, "ngSwitchCase"], [3, "ngTemplateOutlet", 4, "ngSwitchCase"], ["participantUserIsLoadingOrNotDefinedTmpl", ""], [4, "ngIf", "ngIfElse"], [1, "participants-list__participant-info"], ["default", "/assets/img/placeholders/user.png", 1, "participants-list__participant-icon", 3, "matTooltip", "matTooltipPosition", "alt", "src"], [1, "participants-list__participant-name"], [3, "ngTemplateOutlet"], ["default", "/assets/img/placeholders/user.png", 1, "participants-list__participant-icon", 3, "matTooltip", "matTooltipPosition", "src", "alt"]],
template: function ParticipantListComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](2, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](3, ParticipantListComponent_ng_container_3_Template, 12, 11, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](4, 2, ctx.participantsStream))("ngForTrackBy", ctx.participantTrackByFn);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgTemplateOutlet, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgSwitchCase, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_11__.MatLegacyTooltip, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_6__.ImageDefaultDirective, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_7__.ImgThumbnailPipe, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n overflow-y: scroll;\n margin-bottom: 24px;\n}\n[_nghost-%COMP%]::-webkit-scrollbar {\n display: none;\n}\n\n.participants-list[_ngcontent-%COMP%] app-meet-add-participants[_ngcontent-%COMP%] {\n margin-bottom: 20px;\n}\n.participants-list__container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n width: 100%;\n height: 100%;\n overflow-y: scroll;\n padding-bottom: 64px;\n}\n.participants-list__container[_ngcontent-%COMP%]::-webkit-scrollbar {\n display: none;\n}\n.participants-list__container[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n justify-content: stretch;\n padding-bottom: 24px;\n}\n.participants-list__container[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] .user-search-input[_ngcontent-%COMP%] {\n flex-grow: 7;\n}\n.participants-list__container[_ngcontent-%COMP%] .add-participant-form[_ngcontent-%COMP%] .send-invites-btn[_ngcontent-%COMP%] {\n flex-grow: 3;\n margin-left: 10px;\n padding: 0px 12px;\n border-radius: 8px;\n font-weight: 500;\n font-size: 16px;\n line-height: 36px;\n color: #2B2733;\n border: 2px solid #2B2733;\n cursor: pointer;\n outline: none;\n}\n.participants-list__container[_ngcontent-%COMP%] .pending-participants-label[_ngcontent-%COMP%] {\n line-height: 1;\n color: #121114;\n font-weight: 600;\n margin: 8px 0;\n font-size: 14px;\n}\n.participants-list__container[_ngcontent-%COMP%] .pending-participants-list[_ngcontent-%COMP%] {\n margin: 15px 0;\n padding-bottom: 15px;\n border-bottom: 2px solid #2B2733;\n}\n.participants-list__participant-item[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n height: 100%;\n max-height: 64px;\n padding: 8px;\n}\n.participants-list__participant-item[_ngcontent-%COMP%] .remove-participant[_ngcontent-%COMP%] {\n color: #121114;\n cursor: pointer;\n}\n.participants-list__participant-info[_ngcontent-%COMP%] {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n}\n.participants-list__participant-icon[_ngcontent-%COMP%] {\n width: 48px;\n height: 48px;\n border-radius: 50%;\n}\n.participants-list__participant-name[_ngcontent-%COMP%] {\n margin-left: 15px;\n font-family: \"Inter\", sans-serif;\n font-weight: normal;\n font-size: 16px;\n line-height: 22px;\n color: #121114;\n}\n\n@media all and (max-width: 480px) {\n .participants-list__container[_ngcontent-%COMP%] {\n padding-bottom: 180px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2RvY2stcGFydGljaXBhbnQtbGlzdC9wYXJ0aWNpcGFudC1saXN0LmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QUE0REo7QUExREk7RUFDSSxhQUFBO0FBNERSOztBQXRESTtFQUNJLG1CQUFBO0FBeURSO0FBdERJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QUF3RFI7QUF0RFE7RUFFSSxhQUFBO0FBdURaO0FBcERRO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtBQXNEWjtBQXBEWTtFQUNJLFlBQUE7QUFzRGhCO0FBbkRZO0VBQ0ksWUFBQTtFQUVBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0g5Q0k7RUcrQ0oseUJBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBQW9EaEI7QUFoRFE7RUFDSSxjQUFBO0VBQ0EsY0h6Q1k7RUcwQ1osZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQWtEWjtBQS9DUTtFQUNJLGNBQUE7RUFDQSxvQkFBQTtFQUNBLGdDQUFBO0FBaURaO0FBN0NJO0VBQ0ksYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQStDUjtBQTdDUTtFQUNJLGNIaEVZO0VHaUVaLGVBQUE7QUErQ1o7QUEzQ0k7RUFDSSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtBQTZDUjtBQTFDSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUE0Q1I7QUF6Q0k7RUFDSSxpQkFBQTtFQUNBLGdDQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjSHZGZ0I7QUdrSXhCOztBQXRDQTtFQUVRO0lBQ0kscUJBQUE7RUF3Q1Y7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnBhcnRpY2lwYW50cy1saXN0IHtcblxuICAgIGFwcC1tZWV0LWFkZC1wYXJ0aWNpcGFudHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAvLyBuZWVkcyBmb3IgaGVpZ2h0IHJlc29sdXRpb24gbGVzcyB0aGFuIDEwODBweCBWSUVXUE9SVCEhIVxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGQtcGFydGljaXBhbnQtZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICAudXNlci1zZWFyY2gtaW5wdXQge1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogNztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlbmQtaW52aXRlcy1idG4ge1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMztcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBlbmRpbmctcGFydGljaXBhbnRzLWxhYmVsIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZW5kaW5nLXBhcnRpY2lwYW50cy1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhcnRpY2lwYW50LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDY0cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgICAucmVtb3ZlLXBhcnRpY2lwYW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFydGljaXBhbnQtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19wYXJ0aWNpcGFudC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgICZfX3BhcnRpY2lwYW50LW5hbWUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIH1cbn1cblxuLy8gTU9CSUxFXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wYXJ0aWNpcGFudHMtbGlzdCB7XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], ParticipantListComponent.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 70877:
/*!*****************************************************************************!*\
!*** ./packages/dock/meet/ui/components/dock-title/dock-title.component.ts ***!
\*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "DockTitleComponent": () => (/* binding */ DockTitleComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs */ 23280);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/services/facade/dock.facade */ 67744);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
const _c0 = ["titleInput"];
function DockTitleComponent_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](2, "textarea", 4, 5);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngModel", _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpipeBind1"](4, 2, ctx_r0.titleStream))("placeholder", _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpipeBind1"](5, 4, ctx_r0.placeholderStream));
}
}
function DockTitleComponent_ng_container_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](2, "span", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpipeBind1"](4, 1, ctx_r1.titleStream));
}
}
class DockTitleComponent {
constructor(currentDock) {
this.currentDock = currentDock;
this.debounceTime = 2000;
this.placeholderSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject('');
this.defaultPlaceholder = 'Enter title...';
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.isEditModeStream = this.currentDock.isEditModeStream;
}
set placeholder(value) {
this.placeholderSubject.next(value);
}
get titleStream() {
return this.currentDock.currentDockStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.map)(dock => {
var _a;
return (_a = dock.title) !== null && _a !== void 0 ? _a : '';
}));
}
get placeholderStream() {
return this.placeholderSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.map)(placeholder => placeholder !== null && placeholder !== void 0 ? placeholder : this.defaultPlaceholder));
}
ngAfterViewInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
const attachTitleHandler = (source, dTime) => {
return source.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.takeUntil)(_this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.debounceTime)(dTime), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.map)(() => _this.titleInputRef.nativeElement.value)).subscribe(title => _this.currentDock.setTitle(title));
};
if ((yield _this.isEditModeStream) && ((_a = _this.titleInputRef) === null || _a === void 0 ? void 0 : _a.nativeElement)) {
attachTitleHandler((0,rxjs__WEBPACK_IMPORTED_MODULE_10__.fromEvent)(_this.titleInputRef.nativeElement, 'blur'), 20);
attachTitleHandler((0,rxjs__WEBPACK_IMPORTED_MODULE_10__.fromEvent)(_this.titleInputRef.nativeElement, 'paste'), _this.debounceTime);
attachTitleHandler((0,rxjs__WEBPACK_IMPORTED_MODULE_10__.fromEvent)(_this.titleInputRef.nativeElement, 'keyup'), _this.debounceTime);
}
})();
}
}
DockTitleComponent.ɵfac = function DockTitleComponent_Factory(t) {
return new (t || DockTitleComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_3__.DockFacade));
};
DockTitleComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineComponent"]({
type: DockTitleComponent,
selectors: [["app-meet-title"]],
viewQuery: function DockTitleComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵviewQuery"](_c0, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵloadQuery"]()) && (ctx.titleInputRef = _t.first);
}
},
inputs: {
disabled: "disabled",
debounceTime: "debounceTime",
placeholder: "placeholder"
},
decls: 13,
vars: 5,
consts: [[1, "meeting-title-container"], [3, "ngSwitch"], [4, "ngSwitchCase"], [1, "meeting-title-underline"], ["data-private", "", "wrap", "hard", "appTextareaAutoresize", "", "type", "text", 3, "ngModel", "placeholder"], ["titleInput", ""], ["data-private", "", 1, "guest-title"]],
template: function DockTitleComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementContainerStart"](2, 1);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](5, DockTitleComponent_ng_container_5_Template, 7, 6, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](7, DockTitleComponent_ng_container_7_Template, 6, 3, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](9, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](10, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](11, "span", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](12, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpipeBind1"](3, 3, ctx.isEditModeStream) && !ctx.disabled);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngSwitchCase", false);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_11__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_11__.NgSwitchCase, _angular_forms__WEBPACK_IMPORTED_MODULE_12__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_12__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_12__.NgModel, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_4__.TextareaAutoresizeDirective, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_5__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n margin-bottom: 10px;\n}\n\n.meeting-title-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: center;\n width: 100%;\n}\n.meeting-title-container[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%] {\n border: none;\n resize: none;\n width: 100%;\n background: transparent;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 28px;\n line-height: 36px;\n height: 36px;\n min-height: 28px;\n color: #121114;\n padding-left: 0 !important;\n}\n.meeting-title-container[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]:focus {\n outline: none;\n transition: 0.4s;\n}\n.meeting-title-container[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]::-webkit-scrollbar {\n display: none;\n}\n.meeting-title-container[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]::placeholder {\n color: #CECADA;\n}\n.meeting-title-container[_ngcontent-%COMP%] .div-edit[_ngcontent-%COMP%] {\n display: block;\n width: 100%;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 32px;\n line-height: 38px;\n letter-spacing: -0.02em;\n}\n.meeting-title-container[_ngcontent-%COMP%] .guest-title[_ngcontent-%COMP%] {\n border: none;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 600;\n font-size: 32px;\n line-height: 38px;\n color: #121114;\n}\n\n@media all and (max-width: 1368px) {\n .meeting-title-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n font-size: 14px;\n line-height: 16px;\n }\n}\n@media all and (max-width: 480px) {\n .meeting-title-container[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%] {\n font-size: 20px;\n line-height: 26px;\n height: 26px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2RvY2stdGl0bGUvZG9jay10aXRsZS5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSxtQkFBQTtBQTRESjs7QUF6REE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUE0REo7QUF6REk7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUVBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUVBLGNIVGdCO0VHV2hCLDBCQUFBO0FBd0RSO0FBdERRO0VBQ0ksYUFBQTtFQUVBLGdCQUFBO0FBdURaO0FBcERRO0VBQ0ksYUFBQTtBQXNEWjtBQW5EUTtFQUNJLGNIZmM7QUdvRTFCO0FBakRJO0VBRUksY0FBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtBQWtEUjtBQS9DSTtFQUNJLFlBQUE7RUFDQSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjSC9DZ0I7QUdnR3hCOztBQTdDQTtFQUdRO0lBQ0ksZUFBQTtJQUNBLGlCQUFBO0VBOENWO0FBQ0Y7QUF0Q0E7RUFHUTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtJQUNBLFlBQUE7RUFzQ1Y7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tZWV0aW5nLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICByZXNpemU6IG5vbmU7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGl2LWVkaXQge1xuICAgICAgICAvLyB0ZXN0IHRleHRhcmVhIGFsdGVybmF0aXZlXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgfVxuXG4gICAgLmd1ZXN0LXRpdGxlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzNjhweCkge1xuICAgIC5tZWV0aW5nLXRpdGxlLWNvbnRhaW5lciB7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm1lZXRpbmctdGl0bGUtY29udGFpbmVyIHtcblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], DockTitleComponent.prototype, "placeholderSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], DockTitleComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], DockTitleComponent.prototype, "titleStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], DockTitleComponent.prototype, "placeholderStream", null);
/***/ }),
/***/ 3173:
/*!*******************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/event-form/abstract-edit-event-page.component.ts ***!
\*******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AbstractEditEventPageComponent": () => (/* binding */ AbstractEditEventPageComponent),
/* harmony export */ "buildRRuleFromSchedule": () => (/* binding */ buildRRuleFromSchedule)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment/moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rrule__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rrule */ 89860);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs */ 80228);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs/operators */ 60116);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs/operators */ 10538);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/api/scopes/analytics/analytics.scope */ 35232);
/* harmony import */ var _undock_dock_meet_helpers_emulate_tz__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/dock/meet/helpers/emulate-tz */ 57566);
/* harmony import */ var _undock_core_utils_ranges_overlap__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/core/utils/ranges-overlap */ 80030);
/* harmony import */ var _undock_dashboard_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/dashboard/constants */ 36903);
/* harmony import */ var _undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/calendar/services/calendar-events.storage */ 10182);
class AbstractEditEventPageComponent {
constructor() {
this.onClose = new rxjs__WEBPACK_IMPORTED_MODULE_10__.Subject();
this.onSubmit = new rxjs__WEBPACK_IMPORTED_MODULE_10__.Subject();
this.isLoading$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject(false);
this.createDraftEvents$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject(true);
this.SELECT_TIME_AUTOMATICALLY = true;
this.DRAFT_EVENT_SLOT_GRID_EL_TYPE = 'draft';
this.DRAFT_EVENT_OPENED_IN_CMP_NAME = 'event-form';
this.AVAILABILITY_SLOT_GRID_EL_TYPE = 'availabilitySlot';
this.calendarEventsStorage = (0,_angular_core__WEBPACK_IMPORTED_MODULE_11__.inject)(_undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_9__.CalendarEventsStorage, {
optional: true
});
}
set createDraftEvents(value) {
this.createDraftEvents$.next(value);
}
close() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const hasUnsavedChanges = yield _this.eventFormStateModel.isMeetingHasUnsavedChanges();
if (hasUnsavedChanges) {
if (yield _this.requestToClose()) {
const meetingData = yield _this.eventFormStateModel.getUpdatedMeetingData();
if (meetingData.isDraft) {
_this.api.meet.meetings.deleteDraftMeeting(meetingData._id).catch(error => console.warn(`Cannot delete draft meeting`, error));
} else {
_this.eventFormStateModel.reloadPossiblyMutatedDashboardRanges().catch(error => console.warn(`Cannot reload dashboard`, error));
}
_this.onClose.next();
}
} else {
_this.onClose.next();
}
})();
}
requestToClose() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.confirmPopupService.open({
title: 'Are you sure you want to leave without saving your changes?',
description: `This action could not be undone`,
confirmButtonLabel: 'Discard changes',
discardButtonLabel: 'Back to edit'
});
})();
}
initAvailability() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this3.SELECT_TIME_AUTOMATICALLY) {
(0,rxjs__WEBPACK_IMPORTED_MODULE_12__.combineLatest)([_this3.eventFormStateModel.state.eventScheduleStream, _this3.availabilityProvider.suggestedAvailableSlotStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(_this3.destroyEvent)).subscribe( /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* ([schedule, suggested]) {
if (!schedule.start || !schedule.end) {
const start = moment__WEBPACK_IMPORTED_MODULE_1___default()(suggested.timeStamp);
return _this3.eventFormStateModel.setEventSchedule({
...schedule,
start: start.toDate(),
end: start.clone().add(yield _this3.eventFormStateModel.state.durationStream, 'minutes').toDate()
});
}
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
}
yield _this3.availabilityProvider.initialize({
v2: true,
emails: _this3.state.attendeesStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.map)(attendees => attendees.map(attendee => attendee.userData.email))),
timeZone: _this3.state.selectedTimeZoneNameStream,
dateRange: _this3.availabilityViewModel.loadAvailabilityDatesRangeStream,
meetingMode: _this3.state.meetingModeStream,
meetingDuration: _this3.state.durationStream,
bookingCode: _this3.state.originalEventDataStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.map)(originalData => originalData.bookingCode))
});
yield _this3.availabilityViewModel.initViewModel();
})();
}
initCalendarGrid() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!_this4.calendaringGridViewModel) {
return;
}
const findCalendarEvent = (events, target) => {
return events.length ? events.find(event => {
var _a;
return event.id === ((_a = target._id) !== null && _a !== void 0 ? _a : target.eventId);
}) : null;
};
const draftEvents$ = (0,rxjs__WEBPACK_IMPORTED_MODULE_12__.combineLatest)([_this4.createDraftEvents$, _this4.state.isDraftModeStream, _this4.state.eventScheduleStream, _this4.state.originalEventDataStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.debounceTime)(25), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(_this4.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.map)(([createDraftEvents, isDraft, schedule, eventData]) => {
if (!isDraft || !createDraftEvents || !(schedule.end instanceof Date && schedule.start instanceof Date)) {
return [];
}
if (schedule.rRule) {
const rule = buildRRuleFromSchedule(schedule);
const recurrenceDates = rule.between(moment__WEBPACK_IMPORTED_MODULE_1___default()(_this4.calendaringGridViewModel.viewDate$.getValue()).add(-1, 'month').toDate(), moment__WEBPACK_IMPORTED_MODULE_1___default()(_this4.calendaringGridViewModel.viewDate$.getValue()).add(+1, 'month').toDate());
const durationMs = Math.floor(schedule.end.valueOf() - schedule.start.valueOf());
const durationMin = Math.floor(durationMs / 60 / 1000);
return recurrenceDates.map((date, i) => {
return {
id: `${eventData._id}|${i}`,
start: date,
end: new Date(date.valueOf() + durationMs),
meta: {
type: _this4.DRAFT_EVENT_SLOT_GRID_EL_TYPE,
openedIn: _this4.DRAFT_EVENT_OPENED_IN_CMP_NAME,
payload: {
duration: durationMin
}
},
draggable: i === 0,
resizable: {
afterEnd: i === 0,
beforeStart: i === 0
}
};
});
} else {
const durationMin = Math.floor((schedule.end.valueOf() - schedule.start.valueOf()) / 60 / 1000);
return [{
id: `${eventData._id}`,
start: schedule.start,
end: schedule.end,
meta: {
type: _this4.DRAFT_EVENT_SLOT_GRID_EL_TYPE,
openedIn: _this4.DRAFT_EVENT_OPENED_IN_CMP_NAME,
payload: {
duration: durationMin
}
},
draggable: true,
resizable: {
afterEnd: true,
beforeStart: true
}
}];
}
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.shareReplay)({
bufferSize: 1,
refCount: true
}));
(0,rxjs__WEBPACK_IMPORTED_MODULE_12__.combineLatest)([_this4.state.isDraftModeStream, _this4.state.titleStream, _this4.state.eventScheduleStream, _this4.state.originalEventDataStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(_this4.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.debounceTime)(25)).subscribe(([isDraft, title, schedule, eventData]) => {
var _a;
if (isDraft || !(schedule.start instanceof Date && schedule.end instanceof Date)) {
return null;
}
const calendarEvents$ = _this4.calendaringGridViewModel.calendarEvents$;
const overriddenEvents$ = _this4.calendaringGridViewModel.overriddenEvents$;
let targetEvent;
targetEvent = findCalendarEvent(overriddenEvents$.value, eventData);
if (!targetEvent) {
targetEvent = findCalendarEvent(calendarEvents$.value, eventData);
if (targetEvent) {
targetEvent = {
...(0,_undock_core__WEBPACK_IMPORTED_MODULE_4__.clone)(targetEvent),
draggable: true,
resizable: {
afterEnd: true,
beforeStart: true
}
};
if ((_a = targetEvent.meta.payload) === null || _a === void 0 ? void 0 : _a.state) {
targetEvent.meta.payload.state.isActive = true;
}
overriddenEvents$.next(overriddenEvents$.value.concat(targetEvent));
}
}
if (targetEvent) {
targetEvent.title = title;
targetEvent.end = schedule.end;
targetEvent.start = schedule.start;
if (targetEvent.meta.payload) {
targetEvent.meta.payload.end = schedule.end;
targetEvent.meta.payload.start = schedule.start;
}
}
});
_this4.state.eventScheduleStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.filter)(schedule => Boolean(schedule.start)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.debounceTime)(25), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(_this4.destroyEvent)).subscribe(schedule => {
_this4.calendaringGridViewModel.viewDate$.next(schedule.start);
});
draftEvents$.subscribe(draftEvents => {
_this4.calendaringGridViewModel.temporaryEvents$.next(_this4.calendaringGridViewModel.temporaryEvents$.value.filter(event => event.meta.type !== _this4.DRAFT_EVENT_SLOT_GRID_EL_TYPE).concat(draftEvents));
});
(0,rxjs__WEBPACK_IMPORTED_MODULE_12__.combineLatest)([draftEvents$, _this4.calendaringGridViewModel.overriddenEvents$, _this4.availabilityViewModel.groupAvailabilityStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.debounceTime)(25), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(_this4.destroyEvent)).subscribe(([draftEvents, overriddenEvents, availability]) => {
const scheduleRangesMs = [...draftEvents, ...overriddenEvents].map(event => ({
endMs: event.end.valueOf() - 1000,
startMs: event.start.valueOf() + 1000
}));
let temporaryEvents = _this4.calendaringGridViewModel.temporaryEvents$.value.filter(event => event.meta.type !== _this4.AVAILABILITY_SLOT_GRID_EL_TYPE);
availability.forEach(set => {
const suitableSlots = set.slots.filter(slot => {
if (!slot.free) {
return false;
}
const startMs = new Date(slot.timeStamp).valueOf();
for (let rangeMs of scheduleRangesMs) {
const overlapType = (0,_undock_core_utils_ranges_overlap__WEBPACK_IMPORTED_MODULE_7__.getOverlapTypeForRanges)({
startMs: new Date(slot.timeStamp).valueOf(),
endMs: startMs + slot.duration * 60 * 1000
}, rangeMs);
if (overlapType > 0) {
return false;
}
}
return true;
});
temporaryEvents = temporaryEvents.concat(suitableSlots.map(slot => _this4.availabilitySlotToCalendarGridEvent(slot)));
});
_this4.calendaringGridViewModel.temporaryEvents$.next(temporaryEvents);
});
_this4.calendaringGridViewModel.onEventDropped.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(_this4.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.withLatestFrom)((0,rxjs__WEBPACK_IMPORTED_MODULE_12__.combineLatest)([_this4.state.eventScheduleStream, _this4.state.originalEventDataStream]))).subscribe( /*#__PURE__*/function () {
var _ref2 = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* ([droppedEvent, [schedule, eventData]]) {
var _a, _b, _c;
const emulatedTz = _this4.calendaringGridViewModel.emulatedTimeZone$.value;
const droppedEventId = ((_b = (_a = droppedEvent === null || droppedEvent === void 0 ? void 0 : droppedEvent.event) === null || _a === void 0 ? void 0 : _a.id) === null || _b === void 0 ? void 0 : _b.includes('|')) ? droppedEvent.event.id.split('|')[0] : droppedEvent.event.id;
if (droppedEventId === ((_c = eventData._id) !== null && _c !== void 0 ? _c : eventData.eventId)) {
_this4.eventFormStateModel.setEventSchedule({
...schedule,
end: (emulatedTz === null || emulatedTz === void 0 ? void 0 : emulatedTz.zone) ? (0,_undock_dock_meet_helpers_emulate_tz__WEBPACK_IMPORTED_MODULE_6__.revertEmulatedTimeZone)(droppedEvent.newEnd, emulatedTz.zone).toDate() : droppedEvent.newEnd,
start: (emulatedTz === null || emulatedTz === void 0 ? void 0 : emulatedTz.zone) ? (0,_undock_dock_meet_helpers_emulate_tz__WEBPACK_IMPORTED_MODULE_6__.revertEmulatedTimeZone)(droppedEvent.newStart, emulatedTz.zone).toDate() : droppedEvent.newStart
});
}
});
return function (_x2) {
return _ref2.apply(this, arguments);
};
}());
(0,rxjs__WEBPACK_IMPORTED_MODULE_12__.combineLatest)([_this4.calendaringGridViewModel.temporaryEvents$, _this4.calendaringGridViewModel.overriddenEvents$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.debounceTime)(100), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(_this4.destroyEvent)).subscribe(([tmpEvents, overriddenEvents]) => {
const weekendEvent = [...tmpEvents, ...overriddenEvents].find(event => {
return event.start.getUTCDay() === 0 || event.start.getUTCDay() === 6;
});
if (weekendEvent) {
_this4.calendaringGridViewModel.hideWeekends$.next(false);
}
});
_this4.destroyEvent.subscribe(() => {
_this4.calendaringGridViewModel.temporaryEvents$.next(_this4.calendaringGridViewModel.temporaryEvents$.value.filter(event => {
return event.meta.type !== _this4.DRAFT_EVENT_SLOT_GRID_EL_TYPE && event.meta.type !== _this4.AVAILABILITY_SLOT_GRID_EL_TYPE;
}));
_this4.calendaringGridViewModel.overriddenEvents$.next([]);
});
})();
}
initFormStateModel(data) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (data.schedule) {
if (typeof data.schedule.end === 'string') {
data.schedule.end = new Date(data.schedule.end);
}
if (typeof data.schedule.start === 'string') {
data.schedule.start = new Date(data.schedule.start);
}
}
try {
yield _this5.eventFormStateModel.initViewModel(data);
} catch (error) {
console.error(`Cannot initialize EventFormStateModel`, error);
}
_this5.initOnFormSubmitSubscription();
})();
}
handleEventFormSubmit(data) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
let result;
if (data.isDraft) {
result = yield _this6.meetingsManager.createMeetingFromDraft(data);
yield _this6.api.analytics.track({
event: _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_5__.AnalyticsAction.MeetingProposed,
source: _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_5__.AnalyticsSource.WebApp,
feature: _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_5__.AnalyticsTrackedFeature.NewEvent,
properties: {
meetingMode: data.mode
}
});
} else {
result = yield _this6.meetingsManager.updateMeeting(data.dockKey, data);
}
yield _this6.eventFormStateModel.initViewModel(result);
yield _this6.reloadDayCalendarEventsStorage(data.schedule.start);
} catch (error) {
console.error(`Cannot save event`, error);
_this6.snackbarManager.error(`Cannot save event. Please try later`);
} finally {
_this6.onSubmit.next();
_this6.isLoading$.next(false);
}
})();
}
initOnFormSubmitSubscription() {
this.eventFormStateModel.state.onSubmit.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyEvent)).subscribe(data => this.handleEventFormSubmit(data));
}
availabilitySlotToCalendarGridEvent(slot) {
const start = new Date(slot.timeStamp);
return {
id: `${slot.timeStamp}`,
title: slot.label,
start: start,
end: new Date(start.valueOf() + slot.duration * _undock_dashboard_constants__WEBPACK_IMPORTED_MODULE_8__.MIN_DURATION_MS),
meta: {
payload: slot,
best: slot.best,
recommended: slot['recommended'],
type: this.AVAILABILITY_SLOT_GRID_EL_TYPE
},
draggable: false,
resizable: {
afterEnd: false,
beforeStart: false
}
};
}
reloadDayCalendarEventsStorage(day) {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this7.calendarEventsStorage) {
yield _this7.calendarEventsStorage.getEventsForDateRange({
end: moment__WEBPACK_IMPORTED_MODULE_1__(day).endOf('day').toDate(),
start: moment__WEBPACK_IMPORTED_MODULE_1__(day).startOf('day').toDate()
}, true);
}
})();
}
}
AbstractEditEventPageComponent.ɵfac = function AbstractEditEventPageComponent_Factory(t) {
return new (t || AbstractEditEventPageComponent)();
};
AbstractEditEventPageComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdefineComponent"]({
type: AbstractEditEventPageComponent,
selectors: [["ng-component"]],
inputs: {
createDraftEvents: "createDraftEvents"
},
outputs: {
onClose: "close",
onSubmit: "submit"
},
decls: 0,
vars: 0,
template: function AbstractEditEventPageComponent_Template(rf, ctx) {},
encapsulation: 2
});
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.CompleteOnDestroy)()], AbstractEditEventPageComponent.prototype, "onClose", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.CompleteOnDestroy)()], AbstractEditEventPageComponent.prototype, "onSubmit", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.CompleteOnDestroy)()], AbstractEditEventPageComponent.prototype, "isLoading$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.CompleteOnDestroy)()], AbstractEditEventPageComponent.prototype, "createDraftEvents$", void 0);
const buildRRuleFromSchedule = schedule => {
const rule = rrule__WEBPACK_IMPORTED_MODULE_2__.RRule.fromString(schedule.rRule);
rule.options.byhour = [schedule.start.getUTCHours()];
rule.options.byminute = [schedule.start.getUTCMinutes()];
rule.options.bysecond = [0];
if (rule.options.freq === rrule__WEBPACK_IMPORTED_MODULE_2__.RRule.DAILY) {
rule.options.dtstart = schedule.start;
}
if (rule.options.freq === rrule__WEBPACK_IMPORTED_MODULE_2__.RRule.WEEKLY) {
rule.options.byweekday = [schedule.start.getDay() - 1];
}
if (rule.options.freq === rrule__WEBPACK_IMPORTED_MODULE_2__.RRule.MONTHLY) {
rule.options.bymonthday = [schedule.start.getDate()];
}
return rule;
};
/***/ }),
/***/ 79686:
/*!****************************************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/event-form/components/event-form-available-slot-selector.component.ts ***!
\****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventFormAvailableSlotSelectorComponent": () => (/* binding */ EventFormAvailableSlotSelectorComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/hotkeys/services/keyboard-shortcuts.decorator */ 62114);
/* harmony import */ var _undock_feature_plans_tokens_is_beta_user__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/feature-plans/tokens/is-beta-user */ 56759);
/* harmony import */ var _undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/dock/meet/services/state-models/event-form.state-model */ 39690);
/* harmony import */ var _undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/time/availability/services/availability.provider */ 63681);
/* harmony import */ var _undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/profile/public/view-models/availability.vmodel */ 39174);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var ngx_skeleton_loader__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ngx-skeleton-loader */ 38495);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
/* harmony import */ var _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/common/ui-kit/ui/pipes */ 97648);
const _c0 = function () {
return {
height: "40px",
width: "100%",
borderRadius: "8px",
margin: "0 0 2px",
backgroundColor: "#FBFBFD"
};
};
function EventFormAvailableSlotSelectorComponent_ng_container_0_div_20_ngx_skeleton_loader_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelement"](0, "ngx-skeleton-loader", 8);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("theme", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpureFunction0"](1, _c0));
}
}
const _c1 = function () {
return [1, 2, 3, 4, 5, 6, 7, 8];
};
function EventFormAvailableSlotSelectorComponent_ng_container_0_div_20_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](0, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](2, EventFormAvailableSlotSelectorComponent_ng_container_0_div_20_ngx_skeleton_loader_2_Template, 1, 2, "ngx-skeleton-loader", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpureFunction0"](1, _c1));
}
}
function EventFormAvailableSlotSelectorComponent_ng_container_0_ng_container_22_div_2_ng_container_4_app_icon_lightning_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelement"](0, "app-icon-lightning", 14);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("height", 20)("width", 20);
}
}
function EventFormAvailableSlotSelectorComponent_ng_container_0_ng_container_22_div_2_ng_container_4_app_remove_icon_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelement"](0, "app-remove-icon", 15);
}
}
function EventFormAvailableSlotSelectorComponent_ng_container_0_ng_container_22_div_2_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
const _r14 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("click", function EventFormAvailableSlotSelectorComponent_ng_container_0_ng_container_22_div_2_ng_container_4_Template_div_click_2_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r14);
const slot_r10 = restoredCtx.$implicit;
const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](4);
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r13.selectAvailabilitySlot(slot_r10));
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](5, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](8, EventFormAvailableSlotSelectorComponent_ng_container_0_ng_container_22_div_2_ng_container_4_app_icon_lightning_8_Template, 1, 2, "app-icon-lightning", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](10, EventFormAvailableSlotSelectorComponent_ng_container_0_ng_container_22_div_2_ng_container_4_app_remove_icon_10_Template, 1, 0, "app-remove-icon", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const slot_r10 = ctx.$implicit;
const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](4);
let tmp_2_0;
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵclassProp"]("best", slot_r10.best)("event", !slot_r10.free)("targeted", ((tmp_2_0 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](3, 11, ctx_r9.targetedSlot$)) == null ? null : tmp_2_0.timeStamp) === slot_r10.timeStamp)("selected", slot_r10.isSelected);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtextInterpolate"](slot_r10.label);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", slot_r10.free);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", slot_r10.isSelected);
}
}
function EventFormAvailableSlotSelectorComponent_ng_container_0_ng_container_22_div_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](0, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "div");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](4, EventFormAvailableSlotSelectorComponent_ng_container_0_ng_container_22_div_2_ng_container_4_Template, 13, 13, "ng-container", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
}
if (rf & 2) {
const availableSlots_r8 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngForOf", availableSlots_r8);
}
}
function EventFormAvailableSlotSelectorComponent_ng_container_0_ng_container_22_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](2, EventFormAvailableSlotSelectorComponent_ng_container_0_ng_container_22_div_2_Template, 7, 1, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](3, 1, ctx_r3.availableSlotsStream));
}
}
function EventFormAvailableSlotSelectorComponent_ng_container_0_ng_container_24_Template(rf, ctx) {
if (rf & 1) {
const _r16 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "section", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](4, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("click", function EventFormAvailableSlotSelectorComponent_ng_container_0_ng_container_24_Template_div_click_4_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r16);
const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r15.confirmChanges());
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](5, "\n Confirm\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
}
function EventFormAvailableSlotSelectorComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
const _r18 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](4, "header");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](6, "app-arrow-button", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("onClick", function EventFormAvailableSlotSelectorComponent_ng_container_0_Template_app_arrow_button_onClick_6_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r18);
const ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r17.displayPrevAvailabilityDays());
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](8, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](10, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](11, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](13, "app-arrow-button", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("onClick", function EventFormAvailableSlotSelectorComponent_ng_container_0_Template_app_arrow_button_onClick_13_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r18);
const ctx_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r19.displayNextAvailabilityDays());
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](16, "main", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](17, "boolean");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](18, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](20, EventFormAvailableSlotSelectorComponent_ng_container_0_div_20_Template, 4, 2, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](21, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](22, EventFormAvailableSlotSelectorComponent_ng_container_0_ng_container_22_Template, 5, 3, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](23, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](24, EventFormAvailableSlotSelectorComponent_ng_container_0_ng_container_24_Template, 8, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](26, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](27, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = ctx.ngIf;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵclassProp"]("__remove-border-radius", view_r1.isUnconfirmedChanges);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("height", 20)("width", 20)("direction", "left");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtextInterpolate1"]("\n ", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind2"](10, 13, _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](11, 16, ctx_r0.selectedAvailabilityDayStream), "MMM D, YYYY"), "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("height", 20)("width", 20)("direction", "right");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](17, 18, _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](18, 20, ctx_r0.isAvailabilityLoadingStream)));
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngSwitchCase", false);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", view_r1.isUnconfirmedChanges);
}
}
const _c2 = function (a0) {
return {
isUnconfirmedChanges: a0
};
};
let EventFormAvailableSlotSelectorComponent = class EventFormAvailableSlotSelectorComponent {
constructor(elementRef, isBetaUser$, eventFormStateModel, availabilityProvider, availabilityViewModel) {
this.elementRef = elementRef;
this.isBetaUser$ = isBetaUser$;
this.eventFormStateModel = eventFormStateModel;
this.availabilityProvider = availabilityProvider;
this.availabilityViewModel = availabilityViewModel;
this.state = this.eventFormStateModel.state;
this.targetedSlot$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(null);
this.selectedTimeStamps$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject([]);
this.initiallySelectedTimeStamps$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject([]);
this.removedRanges$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject([]);
this.isSettingsOpened = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(false);
this.isMultiSelectMode = false;
this.selectSlotOnDayChange = true;
this.onSlotSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_13__.EventEmitter();
this.onSlotChangesConfirmed = new _angular_core__WEBPACK_IMPORTED_MODULE_13__.EventEmitter();
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.DestroyEvent();
this.isAvailabilityLoadingStream = this.availabilityViewModel.isAvailabilityLoadingStream;
this.selectedAvailabilityDayStream = this.availabilityViewModel.selectedAvailabilityDayStream;
}
set initiallySelectedTimestamps(value) {
this.initiallySelectedTimeStamps$.next(value);
}
set removedRanges(value) {
this.removedRanges$.next(value);
}
get availableSlotsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_14__.combineLatest)([this.availabilityViewModel.displayAvailabilityStream, this.availabilityViewModel.selectedAvailabilityDayStream, this.selectedTimeStamps$, this.removedRanges$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.map)(([availability, day, selectedTimestamps, removedRanges]) => {
let set = availability === null || availability === void 0 ? void 0 : availability.find(set => set.day.isSame(day, 'day'));
let clonedSlots = !!set ? (0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.clone)(set.slots) : [];
if (this.isMultiSelectMode) {
clonedSlots.forEach(slot => {
if (selectedTimestamps.includes(slot.timeStamp)) {
slot.isSelected = true;
}
});
}
if (set && (removedRanges === null || removedRanges === void 0 ? void 0 : removedRanges.length)) {
return clonedSlots.filter(slot => {
let slotRange = _undock_core__WEBPACK_IMPORTED_MODULE_3__.Moment.range(moment__WEBPACK_IMPORTED_MODULE_1___default()(slot.timeStamp), moment__WEBPACK_IMPORTED_MODULE_1___default()(slot.timeStamp).add(slot.duration, 'minutes'));
return !removedRanges.some(range => {
let removedRange = _undock_core__WEBPACK_IMPORTED_MODULE_3__.Moment.range(range.start, range.end);
return slotRange.overlaps(removedRange);
});
});
}
return clonedSlots;
})));
}
get isUnconfirmedChangesStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_14__.combineLatest)([this.selectedTimeStamps$, this.initiallySelectedTimeStamps$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.map)(([selectedTimes, initialSelectedTimes]) => {
return this.isMultiSelectMode && (selectedTimes.length !== initialSelectedTimes.length || selectedTimes.some(time => !initialSelectedTimes.includes(time)));
})));
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let initialSelectedTimetamps = yield _this.initiallySelectedTimeStamps$;
if (initialSelectedTimetamps === null || initialSelectedTimetamps === void 0 ? void 0 : initialSelectedTimetamps.length) {
for (let timestamp of initialSelectedTimetamps) {
yield _this.toggleAvailabilitySlot({
timeStamp: timestamp
});
}
}
_this.targetedSlot$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(_this.destroyEvent)).subscribe(selected => {
if (selected && _this.selectSlotOnDayChange) {
return _this.selectAvailabilitySlot(selected);
}
});
})();
}
displayPrevAvailabilityDays() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this2.availabilityViewModel.selectAvailabilityDay((yield _this2.availabilityViewModel.selectedAvailabilityDayStream).clone().subtract(1, 'day'));
setTimeout(() => {
_this2.targetedSlot$.next();
_this2.activatePrevListItem();
}, 250);
})();
}
displayNextAvailabilityDays() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this3.availabilityViewModel.selectAvailabilityDay((yield _this3.availabilityViewModel.selectedAvailabilityDayStream).clone().add(1, 'day'));
setTimeout(() => {
_this3.targetedSlot$.next();
_this3.activateNextListItem();
}, 250);
})();
}
selectAvailabilitySlot(slot) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this4.isMultiSelectMode) {
yield _this4.toggleAvailabilitySlot(slot);
} else {
_this4.onSlotSelected.emit(slot);
}
yield _this4.availabilityViewModel.selectAvailabilityDay(moment__WEBPACK_IMPORTED_MODULE_1___default()(slot.timeStamp));
})();
}
selectTargetedAvailabilitySlot() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let targetedSlot = yield _this5.targetedSlot$;
if (targetedSlot) {
if (_this5.isMultiSelectMode) {
yield _this5.toggleAvailabilitySlot(targetedSlot);
} else {
_this5.onSlotSelected.emit(targetedSlot);
}
yield _this5.availabilityViewModel.selectAvailabilityDay(moment__WEBPACK_IMPORTED_MODULE_1___default()(targetedSlot.timeStamp));
}
})();
}
toggleAvailabilitySlot(slot) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!!slot && _this6.isMultiSelectMode) {
let selectedTimestamps = yield _this6.selectedTimeStamps$;
if (selectedTimestamps) {
let index = selectedTimestamps === null || selectedTimestamps === void 0 ? void 0 : selectedTimestamps.findIndex(t => t === slot.timeStamp);
if (index === -1) {
_this6.selectedTimeStamps$.next([...selectedTimestamps, slot.timeStamp]);
} else {
_this6.selectedTimeStamps$.next(selectedTimestamps.filter(t => t !== slot.timeStamp));
}
}
}
})();
}
activatePrevListItem() {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
const options = yield _this7.availableSlotsStream;
if (!_this7.targetedSlot$.value) {
_this7.targetedSlot$.next((_a = options[options.findIndex(option => option.free)]) !== null && _a !== void 0 ? _a : null);
} else {
const currItemIndex = options.findIndex(option => {
var _a;
return (option === null || option === void 0 ? void 0 : option.timeStamp) === ((_a = _this7.targetedSlot$.value) === null || _a === void 0 ? void 0 : _a.timeStamp);
});
let prevItemIndex;
if (currItemIndex > 0) {
for (let index = currItemIndex - 1; index >= 0; index--) {
if (options[index].free) {
prevItemIndex = index;
break;
}
}
}
if (!prevItemIndex) {
prevItemIndex = options.findIndex(option => option.free);
}
_this7.targetedSlot$.next(options[prevItemIndex]);
}
_this7.ensureFocusedItemVisible().catch(error => console.error(error));
})();
}
activateNextListItem() {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
const options = yield _this8.availableSlotsStream;
if (!_this8.targetedSlot$.value) {
_this8.targetedSlot$.next((_a = options[options.findIndex(option => option.free)]) !== null && _a !== void 0 ? _a : null);
} else {
const currItemIndex = options.findIndex(option => {
var _a;
return (option === null || option === void 0 ? void 0 : option.timeStamp) === ((_a = _this8.targetedSlot$.value) === null || _a === void 0 ? void 0 : _a.timeStamp);
}) || 0;
let nextItemIndex;
if (currItemIndex < options.length) {
for (let index = currItemIndex + 1; index < options.length; index++) {
if (options[index].free) {
nextItemIndex = index;
break;
}
}
}
if (!nextItemIndex) {
nextItemIndex = currItemIndex;
}
_this8.targetedSlot$.next(options[nextItemIndex < options.length ? nextItemIndex : options.length - 1]);
}
_this8.ensureFocusedItemVisible().catch(error => console.error(error));
})();
}
confirmChanges() {
var _this9 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this9.isMultiSelectMode) {
let [slots, initiallySelectedTimestamps] = yield Promise.all([_this9.availableSlotsStream, _this9.initiallySelectedTimeStamps$]);
let added = [],
removed = [];
for (let slot of slots) {
if (slot.isSelected) {
if (!initiallySelectedTimestamps.includes(slot.timeStamp)) {
added.push(slot);
}
} else {
if (initiallySelectedTimestamps.includes(slot.timeStamp)) {
removed.push(slot);
}
}
}
_this9.onSlotChangesConfirmed.emit({
addedSlots: added,
removedSlots: removed
});
}
})();
}
ensureFocusedItemVisible() {
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const listItems = document.querySelectorAll('.event-form-slot-select-dropdown .available-slots-list .available-slot');
Array.from(listItems).forEach(listItem => {
if (listItem.classList.contains('targeted')) {
listItem.scrollIntoView({
behavior: 'smooth',
block: 'center'
});
}
});
})();
}
};
EventFormAvailableSlotSelectorComponent.ɵfac = function EventFormAvailableSlotSelectorComponent_Factory(t) {
return new (t || EventFormAvailableSlotSelectorComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_13__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_feature_plans_tokens_is_beta_user__WEBPACK_IMPORTED_MODULE_5__.IS_BETA_USER), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_6__.EventFormStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_7__.AvailabilityProvider), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_8__.AvailabilityViewModel));
};
EventFormAvailableSlotSelectorComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdefineComponent"]({
type: EventFormAvailableSlotSelectorComponent,
selectors: [["app-meet-event-form-available-slot-selector"]],
inputs: {
initiallySelectedTimestamps: ["selectedTimestamps", "initiallySelectedTimestamps"],
removedRanges: "removedRanges",
isMultiSelectMode: ["multiSelect", "isMultiSelectMode"],
selectSlotOnDayChange: "selectSlotOnDayChange"
},
outputs: {
onSlotSelected: "onSlotSelected",
onSlotChangesConfirmed: "onConfirm"
},
decls: 3,
vars: 5,
consts: [[4, "ngIf"], [1, "event-form-slot-select-dropdown"], ["color", "var(--arrow-icon-color)", 3, "height", "width", "direction", "onClick"], [3, "ngSwitch"], ["class", "available-slots-list", 4, "ngSwitchCase"], [4, "ngSwitchCase"], [1, "available-slots-list"], [3, "theme", 4, "ngFor", "ngForOf"], [3, "theme"], ["class", "available-slots-list", 4, "ngIf"], [4, "ngFor", "ngForOf"], [1, "available-slot", "clickable", 3, "click"], ["color", "var(--lightning-icon-color)", 3, "height", "width", 4, "ngIf"], ["color", "var(--remove-slot-icon-color)", 4, "ngIf"], ["color", "var(--lightning-icon-color)", 3, "height", "width"], ["color", "var(--remove-slot-icon-color)"], [1, "button-bar"], [1, "confirm-button", 3, "click"]],
template: function EventFormAvailableSlotSelectorComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](0, EventFormAvailableSlotSelectorComponent_ng_container_0_Template, 28, 22, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](2, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpureFunction1"](3, _c2, _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](1, 1, ctx.isUnconfirmedChangesStream)));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_17__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_17__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_17__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_17__.NgSwitchCase, ngx_skeleton_loader__WEBPACK_IMPORTED_MODULE_18__.NgxSkeletonLoaderComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_9__.ArrowButtonComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_10__.LightningIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_10__.RemoveIconComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_11__.StreamPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_12__.MomentPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_12__.BooleanPipe],
styles: [".recurring-settings[_ngcontent-%COMP%] {\n margin-top: 16px;\n}\n.recurring-settings[_ngcontent-%COMP%] h5[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n \n font-size: 11px;\n line-height: 14px;\n font-style: normal;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n font-weight: 600;\n letter-spacing: 1px;\n color: #807A8E;\n}\n.recurring-settings[_ngcontent-%COMP%] mat-select[_ngcontent-%COMP%], .recurring-settings[_ngcontent-%COMP%] mat-slide-toggle[_ngcontent-%COMP%], .recurring-settings[_ngcontent-%COMP%] .input-row[_ngcontent-%COMP%] {\n margin-top: 12px;\n}\n.recurring-settings[_ngcontent-%COMP%] mat-slide-toggle[_ngcontent-%COMP%] .mat-slide-toggle-content {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #121114;\n}\n.recurring-settings[_ngcontent-%COMP%] .input-row[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.recurring-settings[_ngcontent-%COMP%] .input-row[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #121114;\n white-space: nowrap;\n width: -moz-fit-content;\n width: fit-content;\n height: -moz-fit-content;\n height: fit-content;\n}\n.recurring-settings[_ngcontent-%COMP%] .input-row[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n flex-grow: 1;\n margin-left: 12px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2V2ZW50LWZvcm0vY29tcG9uZW50cy9fc2hhcmVkL2V2ZW50LWZvcm0tc2NoZWR1bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSxnQkFBQTtBQTRESjtBQTFESTtFRkhBLGdDQUFBO0VBY0EscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFzR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUF3SUEsZ0JBQUE7RUFDQSxtQkFBQTtFRTdQSSxjSGNpQjtBR3VEekI7QUFsRUk7OztFQUdJLGdCQUFBO0FBb0VSO0FBaEVRO0VGZkosZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBdkVBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBa0lBLGlCQUFBO0VFeEpRLGNIRFk7QUcwRXhCO0FBckVJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUF1RVI7QUFyRVE7RUYxQkosZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBdkVBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBa0lBLGlCQUFBO0VFN0lRLGNIWlk7RUdhWixtQkFBQTtFQUNBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSx3QkFBQTtFQUFBLG1CQUFBO0FBOEVaO0FBM0VRO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0FBNkVaIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG4ucmVjdXJyaW5nLXNldHRpbmdzIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgaDUge1xuICAgICAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjExO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgfVxuXG4gICAgbWF0LXNlbGVjdCxcbiAgICBtYXQtc2xpZGUtdG9nZ2xlLFxuICAgIC5pbnB1dC1yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cblxuICAgIG1hdC1zbGlkZS10b2dnbGU6Om5nLWRlZXAge1xuICAgICAgICAubWF0LXNsaWRlLXRvZ2dsZS1jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRCb2R5MTVSZWd1bGFyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRCb2R5MTVSZWd1bGFyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */", "[_nghost-%COMP%] {\n display: flex;\n width: 100%;\n}\n\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] {\n --arrow-icon-color: #807A8E;\n --lightning-icon-color: #CECADA;\n --remove-slot-icon-color: #2B2733;\n border: 1px solid #F3F3F9;\n border-radius: 8px;\n background-color: #ffffff;\n box-shadow: 0 2px 3px rgba(29, 26, 34, 0.03);\n width: 100%;\n border-top: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n filter: drop-shadow(0px 15px 25px rgba(29, 26, 34, 0.1));\n}\n.event-form-slot-select-dropdown.__remove-border-radius[_ngcontent-%COMP%] {\n border-radius: 0;\n border-bottom: none;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] header[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 9px 6px;\n background: #FBFBFD;\n border-bottom: 1px solid #F3F3F9;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] header[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n \n font-size: 11px;\n line-height: 14px;\n font-style: normal;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n font-weight: 600;\n letter-spacing: 1px;\n color: #807A8E;\n text-transform: uppercase;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] {\n padding: 6px 0;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%] {\n padding: 0 6px;\n overflow-y: auto;\n max-height: 354px;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar, .event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar-button, .event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar-track, .event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%] .available-slot[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #121114;\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 10px;\n margin-bottom: 2px;\n border-radius: 8px;\n border: 1px solid #F3F3F9;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%] .available-slot.best[_ngcontent-%COMP%] {\n --lightning-icon-color: #DFC051;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%] .available-slot.event[_ngcontent-%COMP%] {\n pointer-events: none;\n background: #EDEAF2;\n color: #807A8E;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%] .available-slot[_ngcontent-%COMP%]:hover {\n cursor: pointer;\n background: #F3F3F9;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%] .available-slot.targeted[_ngcontent-%COMP%] {\n background: #2B2733;\n color: #FFFFFF;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%] .available-slot.targeted.selected[_ngcontent-%COMP%] {\n --remove-slot-icon-color: #FFFFFF;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%] .available-slot.selected[_ngcontent-%COMP%] {\n border: 1.5px solid #2B2733;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%] .available-slot[_ngcontent-%COMP%] app-icon-lightning[_ngcontent-%COMP%] {\n margin-left: auto;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%] .available-slot[_ngcontent-%COMP%] app-remove-icon[_ngcontent-%COMP%] {\n margin-left: 7px;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%] ngx-skeleton-loader[_ngcontent-%COMP%] {\n display: block;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .button-bar[_ngcontent-%COMP%] {\n width: calc(100% + 2px);\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 10px 0;\n border: 1px solid #F3F3F9;\n border-radius: 8px;\n background-color: #ffffff;\n box-shadow: 0 2px 3px rgba(29, 26, 34, 0.03);\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n margin-left: -1px;\n}\n.event-form-slot-select-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .button-bar[_ngcontent-%COMP%] .confirm-button[_ngcontent-%COMP%] {\n background: #2B2733;\n border-radius: 4px;\n height: 25px;\n display: flex;\n align-items: center;\n justify-content: center;\n color: #FFFFFF;\n padding: 0 10px;\n cursor: pointer;\n font-family: \"Inter\", sans-serif;\n \n font-size: 11px;\n line-height: 14px;\n font-style: normal;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n font-weight: 700;\n letter-spacing: 1px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2V2ZW50LWZvcm0vY29tcG9uZW50cy9ldmVudC1mb3JtLWF2YWlsYWJsZS1zbG90LXNlbGVjdG9yLmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vcHJvamVjdHMvd2ViL3VpLWtpdC9zY3JvbGxiYXJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0UsYUFBQTtFQUNBLFdBQUE7QUE0REY7O0FBekRBO0VBRUUsMkJBQUE7RUFDQSwrQkFBQTtFQUNBLGlDQUFBO0VEdUVFLHlCQUFBO0VBQ0Esa0JDdEVZO0VEdUVaLHlCRmpFb0I7RUVrRXBCLDRDQUFBO0VDdEVGLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsMEJBQUE7RUFFQSx3REFBQTtBQTJERjtBQXpERTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7QUEyREo7QUF4REU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJIRnNCO0VHR3RCLGdDQUFBO0FBMERKO0FBeERJO0VGakNBLGdDQUFBO0VBY0EscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFzR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUF3SUEsZ0JBQUE7RUFDQSxtQkFBQTtFRS9ORSxjSGhCbUI7RUdpQm5CLHlCQUFBO0FBbUVOO0FBL0RFO0VBQ0UsY0FBQTtBQWlFSjtBQS9ESTtFQUVFLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FBZ0VOO0FDcEdJO0VBS0ksdUNBQUE7RUFBQSwrQkFBQTtBRGtHUjtBQy9GSTtFQUNJLFVBQUE7RUFDQSxXQUFBO0FEaUdSO0FDOUZJO0VBQ0ksUUFBQTtFQUNBLFNBQUE7QURnR1I7QUM3Rkk7RUFDSSxtQkpWaUI7RUlXakIsbUJBQUE7QUQrRlI7QUM1Rkk7RUFDSSx1QkFBQTtFQUNBLG1CQUFBO0FEOEZSO0FDM0ZJO0VBQ0ksdUJBQUE7QUQ2RlI7QUN6RlE7RUFDSSxtQkp6QmE7QUdvSHpCO0FDeEZRO0VBQ0ksYUFBQTtBRDBGWjtBQ3JGUTtFQUNJLFVBQUE7RUFDQSxtQkpwQ2E7QUcySHpCO0FDcEZRO0VBQ0ksVUFBQTtBRHNGWjtBQWpHTTtFRmpERixnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUF2RUEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFrSUEsaUJBQUE7RUV0SEksY0huQ2dCO0VHcUNoQixhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7QUF5R1I7QUF2R1E7RUFDRSwrQkFBQTtBQXlHVjtBQXRHUTtFQUNFLG9CQUFBO0VBQ0EsbUJIekNnQjtFRzBDaEIsY0hqRGU7QUd5SnpCO0FBckdRO0VBQ0UsZUFBQTtFQUNBLG1CSDlDZ0I7QUdxSjFCO0FBcEdRO0VBQ0UsbUJIM0VVO0VHNEVWLGNBQUE7QUFzR1Y7QUFwR1U7RUFDRSxpQ0FBQTtBQXNHWjtBQWxHUTtFQUNFLDJCQUFBO0FBb0dWO0FBakdRO0VBQ0UsaUJBQUE7QUFtR1Y7QUFoR1E7RUFDRSxnQkFBQTtBQWtHVjtBQTlGTTtFQUNFLGNBQUE7QUFnR1I7QUE1Rkk7RUFDRSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFRDVCRix5QkFBQTtFQUNBLGtCQzZCZ0I7RUQ1QmhCLHlCRmpFb0I7RUVrRXBCLDRDQUFBO0VDNkJFLHlCQUFBO0VBQ0EsMEJBQUE7RUFFQSxpQkFBQTtBQThGTjtBQTVGTTtFQUNFLG1CSHBIWTtFR3FIWixrQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFRjlISixnQ0FBQTtFQWNBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBc0dBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBK0hBLGdCQUFBO0VBQ0EsbUJBQUE7QUVuQkoiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCAncHJvamVjdHMvd2ViL3VpLWtpdC91dGlscy5zY3NzJztcbkBpbXBvcnQgJ3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2Nzcyc7XG5cbjpob3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ldmVudC1mb3JtLXNsb3Qtc2VsZWN0LWRyb3Bkb3duIHtcblxuICAtLWFycm93LWljb24tY29sb3I6ICN7JGNvbG9yLWdyYXlzY2FsZS1kYXJrLTF9O1xuICAtLWxpZ2h0bmluZy1pY29uLWNvbG9yOiAjeyRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMX07XG4gIC0tcmVtb3ZlLXNsb3QtaWNvbi1jb2xvcjogI3skY29sb3ItcHJpbWFyeS1tYWlufTtcblxuICBAaW5jbHVkZSBjYXJkKDhweCk7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAvL2JveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKSk7XG5cbiAgJi5fX3JlbW92ZS1ib3JkZXItcmFkaXVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICBoZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogOXB4IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcblxuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgZm9udENhcHRpb24xMTtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgbWFpbiB7XG4gICAgcGFkZGluZzogNnB4IDA7XG5cbiAgICAuYXZhaWxhYmxlLXNsb3RzLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgcHVycGxlLXNjcm9sbGJhcjtcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDM1NHB4O1xuXG4gICAgICAuYXZhaWxhYmxlLXNsb3Qge1xuICAgICAgICBAaW5jbHVkZSBmb250Qm9keTE1UmVndWxhcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuXG4gICAgICAgICYuYmVzdCB7XG4gICAgICAgICAgLS1saWdodG5pbmctaWNvbi1jb2xvcjogI3skY29sb3ItY29tcGxlbWVudGFyeS1nb2xkfTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZXZlbnQge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50YXJnZXRlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgLS1yZW1vdmUtc2xvdC1pY29uLWNvbG9yOiAjeyNGRkZGRkZ9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGFwcC1pY29uLWxpZ2h0bmluZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBhcHAtcmVtb3ZlLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbmd4LXNrZWxldG9uLWxvYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24tYmFyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgQGluY2x1ZGUgY2FyZCg4cHgpO1xuXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuXG4gICAgICAuY29uZmlybS1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEwXG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8uY3VzdG9tLXRpbWUtYnRuIHtcbiAgICAvLyAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy9cbiAgICAvLyAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICAvLyAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgLy8gIG1hcmdpbjogOXB4IGF1dG8gM3B4O1xuICAgIC8vfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBuby1zY3JvbGwge1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIHB1cnBsZS1zY3JvbGxiYXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gZ3JheS1zY3JvbGxiYXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4gICAgQG1peGluIGJsYWNrLXNjcm9sbGJhciB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], EventFormAvailableSlotSelectorComponent.prototype, "targetedSlot$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], EventFormAvailableSlotSelectorComponent.prototype, "selectedTimeStamps$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], EventFormAvailableSlotSelectorComponent.prototype, "initiallySelectedTimeStamps$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], EventFormAvailableSlotSelectorComponent.prototype, "removedRanges$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], EventFormAvailableSlotSelectorComponent.prototype, "isSettingsOpened", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.EmitOnDestroy)()], EventFormAvailableSlotSelectorComponent.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], EventFormAvailableSlotSelectorComponent.prototype, "availableSlotsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], EventFormAvailableSlotSelectorComponent.prototype, "isUnconfirmedChangesStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_4__.KeyboardShortcut)('Left')], EventFormAvailableSlotSelectorComponent.prototype, "displayPrevAvailabilityDays", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_4__.KeyboardShortcut)('Right')], EventFormAvailableSlotSelectorComponent.prototype, "displayNextAvailabilityDays", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_4__.KeyboardShortcut)('Tab')], EventFormAvailableSlotSelectorComponent.prototype, "selectTargetedAvailabilitySlot", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_4__.KeyboardShortcut)('Up')], EventFormAvailableSlotSelectorComponent.prototype, "activatePrevListItem", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_4__.KeyboardShortcut)('Down')], EventFormAvailableSlotSelectorComponent.prototype, "activateNextListItem", null);
EventFormAvailableSlotSelectorComponent = (0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_4__.UseKeyboardShortcuts)({
takeUntilPropertyKey: 'destroyEvent'
})], EventFormAvailableSlotSelectorComponent);
/***/ }),
/***/ 1649:
/*!*************************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/event-form/components/event-form-duration.component.ts ***!
\*************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventFormDurationComponent": () => (/* binding */ EventFormDurationComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/dock/meet/ui/pages/edit-meeting */ 20524);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_core_pipes_meeting_duration_pipe__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core/pipes/meeting-duration.pipe */ 60031);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function EventFormDurationComponent_ng_template_10_ng_container_3_ng_container_9_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](3, "svg", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](5, "circle", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](7, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerEnd"]();
}
}
function EventFormDurationComponent_ng_template_10_ng_container_3_Template(rf, ctx) {
if (rf & 1) {
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](2, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("click", function EventFormDurationComponent_ng_template_10_ng_container_3_Template_div_click_2_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵrestoreView"](_r9);
const option_r6 = restoredCtx.$implicit;
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"](2);
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵreference"](2);
ctx_r8.onMeetingDurationChanged(option_r6.value - option_r6.gap);
return _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵresetView"](_r1.close());
});
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](5, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](7, "meetingDuration");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](9, EventFormDurationComponent_ng_template_10_ng_container_3_ng_container_9_Template, 10, 0, "ng-container", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const option_r6 = ctx.$implicit;
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵclassProp"]("active", option_r6 === _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind1"](3, 4, ctx_r5.selectedItem$));
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind1"](7, 6, option_r6.value - option_r6.gap));
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", ctx_r5.selectedMeetingDuration === option_r6.value - option_r6.gap);
}
}
function EventFormDurationComponent_ng_template_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](1, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](3, EventFormDurationComponent_ng_template_10_ng_container_3_Template, 12, 8, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngForOf", ctx_r4.availableMeetingDurationOptions);
}
}
class EventFormDurationComponent extends _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_0__.MeetDurationSelectV2Component {
constructor() {
super(...arguments);
this.placeholder = 'Select duration';
this.selectedItem$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
}
applyActiveListItem() {
if (this.selectedItem$.value) {
const option = this.selectedItem$.value;
this.onMeetingDurationChanged(option.value - option.gap);
}
}
activatePrevListItem() {
const options = this.availableMeetingDurationOptions;
if (!this.selectedItem$.value) {
this.selectedItem$.next(this.availableMeetingDurationOptions[0]);
} else {
const nextItemIndex = options.indexOf(this.selectedItem$.value) - 1;
this.selectedItem$.next(options[nextItemIndex >= 0 ? nextItemIndex : 0]);
}
}
activateNextListItem() {
var _a;
const options = this.availableMeetingDurationOptions;
if (!this.selectedItem$.value) {
this.selectedItem$.next((_a = options[0]) !== null && _a !== void 0 ? _a : 0);
} else {
const nextItemIndex = options.indexOf(this.selectedItem$.value) + 1;
this.selectedItem$.next(options[nextItemIndex < options.length ? nextItemIndex : options.length - 1]);
}
}
}
EventFormDurationComponent.ɵfac = function () {
let ɵEventFormDurationComponent_BaseFactory;
return function EventFormDurationComponent_Factory(t) {
return (ɵEventFormDurationComponent_BaseFactory || (ɵEventFormDurationComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵgetInheritedFactory"](EventFormDurationComponent)))(t || EventFormDurationComponent);
};
}();
EventFormDurationComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineComponent"]({
type: EventFormDurationComponent,
selectors: [["app-meet-event-form-duration"]],
inputs: {
placeholder: "placeholder",
dropdownElHost: "dropdownElHost"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵInheritDefinitionFeature"]],
decls: 13,
vars: 5,
consts: [["udDropdown", "", 1, "duration-select", "clickable", 3, "dropdownHostEl", "overlayContentRef", "click"], ["selectedDurationBoxRef", "", "dropdownRef", "udDropdownRef"], ["tabindex", "0", 1, "hidden", 3, "focus", "keydown.escape", "keydown.enter", "keydown.arrowUp", "keydown.arrowDown"], ["hiddenInput", ""], ["durationOverlayRef", ""], [1, "event-form-duration-dropdown"], [4, "ngFor", "ngForOf"], [1, "duration-option", 3, "click"], [4, "ngIf"], ["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["cx", "12", "cy", "12", "r", "9", "fill", "#2B2733"], ["d", "M9 12L11 14L16 9", "stroke", "white", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"]],
template: function EventFormDurationComponent_Template(rf, ctx) {
if (rf & 1) {
const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](0, "div", 0, 1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("click", function EventFormDurationComponent_Template_div_click_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵrestoreView"](_r10);
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵreference"](2);
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵreference"](8);
_r1.open();
return _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵresetView"](_r2.focus());
});
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](4, "meetingDuration");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](5, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](6, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](7, "input", 2, 3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("focus", function EventFormDurationComponent_Template_input_focus_7_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵrestoreView"](_r10);
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵreference"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵresetView"](_r1.open());
})("keydown.escape", function EventFormDurationComponent_Template_input_keydown_escape_7_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵrestoreView"](_r10);
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵreference"](2);
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵreference"](8);
_r1.close();
return _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵresetView"](_r2.blur());
})("keydown.enter", function EventFormDurationComponent_Template_input_keydown_enter_7_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵrestoreView"](_r10);
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵreference"](2);
ctx.applyActiveListItem();
return _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵresetView"](_r1.close());
})("keydown.arrowUp", function EventFormDurationComponent_Template_input_keydown_arrowUp_7_listener() {
return ctx.activatePrevListItem();
})("keydown.arrowDown", function EventFormDurationComponent_Template_input_keydown_arrowDown_7_listener() {
return ctx.activateNextListItem();
});
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](9, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](10, EventFormDurationComponent_ng_template_10_Template, 6, 1, "ng-template", null, 4, _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](12, "\n");
}
if (rf & 2) {
const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵreference"](1);
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵreference"](11);
let tmp_0_0;
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("dropdownHostEl", (tmp_0_0 = ctx.dropdownElHost) !== null && tmp_0_0 !== undefined ? tmp_0_0 : _r0)("overlayContentRef", _r3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtextInterpolate1"]("\n ", _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind1"](4, 3, ctx.selectedMeetingDuration) || ctx.placeholder, "\n");
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_6__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_6__.NgIf, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_2__.DropdownDirective, _undock_core_pipes_meeting_duration_pipe__WEBPACK_IMPORTED_MODULE_3__.MeetingDurationPipe, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_4__.StreamPipe],
styles: [".duration-select[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #121114;\n}\n\ninput.hidden[_ngcontent-%COMP%] {\n width: 0;\n height: 0;\n border: none;\n outline: none;\n color: transparent;\n position: absolute;\n background: transparent;\n}\n\n.event-form-duration-dropdown[_ngcontent-%COMP%] {\n border: 1px solid #F3F3F9;\n border-radius: 8px;\n background-color: #ffffff;\n box-shadow: 0 2px 3px rgba(29, 26, 34, 0.03);\n width: 100%;\n border-top: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n box-shadow: 0 15px 25px rgba(29, 26, 34, 0.1);\n}\n.event-form-duration-dropdown[_ngcontent-%COMP%] .duration-option[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #121114;\n background: #ffffff;\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 10px 12px;\n border-radius: 6px;\n}\n.event-form-duration-dropdown[_ngcontent-%COMP%] .duration-option[_ngcontent-%COMP%]:hover {\n cursor: pointer;\n background: #F3F3F9;\n}\n.event-form-duration-dropdown[_ngcontent-%COMP%] .duration-option.active[_ngcontent-%COMP%] {\n background: #F3F3F9;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2V2ZW50LWZvcm0vY29tcG9uZW50cy9ldmVudC1mb3JtLWR1cmF0aW9uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFRkFJLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQXZFQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQWtJQSxpQkFBQTtFRXZLQSxjSGNvQjtBR3FEeEI7O0FBaEVBO0VBQ0ksUUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtBQW1FSjs7QUFoRUE7RURpRUkseUJBQUE7RUFDQSxrQkNqRWM7RURrRWQseUJGakVvQjtFRWtFcEIsNENBQUE7RUNqRUEsV0FBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtFQUNBLDZDQUFBO0FBcUVKO0FBbkVJO0VGeEJBLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQXZFQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQWtJQSxpQkFBQTtFRS9JSSxjSFZnQjtFR1doQixtQkhWZ0I7RUdZaEIsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFFQSxrQkFBQTtFQUNBLGtCQUFBO0FBMEVSO0FBeEVRO0VBQ0ksZUFBQTtFQUNBLG1CSFhjO0FHcUYxQjtBQXZFUTtFQUNJLG1CSGZjO0FHd0YxQiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuLmR1cmF0aW9uLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNVJlZ3VsYXI7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbmlucHV0LmhpZGRlbiB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5ldmVudC1mb3JtLWR1cmF0aW9uLWRyb3Bkb3duIHtcbiAgICBAaW5jbHVkZSBjYXJkKDhweCk7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xuXG4gICAgLmR1cmF0aW9uLW9wdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRCb2R5MTVSZWd1bGFyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_7__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EventFormDurationComponent.prototype, "selectedItem$", void 0);
/***/ }),
/***/ 55817:
/*!*************************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/event-form/components/event-form-location.component.ts ***!
\*************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventFormLocationComponent": () => (/* binding */ EventFormLocationComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs */ 23280);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet */ 1467);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_locations_services_locations_manager__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/locations/services/locations.manager */ 2616);
/* harmony import */ var _undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/dock/meet/services/state-models/event-form.state-model */ 39690);
/* harmony import */ var _undock_integrations__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/integrations */ 96183);
/* harmony import */ var _undock_locations_services_autocomplete_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/locations/services/autocomplete.service */ 95439);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input.directive */ 51081);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
const _c0 = ["inputElRef"];
function EventFormLocationComponent_ng_container_0_ng_container_7_Template(rf, ctx) {
if (rf & 1) {
const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](4, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](6, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](9, "app-icon-close", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("click", function EventFormLocationComponent_ng_container_0_ng_container_7_Template_app_icon_close_click_9_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r8);
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r7.resetSelectedRemote());
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtextInterpolate"](view_r1.selected.label);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("height", 20)("width", 20);
}
}
function EventFormLocationComponent_ng_container_0_ng_template_9_div_3_ng_container_5_ng_container_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainer"](0, 21);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
const _r19 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](16);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngTemplateOutlet", _r19);
}
}
function EventFormLocationComponent_ng_container_0_ng_template_9_div_3_ng_container_5_ng_container_9_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainer"](0, 21);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
const _r19 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](16);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngTemplateOutlet", _r19);
}
}
function EventFormLocationComponent_ng_container_0_ng_template_9_div_3_ng_container_5_ng_container_11_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainer"](0, 21);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
const _r21 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](19);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngTemplateOutlet", _r21);
}
}
function EventFormLocationComponent_ng_container_0_ng_template_9_div_3_ng_container_5_ng_container_13_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainer"](0, 21);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
const _r19 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](16);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngTemplateOutlet", _r19);
}
}
function EventFormLocationComponent_ng_container_0_ng_template_9_div_3_ng_container_5_ng_template_15_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](1, "svg", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelement"](3, "path", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](5, "\n ");
}
}
function EventFormLocationComponent_ng_container_0_ng_template_9_div_3_ng_container_5_ng_template_18_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](1, "svg", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelement"](3, "path", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](5, "\n ");
}
}
function EventFormLocationComponent_ng_container_0_ng_template_9_div_3_ng_container_5_div_26_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](0, "div", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "span", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "Primary");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
}
}
function EventFormLocationComponent_ng_container_0_ng_template_9_div_3_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
const _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("click", function EventFormLocationComponent_ng_container_0_ng_template_9_div_3_ng_container_5_Template_div_click_2_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r25);
const option_r14 = restoredCtx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](3);
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](4);
const ctx_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
ctx_r24.selectOption(option_r14);
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](_r3.close());
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](5, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](7, EventFormLocationComponent_ng_container_0_ng_template_9_div_3_ng_container_5_ng_container_7_Template, 1, 1, "ng-container", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](9, EventFormLocationComponent_ng_container_0_ng_template_9_div_3_ng_container_5_ng_container_9_Template, 1, 1, "ng-container", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](11, EventFormLocationComponent_ng_container_0_ng_template_9_div_3_ng_container_5_ng_container_11_Template, 1, 1, "ng-container", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](13, EventFormLocationComponent_ng_container_0_ng_template_9_div_3_ng_container_5_ng_container_13_Template, 1, 1, "ng-container", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](14, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](15, EventFormLocationComponent_ng_container_0_ng_template_9_div_3_ng_container_5_ng_template_15_Template, 6, 0, "ng-template", null, 16, _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](18, EventFormLocationComponent_ng_container_0_ng_template_9_div_3_ng_container_5_ng_template_18_Template, 6, 0, "ng-template", null, 17, _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](21, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](22, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](24, "div", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](25);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](26, EventFormLocationComponent_ng_container_0_ng_template_9_div_3_ng_container_5_div_26_Template, 5, 0, "div", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const option_r14 = ctx.$implicit;
const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](4);
let tmp_0_0;
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵclassProp"]("active", ((tmp_0_0 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](3, 9, ctx_r13.selectedItem$)) == null ? null : tmp_0_0.label) === (option_r14 == null ? null : option_r14.label));
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngSwitch", option_r14.remoteType);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngSwitchCase", "undock");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngSwitchCase", "zoom");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngSwitchCase", "undock-audio");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngSwitchCase", "external");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](12);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtextInterpolate1"]("\n ", option_r14.label, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", option_r14.remoteType === "undock");
}
}
const _c1 = function () {
return [];
};
function EventFormLocationComponent_ng_container_0_ng_template_9_div_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](0, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "span", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "Remote");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](5, EventFormLocationComponent_ng_container_0_ng_template_9_div_3_ng_container_5_Template, 31, 11, "ng-container", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](2).ngIf;
let tmp_0_0;
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngForOf", (tmp_0_0 = view_r1.options == null ? null : view_r1.options.remote) !== null && tmp_0_0 !== undefined ? tmp_0_0 : _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpureFunction0"](1, _c1));
}
}
function EventFormLocationComponent_ng_container_0_ng_template_9_div_6_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
const _r30 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "div", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("click", function EventFormLocationComponent_ng_container_0_ng_template_9_div_6_ng_container_5_Template_div_click_2_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r30);
const option_r28 = restoredCtx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](3);
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](4);
const ctx_r29 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
ctx_r29.selectOption(option_r28);
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](_r3.close());
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](5, "div", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](7, "svg", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelement"](9, "path", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](13, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](15, "div", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](16);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](18, "div", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](19);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const option_r28 = ctx.$implicit;
const ctx_r27 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](4);
let tmp_0_0;
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵclassProp"]("active", ((tmp_0_0 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](3, 4, ctx_r27.selectedItem$)) == null ? null : tmp_0_0.label) === (option_r28 == null ? null : option_r28.label));
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtextInterpolate"](option_r28.label || "...");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtextInterpolate"](option_r28.description);
}
}
function EventFormLocationComponent_ng_container_0_ng_template_9_div_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](0, "div", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "span", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "Saved Locations");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](5, EventFormLocationComponent_ng_container_0_ng_template_9_div_6_ng_container_5_Template, 23, 6, "ng-container", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](2).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngForOf", view_r1.options.locations);
}
}
function EventFormLocationComponent_ng_container_0_ng_template_9_div_9_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
const _r35 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "div", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("click", function EventFormLocationComponent_ng_container_0_ng_template_9_div_9_ng_container_5_Template_div_click_2_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r35);
const option_r33 = restoredCtx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](3);
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](4);
const ctx_r34 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
ctx_r34.selectOption(option_r33);
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](_r3.close());
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](5, "div", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](7, "svg", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelement"](9, "path", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](13, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](15, "div", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](16);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const option_r33 = ctx.$implicit;
const ctx_r32 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](4);
let tmp_0_0;
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵclassProp"]("active", ((tmp_0_0 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](3, 3, ctx_r32.selectedItem$)) == null ? null : tmp_0_0.label) === (option_r33 == null ? null : option_r33.label));
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtextInterpolate"](option_r33.label);
}
}
function EventFormLocationComponent_ng_container_0_ng_template_9_div_9_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](0, "div", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "span", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "Suggestions");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](5, EventFormLocationComponent_ng_container_0_ng_template_9_div_9_ng_container_5_Template, 20, 5, "ng-container", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](2).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngForOf", view_r1.options.suggestions);
}
}
function EventFormLocationComponent_ng_container_0_ng_template_9_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](1, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](3, EventFormLocationComponent_ng_container_0_ng_template_9_div_3_Template, 7, 2, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](6, EventFormLocationComponent_ng_container_0_ng_template_9_div_6_Template, 7, 1, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](9, EventFormLocationComponent_ng_container_0_ng_template_9_div_9_Template, 7, 1, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](11, "\n ");
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", view_r1.options == null ? null : view_r1.options.remote == null ? null : view_r1.options.remote.length);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", view_r1.options == null ? null : view_r1.options.locations == null ? null : view_r1.options.locations.length);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", view_r1.options == null ? null : view_r1.options.suggestions == null ? null : view_r1.options.suggestions.length);
}
}
function EventFormLocationComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
const _r39 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "input", 1, 2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("blur", function EventFormLocationComponent_ng_container_0_Template_input_blur_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r39);
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](3);
const ctx_r38 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r38.applyLocationInputText(_r2.value));
})("keyup.escape", function EventFormLocationComponent_ng_container_0_Template_input_keyup_escape_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r39);
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](4);
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](_r3.close());
})("keydown.tab", function EventFormLocationComponent_ng_container_0_Template_input_keydown_tab_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r39);
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](4);
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](_r3.close());
})("keyup.enter", function EventFormLocationComponent_ng_container_0_Template_input_keyup_enter_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r39);
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](4);
const ctx_r42 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
ctx_r42.applyActiveListItem();
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](_r3.close());
})("keydown.arrowUp", function EventFormLocationComponent_ng_container_0_Template_input_keydown_arrowUp_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r39);
const ctx_r43 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r43.activatePrevListItem());
})("keydown.arrowDown", function EventFormLocationComponent_ng_container_0_Template_input_keydown_arrowDown_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r39);
const ctx_r44 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r44.activateNextListItem());
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](7, EventFormLocationComponent_ng_container_0_ng_container_7_Template, 13, 3, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](9, EventFormLocationComponent_ng_container_0_ng_template_9_Template, 12, 3, "ng-template", null, 3, _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](11, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = ctx.ngIf;
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](3);
const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](10);
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
let tmp_3_0;
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵclassProp"]("hidden", view_r1.selected == null ? null : view_r1.selected.readonly);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngModel", view_r1.selected == null ? null : view_r1.selected.value)("placeholder", "Enter or choose location")("dropdownHostEl", (tmp_3_0 = ctx_r0.dropdownElHost) !== null && tmp_3_0 !== undefined ? tmp_3_0 : _r2)("overlayContentRef", _r5);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", view_r1.selected == null ? null : view_r1.selected.readonly);
}
}
const _c2 = function (a0, a1, a2) {
return {
isDraft: a0,
options: a1,
selected: a2
};
};
class EventFormLocationComponent {
constructor(currentUser, locationsManager, eventFormStateModel, integrationsManager, autocompleteService) {
this.currentUser = currentUser;
this.locationsManager = locationsManager;
this.eventFormStateModel = eventFormStateModel;
this.integrationsManager = integrationsManager;
this.autocompleteService = autocompleteService;
this.eventFormState = this.eventFormStateModel.state;
this.locationInputTextStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject('');
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.remoteOptions = [{
label: 'Undock',
mode: _undock_dock_meet__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Video,
remoteType: 'undock'
}, {
label: 'Zoom',
mode: _undock_dock_meet__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Video,
remoteType: 'zoom'
}, {
label: 'Undock Audio-Only',
mode: _undock_dock_meet__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Audio,
remoteType: 'undock-audio'
}, {
label: 'Connected Calendar Conferencing',
mode: _undock_dock_meet__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Video,
remoteType: 'external'
}];
this.selectedItem$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
}
get selectedLocationOption$() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_14__.combineLatest)([this.eventFormStateModel.state.locationStream, this.eventFormStateModel.state.isDraftModeStream, this.eventFormStateModel.state.meetingModeStream, this.eventFormStateModel.state.conferenceLinkTypeStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.distinctUntilChanged)(_undock_core__WEBPACK_IMPORTED_MODULE_2__.compareDeeply), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.map)(sources => {
const [location, isDraft, mode, confProvider] = sources;
if (isDraft) {
if (mode !== _undock_dock_meet__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.InPerson) {
switch (confProvider) {
case 'zoom':
return {
label: 'Zoom',
readonly: true
};
case 'undock':
return {
readonly: true,
label: mode === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Video ? 'Undock' : 'Undock Audio'
};
case 'external':
return {
readonly: true,
label: 'Connected Calendar Conferencing'
};
}
}
}
return {
mode,
value: location,
readonly: false
};
}));
}
get locationListItemGroups$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_14__.combineLatest)([this.eventFormState.isDraftModeStream, this.locationsManager.savedLocationsStream, this.locationInputTextStream, this.integrationsManager.zoomConnectionStream, this.autocompleteService.results$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.map)(([isDraft, savedLocations, inputText, zoomConnection, placesSearchResults]) => {
const regexp = new RegExp(inputText, 'gi');
const remoteOptions = isDraft ? this.remoteOptions : [];
return {
remote: (zoomConnection ? remoteOptions : remoteOptions.filter(option => option.remoteType !== 'zoom')).filter(option => {
return regexp.test(option.label) || regexp.test(option.description);
}),
locations: savedLocations.filter(location => {
return regexp.test(location.name) || regexp.test(location.address);
}).slice(0, 4).map(location => {
return {
label: location.name,
description: location.address,
mode: _undock_dock_meet__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.InPerson,
url: location.url,
address: location.address
};
}),
suggestions: placesSearchResults.slice(0, 4).map(item => {
return {
label: item.description,
mode: _undock_dock_meet__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.InPerson,
url: '',
address: item.description
};
})
};
})));
}
ngAfterViewInit() {
(0,rxjs__WEBPACK_IMPORTED_MODULE_17__.fromEvent)(this.inputElRef.nativeElement, 'keydown').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.debounceTime)(200), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyEvent)).subscribe(() => {
var _a;
return this.locationInputTextStream.next((_a = this.inputElRef.nativeElement.value) !== null && _a !== void 0 ? _a : '');
});
this.locationInputTextStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyEvent)).subscribe(value => {
if (value && value.trim()) {
this.autocompleteService.search(value);
}
});
}
selectOption(option) {
this.eventFormStateModel.setMeetingMode(option.mode);
if (option.mode === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.InPerson) {
this.eventFormStateModel.setLocation(option.address);
this.eventFormStateModel.setInPersonLocationUrl(option.url);
this.eventFormStateModel.setConferenceLinkType(null);
} else {
this.eventFormStateModel.setConferenceLinkType(option.remoteType === 'undock-audio' ? 'undock' : option.remoteType);
this.eventFormStateModel.setLocation(null);
this.eventFormStateModel.setInPersonLocationUrl(null);
}
}
applyLocationInputText(value) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const location = yield _this.eventFormState.locationStream;
if (location.trim() !== value.trim()) {
const isUrl = _undock_core__WEBPACK_IMPORTED_MODULE_2__.Validations.isValidUrl(value);
if (isUrl) {
const isGoogleMapsLink = value.includes('goo.gl/maps') || value.includes('google.com/maps');
if (isGoogleMapsLink) {
_this.eventFormStateModel.setMeetingMode(_undock_dock_meet__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.InPerson);
_this.eventFormStateModel.setInPersonLocationUrl(value);
} else {
_this.eventFormStateModel.setMeetingMode(_undock_dock_meet__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Video);
}
} else {
_this.eventFormStateModel.setMeetingMode(_undock_dock_meet__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.InPerson);
}
_this.eventFormStateModel.setLocation(value);
}
})();
}
resetSelectedRemote() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (yield _this2.eventFormState.isDraftModeStream) {
_this2.eventFormStateModel.setLocation(null);
_this2.eventFormStateModel.setConferenceLinkType(null);
_this2.eventFormStateModel.setInPersonLocationUrl(null);
}
})();
}
applyActiveListItem() {
if (this.selectedItem$.value) {
this.selectOption(this.selectedItem$.value);
}
}
activatePrevListItem() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const groups = yield _this3.locationListItemGroups$,
options = [].concat(groups.remote, groups.locations, groups.suggestions);
if (!_this3.selectedItem$.value) {
_this3.selectedItem$.next(options[0]);
} else {
const nextItemIndex = options.findIndex(option => {
var _a;
return option.label === ((_a = _this3.selectedItem$.value) === null || _a === void 0 ? void 0 : _a.label);
}) - 1;
_this3.selectedItem$.next(options[nextItemIndex >= 0 ? nextItemIndex : 0]);
}
})();
}
activateNextListItem() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const groups = yield _this4.locationListItemGroups$,
options = [].concat(groups.remote, groups.locations, groups.suggestions);
if (!_this4.selectedItem$.value) {
_this4.selectedItem$.next(options[0]);
} else {
const nextItemIndex = options.findIndex(option => {
var _a;
return option.label === ((_a = _this4.selectedItem$.value) === null || _a === void 0 ? void 0 : _a.label);
}) + 1;
_this4.selectedItem$.next(options[nextItemIndex < options.length ? nextItemIndex : options.length - 1]);
}
})();
}
}
EventFormLocationComponent.ɵfac = function EventFormLocationComponent_Factory(t) {
return new (t || EventFormLocationComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_4__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_locations_services_locations_manager__WEBPACK_IMPORTED_MODULE_5__.LocationsManager), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_6__.EventFormStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_integrations__WEBPACK_IMPORTED_MODULE_7__.IntegrationsManager), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_locations_services_autocomplete_service__WEBPACK_IMPORTED_MODULE_8__.AutocompleteService));
};
EventFormLocationComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdefineComponent"]({
type: EventFormLocationComponent,
selectors: [["app-meet-event-form-location"]],
viewQuery: function EventFormLocationComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵviewQuery"](_c0, 5, _angular_core__WEBPACK_IMPORTED_MODULE_13__.ElementRef);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵloadQuery"]()) && (ctx.inputElRef = _t.first);
}
},
inputs: {
dropdownElHost: "dropdownElHost"
},
decls: 5,
vars: 11,
consts: [[4, "ngIf"], ["udInput", "", "udDropdown", "", 3, "ngModel", "placeholder", "dropdownHostEl", "overlayContentRef", "blur", "keyup.escape", "keydown.tab", "keyup.enter", "keydown.arrowUp", "keydown.arrowDown"], ["inputElRef", "", "dropdownRef", "udDropdownRef"], ["locationOverlayRef", ""], [1, "chips-list"], [1, "chip-item"], ["color", "var(--close-icon-color)", 1, "clickable", 3, "height", "width", "click"], [1, "event-form-location-dropdown"], ["class", "vertical-items-list remote", 4, "ngIf"], ["class", "vertical-items-list in-person", 4, "ngIf"], [1, "vertical-items-list", "remote"], [1, "sub-title"], [4, "ngFor", "ngForOf"], [1, "list-item", "small", "clickable", 3, "click"], [1, "image-box", 3, "ngSwitch"], [3, "ngTemplateOutlet", 4, "ngSwitchCase"], ["videoIconTmpl", ""], ["audioIconTmpl", ""], [1, "content-box"], [1, "label"], ["class", "tags", 4, "ngIf"], [3, "ngTemplateOutlet"], ["width", "20", "height", "20", "viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8.33341 2.58325L8.29662 2.58325C7.08165 2.58325 6.11887 2.58324 5.34584 2.6533C4.55472 2.725 3.88902 2.87479 3.29175 3.21963C2.56966 3.63653 1.97003 4.23616 1.55313 4.95825C1.20829 5.55553 1.0585 6.22123 0.986797 7.01235C0.916735 7.78537 0.916741 8.74815 0.916748 9.96313L0.916748 9.99992L0.916748 10.0367C0.916741 11.2517 0.916736 12.2145 0.986798 12.9875C1.0585 13.7786 1.20829 14.4443 1.55313 15.0416C1.97003 15.7637 2.56966 16.3633 3.29175 16.7802C3.88903 17.125 4.55472 17.2748 5.34585 17.3465C6.11887 17.4166 7.08166 17.4166 8.29665 17.4166H8.33342H8.37019C9.58517 17.4166 10.548 17.4166 11.321 17.3465C12.1121 17.2748 12.7778 17.125 13.3751 16.7802C14.0972 16.3633 14.6968 15.7637 15.1137 15.0416C15.4555 14.4496 15.6057 13.7904 15.6781 13.0084C16.5879 13.6908 17.0444 14.0318 17.4279 13.9955C17.6756 13.9719 17.9057 13.8569 18.0732 13.6728C18.3334 13.3867 18.3334 12.8133 18.3334 11.6666L18.3334 8.33324C18.3334 7.18649 18.3334 6.61311 18.0732 6.327C17.9057 6.1429 17.6756 6.02786 17.4279 6.00435C17.0444 5.96797 16.5879 6.30901 15.6781 6.99138C15.6057 6.20945 15.4555 5.55024 15.1137 4.95825C14.6968 4.23616 14.0972 3.63653 13.3751 3.21963C12.7778 2.87479 12.1121 2.725 11.321 2.6533C10.548 2.58324 9.58518 2.58324 8.3702 2.58325L8.33341 2.58325ZM4.04175 4.51867C4.37267 4.32761 4.79415 4.20945 5.48124 4.14718C6.17863 4.08397 7.07346 4.08325 8.33341 4.08325C9.59337 4.08325 10.4882 4.08397 11.1856 4.14718C11.8727 4.20945 12.2942 4.32761 12.6251 4.51867C13.1191 4.80392 13.5294 5.21419 13.8147 5.70825C14.0057 6.03918 14.1239 6.46066 14.1862 7.14774C14.2494 7.84514 14.2501 8.73996 14.2501 9.99992C14.2501 11.2599 14.2494 12.1547 14.1862 12.8521C14.1239 13.5392 14.0057 13.9607 13.8147 14.2916C13.5294 14.7856 13.1191 15.1959 12.6251 15.4812C12.2942 15.6722 11.8727 15.7904 11.1856 15.8527C10.4882 15.9159 9.59337 15.9166 8.33342 15.9166C7.07346 15.9166 6.17864 15.9159 5.48124 15.8527C4.79416 15.7904 4.37268 15.6722 4.04175 15.4812C3.54769 15.1959 3.13741 14.7856 2.85217 14.2916C2.66111 13.9607 2.54295 13.5392 2.48067 12.8521C2.41747 12.1547 2.41675 11.2599 2.41675 9.99992C2.41675 8.73996 2.41747 7.84514 2.48067 7.14774C2.54295 6.46066 2.6611 6.03918 2.85217 5.70825C3.13741 5.21419 3.54768 4.80392 4.04175 4.51867Z", "fill", "#807A8E"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10.0001 0.916748C8.20516 0.916748 6.75008 2.37182 6.75008 4.16675V10.0001C6.75008 11.795 8.20516 13.2501 10.0001 13.2501C11.795 13.2501 13.2501 11.795 13.2501 10.0001V4.16675C13.2501 2.37182 11.795 0.916748 10.0001 0.916748ZM8.25008 4.16675C8.25008 3.20025 9.03358 2.41675 10.0001 2.41675C10.9666 2.41675 11.7501 3.20025 11.7501 4.16675V10.0001C11.7501 10.9666 10.9666 11.7501 10.0001 11.7501C9.03358 11.7501 8.25008 10.9666 8.25008 10.0001V4.16675ZM4.91675 10.0001C4.91675 9.58587 4.58096 9.25008 4.16675 9.25008C3.75253 9.25008 3.41675 9.58587 3.41675 10.0001C3.41675 12.3082 4.35092 13.9797 5.67099 15.0597C6.74172 15.9358 8.04136 16.404 9.25008 16.5405V18.3334C9.25008 18.7476 9.58587 19.0834 10.0001 19.0834C10.4143 19.0834 10.7501 18.7476 10.7501 18.3334V16.5405C11.9588 16.404 13.2584 15.9358 14.3292 15.0597C15.6492 13.9797 16.5834 12.3082 16.5834 10.0001C16.5834 9.58587 16.2476 9.25008 15.8334 9.25008C15.4192 9.25008 15.0834 9.58587 15.0834 10.0001C15.0834 11.8586 14.3509 13.1038 13.3793 13.8988C12.3843 14.7129 11.1 15.0834 10.0001 15.0834C8.90013 15.0834 7.61584 14.7129 6.62084 13.8988C5.64925 13.1038 4.91675 11.8586 4.91675 10.0001Z", "fill", "#807A8E"], [1, "tags"], [1, "tag", "primary"], [1, "vertical-items-list", "in-person"], [1, "sub-title", "clickable"], [1, "list-item", "large", "clickable", 3, "click"], [1, "image-box"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M4.08325 8.4569C4.08325 6.39227 4.83644 4.90122 5.91995 3.92026C7.01623 2.92775 8.49682 2.41674 9.99992 2.41675C11.503 2.41675 12.9836 2.92776 14.0799 3.92028C15.1634 4.90125 15.9166 6.39229 15.9166 8.4569C15.9166 10.8405 14.6428 12.97 13.1718 14.6241C12.5051 15.3738 12.0896 15.833 11.6409 16.1307C11.239 16.3972 10.7799 16.5501 10.0001 16.5501C9.22029 16.5501 8.76117 16.3973 8.35925 16.1307C7.91051 15.8331 7.49498 15.3738 6.8283 14.6242C5.35719 12.9701 4.08325 10.8406 4.08325 8.4569ZM17.4166 8.4569C17.4166 5.99476 16.5031 4.09073 15.0866 2.80831C13.6829 1.53744 11.8302 0.916753 9.99992 0.916748C8.16969 0.916743 6.31694 1.53743 4.91322 2.80829C3.49673 4.09071 2.58325 5.99475 2.58325 8.4569C2.58325 11.374 4.13116 13.8486 5.70744 15.621L5.75506 15.6746C6.36003 16.3551 6.90098 16.9635 7.53021 17.3808C8.22273 17.8401 8.98422 18.0501 10.0001 18.0501C11.016 18.0501 11.7775 17.84 12.47 17.3807C13.0992 16.9634 13.6401 16.3549 14.2451 15.6745L14.2927 15.6209C15.8688 13.8485 17.4166 11.3739 17.4166 8.4569ZM9.99992 10.8334C11.3806 10.8334 12.4999 9.71415 12.4999 8.33344C12.4999 6.95273 11.3806 5.83344 9.99992 5.83344C8.61921 5.83344 7.49992 6.95273 7.49992 8.33344C7.49992 9.71415 8.61921 10.8334 9.99992 10.8334Z", "fill", "#807A8E"], [1, "description"]],
template: function EventFormLocationComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](0, EventFormLocationComponent_ng_container_0_Template, 12, 7, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpureFunction3"](7, _c2, _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](1, 1, ctx.eventFormState.isDraftModeStream), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](2, 3, ctx.locationListItemGroups$), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](3, 5, ctx.selectedLocationOption$)));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_20__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_20__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_20__.NgTemplateOutlet, _angular_common__WEBPACK_IMPORTED_MODULE_20__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_20__.NgSwitchCase, _angular_forms__WEBPACK_IMPORTED_MODULE_21__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_21__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_21__.NgModel, _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_9__.InputDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_10__.DropdownDirective, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_11__.CloseIconComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_12__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n --close-icon-color: #807A8E;\n}\n[_nghost-%COMP%] input.ud-input[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n border: 0 !important;\n padding: 0 !important;\n border-radius: 0;\n background: transparent;\n}\n[_nghost-%COMP%] input.ud-input.hidden[_ngcontent-%COMP%] {\n display: none;\n}\n[_nghost-%COMP%] input.ud-input[_ngcontent-%COMP%]::placeholder {\n color: #A59FB9;\n}\n\n\n.event-form-location-dropdown[_ngcontent-%COMP%] {\n border: 1px solid #F3F3F9;\n border-radius: 8px;\n background-color: #ffffff;\n box-shadow: 0 2px 3px rgba(29, 26, 34, 0.03);\n width: 100%;\n border-top: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n box-shadow: 0 15px 25px rgba(29, 26, 34, 0.1);\n}\n.event-form-location-dropdown[_ngcontent-%COMP%] .vertical-items-list.remote[_ngcontent-%COMP%] {\n padding-bottom: 8px;\n}\n.event-form-location-dropdown[_ngcontent-%COMP%] .vertical-items-list[_ngcontent-%COMP%]:first-child {\n border-bottom: 1px solid #F3F3F9;\n}\n.event-form-location-dropdown[_ngcontent-%COMP%] .vertical-items-list[_ngcontent-%COMP%] .sub-title[_ngcontent-%COMP%] {\n margin: 8px 14px;\n}\n.event-form-location-dropdown[_ngcontent-%COMP%] .vertical-items-list[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%] {\n margin: 0;\n border-radius: 6px;\n}\n.event-form-location-dropdown[_ngcontent-%COMP%] .vertical-items-list[_ngcontent-%COMP%] .list-item.small[_ngcontent-%COMP%] {\n height: 40px;\n}\n.event-form-location-dropdown[_ngcontent-%COMP%] .vertical-items-list[_ngcontent-%COMP%] .list-item.large[_ngcontent-%COMP%] {\n height: 56px;\n}\n.event-form-location-dropdown[_ngcontent-%COMP%] .vertical-items-list[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\n.event-form-location-dropdown[_ngcontent-%COMP%] .vertical-items-list[_ngcontent-%COMP%] .list-item.active[_ngcontent-%COMP%] {\n background: #F3F3F9;\n}\n.event-form-location-dropdown[_ngcontent-%COMP%] .vertical-items-list[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%] .image-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n max-width: 40px;\n min-width: 40px;\n max-height: 40px;\n min-height: 40px;\n background: transparent;\n}\n.event-form-location-dropdown[_ngcontent-%COMP%] .vertical-items-list[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] {\n margin-left: 0;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2V2ZW50LWZvcm0vY29tcG9uZW50cy9ldmVudC1mb3JtLWxvY2F0aW9uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQy9NQTtFQUNJLDJCQUFBO0FBMkRKO0FBekRJO0VGSkEsZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBdkVBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBa0lBLGlCQUFBO0VFbktJLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0FBa0VSO0FBaEVRO0VBQ0ksYUFBQTtBQWtFWjtBQS9EUTtFQUNJLGNIS2E7QUc0RHpCOztBQTVEQTs7RUFBQTtBQUdBO0VEd0RJLHlCQUFBO0VBQ0Esa0JDeERjO0VEeURkLHlCRmpFb0I7RUVrRXBCLDRDQUFBO0VDeERBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSw2Q0FBQTtBQWlFSjtBQTlEUTtFQUNJLG1CQUFBO0FBZ0VaO0FBN0RRO0VBQ0ksZ0NBQUE7QUErRFo7QUE1RFE7RUFDSSxnQkFBQTtBQThEWjtBQTNEUTtFQUNJLFNBQUE7RUFDQSxrQkFBQTtBQTZEWjtBQTNEWTtFQUNJLFlBQUE7QUE2RGhCO0FBMURZO0VBQ0ksWUFBQTtBQTREaEI7QUF6RFk7RUFDSSxtQkhoQ1U7QUcyRjFCO0FBeERZO0VBQ0ksbUJIcENVO0FHOEYxQjtBQXZEWTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBRUEsZUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBRUEsdUJBQUE7QUF1RGhCO0FBcERZO0VBQ0ksY0FBQTtBQXNEaEIiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cblxuOmhvc3Qge1xuICAgIC0tY2xvc2UtaWNvbi1jb2xvcjogI3skY29sb3ItZ3JheXNjYWxlLWRhcmstMX07XG5cbiAgICBpbnB1dC51ZC1pbnB1dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRCb2R5MTVSZWd1bGFyO1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKipcbiAqIFRPRE86IENyZWF0ZSBzaGFyZWQgc3R5bGVzIGZvciBkcm9wZG93blxuICovXG4uZXZlbnQtZm9ybS1sb2NhdGlvbi1kcm9wZG93biB7XG4gICAgQGluY2x1ZGUgY2FyZCg4cHgpO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcblxuICAgIC52ZXJ0aWNhbC1pdGVtcy1saXN0IHtcbiAgICAgICAgJi5yZW1vdGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWItdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgICAgICAgICAmLnNtYWxsIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGFyZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2UtYm94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudC1ib3gge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EventFormLocationComponent.prototype, "locationInputTextStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], EventFormLocationComponent.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EventFormLocationComponent.prototype, "selectedLocationOption$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EventFormLocationComponent.prototype, "locationListItemGroups$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EventFormLocationComponent.prototype, "selectedItem$", void 0);
/***/ }),
/***/ 9975:
/*!*********************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/event-form/components/event-form-plan.component.ts ***!
\*********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventFormPlanComponent": () => (/* binding */ EventFormPlanComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _undock_time_plans_services_states_plans_search_state_model__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/time/plans/services/states/plans-search.state-model */ 58603);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/dock/meet/services/state-models/event-form.state-model */ 39690);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input.directive */ 51081);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
/* harmony import */ var _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/common/ui-kit/ui/pipes */ 97648);
function EventFormPlanComponent_ng_container_0_ng_container_3_Template(rf, ctx) {
if (rf & 1) {
const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](2, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](4, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](6, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](9, "app-icon-close", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵlistener"]("click", function EventFormPlanComponent_ng_container_0_ng_container_3_Template_app_icon_close_click_9_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵrestoreView"](_r5);
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵresetView"](ctx_r4.resetSelectedPlan());
});
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtextInterpolate"](view_r1.selectedPlan.title);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("height", 20)("width", 20);
}
}
function EventFormPlanComponent_ng_container_0_ng_container_5_ng_template_6_ng_container_4_div_2_div_5_Template(rf, ctx) {
if (rf & 1) {
const _r18 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵlistener"]("click", function EventFormPlanComponent_ng_container_0_ng_container_5_ng_template_6_ng_container_4_div_2_div_5_Template_div_click_0_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵrestoreView"](_r18);
const plan_r16 = restoredCtx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"](4);
const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵreference"](4);
const ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"](2);
ctx_r17.selectPlan(plan_r16);
return _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵresetView"](_r8.close());
});
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](2, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](4, "app-icon-hourglass");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](7, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](9, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](12, "div", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](13);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
}
if (rf & 2) {
const plan_r16 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtextInterpolate"](plan_r16.title);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtextInterpolate"](plan_r16.description);
}
}
function EventFormPlanComponent_ng_container_0_ng_container_5_ng_template_6_ng_container_4_div_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](2, "span", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](3, "Results");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](5, EventFormPlanComponent_ng_container_0_ng_container_5_ng_template_6_ng_container_4_div_2_div_5_Template, 16, 2, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"](4).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngForOf", view_r1.searchResults);
}
}
function EventFormPlanComponent_ng_container_0_ng_container_5_ng_template_6_ng_container_4_span_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "No plans found");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
}
}
function EventFormPlanComponent_ng_container_0_ng_container_5_ng_template_6_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerStart"](0, 1);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](2, EventFormPlanComponent_ng_container_0_ng_container_5_ng_template_6_ng_container_4_div_2_Template, 7, 1, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](4, EventFormPlanComponent_ng_container_0_ng_container_5_ng_template_6_ng_container_4_span_4_Template, 2, 0, "span", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"](3).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngSwitch", (view_r1.searchResults == null ? null : view_r1.searchResults.length) > 0);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngSwitchCase", false);
}
}
function EventFormPlanComponent_ng_container_0_ng_container_5_ng_template_6_ng_container_6_div_7_Template(rf, ctx) {
if (rf & 1) {
const _r24 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](0, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵlistener"]("click", function EventFormPlanComponent_ng_container_0_ng_container_5_ng_template_6_ng_container_6_div_7_Template_div_click_0_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵrestoreView"](_r24);
const plan_r22 = restoredCtx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"](3);
const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵreference"](4);
const ctx_r23 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"](2);
ctx_r23.selectPlan(plan_r22);
return _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵresetView"](_r8.close());
});
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](2, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](4, "app-icon-hourglass");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](7, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](9, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](12, "div", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](13);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
}
if (rf & 2) {
const plan_r22 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtextInterpolate"](plan_r22.title);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtextInterpolate"](plan_r22.description);
}
}
function EventFormPlanComponent_ng_container_0_ng_container_5_ng_template_6_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](2, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](4, "span", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](5, "All plans");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](7, EventFormPlanComponent_ng_container_0_ng_container_5_ng_template_6_ng_container_6_div_7_Template, 16, 2, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"](3).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngForOf", view_r1.allPlans);
}
}
function EventFormPlanComponent_ng_container_0_ng_container_5_ng_template_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](1, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipe"](2, "boolean");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](4, EventFormPlanComponent_ng_container_0_ng_container_5_ng_template_6_ng_container_4_Template, 6, 3, "ng-container", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](6, EventFormPlanComponent_ng_container_0_ng_container_5_ng_template_6_ng_container_6_Template, 10, 1, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](8, "\n ");
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"](2).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipeBind1"](2, 3, view_r1.searchCriteria == null ? null : view_r1.searchCriteria.trim()));
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngSwitchCase", false);
}
}
function EventFormPlanComponent_ng_container_0_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
const _r28 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](2, "input", 6, 7);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵlistener"]("focus", function EventFormPlanComponent_ng_container_0_ng_container_5_Template_input_focus_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵrestoreView"](_r28);
const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵreference"](4);
return _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵresetView"](_r8.open());
})("keyup.escape", function EventFormPlanComponent_ng_container_0_ng_container_5_Template_input_keyup_escape_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵrestoreView"](_r28);
const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵreference"](4);
return _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵresetView"](_r8.close());
})("ngModelChange", function EventFormPlanComponent_ng_container_0_ng_container_5_Template_input_ngModelChange_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵrestoreView"](_r28);
const ctx_r30 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵresetView"](ctx_r30.setSearchCriteria($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](6, EventFormPlanComponent_ng_container_0_ng_container_5_ng_template_6_Template, 9, 5, "ng-template", null, 8, _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵreference"](3);
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵreference"](7);
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]().ngIf;
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
let tmp_2_0;
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngModel", view_r1.searchCriteria)("placeholder", "Add plan")("dropdownHostEl", (tmp_2_0 = ctx_r3.dropdownElHost) !== null && tmp_2_0 !== undefined ? tmp_2_0 : _r7)("overlayContentRef", _r9);
}
}
function EventFormPlanComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerStart"](0, 1);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipe"](1, "boolean");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](3, EventFormPlanComponent_ng_container_0_ng_container_3_Template, 13, 3, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](5, EventFormPlanComponent_ng_container_0_ng_container_5_Template, 9, 4, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](6, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipeBind1"](1, 3, view_r1.selectedPlan));
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngSwitchCase", false);
}
}
const _c0 = function (a0, a1, a2, a3) {
return {
allPlans: a0,
selectedPlan: a1,
searchCriteria: a2,
searchResults: a3
};
};
class EventFormPlanComponent {
constructor(eventFormStateModel, commandSearchStateModel) {
this.eventFormStateModel = eventFormStateModel;
this.commandSearchStateModel = commandSearchStateModel;
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.DestroyEvent();
this.eventFormState = this.eventFormStateModel.state;
this.searchCommandsState = this.commandSearchStateModel.state;
}
get allPlansStream() {
return this.commandSearchStateModel.allPlansStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.map)(plans => {
return plans.filter(plan => Boolean(plan.title));
}));
}
get selectedPlanStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_12__.combineLatest)([this.eventFormState.planIdStream, this.commandSearchStateModel.allPlansStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.map)(([planId, userPlans]) => {
console.log({
planId,
userPlans
});
return planId ? userPlans.find(plan => plan._id === planId || plan.publicId === planId) : null;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyEvent));
}
selectPlan(plan) {
console.log(`selectPlan`, plan);
this.eventFormStateModel.applyUserCommand(plan);
}
resetSelectedPlan() {
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
console.log(`resetSelectedPlan`);
})();
}
setSearchCriteria(criteria) {
return this.commandSearchStateModel.searchPlans(criteria);
}
}
EventFormPlanComponent.ɵfac = function EventFormPlanComponent_Factory(t) {
return new (t || EventFormPlanComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdirectiveInject"](_undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_4__.EventFormStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdirectiveInject"](_undock_time_plans_services_states_plans_search_state_model__WEBPACK_IMPORTED_MODULE_1__.PlansSearchStateModel));
};
EventFormPlanComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdefineComponent"]({
type: EventFormPlanComponent,
selectors: [["app-event-form-plan"]],
inputs: {
dropdownElHost: "dropdownElHost"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵProvidersFeature"]([_undock_time_plans_services_states_plans_search_state_model__WEBPACK_IMPORTED_MODULE_1__.PlansSearchStateModel])],
decls: 6,
vars: 14,
consts: [[3, "ngSwitch", 4, "ngIf"], [3, "ngSwitch"], [4, "ngSwitchCase"], [1, "chips-list"], [1, "chip-item"], ["color", "var(--close-icon-color)", 1, "clickable", 3, "height", "width", "click"], ["tabindex", "0", "udInput", "", "udDropdown", "", 3, "ngModel", "placeholder", "dropdownHostEl", "overlayContentRef", "focus", "keyup.escape", "ngModelChange"], ["inputElRef", "", "dropdownRef", "udDropdownRef"], ["eventFormPlanTmpl", ""], [1, "event-form-plan-dropdown", 3, "ngSwitch"], [3, "ngSwitch", 4, "ngSwitchCase"], ["class", "vertical-items-list", 4, "ngSwitchCase"], [1, "vertical-items-list"], [1, "sub-title"], ["class", "list-item clickable", 3, "click", 4, "ngFor", "ngForOf"], [1, "list-item", "clickable", 3, "click"], [1, "image-box"], [1, "content-box"], [1, "label"], [1, "description"]],
template: function EventFormPlanComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](0, EventFormPlanComponent_ng_container_0_Template, 7, 5, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](5, "\n\n\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction4"](9, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipeBind1"](1, 1, ctx.allPlansStream), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipeBind1"](2, 3, ctx.selectedPlanStream), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipeBind1"](3, 5, ctx.searchCommandsState.searchCriteriaStream), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipeBind1"](4, 7, ctx.searchCommandsState.plansSearchResultsStream)));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_14__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_14__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_14__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_14__.NgSwitchCase, _angular_forms__WEBPACK_IMPORTED_MODULE_15__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_15__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_15__.NgModel, _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_5__.InputDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_6__.DropdownDirective, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_7__.CloseIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_7__.HourglassIconComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__.StreamPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_9__.BooleanPipe],
styles: ["[_nghost-%COMP%] input.ud-input[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n border: 0 !important;\n padding: 0 !important;\n border-radius: 0;\n}\n[_nghost-%COMP%] input.ud-input.hidden[_ngcontent-%COMP%] {\n display: none;\n}\n[_nghost-%COMP%] input.ud-input[_ngcontent-%COMP%]::placeholder {\n color: #A59FB9;\n}\n\n\n.event-form-plan-dropdown[_ngcontent-%COMP%] {\n border: 1px solid #F3F3F9;\n border-radius: 8px;\n background-color: #ffffff;\n box-shadow: 0 2px 3px rgba(29, 26, 34, 0.03);\n width: 100%;\n max-height: 360px;\n overflow-y: auto;\n border-top: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n box-shadow: 0 15px 25px rgba(29, 26, 34, 0.1);\n}\n.event-form-plan-dropdown[_ngcontent-%COMP%]::-webkit-scrollbar, .event-form-plan-dropdown[_ngcontent-%COMP%]::-webkit-scrollbar-button, .event-form-plan-dropdown[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .event-form-plan-dropdown[_ngcontent-%COMP%]::-webkit-scrollbar-track, .event-form-plan-dropdown[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.event-form-plan-dropdown[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.event-form-plan-dropdown[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.event-form-plan-dropdown[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.event-form-plan-dropdown[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.event-form-plan-dropdown[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.event-form-plan-dropdown[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.event-form-plan-dropdown[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.event-form-plan-dropdown[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.event-form-plan-dropdown[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n.event-form-plan-dropdown[_ngcontent-%COMP%] .vertical-items-list[_ngcontent-%COMP%]:first-child {\n border-bottom: 1px solid #F3F3F9;\n}\n.event-form-plan-dropdown[_ngcontent-%COMP%] .vertical-items-list[_ngcontent-%COMP%] .sub-title[_ngcontent-%COMP%] {\n margin: 8px 14px;\n}\n.event-form-plan-dropdown[_ngcontent-%COMP%] .vertical-items-list[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%] {\n margin: 2px;\n border-radius: 6px;\n}\n.event-form-plan-dropdown[_ngcontent-%COMP%] .vertical-items-list[_ngcontent-%COMP%] .list-item.small[_ngcontent-%COMP%] {\n height: 40px;\n}\n.event-form-plan-dropdown[_ngcontent-%COMP%] .vertical-items-list[_ngcontent-%COMP%] .list-item.large[_ngcontent-%COMP%] {\n height: 56px;\n}\n.event-form-plan-dropdown[_ngcontent-%COMP%] .vertical-items-list[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\n.event-form-plan-dropdown[_ngcontent-%COMP%] .vertical-items-list[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%] .image-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 40px;\n height: 40px;\n background: transparent;\n}\n.event-form-plan-dropdown[_ngcontent-%COMP%] .vertical-items-list[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] {\n margin-left: 0;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2V2ZW50LWZvcm0vY29tcG9uZW50cy9ldmVudC1mb3JtLXBsYW4uY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3Njcm9sbGJhcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUMvTUk7RUZEQSxnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUF2RUEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFrSUEsaUJBQUE7RUV0S0ksb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FBa0VSO0FBaEVRO0VBQ0ksYUFBQTtBQWtFWjtBQS9EUTtFQUNJLGNIU2E7QUd3RHpCOztBQTVEQTs7RUFBQTtBQUdBO0VENERJLHlCQUFBO0VBQ0Esa0JDNURjO0VENkRkLHlCRmpFb0I7RUVrRXBCLDRDQUFBO0VDM0RBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0EsNkNBQUE7QUFnRUo7QUNuRkk7RUFLSSx1Q0FBQTtFQUFBLCtCQUFBO0FEaUZSO0FDOUVJO0VBQ0ksVUFBQTtFQUNBLFdBQUE7QURnRlI7QUM3RUk7RUFDSSxRQUFBO0VBQ0EsU0FBQTtBRCtFUjtBQzVFSTtFQUNJLG1CSlZpQjtFSVdqQixtQkFBQTtBRDhFUjtBQzNFSTtFQUNJLHVCQUFBO0VBQ0EsbUJBQUE7QUQ2RVI7QUMxRUk7RUFDSSx1QkFBQTtBRDRFUjtBQ3hFUTtFQUNJLG1CSnpCYTtBR21HekI7QUN2RVE7RUFDSSxhQUFBO0FEeUVaO0FDcEVRO0VBQ0ksVUFBQTtFQUNBLG1CSnBDYTtBRzBHekI7QUNuRVE7RUFDSSxVQUFBO0FEcUVaO0FBL0ZRO0VBQ0ksZ0NBQUE7QUFpR1o7QUE5RlE7RUFDSSxnQkFBQTtBQWdHWjtBQTdGUTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtBQStGWjtBQTdGWTtFQUNJLFlBQUE7QUErRmhCO0FBNUZZO0VBQ0ksWUFBQTtBQThGaEI7QUEzRlk7RUFDSSxtQkg1QlU7QUd5SDFCO0FBMUZZO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFFQSxXQUFBO0VBQ0EsWUFBQTtFQUVBLHVCQUFBO0FBMEZoQjtBQXZGWTtFQUNJLGNBQUE7QUF5RmhCIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gICAgaW5wdXQudWQtaW5wdXQge1xuICAgICAgICBAaW5jbHVkZSBmb250Qm9keTE1UmVndWxhcjtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKipcbiAqIFRPRE86IENyZWF0ZSBzaGFyZWQgc3R5bGVzIGZvciBkcm9wZG93blxuICovXG4uZXZlbnQtZm9ybS1wbGFuLWRyb3Bkb3duIHtcbiAgICBAaW5jbHVkZSBjYXJkKDhweCk7XG4gICAgQGluY2x1ZGUgcHVycGxlLXNjcm9sbGJhcjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcblxuICAgIC52ZXJ0aWNhbC1pdGVtcy1saXN0IHtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgICAgICAgICAmLnNtYWxsIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGFyZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2UtYm94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQtYm94IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIG5vLXNjcm9sbCB7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gcHVycGxlLXNjcm9sbGJhciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBncmF5LXNjcm9sbGJhciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgICBAbWl4aW4gYmxhY2stc2Nyb2xsYmFyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.EmitOnDestroy)()], EventFormPlanComponent.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EventFormPlanComponent.prototype, "allPlansStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EventFormPlanComponent.prototype, "selectedPlanStream", null);
/***/ }),
/***/ 56690:
/*!****************************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/event-form/components/event-form-schedule-lg.component.ts ***!
\****************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventFormScheduleLgComponent": () => (/* binding */ EventFormScheduleLgComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs/operators */ 60116);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _event_form_schedule_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./event-form-schedule.component */ 96112);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @angular/material/legacy-menu */ 1051);
/* harmony import */ var _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @angular/material/legacy-select */ 36002);
/* harmony import */ var _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @angular/material/legacy-core */ 57090);
/* harmony import */ var _angular_material_legacy_slide_toggle__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @angular/material/legacy-slide-toggle */ 43921);
/* harmony import */ var _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input.directive */ 51081);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_common_ui_kit_ui_components_time_zone_selector_time_zone_selector_2_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components/time-zone-selector/time-zone-selector-2.component */ 77892);
/* harmony import */ var _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/time/availability/components */ 93989);
/* harmony import */ var _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/dock/meet/ui/pages/edit-meeting */ 20524);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function EventFormScheduleLgComponent_header_0_div_4_Template(rf, ctx) {
if (rf & 1) {
const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](0, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](2, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](4, "app-date-picker", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("onDateSelected", function EventFormScheduleLgComponent_header_0_div_4_Template_app_date_picker_onDateSelected_4_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r12);
const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r11.handleDateSelected($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](7, "div", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](9, "app-meet-time-slot-selector", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("onSlotSelected", function EventFormScheduleLgComponent_header_0_div_4_Template_app_meet_time_slot_selector_onSlotSelected_9_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r12);
const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r13.handleStartTimeChange($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](12, "span", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](13, "\n to\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](14, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](15, "div", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](17, "app-meet-time-slot-selector", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("onSlotSelected", function EventFormScheduleLgComponent_header_0_div_4_Template_app_meet_time_slot_selector_onSlotSelected_17_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r12);
const ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r14.handleEndTimeChange($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
}
if (rf & 2) {
const values_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]().ngIf;
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("showAsModal", true)("dateFormat", ctx_r3.dateFormat)("disabled", !values_r2.isOwnerMode)("date", ctx_r3.schedule.start);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("step", ctx_r3.timeInputStep)("labelFormat", ctx_r3.timeFormat)("selectedTime", ctx_r3.schedule.start);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("step", ctx_r3.timeInputStep)("labelFormat", ctx_r3.timeFormat)("selectedTime", ctx_r3.schedule.end);
}
}
function EventFormScheduleLgComponent_header_0_ng_template_7_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](2, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](4, "span", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](5, "Please wait. Availability is loading.");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementContainerEnd"]();
}
}
function EventFormScheduleLgComponent_header_0_ng_template_7_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](2, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](4, "span", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](5, "No mutual availability found");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementContainerEnd"]();
}
}
function EventFormScheduleLgComponent_header_0_ng_template_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementContainerStart"](1, 22);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](4, EventFormScheduleLgComponent_header_0_ng_template_7_ng_container_4_Template, 8, 0, "ng-container", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](6, EventFormScheduleLgComponent_header_0_ng_template_7_ng_container_6_Template, 8, 0, "ng-container", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](8, "\n ");
}
if (rf & 2) {
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](2, 3, ctx_r5.isAvailabilityLoadingStream));
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngSwitchCase", false);
}
}
function EventFormScheduleLgComponent_header_0_ng_template_34_mat_option_9_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](0, "mat-option", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
}
if (rf & 2) {
const option_r20 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("value", option_r20[0]);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtextInterpolate"](option_r20[1]);
}
}
function EventFormScheduleLgComponent_header_0_ng_template_34_div_24_Template(rf, ctx) {
if (rf & 1) {
const _r22 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](0, "div", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](2, "span", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](3, "Number of occurences");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](5, "input", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("ngModelChange", function EventFormScheduleLgComponent_header_0_ng_template_34_div_24_Template_input_ngModelChange_5_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r22);
const ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r21.changeNumberOfEventOccurrences($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](6, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngModel", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](6, 1, ctx_r19.numberOfEventOccurrencesStream));
}
}
function EventFormScheduleLgComponent_header_0_ng_template_34_Template(rf, ctx) {
if (rf & 1) {
const _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](1, "div", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("click", function EventFormScheduleLgComponent_header_0_ng_template_34_Template_div_click_1_listener($event) {
return $event.stopPropagation();
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](3, "h5");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](4, "Recurring settings");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](6, "mat-select", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("selectionChange", function EventFormScheduleLgComponent_header_0_ng_template_34_Template_mat_select_selectionChange_6_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r25);
const ctx_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r24.changeRecurringFrequency($event.value));
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](7, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](9, EventFormScheduleLgComponent_header_0_ng_template_34_mat_option_9_Template, 2, 2, "mat-option", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](12, "mat-slide-toggle", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("toggleChange", function EventFormScheduleLgComponent_header_0_ng_template_34_Template_mat_slide_toggle_toggleChange_12_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r25);
const ctx_r26 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r26.toggleRecurrenceLimit());
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](13, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](14, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](15, "Limit number of occurrences");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](16, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](23, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](24, EventFormScheduleLgComponent_header_0_ng_template_34_div_24_Template, 8, 3, "div", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](25, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](27, "\n ");
}
if (rf & 2) {
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("value", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](7, 6, ctx_r7.recurringFrequencyStream))("placeholder", ctx_r7.recurrenceOptions[0][1]);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngForOf", ctx_r7.recurrenceOptions);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("disabled", !_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](13, 8, ctx_r7.isRecurrentEventStream))("checked", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](14, 10, ctx_r7.limitRecurrentEventSeriesStream));
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](12);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](25, 12, ctx_r7.limitRecurrentEventSeriesStream));
}
}
function EventFormScheduleLgComponent_header_0_span_39_i_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](0, "i", 37);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](1, "add");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
}
}
function EventFormScheduleLgComponent_header_0_span_39__svg_svg_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](0, "svg", 38);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](2, "path", 39);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](4, "path", 40);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](6, "path", 41);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](8, "path", 42);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
}
}
function EventFormScheduleLgComponent_header_0_span_39_Template(rf, ctx) {
if (rf & 1) {
const _r30 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](0, "span", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("click", function EventFormScheduleLgComponent_header_0_span_39_Template_span_click_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r30);
const ctx_r29 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r29.isAvailabilitySelectorHidden$.next(!ctx_r29.isAvailabilitySelectorHidden$.value));
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](3, EventFormScheduleLgComponent_header_0_span_39_i_3_Template, 2, 0, "i", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](6, EventFormScheduleLgComponent_header_0_span_39__svg_svg_6_Template, 10, 0, "svg", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](1, 3, ctx_r8.isAvailabilitySelectorHidden$));
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngSwitchCase", false);
}
}
function EventFormScheduleLgComponent_header_0_ng_container_43_Template(rf, ctx) {
if (rf & 1) {
const _r32 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](4, "span", 43);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](5, "Meeting will be rescheduled");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](7, "div", 44);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("click", function EventFormScheduleLgComponent_header_0_ng_container_43_Template_div_click_7_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r32);
const ctx_r31 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r31.cancelReschedule());
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](8, "Cancel");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementContainerEnd"]();
}
}
function EventFormScheduleLgComponent_header_0_ng_container_46_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](2, "div", 45);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementContainerEnd"]();
}
}
function EventFormScheduleLgComponent_header_0_Template(rf, ctx) {
if (rf & 1) {
const _r34 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](0, "header");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](4, EventFormScheduleLgComponent_header_0_div_4_Template, 20, 10, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](7, EventFormScheduleLgComponent_header_0_ng_template_7_Template, 9, 5, "ng-template", null, 3, _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](10, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](12, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](15, "svg", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](17, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](19, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](20, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](21);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](22, "async");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](23, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](25, "svg", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](27, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](30, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](31, "mat-menu", 11, 12);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](34, EventFormScheduleLgComponent_header_0_ng_template_34_Template, 28, 14, "ng-template", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](36, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](37, "app-time-time-zone-selector-2", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("onSelected", function EventFormScheduleLgComponent_header_0_Template_app_time_time_zone_selector_2_onSelected_37_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r34);
const ctx_r33 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r33.handleSelectedTimeZoneChange($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](38, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](39, EventFormScheduleLgComponent_header_0_span_39_Template, 8, 5, "span", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](40, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](42, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](43, EventFormScheduleLgComponent_header_0_ng_container_43_Template, 11, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](44, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](45, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](46, EventFormScheduleLgComponent_header_0_ng_container_46_Template, 4, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](47, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](48, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
}
if (rf & 2) {
const values_r2 = ctx.ngIf;
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵreference"](8);
const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵreference"](32);
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](5, 9, ctx_r0.isEventScheduleSelected$))("ngIfElse", _r4);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("matMenuTriggerFor", _r6);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](22, 11, ctx_r0.recurrenceLabel$));
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](16);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("defaultSelect", false)("selectedTimeZone", values_r2.selectedTz);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngIf", values_r2.isOwnerMode);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](44, 13, ctx_r0.isMeetingShouldBeRescheduled$));
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](47, 15, ctx_r0.isAvailabilityLoadingStream));
}
}
function EventFormScheduleLgComponent_main_6_Template(rf, ctx) {
if (rf & 1) {
const _r36 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](0, "main");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](2, "app-time-availability-day-browser", 46);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("onNextDaysClicked", function EventFormScheduleLgComponent_main_6_Template_app_time_availability_day_browser_onNextDaysClicked_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r36);
const ctx_r35 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r35.displayNextAvailabilityDays());
})("onPrevDaysClicked", function EventFormScheduleLgComponent_main_6_Template_app_time_availability_day_browser_onPrevDaysClicked_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r36);
const ctx_r37 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r37.displayPrevAvailabilityDays());
})("onDayIndexSelected", function EventFormScheduleLgComponent_main_6_Template_app_time_availability_day_browser_onDayIndexSelected_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r36);
const ctx_r38 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r38.onAvailabilityDayIndexSelected($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](6, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](7, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](8, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](10, "app-time-availability-multi-day-slot-selector", 47);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("onAvailableSlotSelected", function EventFormScheduleLgComponent_main_6_Template_app_time_availability_multi_day_slot_selector_onAvailableSlotSelected_10_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r36);
const ctx_r39 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r39.selectAvailabilitySlot($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](11, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](12, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](13, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](14, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](15, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](16, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("multiMode", true)("availability", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](3, 13, ctx_r1.displayAvailability$))("isAvailabilityLoading", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](4, 15, ctx_r1.isAvailabilityLoadingStream))("availabilityRangeStart", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](5, 17, ctx_r1.displayAvailabilityRangeStart$))("selectedAvailabilityDayIndex", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](6, 19, ctx_r1.selectedAvailabilityDayIndex$))("availabilityDaysCountToDisplay", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](7, 21, ctx_r1.availabilityDaysCountToDisplay$))("selectedTimeZone", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](8, 23, ctx_r1.state.selectedTimeZoneNameStream))("enableDatePicker", false);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("availabilitySet", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](11, 25, ctx_r1.displayAvailability$))("availabilityDaysCountToDisplay", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](12, 27, ctx_r1.availabilityDaysCountToDisplay$))("isAvailabilityLoading", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](13, 29, ctx_r1.isAvailabilityLoadingStream))("selectedAvailabilitySlot", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](14, 31, ctx_r1.selectedAvailableSlotStream$))("selectedTimezone", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](15, 33, ctx_r1.state.selectedTimeZoneNameStream));
}
}
const _c0 = function (a0, a1, a2, a3) {
return {
browserTz: a0,
selectedTz: a1,
isOwnerMode: a2,
isEarlyAdopter: a3
};
};
class EventFormScheduleLgComponent extends _event_form_schedule_component__WEBPACK_IMPORTED_MODULE_4__.EventFormScheduleComponent {
constructor() {
super(...arguments);
this.displayAvailability$ = this.availabilityViewModel.displayAvailabilityStream;
this.displayAvailabilityRangeStart$ = this.availabilityViewModel.displayAvailabilityRangeStartStream;
this.availabilityDaysCountToDisplay$ = this.availabilityViewModel.availabilityDaysCountToDisplayStream;
this.isAvailabilitySelectorHidden$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(false);
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.DestroyEvent();
}
get recurrenceLabel$() {
return this.recurringFrequencyStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(freq => {
return freq ? this.recurrenceOptions.find(o => o[0] === freq)[1] : 'None';
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get isEventScheduleSelected$() {
return this.state.eventScheduleStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(schedule => {
return Boolean((schedule === null || schedule === void 0 ? void 0 : schedule.start) && (schedule === null || schedule === void 0 ? void 0 : schedule.end));
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get selectedAvailableSlotStream$() {
return this.state.eventScheduleStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(schedule => {
return (schedule === null || schedule === void 0 ? void 0 : schedule.start) ? {
timeStamp: schedule.start.toISOString()
} : null;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.distinctUntilChanged)((0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.compareDeeplyBy)('timeStamp')), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get selectedAvailabilityDayIndex$() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_16__.combineLatest)([this.availabilityViewModel.displayAvailabilityStream, this.availabilityViewModel.selectedAvailabilityDayStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(([availability, selectedDay]) => {
for (let set of availability) {
if (set.day.isSame(selectedDay, 'day')) {
return availability.indexOf(set);
}
}
return -1;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get isMeetingShouldBeRescheduled$() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_16__.combineLatest)([this.state.isDraftModeStream, this.state.eventScheduleStream, this.state.originalEventDataStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.filter)(([isDraft, schedule]) => {
return Boolean(!isDraft && schedule);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(([, schedule, originalData]) => {
return originalData.schedule.start && originalData.schedule.end && schedule.start && schedule.end && !(moment__WEBPACK_IMPORTED_MODULE_1___default()(schedule.end).isSame(originalData.schedule.end) && moment__WEBPACK_IMPORTED_MODULE_1___default()(schedule.start).isSame(originalData.schedule.start));
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
displayPrevAvailabilityDays() {
return super.displayPrevAvailabilityDays(3);
}
displayNextAvailabilityDays() {
return super.displayNextAvailabilityDays(3);
}
cancelReschedule() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const originalData = yield _this.state.originalEventDataStream;
_this.eventFormStateModel.setEventSchedule(originalData.schedule);
})();
}
onAvailabilityDayIndexSelected(index) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
if (index >= 0) {
const availability = yield _this2.displayAvailability$;
yield _this2.availabilityViewModel.selectAvailabilityDay((_a = availability[index]) === null || _a === void 0 ? void 0 : _a.day, true);
}
})();
}
}
EventFormScheduleLgComponent.ɵfac = function () {
let ɵEventFormScheduleLgComponent_BaseFactory;
return function EventFormScheduleLgComponent_Factory(t) {
return (ɵEventFormScheduleLgComponent_BaseFactory || (ɵEventFormScheduleLgComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵgetInheritedFactory"](EventFormScheduleLgComponent)))(t || EventFormScheduleLgComponent);
};
}();
EventFormScheduleLgComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdefineComponent"]({
type: EventFormScheduleLgComponent,
selectors: [["app-meet-event-form-schedule-lg"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵInheritDefinitionFeature"]],
decls: 9,
vars: 17,
consts: [[4, "ngIf"], [1, "row"], ["class", "selected-meeting-date-box", 4, "ngIf", "ngIfElse"], ["availabilitySlotIsNotSelectedTmpl", ""], [1, "toolbar-icons"], [1, "recurring-settings-btn", 3, "matMenuTriggerFor"], ["width", "20", "height", "21", "viewBox", "0 0 20 21", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10.4927 0.267786C10.805 0.539888 10.8376 1.01364 10.5655 1.32595L9.45669 2.59856C9.63477 2.58848 9.81588 2.58326 10 2.58326C14.5563 2.58326 18.25 6.27691 18.25 10.8333C18.25 15.3896 14.5563 19.0833 10 19.0833C5.44365 19.0833 1.75 15.3896 1.75 10.8333C1.75 9.13836 2.26192 7.56074 3.1397 6.2494C3.37011 5.90519 3.83594 5.81293 4.18015 6.04334C4.52437 6.27375 4.61662 6.73958 4.38621 7.08379C3.66854 8.15595 3.25 9.44459 3.25 10.8333C3.25 14.5612 6.27208 17.5833 10 17.5833C13.7279 17.5833 16.75 14.5612 16.75 10.8333C16.75 7.10534 13.7279 4.08326 10 4.08326C9.77082 4.08326 9.54763 4.09281 9.33037 4.11093L10.8591 5.22764C11.1935 5.47198 11.2666 5.94119 11.0223 6.27567C10.778 6.61014 10.3087 6.68322 9.97426 6.43888L7.05759 4.30826C6.88795 4.18433 6.77806 3.99494 6.75466 3.78616C6.73127 3.57738 6.79651 3.36835 6.93452 3.20995L9.43452 0.34058C9.70662 0.0282761 10.1804 -0.00431481 10.4927 0.267786Z", "fill", "#2B2733"], [1, "pattern"], ["width", "20", "height", "20", "viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M6.66602 9.16675L9.99935 11.6667L13.3327 9.16675", "stroke", "#2B2733", "stroke-width", "2", "stroke-linecap", "round"], ["xPosition", "before", 1, "recurrence-menu"], ["recurringSettingsPopupTmpl", ""], ["matMenuContent", ""], [3, "defaultSelect", "selectedTimeZone", "onSelected"], ["class", "icon-box clickable", 3, "ngSwitch", "click", 4, "ngIf"], [1, "selected-meeting-date-box"], [1, "date-text", "date"], [3, "showAsModal", "dateFormat", "disabled", "date", "onDateSelected"], [1, "date-text", "time"], [3, "step", "labelFormat", "selectedTime", "onSlotSelected"], [1, "separator"], [3, "ngSwitch"], [4, "ngSwitchCase"], [1, "date-text", "notice"], [1, "recurring-settings", 3, "click"], ["udInput", "", 3, "value", "placeholder", "selectionChange"], [3, "value", 4, "ngFor", "ngForOf"], [1, "limit-occurrences-number-input", 3, "disabled", "checked", "toggleChange"], ["class", "input-row", 4, "ngIf"], [3, "value"], [1, "input-row"], [1, "label"], ["udInput", "", "type", "number", "spellcheck", "false", 1, "events-limit-number", 3, "ngModel", "ngModelChange"], [1, "icon-box", "clickable", 3, "ngSwitch", "click"], ["class", "material-icons-round", 4, "ngSwitchCase"], ["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg", 4, "ngSwitchCase"], [1, "material-icons-round"], ["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M3 7L12 7", "stroke", "#2B2733", "stroke-width", "2", "stroke-linecap", "round"], ["d", "M3 12L12 12", "stroke", "#2B2733", "stroke-width", "2", "stroke-linecap", "round"], ["d", "M3 17L12 17", "stroke", "#2B2733", "stroke-width", "2", "stroke-linecap", "round"], ["d", "M22 17L19 15L16 17", "stroke", "#2B2733", "stroke-width", "2", "stroke-linecap", "round"], [1, "reschedule-notice"], [1, "cancel-reschedule", 3, "click"], [1, "availability-loading-overlay"], [3, "multiMode", "availability", "isAvailabilityLoading", "availabilityRangeStart", "selectedAvailabilityDayIndex", "availabilityDaysCountToDisplay", "selectedTimeZone", "enableDatePicker", "onNextDaysClicked", "onPrevDaysClicked", "onDayIndexSelected"], [3, "availabilitySet", "availabilityDaysCountToDisplay", "isAvailabilityLoading", "selectedAvailabilitySlot", "selectedTimezone", "onAvailableSlotSelected"]],
template: function EventFormScheduleLgComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](0, EventFormScheduleLgComponent_header_0_Template, 49, 17, "header", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](5, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](6, EventFormScheduleLgComponent_main_6_Template, 17, 35, "main", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](7, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](8, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpureFunction4"](12, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](1, 2, ctx.state.browserTimeZoneDataStream), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](2, 4, ctx.state.selectedTimeZoneDataStream), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](3, 6, ctx.state.isOwnerModeStream), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](4, 8, ctx.isBetaUser$)));
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngIf", !_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](7, 10, ctx.isAvailabilitySelectorHidden$));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_18__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_18__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_18__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_18__.NgSwitchCase, _angular_forms__WEBPACK_IMPORTED_MODULE_19__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_19__.NumberValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_19__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_19__.NgModel, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_20__.MatLegacyMenu, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_20__.MatLegacyMenuTrigger, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_20__.MatLegacyMenuContent, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_21__.MatLegacySelect, _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_22__.MatLegacyOption, _angular_material_legacy_slide_toggle__WEBPACK_IMPORTED_MODULE_23__.MatLegacySlideToggle, _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_5__.InputDirective, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.DatePickerComponent, _undock_common_ui_kit_ui_components_time_zone_selector_time_zone_selector_2_component__WEBPACK_IMPORTED_MODULE_7__.TimeZoneSelector2Component, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_8__.AvailabilityDayBrowserComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_8__.AvailabilityMultiDaySlotSelectorComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_9__.TimeSlotSelectorComponent, _angular_common__WEBPACK_IMPORTED_MODULE_18__.AsyncPipe, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_10__.StreamPipe],
styles: [".recurring-settings[_ngcontent-%COMP%] {\n margin-top: 16px;\n}\n.recurring-settings[_ngcontent-%COMP%] h5[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n \n font-size: 11px;\n line-height: 14px;\n font-style: normal;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n font-weight: 600;\n letter-spacing: 1px;\n color: #807A8E;\n}\n.recurring-settings[_ngcontent-%COMP%] mat-select[_ngcontent-%COMP%], .recurring-settings[_ngcontent-%COMP%] mat-slide-toggle[_ngcontent-%COMP%], .recurring-settings[_ngcontent-%COMP%] .input-row[_ngcontent-%COMP%] {\n margin-top: 12px;\n}\n.recurring-settings[_ngcontent-%COMP%] mat-slide-toggle[_ngcontent-%COMP%] .mat-slide-toggle-content {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #121114;\n}\n.recurring-settings[_ngcontent-%COMP%] .input-row[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.recurring-settings[_ngcontent-%COMP%] .input-row[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #121114;\n white-space: nowrap;\n width: -moz-fit-content;\n width: fit-content;\n height: -moz-fit-content;\n height: fit-content;\n}\n.recurring-settings[_ngcontent-%COMP%] .input-row[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n flex-grow: 1;\n margin-left: 12px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2V2ZW50LWZvcm0vY29tcG9uZW50cy9fc2hhcmVkL2V2ZW50LWZvcm0tc2NoZWR1bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSxnQkFBQTtBQTRESjtBQTFESTtFRkhBLGdDQUFBO0VBY0EscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFzR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUF3SUEsZ0JBQUE7RUFDQSxtQkFBQTtFRTdQSSxjSGNpQjtBR3VEekI7QUFsRUk7OztFQUdJLGdCQUFBO0FBb0VSO0FBaEVRO0VGZkosZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBdkVBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBa0lBLGlCQUFBO0VFeEpRLGNIRFk7QUcwRXhCO0FBckVJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUF1RVI7QUFyRVE7RUYxQkosZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBdkVBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBa0lBLGlCQUFBO0VFN0lRLGNIWlk7RUdhWixtQkFBQTtFQUNBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSx3QkFBQTtFQUFBLG1CQUFBO0FBOEVaO0FBM0VRO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0FBNkVaIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG4ucmVjdXJyaW5nLXNldHRpbmdzIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgaDUge1xuICAgICAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjExO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgfVxuXG4gICAgbWF0LXNlbGVjdCxcbiAgICBtYXQtc2xpZGUtdG9nZ2xlLFxuICAgIC5pbnB1dC1yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cblxuICAgIG1hdC1zbGlkZS10b2dnbGU6Om5nLWRlZXAge1xuICAgICAgICAubWF0LXNsaWRlLXRvZ2dsZS1jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRCb2R5MTVSZWd1bGFyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRCb2R5MTVSZWd1bGFyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */", "header[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n position: relative;\n}\nheader[_ngcontent-%COMP%] .row[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n width: 100%;\n}\nheader[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: center;\n width: 100%;\n padding: 7px 0 12px;\n flex-wrap: wrap;\n}\nheader[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: row;\n justify-content: flex-start;\n height: 48px;\n border: 1px solid #E4DFF2;\n border-radius: 8px;\n padding: 9px 10px;\n background: #FFFFFF;\n}\nheader[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .date-text.date[_ngcontent-%COMP%] {\n position: relative;\n}\nheader[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .date-text.time[_ngcontent-%COMP%] app-meet-time-slot-selector[_ngcontent-%COMP%] mat-select {\n min-width: 67px;\n text-align: center;\n font-weight: 400;\n}\nheader[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] + .date-text[_ngcontent-%COMP%] {\n margin-left: 10px;\n}\nheader[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] span.separator[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n padding: 4px;\n color: #807A8E;\n}\nheader[_ngcontent-%COMP%] .toolbar-icons[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n}\nheader[_ngcontent-%COMP%] .toolbar-icons[_ngcontent-%COMP%] .icon-box[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n margin-left: 14px;\n}\nheader[_ngcontent-%COMP%] .toolbar-icons[_ngcontent-%COMP%] .icon-box[_ngcontent-%COMP%] i[_ngcontent-%COMP%] {\n cursor: pointer;\n}\nheader[_ngcontent-%COMP%] .toolbar-icons[_ngcontent-%COMP%] .recurring-settings-btn[_ngcontent-%COMP%] {\n display: flex;\n padding: 4px;\n border: 1px solid #EDEAF2;\n border-radius: 16px;\n}\nheader[_ngcontent-%COMP%] .toolbar-icons[_ngcontent-%COMP%] .recurring-settings-btn[_ngcontent-%COMP%] .pattern[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 14px;\n line-height: 20px;\n font-weight: 500;\n color: #2B2733;\n padding: 0 4px;\n}\nheader[_ngcontent-%COMP%] .toolbar-icons[_ngcontent-%COMP%] app-time-time-zone-selector[_ngcontent-%COMP%], header[_ngcontent-%COMP%] .toolbar-icons[_ngcontent-%COMP%] app-time-time-zone-selector-2[_ngcontent-%COMP%] {\n height: 28px;\n display: block;\n margin-left: 10px;\n border-radius: 16px;\n}\nheader[_ngcontent-%COMP%] .custom-datetime-notice[_ngcontent-%COMP%] {\n color: #DFC051;\n font-size: 14px;\n line-height: 18px;\n}\nheader[_ngcontent-%COMP%] .schedule-conflict-notice[_ngcontent-%COMP%] {\n color: #ED315E;\n font-size: 16px;\n line-height: 20px;\n text-transform: uppercase;\n}\nheader[_ngcontent-%COMP%] .reschedule-notice[_ngcontent-%COMP%] {\n color: #ED315E;\n font-size: 14px;\n line-height: 18px;\n}\nheader[_ngcontent-%COMP%] .cancel-reschedule[_ngcontent-%COMP%] {\n border: none;\n cursor: pointer;\n background: none;\n appearance: none;\n}\nheader[_ngcontent-%COMP%] .availability-loading-overlay[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n -webkit-backdrop-filter: grayscale(40%) blur(1px);\n backdrop-filter: grayscale(40%) blur(1px);\n}\n\nmain[_ngcontent-%COMP%] div.reschedule-notice[_ngcontent-%COMP%] {\n color: gray;\n font-weight: 300;\n font-size: 1.3rem;\n text-align: center;\n padding: 15px 0;\n}\n\n .mat-menu-panel.recurrence-menu {\n min-width: 350px;\n}\n\n.recurring-settings[_ngcontent-%COMP%] {\n padding: 14px 20px;\n margin-top: 0;\n}\n\napp-time-availability-day-browser[_ngcontent-%COMP%] .week-carousel__current-month {\n display: none;\n}\n\n@media all and (max-width: 600px) {\n header[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] {\n align-items: center;\n justify-content: flex-start;\n margin-left: -10px;\n padding: 0;\n }\n header[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%], header[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .timezone-selector-new[_ngcontent-%COMP%] {\n margin: 0 0 10px 10px;\n }\n header[_ngcontent-%COMP%] .best-datetime-used-icon[_ngcontent-%COMP%] {\n margin-bottom: 10px;\n }\n header[_ngcontent-%COMP%] .icon-box[_ngcontent-%COMP%] {\n height: 48px;\n align-self: flex-start;\n }\n}\n@media all and (max-width: 480px) {\n header[_ngcontent-%COMP%] {\n align-items: center;\n }\n header[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] {\n width: auto;\n }\n header[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] {\n min-width: 75px;\n font-size: 14px;\n }\n header[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .date-text.date[_ngcontent-%COMP%] app-date-picker[_ngcontent-%COMP%] {\n position: unset !important;\n }\n header[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-size: 14px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2V2ZW50LWZvcm0vY29tcG9uZW50cy9ldmVudC1mb3JtLXNjaGVkdWxlLWxnLmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vcHJvamVjdHMvd2ViL3VpLWtpdC9icmVha3BvaW50cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUVBLGtCQUFBO0FBMkRKO0FBekRJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFFQSxXQUFBO0FBMERSO0FBdkRJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FBeURSO0FBdkRRO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBQXlEWjtBQXZEWTtFQUNJLGtCQUFBO0FBeURoQjtBQXBEb0I7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQXNEeEI7QUFqRFk7RUFDSSxpQkFBQTtBQW1EaEI7QUEvQ1E7RUZwREosZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBdkVBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBa0lBLGlCQUFBO0VFbkhRLFlBQUE7RUFDQSxjSHBDYTtBRzRGekI7QUFwREk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FBc0RSO0FBcERRO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBQXNEWjtBQXBEWTtFQUNJLGVBQUE7QUFzRGhCO0FBbERRO0VBQ0ksYUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FBb0RaO0FBbERZO0VGbEZSLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQTdFQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQTBIQSxnQkFBQTtFRXZFWSxjSGxGSTtFR21GSixjQUFBO0FBMkRoQjtBQXZEUTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBQXlEWjtBQXJESTtFQUNJLGNIekZEO0VHMEZDLGVBQUE7RUFDQSxpQkFBQTtBQXVEUjtBQXBESTtFQUNJLGNIdEVZO0VHdUVaLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0FBc0RSO0FBbkRJO0VBQ0ksY0g3RVk7RUc4RVosZUFBQTtFQUNBLGlCQUFBO0FBcURSO0FBbERJO0VBQ0ksWUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FBb0RSO0FBakRJO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaURBQUE7VUFBQSx5Q0FBQTtBQW1EUjs7QUE5Q0k7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBRUEsZUFBQTtBQWdEUjs7QUEzQ0k7RUFDSSxnQkFBQTtBQThDUjs7QUExQ0E7RUFDSSxrQkFBQTtFQUNBLGFBQUE7QUE2Q0o7O0FBeENRO0VBQ0ksYUFBQTtBQTJDWjs7QUF0Q0E7RUFFUTtJQUNJLG1CQUFBO0lBQ0EsMkJBQUE7SUFDQSxrQkFBQTtJQUNBLFVBQUE7RUF3Q1Y7RUF0Q1U7O0lBRUkscUJBQUE7RUF3Q2Q7RUFwQ007SUFDSSxtQkFBQTtFQXNDVjtFQW5DTTtJQUNJLFlBQUE7SUFDQSxzQkFBQTtFQXFDVjtBQUNGO0FDdE1JO0VEdUtBO0lBQ0ksbUJBQUE7RUFrQ047RUFoQ007SUFDSSxXQUFBO0VBa0NWO0VBaENVO0lBQ0ksZUFBQTtJQUNBLGVBQUE7RUFrQ2Q7RUEvQmtCO0lBQ0ksMEJBQUE7RUFpQ3RCO0VBN0JjO0lBQ0ksZUFBQTtFQStCbEI7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAucm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zZWxlY3RlZC1tZWV0aW5nLWRhdGUtYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDdweCAwIDEycHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuZGF0ZS10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNERGRjI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cbiAgICAgICAgICAgICYuZGF0ZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRpbWUge1xuICAgICAgICAgICAgICAgIGFwcC1tZWV0LXRpbWUtc2xvdC1zZWxlY3Rvcjo6bmctZGVlcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hdC1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiArIC5kYXRlLXRleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5zZXBhcmF0b3Ige1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udEJvZHkxNVJlZ3VsYXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9vbGJhci1pY29ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5pY29uLWJveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWN1cnJpbmctc2V0dGluZ3MtYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICAgICAgICAucGF0dGVybiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEJvZHkxNE1lZGl1bTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGFwcC10aW1lLXRpbWUtem9uZS1zZWxlY3RvciwgYXBwLXRpbWUtdGltZS16b25lLXNlbGVjdG9yLTIge1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tLWRhdGV0aW1lLW5vdGljZSB7XG4gICAgICAgIGNvbG9yOiAkZ29sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICAuc2NoZWR1bGUtY29uZmxpY3Qtbm90aWNlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAucmVzY2hlZHVsZS1ub3RpY2Uge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIC5jYW5jZWwtcmVzY2hlZHVsZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cblxuICAgIC5hdmFpbGFiaWxpdHktbG9hZGluZy1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogZ3JheXNjYWxlKDQwJSkgYmx1cigxcHgpO1xuICAgIH1cbn1cblxubWFpbiB7XG4gICAgZGl2LnJlc2NoZWR1bGUtbm90aWNlIHtcbiAgICAgICAgY29sb3I6IGdyYXk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cbn1cblxuOjpuZy1kZWVwIHtcbiAgICAubWF0LW1lbnUtcGFuZWwucmVjdXJyZW5jZS1tZW51IHtcbiAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICB9XG59XG5cbi5yZWN1cnJpbmctc2V0dGluZ3Mge1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG5hcHAtdGltZS1hdmFpbGFiaWxpdHktZGF5LWJyb3dzZXIge1xuICAgICY6Om5nLWRlZXAge1xuICAgICAgICAud2Vlay1jYXJvdXNlbF9fY3VycmVudC1tb250aCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIGhlYWRlciB7XG4gICAgICAgIC5zZWxlY3RlZC1tZWV0aW5nLWRhdGUtYm94IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAuZGF0ZS10ZXh0LFxuICAgICAgICAgICAgLnRpbWV6b25lLXNlbGVjdG9yLW5ldyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJlc3QtZGF0ZXRpbWUtdXNlZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1ib3gge1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5AaW5jbHVkZSBtb2JpbGUge1xuICAgIGhlYWRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLnNlbGVjdGVkLW1lZXRpbmctZGF0ZS1ib3gge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgIC5kYXRlLXRleHQge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAmLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICBhcHAtZGF0ZS1waWNrZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuQG1peGluIGRlc2t0b3Age1xuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIGxhcHRvcCB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gdGFibGV0IHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXRTbWFsbCB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiBtb2JpbGUge1xuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gbW9iaWxlU21hbGwge1xuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gbW9iaWxlRXh0cmFTbWFsbCB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], EventFormScheduleLgComponent.prototype, "isAvailabilitySelectorHidden$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.EmitOnDestroy)()], EventFormScheduleLgComponent.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], EventFormScheduleLgComponent.prototype, "recurrenceLabel$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], EventFormScheduleLgComponent.prototype, "isEventScheduleSelected$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], EventFormScheduleLgComponent.prototype, "selectedAvailableSlotStream$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], EventFormScheduleLgComponent.prototype, "selectedAvailabilityDayIndex$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], EventFormScheduleLgComponent.prototype, "isMeetingShouldBeRescheduled$", null);
/***/ }),
/***/ 96112:
/*!*************************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/event-form/components/event-form-schedule.component.ts ***!
\*************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventFormScheduleComponent": () => (/* binding */ EventFormScheduleComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/dock/meet/ui/pages/edit-meeting */ 20524);
/* harmony import */ var _undock_feature_plans_tokens_is_beta_user__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/feature-plans/tokens/is-beta-user */ 56759);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/dock/meet/services/state-models/event-form.state-model */ 39690);
/* harmony import */ var _undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/time/availability/services/availability.provider */ 63681);
/* harmony import */ var _undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/profile/public/view-models/availability.vmodel */ 39174);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @angular/material/legacy-select */ 36002);
/* harmony import */ var _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @angular/material/legacy-core */ 57090);
/* harmony import */ var _angular_material_legacy_slide_toggle__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @angular/material/legacy-slide-toggle */ 43921);
/* harmony import */ var _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input.directive */ 51081);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_common_ui_kit_ui_components_time_zone_selector_time_zone_selector_2_component__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components/time-zone-selector/time-zone-selector-2.component */ 77892);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_dock_meet_ui_components_event_form_components_event_form_available_slot_selector_component__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/dock/meet/ui/components/event-form/components/event-form-available-slot-selector.component */ 79686);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
const _c0 = ["dropdownRef"];
function EventFormScheduleComponent_ng_container_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementContainer"](0, 16);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵnextContext"]();
const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵreference"](37);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵproperty"]("ngTemplateOutlet", _r5);
}
}
function EventFormScheduleComponent_div_5_Template(rf, ctx) {
if (rf & 1) {
const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](0, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵlistener"]("click", function EventFormScheduleComponent_div_5_Template_div_click_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵrestoreView"](_r10);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵnextContext"]();
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵreference"](9);
return _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵresetView"](_r3.focus());
});
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtextInterpolate1"]("\n ", ctx_r2.placeholder, "\n ");
}
}
function EventFormScheduleComponent_div_32_mat_option_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](0, "mat-option", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
}
if (rf & 2) {
const option_r13 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵproperty"]("value", option_r13[0]);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtextInterpolate"](option_r13[1]);
}
}
function EventFormScheduleComponent_div_32_div_23_Template(rf, ctx) {
if (rf & 1) {
const _r15 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](0, "div", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](2, "span", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](3, "Number of occurences");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](5, "input", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵlistener"]("ngModelChange", function EventFormScheduleComponent_div_32_div_23_Template_input_ngModelChange_5_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵrestoreView"](_r15);
const ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵresetView"](ctx_r14.changeNumberOfEventOccurrences($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵpipe"](6, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵproperty"]("ngModel", _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵpipeBind1"](6, 1, ctx_r12.numberOfEventOccurrencesStream));
}
}
function EventFormScheduleComponent_div_32_Template(rf, ctx) {
if (rf & 1) {
const _r17 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](0, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](2, "h5");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](3, "Recurring settings");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](5, "mat-select", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵlistener"]("selectionChange", function EventFormScheduleComponent_div_32_Template_mat_select_selectionChange_5_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵrestoreView"](_r17);
const ctx_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵresetView"](ctx_r16.changeRecurringFrequency($event.value));
});
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵpipe"](6, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtemplate"](8, EventFormScheduleComponent_div_32_mat_option_8_Template, 2, 2, "mat-option", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](11, "mat-slide-toggle", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵlistener"]("toggleChange", function EventFormScheduleComponent_div_32_Template_mat_slide_toggle_toggleChange_11_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵrestoreView"](_r17);
const ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵresetView"](ctx_r18.toggleRecurrenceLimit());
});
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵpipe"](12, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵpipe"](13, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](14, "Limit number of occurrences");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](15, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](16, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](17, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](18, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](19, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](20, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](21, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](22, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtemplate"](23, EventFormScheduleComponent_div_32_div_23_Template, 8, 3, "div", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵpipe"](24, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵproperty"]("value", _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵpipeBind1"](6, 6, ctx_r4.recurringFrequencyStream))("placeholder", ctx_r4.recurrenceOptions[0][1]);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵproperty"]("ngForOf", ctx_r4.recurrenceOptions);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵproperty"]("disabled", !_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵpipeBind1"](12, 8, ctx_r4.isRecurrentEventStream))("checked", _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵpipeBind1"](13, 10, ctx_r4.limitRecurrentEventSeriesStream));
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵadvance"](12);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵpipeBind1"](24, 12, ctx_r4.limitRecurrentEventSeriesStream));
}
}
function EventFormScheduleComponent_ng_template_36_Template(rf, ctx) {
if (rf & 1) {
const _r20 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](1, "div", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](3, "div", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](5, "app-date-picker", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵlistener"]("onDateSelected", function EventFormScheduleComponent_ng_template_36_Template_app_date_picker_onDateSelected_5_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵrestoreView"](_r20);
const ctx_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵresetView"](ctx_r19.handleDateSelected($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](8, "div", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](10, "app-meet-time-slot-selector", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵlistener"]("onSlotSelected", function EventFormScheduleComponent_ng_template_36_Template_app_meet_time_slot_selector_onSlotSelected_10_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵrestoreView"](_r20);
const ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵresetView"](ctx_r21.handleStartTimeChange($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](13, "span", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](14, "\u2013");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](16, "div", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](18, "app-meet-time-slot-selector", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵlistener"]("onSlotSelected", function EventFormScheduleComponent_ng_template_36_Template_app_meet_time_slot_selector_onSlotSelected_18_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵrestoreView"](_r20);
const ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵresetView"](ctx_r22.handleEndTimeChange($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](21, "\n");
}
if (rf & 2) {
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵproperty"]("tabIndex", -1)("showAsModal", true)("date", ctx_r6.schedule.start)("dateFormat", ctx_r6.dateFormat)("minDate", "1900-01-01T00:00:00Z");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵproperty"]("step", 15)("tabIndex", -1)("labelFormat", ctx_r6.timeFormat)("selectedTime", ctx_r6.schedule.start);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵproperty"]("step", 15)("tabIndex", -1)("labelFormat", ctx_r6.timeFormat)("selectedTime", ctx_r6.schedule.end);
}
}
function EventFormScheduleComponent_ng_template_39_Template(rf, ctx) {
if (rf & 1) {
const _r24 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](1, "app-meet-event-form-available-slot-selector", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵlistener"]("onSlotSelected", function EventFormScheduleComponent_ng_template_39_Template_app_meet_event_form_available_slot_selector_onSlotSelected_1_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵrestoreView"](_r24);
const ctx_r23 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵnextContext"]();
const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵreference"](1);
ctx_r23.selectAvailabilitySlot($event);
return _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵresetView"](_r0.close());
});
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](2, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](4, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](6, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](7, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](8, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](9, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](10, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](11, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](12, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](13, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](14, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](15, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](16, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](17, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](18, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](19, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](20, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](21, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](22, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](23, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](24, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](25, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](26, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](27, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](28, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](29, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](30, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](31, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](32, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](33, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](34, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](35, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](36, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](37, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](38, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](39, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](40, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](41, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](42, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](43, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](44, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](45, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](46, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](47, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](48, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](49, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](50, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](51, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](52, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](53, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](54, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](55, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](56, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](57, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](58, "\n");
}
}
class EventFormScheduleComponent extends _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_4__.EditScheduleComponent {
constructor(elementRef, isBetaUser$, currentUser, eventFormStateModel, availabilityProvider, availabilityViewModel) {
super();
this.elementRef = elementRef;
this.isBetaUser$ = isBetaUser$;
this.currentUser = currentUser;
this.eventFormStateModel = eventFormStateModel;
this.availabilityProvider = availabilityProvider;
this.availabilityViewModel = availabilityViewModel;
this.state = this.eventFormStateModel.state;
this.placeholder = 'Choose the date and time';
this.isSettingsOpened = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(false);
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.DestroyEvent();
this.selectedItem$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(null);
this.isAvailabilityLoadingStream = this.availabilityViewModel.isAvailabilityLoadingStream;
this.selectedAvailabilityDayStream = this.availabilityViewModel.selectedAvailabilityDayStream;
}
get isDateSelected() {
var _a, _b;
return Boolean(((_a = this.schedule) === null || _a === void 0 ? void 0 : _a.start) && ((_b = this.schedule) === null || _b === void 0 ? void 0 : _b.end));
}
get dropdownHostRef() {
var _a;
return (_a = this.dropdownElHost) !== null && _a !== void 0 ? _a : this.elementRef.nativeElement;
}
get availabilityStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_18__.combineLatest)([this.availabilityViewModel.displayAvailabilityStream, this.availabilityViewModel.selectedAvailabilityDayStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.map)(([availability, day]) => {
return availability === null || availability === void 0 ? void 0 : availability.find(set => set.day.isSame(day, 'day'));
})));
}
ngOnInit() {
super.ngOnInit();
this.selectedItem$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyEvent)).subscribe(selected => {
if (selected) {
return this.selectAvailabilitySlot(selected);
}
});
}
useCustomTime() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const start = moment__WEBPACK_IMPORTED_MODULE_1___default()().startOf('hour').add(1, 'hour');
_this.onScheduleUpdated.next({
..._this.schedule,
start: start.toDate(),
end: start.clone().add(1, 'hour').toDate()
});
})();
}
displayPrevAvailabilityDays(days = 1) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this2.availabilityViewModel.selectAvailabilityDay((yield _this2.availabilityViewModel.selectedAvailabilityDayStream).clone().subtract(days, 'day'));
setTimeout(() => {
_this2.selectedItem$.next();
_this2.activatePrevListItem();
}, 250);
})();
}
displayNextAvailabilityDays(days = 1) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this3.availabilityViewModel.selectAvailabilityDay((yield _this3.availabilityViewModel.selectedAvailabilityDayStream).clone().add(days, 'day'));
setTimeout(() => {
_this3.selectedItem$.next();
_this3.activateNextListItem();
}, 250);
})();
}
selectAvailabilitySlot(slot) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this4.onScheduleUpdated.next({
..._this4.schedule,
start: new Date(slot.timeStamp),
end: moment__WEBPACK_IMPORTED_MODULE_1___default()(slot.timeStamp).add(yield _this4.eventFormStateModel.state.durationStream, 'minutes').toDate()
});
})();
}
applyActiveListItem() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this5.selectedItem$.value) {
yield _this5.selectAvailabilitySlot(_this5.selectedItem$.value);
}
})();
}
activatePrevListItem() {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
const options = (yield _this6.availabilityStream).slots;
if (!_this6.selectedItem$.value) {
_this6.selectedItem$.next((_a = options[options.findIndex(option => option.free)]) !== null && _a !== void 0 ? _a : null);
} else {
const currItemIndex = options.findIndex(option => {
var _a;
return (option === null || option === void 0 ? void 0 : option.timeStamp) === ((_a = _this6.selectedItem$.value) === null || _a === void 0 ? void 0 : _a.timeStamp);
});
let prevItemIndex;
if (currItemIndex > 0) {
for (let index = currItemIndex - 1; index >= 0; index--) {
if (options[index].free) {
prevItemIndex = index;
break;
}
}
}
if (!prevItemIndex) {
prevItemIndex = options.findIndex(option => option.free);
}
_this6.selectedItem$.next(options[prevItemIndex]);
}
_this6.ensureFocusedItemVisible().catch(error => console.error(error));
})();
}
activateNextListItem() {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
const options = (yield _this7.availabilityStream).slots;
if (!_this7.selectedItem$.value) {
_this7.selectedItem$.next((_a = options[options.findIndex(option => option.free)]) !== null && _a !== void 0 ? _a : null);
} else {
const currItemIndex = options.findIndex(option => {
var _a;
return (option === null || option === void 0 ? void 0 : option.timeStamp) === ((_a = _this7.selectedItem$.value) === null || _a === void 0 ? void 0 : _a.timeStamp);
}) || 0;
let nextItemIndex;
if (currItemIndex < options.length) {
for (let index = currItemIndex + 1; index < options.length; index++) {
if (options[index].free) {
nextItemIndex = index;
break;
}
}
}
if (!nextItemIndex) {
nextItemIndex = currItemIndex;
}
_this7.selectedItem$.next(options[nextItemIndex < options.length ? nextItemIndex : options.length - 1]);
}
_this7.ensureFocusedItemVisible().catch(error => console.error(error));
})();
}
ensureFocusedItemVisible() {
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const listItems = document.querySelectorAll('.event-form-schedule-dropdown .available-slots-list .available-slot');
Array.from(listItems).forEach(listItem => {
if (listItem.classList.contains('active')) {
listItem.scrollIntoView({
behavior: 'smooth',
block: 'center'
});
}
});
})();
}
}
EventFormScheduleComponent.ɵfac = function EventFormScheduleComponent_Factory(t) {
return new (t || EventFormScheduleComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_17__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵdirectiveInject"](_undock_feature_plans_tokens_is_beta_user__WEBPACK_IMPORTED_MODULE_5__.IS_BETA_USER), _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_6__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵdirectiveInject"](_undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_7__.EventFormStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵdirectiveInject"](_undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_8__.AvailabilityProvider), _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵdirectiveInject"](_undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_9__.AvailabilityViewModel));
};
EventFormScheduleComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵdefineComponent"]({
type: EventFormScheduleComponent,
selectors: [["app-meet-event-form-schedule"]],
viewQuery: function EventFormScheduleComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵviewQuery"](_c0, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵloadQuery"]()) && (ctx.dropdownRef = _t.first);
}
},
inputs: {
placeholder: "placeholder",
dropdownElHost: "dropdownElHost"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵInheritDefinitionFeature"]],
decls: 42,
vars: 27,
consts: [["udDropdown", "", 3, "ngSwitch", "dropdownHostEl", "dropdownAutoOpen", "overlayContentRef"], ["dropdownRef", "udDropdownRef"], [3, "ngTemplateOutlet", 4, "ngSwitchCase"], ["class", "placeholder clickable", 3, "click", 4, "ngSwitchCase"], ["tabindex", "0", 1, "hidden", 3, "focus", "keydown.enter", "keydown.arrowUp", "keydown.arrowDown", "keydown.arrowLeft", "keydown.arrowRight"], ["hiddenInput", ""], [1, "actions-box"], [1, "button", "popup", 3, "click"], [3, "height", "width"], [1, "button", "settings", 3, "click"], ["color", "var(--settings-icon-color)", 3, "height", "width"], [1, "additional-settings"], [1, "timezone-selector-new", 3, "defaultSelect", "selectedTimeZone", "onSelected"], ["class", "recurring-settings", 4, "ngIf"], ["selectedDateTmpl", ""], ["scheduleDropdownTmpl", ""], [3, "ngTemplateOutlet"], [1, "placeholder", "clickable", 3, "click"], [1, "recurring-settings"], ["udInput", "", 3, "value", "placeholder", "selectionChange"], [3, "value", 4, "ngFor", "ngForOf"], [1, "limit-occurrences-number-input", 3, "disabled", "checked", "toggleChange"], ["class", "input-row", 4, "ngIf"], [3, "value"], [1, "input-row"], [1, "label"], ["udInput", "", "type", "number", "spellcheck", "false", 1, "events-limit-number", 3, "ngModel", "ngModelChange"], [1, "selected-meeting-date-box"], [1, "date-text", "date"], [3, "tabIndex", "showAsModal", "date", "dateFormat", "minDate", "onDateSelected"], [1, "date-text", "time"], [3, "step", "tabIndex", "labelFormat", "selectedTime", "onSlotSelected"], [1, "separator"], [3, "onSlotSelected"]],
template: function EventFormScheduleComponent_Template(rf, ctx) {
if (rf & 1) {
const _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](0, "main", 0, 1);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtemplate"](3, EventFormScheduleComponent_ng_container_3_Template, 1, 1, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtemplate"](5, EventFormScheduleComponent_div_5_Template, 2, 1, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](8, "input", 4, 5);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵlistener"]("focus", function EventFormScheduleComponent_Template_input_focus_8_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵrestoreView"](_r25);
const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵreference"](1);
return _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵresetView"](_r0.open());
})("keydown.enter", function EventFormScheduleComponent_Template_input_keydown_enter_8_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵrestoreView"](_r25);
const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵreference"](1);
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵreference"](9);
ctx.applyActiveListItem();
_r0.close();
return _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵresetView"](_r3.blur());
})("keydown.arrowUp", function EventFormScheduleComponent_Template_input_keydown_arrowUp_8_listener() {
return ctx.activatePrevListItem();
})("keydown.arrowDown", function EventFormScheduleComponent_Template_input_keydown_arrowDown_8_listener() {
return ctx.activateNextListItem();
})("keydown.arrowLeft", function EventFormScheduleComponent_Template_input_keydown_arrowLeft_8_listener() {
return ctx.displayPrevAvailabilityDays();
})("keydown.arrowRight", function EventFormScheduleComponent_Template_input_keydown_arrowRight_8_listener() {
return ctx.displayNextAvailabilityDays();
});
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](11, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](13, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵlistener"]("click", function EventFormScheduleComponent_Template_div_click_13_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵrestoreView"](_r25);
const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵreference"](1);
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵreference"](9);
return _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵresetView"](_r0.isOpened ? _r0.close() : _r3.focus());
});
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵpipe"](14, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelement"](16, "app-icon-lightning", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](18, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](19, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵlistener"]("click", function EventFormScheduleComponent_Template_div_click_19_listener() {
return ctx.isSettingsOpened.next(!ctx.isSettingsOpened.value);
});
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵpipe"](20, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelement"](22, "app-icon-gear", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](25, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](26, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](27, "section", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵpipe"](28, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementStart"](30, "app-time-time-zone-selector-2", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵlistener"]("onSelected", function EventFormScheduleComponent_Template_app_time_time_zone_selector_2_onSelected_30_listener($event) {
return ctx.handleSelectedTimeZoneChange($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](31, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtemplate"](32, EventFormScheduleComponent_div_32_Template, 26, 14, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵpipe"](33, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](34, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](35, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtemplate"](36, EventFormScheduleComponent_ng_template_36_Template, 22, 13, "ng-template", null, 14, _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](38, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtemplate"](39, EventFormScheduleComponent_ng_template_39_Template, 59, 0, "ng-template", null, 15, _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵtext"](41, "\n\n");
}
if (rf & 2) {
const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵreference"](1);
const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵreference"](40);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵproperty"]("ngSwitch", ctx.isDateSelected)("dropdownHostEl", ctx.dropdownHostRef)("dropdownAutoOpen", !ctx.isDateSelected)("overlayContentRef", _r7);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵproperty"]("ngSwitchCase", false);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵclassProp"]("active", _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵpipeBind1"](14, 19, _r0.isOpened$));
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵproperty"]("height", 20)("width", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵclassProp"]("active", _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵpipeBind1"](20, 21, ctx.isSettingsOpened));
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵproperty"]("height", 20)("width", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵclassProp"]("opened", _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵpipeBind1"](28, 23, ctx.isSettingsOpened));
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵproperty"]("defaultSelect", true)("selectedTimeZone", ctx.timeZone);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵpipeBind1"](33, 25, ctx.state.isDraftModeStream));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_21__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_21__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_21__.NgTemplateOutlet, _angular_common__WEBPACK_IMPORTED_MODULE_21__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_21__.NgSwitchCase, _angular_forms__WEBPACK_IMPORTED_MODULE_22__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_22__.NumberValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_22__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_22__.NgModel, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_23__.MatLegacySelect, _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_24__.MatLegacyOption, _angular_material_legacy_slide_toggle__WEBPACK_IMPORTED_MODULE_25__.MatLegacySlideToggle, _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_10__.InputDirective, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_11__.DropdownDirective, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_12__.DatePickerComponent, _undock_common_ui_kit_ui_components_time_zone_selector_time_zone_selector_2_component__WEBPACK_IMPORTED_MODULE_13__.TimeZoneSelector2Component, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_14__.GearIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_14__.LightningIconComponent, _undock_dock_meet_ui_pages_edit_meeting__WEBPACK_IMPORTED_MODULE_4__.TimeSlotSelectorComponent, _undock_dock_meet_ui_components_event_form_components_event_form_available_slot_selector_component__WEBPACK_IMPORTED_MODULE_15__.EventFormAvailableSlotSelectorComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_16__.StreamPipe],
styles: [".recurring-settings[_ngcontent-%COMP%] {\n margin-top: 16px;\n}\n.recurring-settings[_ngcontent-%COMP%] h5[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n \n font-size: 11px;\n line-height: 14px;\n font-style: normal;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n font-weight: 600;\n letter-spacing: 1px;\n color: #807A8E;\n}\n.recurring-settings[_ngcontent-%COMP%] mat-select[_ngcontent-%COMP%], .recurring-settings[_ngcontent-%COMP%] mat-slide-toggle[_ngcontent-%COMP%], .recurring-settings[_ngcontent-%COMP%] .input-row[_ngcontent-%COMP%] {\n margin-top: 12px;\n}\n.recurring-settings[_ngcontent-%COMP%] mat-slide-toggle[_ngcontent-%COMP%] .mat-slide-toggle-content {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #121114;\n}\n.recurring-settings[_ngcontent-%COMP%] .input-row[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.recurring-settings[_ngcontent-%COMP%] .input-row[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #121114;\n white-space: nowrap;\n width: -moz-fit-content;\n width: fit-content;\n height: -moz-fit-content;\n height: fit-content;\n}\n.recurring-settings[_ngcontent-%COMP%] .input-row[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n flex-grow: 1;\n margin-left: 12px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2V2ZW50LWZvcm0vY29tcG9uZW50cy9fc2hhcmVkL2V2ZW50LWZvcm0tc2NoZWR1bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSxnQkFBQTtBQTRESjtBQTFESTtFRkhBLGdDQUFBO0VBY0EscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFzR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUF3SUEsZ0JBQUE7RUFDQSxtQkFBQTtFRTdQSSxjSGNpQjtBR3VEekI7QUFsRUk7OztFQUdJLGdCQUFBO0FBb0VSO0FBaEVRO0VGZkosZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBdkVBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBa0lBLGlCQUFBO0VFeEpRLGNIRFk7QUcwRXhCO0FBckVJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUF1RVI7QUFyRVE7RUYxQkosZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBdkVBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBa0lBLGlCQUFBO0VFN0lRLGNIWlk7RUdhWixtQkFBQTtFQUNBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSx3QkFBQTtFQUFBLG1CQUFBO0FBOEVaO0FBM0VRO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0FBNkVaIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG4ucmVjdXJyaW5nLXNldHRpbmdzIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgaDUge1xuICAgICAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjExO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgfVxuXG4gICAgbWF0LXNlbGVjdCxcbiAgICBtYXQtc2xpZGUtdG9nZ2xlLFxuICAgIC5pbnB1dC1yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cblxuICAgIG1hdC1zbGlkZS10b2dnbGU6Om5nLWRlZXAge1xuICAgICAgICAubWF0LXNsaWRlLXRvZ2dsZS1jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRCb2R5MTVSZWd1bGFyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRCb2R5MTVSZWd1bGFyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */", "[_nghost-%COMP%] {\n --settings-icon-color: #807A8E;\n display: flex;\n flex-direction: column;\n}\n[_nghost-%COMP%] main[_ngcontent-%COMP%] {\n width: 100%;\n height: 48px;\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n[_nghost-%COMP%] main[_ngcontent-%COMP%] .placeholder[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #A59FB9;\n}\n[_nghost-%COMP%] main[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] {\n display: flex;\n}\n[_nghost-%COMP%] main[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] .button[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 28px;\n height: 28px;\n padding: 4px;\n border-radius: 50%;\n border: 1px solid #EDEAF2;\n background: #ffffff;\n}\n[_nghost-%COMP%] main[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] .button.active[_ngcontent-%COMP%] {\n background: #F3F3F9;\n}\n[_nghost-%COMP%] main[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] .button[_ngcontent-%COMP%] + .button[_ngcontent-%COMP%] {\n margin-left: 8px;\n}\n[_nghost-%COMP%] main[_ngcontent-%COMP%] input.hidden[_ngcontent-%COMP%] {\n width: 0;\n height: 0;\n border: none;\n outline: none;\n color: transparent;\n position: absolute;\n background: transparent;\n}\n[_nghost-%COMP%] .additional-settings[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n justify-content: flex-start;\n}\n[_nghost-%COMP%] .additional-settings[_ngcontent-%COMP%]:not(.opened) {\n display: none;\n}\n[_nghost-%COMP%] .additional-settings[_ngcontent-%COMP%] .recurring-settings[_ngcontent-%COMP%] {\n margin-bottom: 14px;\n}\n[_nghost-%COMP%] .additional-settings[_ngcontent-%COMP%] app-time-time-zone-selector-2[_ngcontent-%COMP%]:last-child {\n margin-bottom: 12px;\n}\n\n.selected-meeting-date-box[_ngcontent-%COMP%] {\n width: 100%;\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n.selected-meeting-date-box[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: row;\n justify-content: flex-start;\n height: 28px;\n border: 1px solid #EDEAF2;\n border-radius: 8px;\n padding: 4px 6px;\n background: #FFFFFF;\n}\n.selected-meeting-date-box[_ngcontent-%COMP%] .date-text.date[_ngcontent-%COMP%] {\n position: relative;\n}\n.selected-meeting-date-box[_ngcontent-%COMP%] .date-text.date[_ngcontent-%COMP%] app-date-picker[_ngcontent-%COMP%] input {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 14px;\n line-height: 20px;\n color: #121114;\n}\n.selected-meeting-date-box[_ngcontent-%COMP%] .date-text.time[_ngcontent-%COMP%] app-meet-time-slot-selector[_ngcontent-%COMP%] mat-select {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 14px;\n line-height: 20px;\n color: #121114;\n min-width: 25px;\n}\n.selected-meeting-date-box[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] + .date-text[_ngcontent-%COMP%] {\n margin-left: 8px;\n}\n.selected-meeting-date-box[_ngcontent-%COMP%] .separator[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 14px;\n line-height: 20px;\n color: #121114;\n margin: 0 4px;\n display: inline-block;\n}\n\napp-time-time-zone-selector-2[_ngcontent-%COMP%] .time-zone-selector-container {\n padding: 4px 10px;\n}\napp-time-time-zone-selector-2[_ngcontent-%COMP%] .time-zone-selector-container span {\n font-size: 15px;\n font-weight: 400;\n line-height: 20px;\n}\n\n.event-form-schedule-dropdown[_ngcontent-%COMP%] {\n --arrow-icon-color: #807A8E;\n --lightning-icon-color: #CECADA;\n border: 1px solid #F3F3F9;\n border-radius: 8px;\n background-color: #ffffff;\n box-shadow: 0 2px 3px rgba(29, 26, 34, 0.03);\n width: 100%;\n border-top: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n filter: drop-shadow(0px 15px 25px rgba(29, 26, 34, 0.1));\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] header[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 9px 6px;\n background: #FBFBFD;\n border-bottom: 1px solid #F3F3F9;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] header[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n \n font-size: 11px;\n line-height: 14px;\n font-style: normal;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n font-weight: 600;\n letter-spacing: 1px;\n color: #807A8E;\n text-transform: uppercase;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] {\n padding: 6px 0;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%] {\n padding: 0 6px;\n overflow-y: auto;\n max-height: 354px;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar, .event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar-button, .event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar-track, .event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%] .available-slot[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #121114;\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 10px;\n margin-bottom: 2px;\n border-radius: 8px;\n border: 1px solid #F3F3F9;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%] .available-slot.best[_ngcontent-%COMP%] {\n --lightning-icon-color: #DFC051;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%] .available-slot.event[_ngcontent-%COMP%] {\n pointer-events: none;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%] .available-slot[_ngcontent-%COMP%]:hover {\n cursor: pointer;\n background: #F3F3F9;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%] .available-slot.active[_ngcontent-%COMP%] {\n background: #F3F3F9;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .available-slots-list[_ngcontent-%COMP%] ngx-skeleton-loader[_ngcontent-%COMP%] {\n display: block;\n}\n.event-form-schedule-dropdown[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .custom-time-btn[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n color: #2B2733;\n margin: 9px auto 3px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2V2ZW50LWZvcm0vY29tcG9uZW50cy9ldmVudC1mb3JtLXNjaGVkdWxlLmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vcHJvamVjdHMvd2ViL3VpLWtpdC9zY3JvbGxiYXJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksOEJBQUE7RUFFQSxhQUFBO0VBQ0Esc0JBQUE7QUEyREo7QUF6REk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0FBMkRSO0FBekRRO0VGYkosZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBdkVBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBa0lBLGlCQUFBO0VFMUpRLGNITWE7QUc0RHpCO0FBL0RRO0VBQ0ksYUFBQTtBQWlFWjtBQS9EWTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBRUEsV0FBQTtFQUNBLFlBQUE7RUFFQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CSGZRO0FHOEV4QjtBQTdEZ0I7RUFDSSxtQkhSTTtBR3VFMUI7QUE1RGdCO0VBQ0UsZ0JBQUE7QUE4RGxCO0FBekRRO0VBQ0ksUUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtBQTJEWjtBQXZESTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMkJBQUE7QUF5RFI7QUF2RFE7RUFDSSxhQUFBO0FBeURaO0FBdERRO0VBQ0ksbUJBQUE7QUF3RFo7QUFyRFE7RUFDSSxtQkFBQTtBQXVEWjs7QUFsREE7RUFDSSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUFxREo7QUFuREk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FBcURSO0FBbkRRO0VBQ0ksa0JBQUE7QUFxRFo7QUFsRGdCO0VGaEdaLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQTdFQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFRWlFZ0IsY0hsRkk7QUc0SXhCO0FBbkRnQjtFRnpHWixnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUE3RUEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUUwRWdCLGNIM0ZJO0VHNEZKLGVBQUE7QUEyRHBCO0FBdERRO0VBQ0ksZ0JBQUE7QUF3RFo7QUFwREk7RUZ0SEEsZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBN0VBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VFdUZJLGNIeEdnQjtFR3lHaEIsYUFBQTtFQUNBLHFCQUFBO0FBNERSOztBQXZESTtFQUNJLGlCQUFBO0FBMERSO0FBekRRO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QUEyRFo7O0FBdERBO0VBRUksMkJBQUE7RUFDQSwrQkFBQTtFRDVEQSx5QkFBQTtFQUNBLGtCQzZEYztFRDVEZCx5QkZqRW9CO0VFa0VwQiw0Q0FBQTtFQzZEQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLDBCQUFBO0VBRUEsd0RBQUE7QUF3REo7QUF0REk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJIaElrQjtFR2lJbEIsZ0NBQUE7QUF3RFI7QUF0RFE7RUYvSkosZ0NBQUE7RUFjQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQXNHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQXdJQSxnQkFBQTtFQUNBLG1CQUFBO0VFakdRLGNIOUlhO0VHK0liLHlCQUFBO0FBaUVaO0FBN0RJO0VBQ0ksY0FBQTtBQStEUjtBQTdEUTtFQUVJLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FBOERaO0FDaE9JO0VBS0ksdUNBQUE7RUFBQSwrQkFBQTtBRDhOUjtBQzNOSTtFQUNJLFVBQUE7RUFDQSxXQUFBO0FENk5SO0FDMU5JO0VBQ0ksUUFBQTtFQUNBLFNBQUE7QUQ0TlI7QUN6Tkk7RUFDSSxtQkpWaUI7RUlXakIsbUJBQUE7QUQyTlI7QUN4Tkk7RUFDSSx1QkFBQTtFQUNBLG1CQUFBO0FEME5SO0FDdk5JO0VBQ0ksdUJBQUE7QUR5TlI7QUNyTlE7RUFDSSxtQkp6QmE7QUdnUHpCO0FDcE5RO0VBQ0ksYUFBQTtBRHNOWjtBQ2pOUTtFQUNJLFVBQUE7RUFDQSxtQkpwQ2E7QUd1UHpCO0FDaE5RO0VBQ0ksVUFBQTtBRGtOWjtBQS9GWTtFRi9LUixnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUF2RUEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFrSUEsaUJBQUE7RUVRWSxjSGpLUTtFR21LUixhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7QUF1R2hCO0FBckdnQjtFQUNJLCtCQUFBO0FBdUdwQjtBQXBHZ0I7RUFDSSxvQkFBQTtBQXNHcEI7QUFuR2dCO0VBQ0ksZUFBQTtFQUNBLG1CSDFLTTtBRytRMUI7QUFsR2dCO0VBQ0ksbUJIOUtNO0FHa1IxQjtBQWhHWTtFQUNJLGNBQUE7QUFrR2hCO0FBOUZRO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUZyTlIsZ0NBQUE7RUFnSEEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBOUZBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VFa01RLGNIdE5RO0VHdU5SLG9CQUFBO0FBcUdaIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgJ3Byb2plY3RzL3dlYi91aS1raXQvdXRpbHMuc2Nzcyc7XG5AaW1wb3J0ICdwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lLnNjc3MnO1xuXG46aG9zdCB7XG4gICAgLS1zZXR0aW5ncy1pY29uLWNvbG9yOiAjeyRjb2xvci1ncmF5c2NhbGUtZGFyay0xfTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIG1haW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRCb2R5MTVSZWd1bGFyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbnMtYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmICsgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0LmhpZGRlbiB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZGRpdGlvbmFsLXNldHRpbmdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAmOm5vdCgub3BlbmVkKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlY3VycmluZy1zZXR0aW5ncyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYXBwLXRpbWUtdGltZS16b25lLXNlbGVjdG9yLTI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VsZWN0ZWQtbWVldGluZy1kYXRlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuZGF0ZS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXG4gICAgICAgICYuZGF0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGFwcC1kYXRlLXBpY2tlcjo6bmctZGVlcCB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50aW1lIHtcbiAgICAgICAgICAgIGFwcC1tZWV0LXRpbWUtc2xvdC1zZWxlY3Rvcjo6bmctZGVlcCB7XG4gICAgICAgICAgICAgICAgbWF0LXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAuZGF0ZS10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG5hcHAtdGltZS10aW1lLXpvbmUtc2VsZWN0b3ItMjo6bmctZGVlcCB7XG4gICAgLnRpbWUtem9uZS1zZWxlY3Rvci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ldmVudC1mb3JtLXNjaGVkdWxlLWRyb3Bkb3duIHtcblxuICAgIC0tYXJyb3ctaWNvbi1jb2xvcjogI3skY29sb3ItZ3JheXNjYWxlLWRhcmstMX07XG4gICAgLS1saWdodG5pbmctaWNvbi1jb2xvcjogI3skY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTF9O1xuXG4gICAgQGluY2x1ZGUgY2FyZCg4cHgpO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIC8vYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSkpO1xuXG4gICAgaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiA5cHggNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjExO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIG1haW4ge1xuICAgICAgICBwYWRkaW5nOiA2cHggMDtcblxuICAgICAgICAuYXZhaWxhYmxlLXNsb3RzLWxpc3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgcHVycGxlLXNjcm9sbGJhcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1NHB4O1xuXG4gICAgICAgICAgICAuYXZhaWxhYmxlLXNsb3Qge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRCb2R5MTVSZWd1bGFyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuXG4gICAgICAgICAgICAgICAgJi5iZXN0IHtcbiAgICAgICAgICAgICAgICAgICAgLS1saWdodG5pbmctaWNvbi1jb2xvcjogI3skY29sb3ItY29tcGxlbWVudGFyeS1nb2xkfTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmV2ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbmd4LXNrZWxldG9uLWxvYWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tLXRpbWUtYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgICAgIG1hcmdpbjogOXB4IGF1dG8gM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gbm8tc2Nyb2xsIHtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSUUgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBwdXJwbGUtc2Nyb2xsYmFyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGdyYXktc2Nyb2xsYmFyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuICAgIEBtaXhpbiBibGFjay1zY3JvbGxiYXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_26__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], EventFormScheduleComponent.prototype, "isSettingsOpened", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_26__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.EmitOnDestroy)()], EventFormScheduleComponent.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_26__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], EventFormScheduleComponent.prototype, "availabilityStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_26__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], EventFormScheduleComponent.prototype, "selectedItem$", void 0);
/***/ }),
/***/ 58147:
/*!*************************************************************************!*\
!*** ./packages/dock/meet/ui/components/event-form/components/index.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventFormDurationComponent": () => (/* reexport safe */ _event_form_duration_component__WEBPACK_IMPORTED_MODULE_1__.EventFormDurationComponent),
/* harmony export */ "EventFormLocationComponent": () => (/* reexport safe */ _event_form_location_component__WEBPACK_IMPORTED_MODULE_2__.EventFormLocationComponent),
/* harmony export */ "EventFormPlanComponent": () => (/* reexport safe */ _event_form_plan_component__WEBPACK_IMPORTED_MODULE_0__.EventFormPlanComponent),
/* harmony export */ "EventFormScheduleComponent": () => (/* reexport safe */ _event_form_schedule_component__WEBPACK_IMPORTED_MODULE_3__.EventFormScheduleComponent),
/* harmony export */ "EventFormScheduleLgComponent": () => (/* reexport safe */ _event_form_schedule_lg_component__WEBPACK_IMPORTED_MODULE_4__.EventFormScheduleLgComponent)
/* harmony export */ });
/* harmony import */ var _event_form_plan_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./event-form-plan.component */ 9975);
/* harmony import */ var _event_form_duration_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./event-form-duration.component */ 1649);
/* harmony import */ var _event_form_location_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./event-form-location.component */ 55817);
/* harmony import */ var _event_form_schedule_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./event-form-schedule.component */ 96112);
/* harmony import */ var _event_form_schedule_lg_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./event-form-schedule-lg.component */ 56690);
/***/ }),
/***/ 46781:
/*!*****************************************************************************!*\
!*** ./packages/dock/meet/ui/components/event-form/event-form.component.ts ***!
\*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventFormComponent": () => (/* binding */ EventFormComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs/operators */ 59295);
/* harmony import */ var _undock_dock_meet__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dock/meet */ 1467);
/* harmony import */ var _undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/services/topics.manager */ 88092);
/* harmony import */ var _undock_dock_meet_contracts_ui_adapters_notes_adapter__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-adapters/notes.adapter */ 16097);
/* harmony import */ var _undock_dock_meet_contracts_ui_adapters_topics_adapter__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-adapters/topics.adapter */ 24912);
/* harmony import */ var _undock_dock_meet_services_adapters_edit_event_notes_adapter__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/dock/meet/services/adapters/edit-event-notes.adapter */ 31838);
/* harmony import */ var _undock_dock_meet_services_adapters_edit_event_topics_adapter__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/dock/meet/services/adapters/edit-event-topics.adapter */ 87404);
/* harmony import */ var _undock_dock_meet_contracts_ui_providers_participants_provider__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-providers/participants.provider */ 49871);
/* harmony import */ var _undock_dock_meet_services_data_providers_edit_event_participants_provider__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/dock/meet/services/data-providers/edit-event-participants.provider */ 74713);
/* harmony import */ var _undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/hotkeys/services/keyboard-shortcuts.decorator */ 62114);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/dock/meet/services/state-models/event-form.state-model */ 39690);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/common/ui-kit */ 4397);
const _c0 = ["recurrenceOptionsPopup"];
function EventFormComponent_form_3_ng_container_38_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](2, "app-icon-audio-on", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("width", 20)("height", 20)("color", "var(--color-grayscale-dark-1)");
}
}
function EventFormComponent_form_3_ng_container_40_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](2, "app-icon-camera-on", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("width", 20)("height", 20)("color", "var(--color-grayscale-dark-1)");
}
}
function EventFormComponent_form_3_ng_container_42_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](2, "app-icon-in-person", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("width", 20)("height", 20)("color", "var(--color-grayscale-dark-1)");
}
}
function EventFormComponent_form_3_div_70_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](0, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](2, "app-icon-clock", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("width", 20)("height", 20)("color", "var(--color-grayscale-dark-1)");
}
}
function EventFormComponent_form_3_div_72_h5_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](0, "h5", 44);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n Event time\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
}
}
function EventFormComponent_form_3_div_72_app_meet_event_form_schedule_lg_4_Template(rf, ctx) {
if (rf & 1) {
const _r24 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](0, "app-meet-event-form-schedule-lg", 45);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("onScheduleUpdated", function EventFormComponent_form_3_div_72_app_meet_event_form_schedule_lg_4_Template_app_meet_event_form_schedule_lg_onScheduleUpdated_0_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r24);
const ctx_r23 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r23.eventFormStateModel.setEventSchedule($event));
})("onTimeZoneSelected", function EventFormComponent_form_3_div_72_app_meet_event_form_schedule_lg_4_Template_app_meet_event_form_schedule_lg_onTimeZoneSelected_0_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r24);
const ctx_r25 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r25.eventFormStateModel.selectTimeZone($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
}
if (rf & 2) {
const values_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("schedule", values_r19.schedule)("timeZone", values_r19.selectedTimeZone)("browserTimeZone", values_r19.browserTimeZone);
}
}
function EventFormComponent_form_3_div_72_app_meet_event_form_schedule_6_Template(rf, ctx) {
if (rf & 1) {
const _r28 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](0, "app-meet-event-form-schedule", 46);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("onScheduleUpdated", function EventFormComponent_form_3_div_72_app_meet_event_form_schedule_6_Template_app_meet_event_form_schedule_onScheduleUpdated_0_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r28);
const ctx_r27 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r27.eventFormStateModel.setEventSchedule($event));
})("onTimeZoneSelected", function EventFormComponent_form_3_div_72_app_meet_event_form_schedule_6_Template_app_meet_event_form_schedule_onTimeZoneSelected_0_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r28);
const ctx_r29 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r29.eventFormStateModel.selectTimeZone($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
}
if (rf & 2) {
const values_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵreference"](68);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("dropdownElHost", _r10)("schedule", values_r19.schedule)("timeZone", values_r19.selectedTimeZone)("browserTimeZone", values_r19.browserTimeZone);
}
}
function EventFormComponent_form_3_div_72_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](0, "div", 40);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](2, EventFormComponent_form_3_div_72_h5_2_Template, 2, 0, "h5", 41);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](4, EventFormComponent_form_3_div_72_app_meet_event_form_schedule_lg_4_Template, 1, 3, "app-meet-event-form-schedule-lg", 42);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](6, EventFormComponent_form_3_div_72_app_meet_event_form_schedule_6_Template, 1, 4, "app-meet-event-form-schedule", 43);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngSwitch", ctx_r12.fullSizeMode);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", ctx_r12.fullSizeMode);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngSwitchCase", false);
}
}
function EventFormComponent_form_3_div_78_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](0, "div", 47, 48);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](3, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](5, "svg", 49);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](7, "path", 50);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](11, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](13, "app-event-form-plan", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
}
if (rf & 2) {
const _r31 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵreference"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](13);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("dropdownElHost", _r31);
}
}
function EventFormComponent_form_3_div_82_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](0, "div", 51);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](4, "app-agenda-extended-icon", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](7, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](9, "div", 52);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](11, "app-meet-notes", 53);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](14, "div", 54);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](16, "app-meet-topics-list", 55);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("width", 20)("height", 20)("color", "var(--color-grayscale-dark-1)");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("placeholder", "Enter agenda...");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("showTitle", false);
}
}
function EventFormComponent_form_3_div_87_span_2_Template(rf, ctx) {
if (rf & 1) {
const _r36 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](0, "span", 59);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function EventFormComponent_form_3_div_87_span_2_Template_span_click_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r36);
const ctx_r35 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r35.addAgenda());
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "svg", 60);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](4, "path", 61);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](6, "\n Add agenda\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](7, "span", 62);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](9, "app-icon-special-key");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](10, " + A\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
}
}
function EventFormComponent_form_3_div_87_span_4_Template(rf, ctx) {
if (rf & 1) {
const _r38 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](0, "span", 63);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function EventFormComponent_form_3_div_87_span_4_Template_span_click_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r38);
const ctx_r37 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r37.switchToPlanMode());
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "svg", 60);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](4, "path", 61);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](6, "\n Add plan\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](7, "span", 62);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](9, "app-icon-special-key");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](10, " + P\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
}
}
function EventFormComponent_form_3_div_87_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](0, "div", 56);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](2, EventFormComponent_form_3_div_87_span_2_Template, 12, 0, "span", 57);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](4, EventFormComponent_form_3_div_87_span_4_Template, 12, 0, "span", 58);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
}
if (rf & 2) {
const variables_r32 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", !(variables_r32.dockId || variables_r32.planId || variables_r32.isPlanMode));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", !variables_r32.isPlanMode);
}
}
function EventFormComponent_form_3_ng_template_113_Template(rf, ctx) {
if (rf & 1) {
const _r40 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](1, "div", 64);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](3, "div", 65);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](5, "div", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](6, "\n Advanced settings\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](8, "app-icon-close", 66);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function EventFormComponent_form_3_ng_template_113_Template_app_icon_close_click_8_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r40);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
const _r16 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵreference"](96);
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](_r16.close());
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](11, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](13, "div", 67);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](15, "div", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](17, "app-icon-clock", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](19, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](20, "div", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](22, "div", 44);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](23, "Status");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](25, "mat-select", 68);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("valueChange", function EventFormComponent_form_3_ng_template_113_Template_mat_select_valueChange_25_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r40);
const ctx_r41 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r41.eventFormStateModel.setIsNonBlocking($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](26, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](27, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](29, "mat-option", 69);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](30, "Free");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](32, "mat-option", 69);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](33, "Busy");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](37, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](38, "div", 67);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](40, "div", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](42, "app-bell-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](44, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](45, "div", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](47, "div", 44);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](48, "Notification");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](49, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](50, "mat-select", 70);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](51, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](52, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](53, "mat-option", 69);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](54, "10 minutes before");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](55, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](56, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](57, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](58, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](59, "div", 67);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](60, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](61, "div", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](62, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](63, "app-bell-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](64, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](65, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](66, "div", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](67, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](68, "div", 44);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](69, "Visibility");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](70, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](71, "mat-select", 68);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("valueChange", function EventFormComponent_form_3_ng_template_113_Template_mat_select_valueChange_71_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r40);
const ctx_r42 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r42.eventFormStateModel.setIsPrivate($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](72, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](73, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](74, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](75, "mat-option", 69);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](76, "Private");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](77, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](78, "mat-option", 69);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](79, "Public");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](80, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](81, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](82, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](83, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](84, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](85, "\n ");
}
if (rf & 2) {
const ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](17);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("width", 24)("height", 24)("color", "var(--color-grayscale-dark-1)");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("value", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](26, 14, ctx_r18.state.isNonBlocking$))("disabled", !_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](27, 16, ctx_r18.state.isDraftModeStream));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("value", true);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("value", false);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](18);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("value", 10)("disabled", !_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](51, 18, ctx_r18.state.isDraftModeStream));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("value", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](18);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("value", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](72, 20, ctx_r18.state.isPrivate$))("disabled", !_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](73, 22, ctx_r18.state.isDraftModeStream));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("value", true);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("value", false);
}
}
const _c1 = function (a0, a1, a2) {
return {
schedule: a0,
browserTimeZone: a1,
selectedTimeZone: a2
};
};
const _c2 = function (a0, a1, a2) {
return {
dockId: a0,
planId: a1,
isPlanMode: a2
};
};
function EventFormComponent_form_3_Template(rf, ctx) {
if (rf & 1) {
const _r44 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](0, "form", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "main");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](4, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](6, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](8, "app-text-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](11, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](13, "app-meet-edit-title", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("onTitleChanged", function EventFormComponent_form_3_Template_app_meet_edit_title_onTitleChanged_13_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r44);
const ctx_r43 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r43.eventFormStateModel.setTitle($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](14, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](18, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](20, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](22, "app-person-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](24, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](25, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](27, "app-meet-edit-attendees", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("onAttendeesUpdated", function EventFormComponent_form_3_Template_app_meet_edit_attendees_onAttendeesUpdated_27_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r44);
const ctx_r45 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r45.eventFormStateModel.setEventAttendees($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](28, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](31, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](32, "div", 13, 14);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](35, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](36, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](38, EventFormComponent_form_3_ng_container_38_Template, 4, 3, "ng-container", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](39, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](40, EventFormComponent_form_3_ng_container_40_Template, 4, 3, "ng-container", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](41, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](42, EventFormComponent_form_3_ng_container_42_Template, 4, 3, "ng-container", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](44, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](45, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](47, "app-meet-event-form-location", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](49, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](50, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](51, "div", 18, 19);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](53, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](54, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](55, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](56, "app-duration-icon", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](57, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](58, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](59, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](60, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](61, "app-meet-event-form-duration", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("onDurationChanged", function EventFormComponent_form_3_Template_app_meet_event_form_duration_onDurationChanged_61_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r44);
const ctx_r46 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r46.eventFormStateModel.selectMeetingDuration($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](62, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](63, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](64, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](65, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](66, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](67, "div", 22, 23);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](69, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](70, EventFormComponent_form_3_div_70_Template, 4, 3, "div", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](71, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](72, EventFormComponent_form_3_div_72_Template, 8, 4, "div", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](73, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](74, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](75, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](76, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](77, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](78, EventFormComponent_form_3_div_78_Template, 16, 1, "div", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](79, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](80, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](81, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](82, EventFormComponent_form_3_div_82_Template, 20, 5, "div", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](83, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](84, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](85, "div", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](86, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](87, EventFormComponent_form_3_div_87_Template, 6, 2, "div", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](88, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](89, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](90, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](91, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](92, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](93, "div", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](94, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](95, "div", 31, 32);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](97, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](98, "div", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](99, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](100, "app-icon-settings", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](101, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](102, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](103, "div", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](104, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](105, "div", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](106, "\n Advanced event settings\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](107, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](108, "div", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](109, "\n Status, notifications and visibility\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](110, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](111, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](112, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](113, EventFormComponent_form_3_ng_template_113_Template, 86, 24, "ng-template", null, 37, _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](115, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](116, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](117, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](118, "footer");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](119, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](120, "a", 38);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function EventFormComponent_form_3_Template_a_click_120_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r44);
const ctx_r47 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r47.submit());
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](121);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](122, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](123, "span", 39);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](124, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](125, "app-icon-special-key");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](126, " + \u23CE\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](127, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](128, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](129, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
}
if (rf & 2) {
const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵreference"](33);
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵreference"](52);
const _r17 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵreference"](114);
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](13);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("value", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](14, 25, ctx_r0.state.titleStream))("placeholder", "Enter title");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("attendees", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](28, 27, ctx_r0.eventFormStateModel.state.attendeesWithMetaStream))("placeholder", "Add participants");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](36, 29, ctx_r0.state.meetingModeStream));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngSwitchCase", ctx_r0.MeetingMode.Audio);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngSwitchCase", ctx_r0.MeetingMode.Video);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngSwitchCase", ctx_r0.MeetingMode.InPerson);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("dropdownElHost", _r5);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("width", 20)("height", 20)("color", "var(--color-grayscale-dark-1)");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("dropdownElHost", _r9)("selectedMeetingDuration", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](62, 31, ctx_r0.state.durationStream))("availableMeetingDurationOptions", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](63, 33, ctx_r0.state.availableMeetingDurationOptionsStream));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", !ctx_r0.fullSizeMode);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpureFunction3"](53, _c1, _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](73, 35, ctx_r0.state.eventScheduleStream), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](74, 37, ctx_r0.state.browserTimeZoneDataStream), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](75, 39, ctx_r0.state.selectedTimeZoneDataStream)));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](79, 41, ctx_r0.isPlanModeStream));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](83, 43, ctx_r0.state.dockIdStream));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpureFunction3"](57, _c2, _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](88, 45, ctx_r0.state.dockIdStream), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](89, 47, ctx_r0.state.planIdStream), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](90, 49, ctx_r0.isPlanModeStream)));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("popupTrigger", _r17);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("width", 24)("height", 24)("color", "var(--color-primary-main)");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](21);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtextInterpolate1"]("\n ", !!ctx_r0.customSubmitButtonLabel ? ctx_r0.customSubmitButtonLabel : _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](122, 51, ctx_r0.state.isDraftModeStream) ? "Create Event" : "Save Event", "\n ");
}
}
const _c3 = function () {
return {
height: "50px",
width: "100%",
margin: "0",
backgroundColor: "#FBFBFD"
};
};
function EventFormComponent_div_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](0, "div", 71);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](2, "ngx-skeleton-loader", 72);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](4, "ngx-skeleton-loader", 72);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](6, "ngx-skeleton-loader", 72);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](8, "ngx-skeleton-loader", 72);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](10, "ngx-skeleton-loader", 72);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](12, "ngx-skeleton-loader", 72);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("theme", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpureFunction0"](6, _c3));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("theme", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpureFunction0"](7, _c3));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("theme", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpureFunction0"](8, _c3));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("theme", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpureFunction0"](9, _c3));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("theme", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpureFunction0"](10, _c3));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("theme", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpureFunction0"](11, _c3));
}
}
function EventFormComponent_ng_template_11_Template(rf, ctx) {
if (rf & 1) {
const _r50 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](1, "div", 73);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](3, "div", 65);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](5, "svg", 49);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](7, "path", 74);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](10, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](11, "Edit recurring event");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](14, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](16, "mat-radio-group", 75, 76);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](19, "mat-radio-button", 69);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](20, "\n Only edit this event\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](21, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](22, "mat-radio-button", 69);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](23, "\n Edit this event and all future events\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](24, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](25, "mat-radio-button", 69);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](26, "\n Edit all events\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](28, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](29, "div", 77);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](31, "div", 78);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function EventFormComponent_ng_template_11_Template_div_click_31_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r50);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵreference"](9);
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](_r2.close());
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](32, "Cancel");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](34, "div", 79);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function EventFormComponent_ng_template_11_Template_div_click_34_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r50);
const _r48 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵreference"](17);
const ctx_r51 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]();
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵreference"](9);
ctx_r51.submit(_r48.value);
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](_r2.close());
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](35, "Confirm");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](38, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](39, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](19);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("value", "current");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("value", "following");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("value", "all");
}
}
let EventFormComponent = class EventFormComponent {
constructor(eventFormStateModel, api, snackbarManager, confirmPopupService) {
this.eventFormStateModel = eventFormStateModel;
this.api = api;
this.snackbarManager = snackbarManager;
this.confirmPopupService = confirmPopupService;
this.MeetingMode = _undock_dock_meet__WEBPACK_IMPORTED_MODULE_2__.MeetingMode;
this.state = this.eventFormStateModel.state;
this.fullSizeMode = false;
this.customSubmitButtonLabel = null;
this.isPlanModeStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.eventFormStateModel.state.planIdStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.take)(1)).subscribe(planId => {
_this.isPlanModeStream.next(Boolean(planId));
});
})();
}
submit(updateRecurrenceMode) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const schedule = yield _this2.state.eventScheduleStream;
const isDraftMode = yield _this2.state.isDraftModeStream;
if (!isDraftMode && schedule.rRule && !updateRecurrenceMode) {
return _this2.recurrenceOptionsPopup.open();
}
return _this2.eventFormStateModel.submitForm({
updateRecurrenceMode: updateRecurrenceMode
});
})();
}
addAgenda() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
yield _this3.eventFormStateModel.assignNewDraftDock();
} catch (error) {
console.error(error);
_this3.snackbarManager.error(`Cannot add agenda. Please try later`);
}
})();
}
switchToPlanMode() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
if (yield _this4.state.dockIdStream) {
const confirmed = yield _this4.confirmPopupService.open({
title: 'Replace existing agenda?',
description: 'Adding a plan will reset the entered Agenda',
confirmButtonLabel: 'Yes, replace',
discardButtonLabel: 'Cancel'
});
if (!confirmed) {
return false;
}
}
_this4.isPlanModeStream.next(true);
yield _this4.eventFormStateModel.removeAgendaAndDraftDock();
} catch (error) {
console.error(error);
_this4.snackbarManager.error(`Cannot add plan. Please try later.`);
}
})();
}
};
EventFormComponent.ɵfac = function EventFormComponent_Factory(t) {
return new (t || EventFormComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_11__.EventFormStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_api__WEBPACK_IMPORTED_MODULE_12__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_13__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_14__.ConfirmPopupService));
};
EventFormComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdefineComponent"]({
type: EventFormComponent,
selectors: [["app-meet-event-form"]],
viewQuery: function EventFormComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵviewQuery"](_c0, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵloadQuery"]()) && (ctx.recurrenceOptionsPopup = _t.first);
}
},
hostVars: 2,
hostBindings: function EventFormComponent_HostBindings(rf, ctx) {
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵclassProp"]("full-size", ctx.fullSizeMode);
}
},
inputs: {
fullSizeMode: "fullSizeMode",
customSubmitButtonLabel: ["submitButtonLabel", "customSubmitButtonLabel"]
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵProvidersFeature"]([_undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_3__.TopicsManager, {
provide: _undock_dock_meet_contracts_ui_adapters_notes_adapter__WEBPACK_IMPORTED_MODULE_4__.NOTES_ADAPTER,
useClass: _undock_dock_meet_services_adapters_edit_event_notes_adapter__WEBPACK_IMPORTED_MODULE_6__.EditEventNotesAdapter
}, {
provide: _undock_dock_meet_contracts_ui_adapters_topics_adapter__WEBPACK_IMPORTED_MODULE_5__.TOPICS_ADAPTER,
useClass: _undock_dock_meet_services_adapters_edit_event_topics_adapter__WEBPACK_IMPORTED_MODULE_7__.EditEventTopicsAdapter
}, {
provide: _undock_dock_meet_contracts_ui_providers_participants_provider__WEBPACK_IMPORTED_MODULE_8__.PARTICIPANTS_PROVIDER,
useClass: _undock_dock_meet_services_data_providers_edit_event_participants_provider__WEBPACK_IMPORTED_MODULE_9__.EditEventParticipantsProvider
}])],
decls: 14,
vars: 6,
consts: [[3, "ngSwitch"], ["class", "event-form", "participant-selector-host", "", 4, "ngSwitchCase"], ["class", "form-skeleton-loader", 4, "ngSwitchCase"], [3, "popupTrigger"], ["recurrenceOptionsPopup", "popupTriggerRef"], ["recurrenceOptionsTmpl", ""], ["participant-selector-host", "", 1, "event-form"], [1, "form-row", "title"], [1, "icon"], [1, "content"], [3, "value", "placeholder", "onTitleChanged"], [1, "form-row", "attendees"], [3, "attendees", "placeholder", "onAttendeesUpdated"], [1, "form-row", "location"], ["locationRowRef", ""], [1, "icon", 3, "ngSwitch"], [4, "ngSwitchCase"], [3, "dropdownElHost"], [1, "form-row", "duration"], ["durationRowRef", ""], [3, "width", "height", "color"], [3, "dropdownElHost", "selectedMeetingDuration", "availableMeetingDurationOptions", "onDurationChanged"], [1, "form-row", "schedule"], ["scheduleRowRef", ""], ["class", "icon", 4, "ngIf"], ["class", "content", 3, "ngSwitch", 4, "ngIf"], ["class", "form-row plan", 4, "ngIf"], ["class", "form-row agenda", 4, "ngIf"], [1, "form-row", "actions"], ["class", "actions-box", 4, "ngIf"], [1, "form-row", "settings"], [1, "advanced-settings-btn", "clickable", 3, "popupTrigger"], ["settingsPopupTriggerRef", "popupTriggerRef"], [1, "icon-box"], [1, "content-box"], [1, "title"], [1, "description"], ["advancedSettingsPopupTmpl", ""], [1, "button", "submit", "clickable", 3, "click"], [1, "hot-key", "dark", "large"], [1, "content", 3, "ngSwitch"], ["class", "label", 4, "ngIf"], [3, "schedule", "timeZone", "browserTimeZone", "onScheduleUpdated", "onTimeZoneSelected", 4, "ngSwitchCase"], [3, "dropdownElHost", "schedule", "timeZone", "browserTimeZone", "onScheduleUpdated", "onTimeZoneSelected", 4, "ngSwitchCase"], [1, "label"], [3, "schedule", "timeZone", "browserTimeZone", "onScheduleUpdated", "onTimeZoneSelected"], [3, "dropdownElHost", "schedule", "timeZone", "browserTimeZone", "onScheduleUpdated", "onTimeZoneSelected"], [1, "form-row", "plan"], ["planRowRef", ""], ["width", "20", "height", "20", "viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.97248 0.963623H9.99967H10.0269C11.0961 0.96362 11.9336 0.963618 12.5715 1.00209C13.193 1.03957 13.7509 1.11706 14.1844 1.34954C15.5991 2.10832 16.2479 3.78646 15.7115 5.2996C15.5471 5.76321 15.1865 6.19581 14.7518 6.64159C14.3056 7.09919 13.6859 7.66255 12.8947 8.38182L12.8747 8.40008L11.1146 10.0001L12.8747 11.6001L12.8947 11.6184C13.6859 12.3376 14.3056 12.901 14.7518 13.3586C15.1865 13.8044 15.5471 14.237 15.7115 14.7006C16.2479 16.2137 15.5991 17.8919 14.1844 18.6507C13.7509 18.8832 13.193 18.9606 12.5715 18.9981C11.9336 19.0366 11.0961 19.0366 10.0268 19.0366H9.99967H9.97252C8.90325 19.0366 8.06576 19.0366 7.42781 18.9981C6.80632 18.9606 6.24846 18.8832 5.81499 18.6507C4.4002 17.8919 3.75142 16.2137 4.28786 14.7006C4.45222 14.237 4.81289 13.8044 5.24754 13.3586C5.6937 12.901 6.31341 12.3376 7.1046 11.6184L7.12469 11.6001L8.88471 10.0001L7.12469 8.40008L7.1046 8.38182C6.31341 7.66256 5.6937 7.09919 5.24754 6.6416C4.81289 6.19581 4.45222 5.76321 4.28786 5.2996C3.75142 3.78646 4.4002 2.10832 5.81499 1.34954C6.24846 1.11706 6.80632 1.03957 7.42781 1.00209C8.06575 0.963618 8.90324 0.96362 9.97248 0.963623ZM9.99967 8.98651L11.8656 7.29017C12.6812 6.54874 13.2671 6.01569 13.6778 5.59444C14.1038 5.15751 14.2522 4.92676 14.2977 4.79838C14.5865 3.98361 14.2372 3.08 13.4754 2.67142C13.3554 2.60705 13.0904 2.5361 12.4812 2.49937C11.894 2.46395 11.1019 2.46362 9.99967 2.46362C8.89745 2.46362 8.10538 2.46395 7.51811 2.49937C6.90898 2.5361 6.64398 2.60705 6.52394 2.67142C5.76213 3.08 5.41279 3.98361 5.70165 4.79838C5.74716 4.92676 5.89553 5.15752 6.32153 5.59444C6.73226 6.01569 7.31812 6.54874 8.1337 7.29017L9.99967 8.98651ZM9.99967 11.0137L8.1337 12.71C7.31812 13.4515 6.73226 13.9845 6.32153 14.4058C5.89553 14.8427 5.74716 15.0734 5.70165 15.2018C5.41279 16.0166 5.76213 16.9202 6.52394 17.3288C6.64398 17.3932 6.90898 17.4641 7.51811 17.5008C8.10538 17.5363 8.89745 17.5366 9.99967 17.5366C11.1019 17.5366 11.894 17.5363 12.4812 17.5008C13.0904 17.4641 13.3554 17.3932 13.4754 17.3288C14.2372 16.9202 14.5865 16.0166 14.2977 15.2018C14.2522 15.0734 14.1038 14.8427 13.6778 14.4058C13.2671 13.9845 12.6812 13.4515 11.8656 12.71L9.99967 11.0137Z", "fill", "#807A8E"], [1, "form-row", "agenda"], [1, "notes"], [3, "placeholder"], [1, "topics"], [3, "showTitle"], [1, "actions-box"], ["class", "clickable add-agenda", 3, "click", 4, "ngIf"], ["class", "clickable add-plan", 3, "click", 4, "ngIf"], [1, "clickable", "add-agenda", 3, "click"], ["width", "16", "height", "16", "viewBox", "0 0 16 16", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.39988 2.60398C9.24333 2.60038 9.04555 2.59992 8.78079 2.59992H8.32326C7.06024 2.59992 6.16637 2.60092 5.48184 2.68279C4.81087 2.76303 4.42065 2.91354 4.12844 3.15745C4.01802 3.24962 3.91611 3.35153 3.82394 3.46195C3.58003 3.75416 3.42952 4.14438 3.34928 4.81535C3.26741 5.49988 3.26641 6.39375 3.26641 7.65677V8.66658C3.26641 9.77263 3.26719 10.5553 3.33092 11.16C3.39353 11.7539 3.51144 12.1066 3.70044 12.3765C3.86102 12.6058 4.06049 12.8053 4.28982 12.9659C4.55975 13.1549 4.9124 13.2728 5.50636 13.3354C6.111 13.3991 6.89369 13.3999 7.99974 13.3999C9.10579 13.3999 9.88848 13.3991 10.4931 13.3354C11.0871 13.2728 11.4397 13.1549 11.7097 12.9659C11.939 12.8053 12.1385 12.6058 12.299 12.3765C12.488 12.1066 12.606 11.7539 12.6686 11.16C12.7323 10.5553 12.7331 9.77263 12.7331 8.66658V6.5522C12.7331 6.28747 12.7326 6.08971 12.729 5.93316C12.392 5.93255 12.1064 5.92938 11.8646 5.91288C11.5551 5.89177 11.2738 5.84684 11.0048 5.73539C10.3677 5.47151 9.86154 4.96536 9.59765 4.32828C9.4862 4.05922 9.44128 3.77792 9.42016 3.46845C9.40366 3.22664 9.40049 2.94101 9.39988 2.60398ZM12.4242 4.73139C12.397 4.68319 12.3682 4.63587 12.3377 4.58954C12.211 4.39706 12.0401 4.22214 11.5755 3.75751C11.1109 3.29289 10.9359 3.12203 10.7434 2.99531C10.6971 2.96482 10.6498 2.93599 10.6017 2.90885C10.6038 3.09623 10.6082 3.25168 10.6174 3.38677C10.6343 3.63514 10.6655 3.77059 10.7063 3.86906C10.8484 4.2121 11.1209 4.48465 11.464 4.62674C11.5625 4.66753 11.6979 4.69872 11.9463 4.71567C12.0814 4.72488 12.2368 4.72929 12.4242 4.73139ZM10.1502 1.47398C9.78997 1.39975 9.41608 1.39981 8.84412 1.39991L8.78079 1.39992H8.32326L8.28385 1.39992C7.06915 1.39991 6.10344 1.3999 5.33935 1.49128C4.55346 1.58526 3.90216 1.78321 3.35946 2.23622C3.19383 2.37448 3.04097 2.52734 2.90271 2.69297C2.4497 3.23567 2.25175 3.88697 2.15777 4.67286C2.06639 5.43694 2.0664 6.40265 2.06641 7.61735V7.61736V7.65677V8.66658V8.70095V8.70096C2.0664 9.76489 2.06639 10.6109 2.13753 11.2858C2.21056 11.9786 2.36392 12.5599 2.71746 13.0648C2.95833 13.4088 3.25753 13.708 3.60153 13.9489C4.10644 14.3024 4.68774 14.4558 5.38057 14.5288C6.05546 14.5999 6.90144 14.5999 7.96537 14.5999H7.99974H8.03411C9.09804 14.5999 9.94402 14.5999 10.6189 14.5288C11.3117 14.4558 11.893 14.3024 12.3979 13.9489C12.7419 13.708 13.0412 13.4088 13.282 13.0648C13.6356 12.5599 13.7889 11.9786 13.8619 11.2858C13.9331 10.6109 13.9331 9.76488 13.9331 8.70095V8.66658V6.5522L13.9331 6.48888V6.48887C13.9332 5.91691 13.9332 5.54302 13.859 5.18275C13.767 4.73596 13.5908 4.31073 13.34 3.9297C13.1377 3.62247 12.8733 3.35813 12.4688 2.95377L12.424 2.90899L12.3792 2.86419L12.3792 2.86418C11.9749 2.45969 11.7105 2.19526 11.4033 1.99301C11.0223 1.74217 10.597 1.56603 10.1502 1.47398ZM5.99974 7.39996C5.66837 7.39996 5.39974 7.66859 5.39974 7.99996C5.39974 8.33133 5.66837 8.59996 5.99974 8.59996H9.99974C10.3311 8.59996 10.5997 8.33133 10.5997 7.99996C10.5997 7.66859 10.3311 7.39996 9.99974 7.39996H5.99974ZM5.39974 10.6666C5.39974 10.3353 5.66837 10.0666 5.99974 10.0666H8.66641C8.99778 10.0666 9.26641 10.3353 9.26641 10.6666C9.26641 10.998 8.99778 11.2666 8.66641 11.2666H5.99974C5.66837 11.2666 5.39974 10.998 5.39974 10.6666Z", "fill", "#2B2733"], [1, "hot-key", "large"], [1, "clickable", "add-plan", 3, "click"], [1, "event-settings-popup"], [1, "header"], [1, "clickable", 3, "click"], [1, "row"], [1, "customArrow", 3, "value", "disabled", "valueChange"], [3, "value"], [1, "customArrow", 3, "value", "disabled"], [1, "form-skeleton-loader"], [3, "theme"], [1, "recurrence-options-popup"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M14.6976 1.13642C14.4048 0.843525 13.9299 0.843525 13.637 1.13642C13.3441 1.42931 13.3441 1.90418 13.637 2.19708L14.8567 3.41675H7.91732L7.88917 3.41675H7.88916C7.17498 3.41674 6.59891 3.41674 6.13067 3.45044C5.64903 3.48511 5.22388 3.55824 4.82368 3.73433C3.96514 4.1121 3.27934 4.7979 2.90157 5.65645C2.72548 6.05664 2.65235 6.4818 2.61768 6.96343C2.58397 7.43167 2.58398 8.00776 2.58398 8.72193L2.58398 8.75008V9.16675C2.58398 9.58096 2.91977 9.91675 3.33398 9.91675C3.7482 9.91675 4.08398 9.58096 4.08398 9.16675V8.75008C4.08398 8.00118 4.08444 7.47916 4.11381 7.07113C4.14266 6.67036 4.19656 6.43778 4.27453 6.26057C4.5012 5.74544 4.91268 5.33396 5.4278 5.1073C5.60502 5.02932 5.83759 4.97542 6.23836 4.94657C6.6464 4.9172 7.16842 4.91675 7.91732 4.91675H14.8567L13.637 6.13642C13.3441 6.42931 13.3441 6.90418 13.637 7.19708C13.9299 7.48997 14.4048 7.48997 14.6976 7.19708L17.1976 4.69708C17.4905 4.40418 17.4905 3.92931 17.1976 3.63642L14.6976 1.13642ZM17.4173 11.2501V10.8334C17.4173 10.4192 17.0815 10.0834 16.6673 10.0834C16.2531 10.0834 15.9173 10.4192 15.9173 10.8334V11.2501C15.9173 11.999 15.9169 12.521 15.8875 12.929C15.8586 13.3298 15.8047 13.5624 15.7268 13.7396C15.5001 14.2547 15.0886 14.6662 14.5735 14.8929C14.3963 14.9708 14.1637 15.0247 13.7629 15.0536C13.3549 15.083 12.8329 15.0834 12.084 15.0834H5.14464L6.36431 13.8637C6.65721 13.5709 6.65721 13.096 6.36431 12.8031C6.07142 12.5102 5.59655 12.5102 5.30365 12.8031L2.80365 15.3031C2.51076 15.596 2.51076 16.0709 2.80365 16.3637L5.30365 18.8637C5.59655 19.1566 6.07142 19.1566 6.36431 18.8637C6.65721 18.5709 6.65721 18.096 6.36431 17.8031L5.14464 16.5834H12.084H12.1121H12.1121C12.8263 16.5834 13.4024 16.5834 13.8706 16.5497C14.3523 16.5151 14.7774 16.4419 15.1776 16.2658C16.0362 15.8881 16.722 15.2023 17.0997 14.3437C17.2758 13.9435 17.349 13.5184 17.3836 13.0367C17.4173 12.5685 17.4173 11.9924 17.4173 11.2782V11.2782V11.2501Z", "fill", "#9A95AC"], ["value", "current"], ["selectedOption", "matRadioGroup"], [1, "actions-list"], [1, "button", "cancel", 3, "click"], [1, "button", "confirm", 3, "click"]],
template: function EventFormComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerStart"](0, 0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](3, EventFormComponent_form_3_Template, 130, 61, "form", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](5, EventFormComponent_div_5_Template, 14, 12, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](6, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](7, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainer"](8, 3, 4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](10, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](11, EventFormComponent_ng_template_11_Template, 40, 3, "ng-template", null, 5, _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](13, "\n");
}
if (rf & 2) {
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵreference"](12);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](1, 4, ctx.state.showSkeleton));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngSwitchCase", false);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("popupTrigger", _r3);
}
},
styles: [".event-form[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n min-height: 100%;\n max-height: 100%;\n}\n.event-form[_ngcontent-%COMP%] main[_ngcontent-%COMP%] {\n flex-grow: 1;\n}\n.event-form[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n min-height: 62px;\n max-height: 62px;\n}\n.event-form[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] .button.submit[_ngcontent-%COMP%] {\n width: 93%;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n font-weight: 600;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 13px 20px;\n margin: 0;\n border: 1px solid #2B2733;\n border-radius: 10px;\n color: #ffffff;\n cursor: pointer;\n background-color: #2B2733;\n transition: all 200ms ease;\n \n font-size: 14px;\n line-height: 20px;\n border-radius: 8px;\n padding: 10px 12px;\n}\n.event-form[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] .button.submit.no-border[_ngcontent-%COMP%] {\n border: none;\n}\n.event-form[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] .button.submit.circle[_ngcontent-%COMP%] {\n min-width: 40px;\n max-width: 40px;\n min-height: 40px;\n max-height: 40px;\n border-radius: 40px;\n}\n.event-form[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] .button.submit[_ngcontent-%COMP%]:hover {\n background-color: #2B2733;\n}\n.event-form[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] .button.submit[_ngcontent-%COMP%]:active {\n background-color: #CECADA;\n}\n.event-form[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] .button.submit.primary[_ngcontent-%COMP%] {\n background: #2B2733;\n color: #ffffff;\n border-color: #2B2733;\n}\n.event-form[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] .button.submit.primary[_ngcontent-%COMP%]:hover {\n background-color: #2B2733;\n}\n.event-form[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] .button.submit.primary[_ngcontent-%COMP%]:active {\n background-color: #2B2733;\n}\n.event-form[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] .button.submit[disabled][_ngcontent-%COMP%], .event-form[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] .button.submit.mat-disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n}\n.event-form[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] .button.submit.circle[_ngcontent-%COMP%] {\n padding: 0;\n min-width: 24px;\n max-width: 24px;\n min-height: 24px;\n max-height: 24px;\n border-radius: 24px;\n}\n.event-form[_ngcontent-%COMP%] .form-row[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n max-width: 100%;\n min-height: 48px;\n background: #ffffff;\n border-bottom: 1px solid #F3F3F9;\n border-left: 2px solid transparent;\n}\n.event-form[_ngcontent-%COMP%] .form-row[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%] {\n padding: 14px;\n align-self: flex-start;\n}\n.event-form[_ngcontent-%COMP%] .form-row[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] {\n flex-grow: 1;\n max-width: 100%;\n}\n.event-form[_ngcontent-%COMP%] .form-row[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n \n font-size: 11px;\n line-height: 14px;\n font-style: normal;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n font-weight: 600;\n letter-spacing: 1px;\n color: #807A8E;\n}\n.event-form[_ngcontent-%COMP%] .form-row[_ngcontent-%COMP%]:last-child {\n border-bottom: none;\n}\n.event-form[_ngcontent-%COMP%] .form-row[_ngcontent-%COMP%]:focus-within {\n background: #FBFBFD;\n border-left-color: #2B2733;\n}\n.event-form[_ngcontent-%COMP%] .form-row.title[_ngcontent-%COMP%] app-meet-edit-title .meeting-title-container textarea {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n height: 20px;\n min-height: 20px;\n border-radius: 0;\n}\n.event-form[_ngcontent-%COMP%] .form-row.title[_ngcontent-%COMP%] app-meet-edit-title .meeting-title-container textarea::placeholder {\n color: #A59FB9;\n}\n.event-form[_ngcontent-%COMP%] .form-row.attendees[_ngcontent-%COMP%] {\n padding: 12px 0;\n}\n.event-form[_ngcontent-%COMP%] .form-row.attendees[_ngcontent-%COMP%] app-meet-edit-attendees input {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n border-radius: 0;\n}\n.event-form[_ngcontent-%COMP%] .form-row.attendees[_ngcontent-%COMP%] app-meet-edit-attendees input::placeholder {\n color: #A59FB9;\n}\n.event-form[_ngcontent-%COMP%] .form-row.attendees[_ngcontent-%COMP%] app-meet-edit-attendees app-icon-participants {\n margin-right: 18px;\n}\n.event-form[_ngcontent-%COMP%] .form-row.duration[_ngcontent-%COMP%] mat-select.ud-input {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n border: 0 !important;\n padding: 0 !important;\n border-radius: 0;\n}\n.event-form[_ngcontent-%COMP%] .form-row.duration[_ngcontent-%COMP%] mat-select.ud-input .mat-select-trigger {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n padding: 0;\n}\n.event-form[_ngcontent-%COMP%] .form-row.schedule[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n margin: 14px 16px 4px;\n}\n.event-form[_ngcontent-%COMP%] .form-row.schedule[_ngcontent-%COMP%] app-meet-event-form-schedule[_ngcontent-%COMP%] {\n margin-right: 14px;\n}\n.event-form[_ngcontent-%COMP%] .form-row.schedule[_ngcontent-%COMP%] app-meet-event-form-schedule-lg[_ngcontent-%COMP%] {\n display: block;\n margin: 0 14px 14px;\n}\n.event-form[_ngcontent-%COMP%] .form-row.plan[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #A59FB9;\n}\n.event-form[_ngcontent-%COMP%] .form-row.agenda[_ngcontent-%COMP%] .notes[_ngcontent-%COMP%] {\n padding: 14px 0;\n border-bottom: 1px solid #F3F3F9;\n}\n.event-form[_ngcontent-%COMP%] .form-row.agenda[_ngcontent-%COMP%] .topics[_ngcontent-%COMP%] {\n padding: 2px 0;\n}\n.event-form[_ngcontent-%COMP%] .form-row.agenda[_ngcontent-%COMP%] .notes[_ngcontent-%COMP%], .event-form[_ngcontent-%COMP%] .form-row.agenda[_ngcontent-%COMP%] .topics[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #A59FB9;\n}\n.event-form[_ngcontent-%COMP%] .form-row.agenda[_ngcontent-%COMP%] app-meet-notes {\n display: block;\n margin-right: 14px;\n}\n.event-form[_ngcontent-%COMP%] .form-row.agenda[_ngcontent-%COMP%] app-meet-notes .container.meeting-notes {\n margin: 0;\n}\n.event-form[_ngcontent-%COMP%] .form-row.agenda[_ngcontent-%COMP%] app-meet-notes .container.meeting-notes .ck-placeholder::before {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #A59FB9;\n}\n.event-form[_ngcontent-%COMP%] .form-row.agenda[_ngcontent-%COMP%] app-meet-topics-list .topics-list {\n margin: 0;\n}\n.event-form[_ngcontent-%COMP%] .form-row.agenda[_ngcontent-%COMP%] app-meet-topics-list .topics-container {\n margin: 0;\n}\n.event-form[_ngcontent-%COMP%] .form-row.agenda[_ngcontent-%COMP%] app-meet-topics-list .topics-container__create-topic-wrapper {\n background-color: transparent;\n}\n.event-form[_ngcontent-%COMP%] .form-row.agenda[_ngcontent-%COMP%] app-meet-topics-list .topics-container app-meet-topic-view {\n border-bottom: 1px solid #F3F3F9;\n}\n.event-form[_ngcontent-%COMP%] .form-row.agenda[_ngcontent-%COMP%] app-meet-topics-list .topics-container app-meet-topic-view .topic-view-container {\n padding-left: 0;\n margin-bottom: 0;\n background-color: transparent;\n}\n.event-form[_ngcontent-%COMP%] .form-row.agenda[_ngcontent-%COMP%] app-meet-topics-list .topics-container app-meet-topic-form .action-item-form {\n padding-left: 2px;\n}\n.event-form[_ngcontent-%COMP%] .form-row.agenda[_ngcontent-%COMP%] app-meet-topics-list .topics-container app-meet-topic-form .action-item-form input {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #121114;\n margin: 0;\n}\n.event-form[_ngcontent-%COMP%] .form-row.actions[_ngcontent-%COMP%] {\n padding: 8px;\n flex-direction: column;\n}\n.event-form[_ngcontent-%COMP%] .form-row.actions[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] {\n width: 100%;\n padding: 4px 0;\n display: flex;\n align-items: center;\n justify-content: space-evenly;\n}\n.event-form[_ngcontent-%COMP%] .form-row.actions[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] span.clickable[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n display: flex;\n align-items: center;\n \n}\n.event-form[_ngcontent-%COMP%] .form-row.actions[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] span.clickable[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin-right: 4px;\n}\n.event-form[_ngcontent-%COMP%] .form-row.actions[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] span.clickable.add-plan[_ngcontent-%COMP%] {\n display: none;\n}\n.event-form[_ngcontent-%COMP%] .form-row.settings[_ngcontent-%COMP%] {\n padding: 28px 20px;\n}\n.event-form[_ngcontent-%COMP%] .form-row.settings[_ngcontent-%COMP%] .advanced-settings-btn[_ngcontent-%COMP%] {\n width: 100%;\n display: flex;\n border: 1px solid #EDEAF2;\n border-radius: 12px;\n}\n.event-form[_ngcontent-%COMP%] .form-row.settings[_ngcontent-%COMP%] .advanced-settings-btn[_ngcontent-%COMP%] .icon-box[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 16px;\n}\n.event-form[_ngcontent-%COMP%] .form-row.settings[_ngcontent-%COMP%] .advanced-settings-btn[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] {\n padding: 14px 10px 14px 0;\n}\n.event-form[_ngcontent-%COMP%] .form-row.settings[_ngcontent-%COMP%] .advanced-settings-btn[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n color: #121114;\n}\n.event-form[_ngcontent-%COMP%] .form-row.settings[_ngcontent-%COMP%] .advanced-settings-btn[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n margin-top: 2px;\n color: #807A8E;\n}\n\n.form-skeleton-loader[_ngcontent-%COMP%] ngx-skeleton-loader[_ngcontent-%COMP%] {\n margin: 0;\n padding: 0;\n display: block;\n}\n\n.event-settings-popup[_ngcontent-%COMP%] {\n border: 1px solid #F3F3F9;\n border-radius: 16px;\n background-color: #ffffff;\n box-shadow: 0 2px 3px rgba(29, 26, 34, 0.03);\n display: flex;\n flex-direction: column;\n min-width: 500px;\n max-width: 500px;\n}\n.event-settings-popup[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] {\n display: flex;\n padding: 20px 24px 10px;\n justify-content: space-between;\n}\n.event-settings-popup[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 20px;\n line-height: 26px;\n}\n.event-settings-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] {\n padding: 0 0 8px;\n}\n.event-settings-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .row[_ngcontent-%COMP%] {\n display: flex;\n height: 60px;\n}\n.event-settings-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]:not(:last-child) .content-box[_ngcontent-%COMP%] {\n border-bottom: 1px solid #EDEAF2;\n}\n.event-settings-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .row[_ngcontent-%COMP%] .icon-box[_ngcontent-%COMP%] {\n padding: 18px 16px 18px 24px;\n}\n.event-settings-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .row[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] {\n flex-grow: 1;\n padding: 12px 0;\n}\n.event-settings-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .row[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n \n font-size: 11px;\n line-height: 14px;\n font-style: normal;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n font-weight: 600;\n letter-spacing: 1px;\n color: #807A8E;\n}\n.event-settings-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .row[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] mat-select[_ngcontent-%COMP%] {\n width: -moz-fit-content;\n width: fit-content;\n margin-top: 2px;\n}\n.event-settings-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .row[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] mat-select[_ngcontent-%COMP%] .mat-select-value-text {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n}\n\n.recurrence-options-popup[_ngcontent-%COMP%] {\n border: 1px solid #F3F3F9;\n border-radius: 24px;\n background-color: #ffffff;\n box-shadow: 0 2px 3px rgba(29, 26, 34, 0.03);\n display: flex;\n flex-direction: column;\n min-width: 365px;\n}\n.recurrence-options-popup[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n padding: 18px;\n border-bottom: 1px solid #EDEAF2;\n}\n.recurrence-options-popup[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin-right: 8px;\n}\n.recurrence-options-popup[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 16px;\n line-height: 22px;\n color: #121114;\n}\n.recurrence-options-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] {\n padding: 18px;\n}\n.recurrence-options-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] mat-radio-group {\n display: flex;\n flex-direction: column;\n}\n.recurrence-options-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] mat-radio-group mat-radio-button + mat-radio-button {\n margin-top: 12px;\n}\n.recurrence-options-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] mat-radio-group mat-radio-button .mat-radio-label-content {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #121114;\n}\n.recurrence-options-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] {\n display: flex;\n justify-content: flex-end;\n margin-top: 20px;\n}\n.recurrence-options-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] .button[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n font-weight: 600;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 13px 20px;\n margin: 0;\n border: 1px solid #EDEAF2;\n border-radius: 10px;\n color: #2B2733;\n cursor: pointer;\n background-color: transparent;\n transition: all 200ms ease;\n \n font-size: 14px;\n line-height: 20px;\n border-radius: 8px;\n padding: 10px 12px;\n min-width: 100px;\n}\n.recurrence-options-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] .button.no-border[_ngcontent-%COMP%] {\n border: none;\n}\n.recurrence-options-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] .button.circle[_ngcontent-%COMP%] {\n min-width: 40px;\n max-width: 40px;\n min-height: 40px;\n max-height: 40px;\n border-radius: 40px;\n}\n.recurrence-options-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] .button[_ngcontent-%COMP%]:hover {\n background-color: #F3F3F9;\n}\n.recurrence-options-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] .button[_ngcontent-%COMP%]:active {\n background-color: #CECADA;\n}\n.recurrence-options-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] .button.primary[_ngcontent-%COMP%] {\n background: #2B2733;\n color: #ffffff;\n border-color: #2B2733;\n}\n.recurrence-options-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] .button.primary[_ngcontent-%COMP%]:hover {\n background-color: #2B2733;\n}\n.recurrence-options-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] .button.primary[_ngcontent-%COMP%]:active {\n background-color: #2B2733;\n}\n.recurrence-options-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] .button[disabled][_ngcontent-%COMP%], .recurrence-options-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] .button.mat-disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n}\n.recurrence-options-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] .button.circle[_ngcontent-%COMP%] {\n padding: 0;\n min-width: 24px;\n max-width: 24px;\n min-height: 24px;\n max-height: 24px;\n border-radius: 24px;\n}\n.recurrence-options-popup[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] .button.confirm[_ngcontent-%COMP%] {\n color: #ffffff;\n background: #2B2733;\n margin-left: 8px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2V2ZW50LWZvcm0vZXZlbnQtZm9ybS5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUM5TUE7RURlSSxhQUFBO0VBQ0Esc0JBQUE7RUNkQSxnQkFBQTtFQUNBLGdCQUFBO0FBMkRKO0FBekRJO0VBQ0ksWUFBQTtBQTJEUjtBQXhESTtFRE1BLGFBQUE7RUFDQSxzQkFBQTtFQUtBLG1CQUFBO0VBQ0EsdUJBQUE7RUNWSSxnQkFBQTtFQUNBLGdCQUFBO0FBNERSO0FBMURRO0VBQ0ksVUFBQTtFRmxCUixnQ0FBQTtFQWdIQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUE3RUEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUNrSEEsZ0JBQUE7RUFFQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjRmpKb0I7RUVrSnBCLGVBQUE7RUFDQSx5QkZsS2dCO0VFb0toQiwwQkZiZTtFQzFIZixxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQytMQSxrQkFBQTtFQUNBLGtCQUFBO0FDM0hKO0FEa0VJO0VBQ0ksWUFBQTtBQ2hFUjtBRG1FSTtFQUVJLGVBRE87RUFFUCxlQUZPO0VBR1AsZ0JBSE87RUFJUCxnQkFKTztFQUtQLG1CQUxPO0FDN0RmO0FEcUVJO0VBQ0kseUJGcExZO0FHaUhwQjtBRHNFSTtFQUNJLHlCRmpLa0I7QUc2RjFCO0FEdUVJO0VBQ0ksbUJGNUxZO0VFNkxaLGNGOUtnQjtFRStLaEIscUJGOUxZO0FHeUhwQjtBRHVFUTtFQUNJLHlCRmpNUTtBRzRIcEI7QUR3RVE7RUFDSSx5QkZyTVE7QUcrSHBCO0FEMEVJO0VBQ0ksbUJBQUE7QUN4RVI7QUQrRkk7RUFDSSxVQUFBO0VBRUEsZUFETztFQUVQLGVBRk87RUFHUCxnQkFITztFQUlQLGdCQUpPO0VBS1AsbUJBTE87QUN6RmY7QUFoSEk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUVBLGVBQUE7RUFDQSxnQkFBQTtFQUVBLG1CSG5CZ0I7RUdvQmhCLGdDQXJDQztFQXNDRCxrQ0FBQTtBQWdIUjtBQTlHUTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtBQWdIWjtBQTdHUTtFQUNJLFlBQUE7RUFDQSxlQUFBO0FBK0daO0FBN0dZO0VGakRSLGdDQUFBO0VBY0EscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFzR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUF3SUEsZ0JBQUE7RUFDQSxtQkFBQTtFRS9NWSxjSGhDUztBR3dKekI7QUFwSFE7RUFDSSxtQkFBQTtBQXNIWjtBQW5IUTtFQUNJLG1CSGhDYztFR2lDZCwwQkgzRFE7QUdnTHBCO0FBOUd1QjtFRnBFbkIsZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBdkVBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBa0lBLGlCQUFBO0VFbkd1QixZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBQXVIM0I7QUF0SDJCO0VBQ0ksY0hyRE47QUc2S3pCO0FBaEhRO0VBQ0ksZUFBQTtBQWtIWjtBQTlHb0I7RUZ2RmhCLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQXZFQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQWtJQSxpQkFBQTtFRWhGb0IsZ0JBQUE7QUF1SHhCO0FBdEh3QjtFQUNJLGNIdEVIO0FHOEx6QjtBQXBIb0I7RUFDSSxrQkFBQTtBQXNIeEI7QUExR2dCO0VGNUdaLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQXZFQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQWtJQSxpQkFBQTtFRTNEZ0Isb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FBbUhwQjtBQWpIb0I7RUZsSGhCLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQXZFQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQWtJQSxpQkFBQTtFRXJEb0IsVUFBQTtBQTBIeEI7QUFuSFk7RUFDSSxxQkFBQTtBQXFIaEI7QUFsSFk7RUFDSSxrQkFBQTtBQW9IaEI7QUFqSFk7RUFDSSxjQUFBO0VBQ0EsbUJBQUE7QUFtSGhCO0FBL0dRO0VGeklKLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQXZFQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQWtJQSxpQkFBQTtFRTdCUSxjSHZIYTtBRzhPekI7QUFuSFk7RUFDSSxlQUFBO0VBQ0EsZ0NBbEpQO0FBdVFUO0FBbEhZO0VBQ0ksY0FBQTtBQW9IaEI7QUFqSFk7RUZ6SlIsZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBdkVBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBa0lBLGlCQUFBO0VFZFksY0h0SVM7QUdnUXpCO0FBdEhnQjtFQUNJLGNBQUE7RUFDQSxrQkFBQTtBQXdIcEI7QUF0SG9CO0VBQ0ksU0FBQTtBQXdIeEI7QUF0SHdCO0VGdEtwQixnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUF2RUEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFrSUEsaUJBQUE7RUVEd0IsY0huSkg7QUdrUnpCO0FBekhvQjtFQUNJLFNBQUE7QUEySHhCO0FBeEhvQjtFQUNJLFNBQUE7QUEwSHhCO0FBeEh3QjtFQUNJLDZCQUFBO0FBMEg1QjtBQXZId0I7RUFDSSxnQ0ExTG5CO0FBbVRUO0FBeEg0QjtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLDZCQUFBO0FBMEhoQztBQXJINEI7RUFDSSxpQkFBQTtBQXVIaEM7QUF0SGdDO0VGck01QixnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUF2RUEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFrSUEsaUJBQUE7RUU4QmdDLGNIdkxaO0VHd0xZLFNBQUE7QUErSHBDO0FBdEhRO0VBQ0ksWUFBQTtFQUNBLHNCQUFBO0FBd0haO0FBdEhZO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFFQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtBQXVIaEI7QUFySGdCO0VGN05aLGdDQUFBO0VBZ0hBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQTlGQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFRXlNZ0IsYUFBQTtFQUNBLG1CQUFBO0VBTUE7O0lBQUE7QUEwSHBCO0FBOUhvQjtFQUNJLGlCQUFBO0FBZ0l4QjtBQTFIb0I7RUFDSSxhQUFBO0FBNEh4QjtBQXRIUTtFQUNJLGtCQUFBO0FBd0haO0FBdEhZO0VBQ0ksV0FBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FBd0hoQjtBQXRIZ0I7RUR4T1osYUFBQTtFQUNBLHNCQUFBO0VBS0EsbUJBQUE7RUFDQSx1QkFBQTtFQ21PZ0IsYUFBQTtBQTJIcEI7QUF4SGdCO0VBQ0kseUJBQUE7QUEwSHBCO0FBeEhvQjtFRmpRaEIsZ0NBQUE7RUFnSEEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBN0VBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VFNE5vQixjSG5QQTtBR21YeEI7QUE3SG9CO0VGdFFoQixnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUF4RkEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUVrUG9CLGVBQUE7RUFDQSxjSHRQQztBRzJYekI7O0FBNUhJO0VBQ0ksU0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0FBK0hSOztBQTNIQTtFRHpNSSx5QkFBQTtFQUNBLG1CQUZ3QjtFQUd4Qix5QkZqRW9CO0VFa0VwQiw0Q0FBQTtFQWxFQSxhQUFBO0VBQ0Esc0JBQUE7RUMyUUEsZ0JBQUE7RUFDQSxnQkFBQTtBQWlJSjtBQS9ISTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO0FBaUlSO0FBL0hRO0VGclNKLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQXJEQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBRW9YSjtBQW5JSTtFQUNJLGdCQUFBO0FBcUlSO0FBbklRO0VBQ0ksYUFBQTtFQUNBLFlBQUE7QUFxSVo7QUFsSWdCO0VBQ0ksZ0NBQUE7QUFvSXBCO0FBaElZO0VBQ0ksNEJBQUE7QUFrSWhCO0FBL0hZO0VBQ0ksWUFBQTtFQUNBLGVBQUE7QUFpSWhCO0FBL0hnQjtFRi9UWixnQ0FBQTtFQWNBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBc0dBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBd0lBLGdCQUFBO0VBQ0EsbUJBQUE7RUUrRGdCLGNIOVNLO0FHd2J6QjtBQXZJZ0I7RUFDSSx1QkFBQTtFQUFBLGtCQUFBO0VBQ0EsZUFBQTtBQXlJcEI7QUF0SXdCO0VGelVwQixnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUF2RUEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFrSUEsaUJBQUE7QUVnVEo7O0FBdElBO0VEblFJLHlCQUFBO0VBQ0EsbUJDbVFjO0VEbFFkLHlCRmpFb0I7RUVrRXBCLDRDQUFBO0VBbEVBLGFBQUE7RUFDQSxzQkFBQTtFQ29VQSxnQkFBQTtBQTZJSjtBQTNJSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUVBLGFBQUE7RUFDQSxnQ0FBQTtBQTRJUjtBQTFJUTtFQUNJLGlCQUFBO0FBNElaO0FBeklRO0VGbldKLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQWpFQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFRXdUUSxjSHJWWTtBR3NleEI7QUE3SUk7RUFDSSxhQUFBO0FBK0lSO0FBNUlZO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0FBOEloQjtBQTNJb0I7RUFDSSxnQkFBQTtBQTZJeEI7QUEzSW9CO0VGclhoQixnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUF2RUEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFrSUEsaUJBQUE7RUU4TW9CLGNIdldBO0FHMmZ4QjtBQTlJUTtFQUNJLGFBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0FBZ0paO0FBOUlZO0VGbFlSLGdDQUFBO0VBZ0hBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQTdFQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQ2tIQSxnQkFBQTtFQUVBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNGaEtnQjtFRWlLaEIsZUFBQTtFQUNBLDZCQWdEa0I7RUE5Q2xCLDBCRmJlO0VDMUhmLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VDK0xBLGtCQUFBO0VBQ0Esa0JBQUE7RUNtS1ksZ0JBQUE7QUF1S2hCO0FEbllJO0VBQ0ksWUFBQTtBQ3FZUjtBRGxZSTtFQUVJLGVBRE87RUFFUCxlQUZPO0VBR1AsZ0JBSE87RUFJUCxnQkFKTztFQUtQLG1CQUxPO0FDd1lmO0FEaFlJO0VBQ0kseUJGM0prQjtBRzZoQjFCO0FEL1hJO0VBQ0kseUJGaktrQjtBR2tpQjFCO0FEOVhJO0VBQ0ksbUJGNUxZO0VFNkxaLGNGOUtnQjtFRStLaEIscUJGOUxZO0FHOGpCcEI7QUQ5WFE7RUFDSSx5QkZqTVE7QUdpa0JwQjtBRDdYUTtFQUNJLHlCRnJNUTtBR29rQnBCO0FEM1hJO0VBQ0ksbUJBQUE7QUM2WFI7QUR0V0k7RUFDSSxVQUFBO0VBRUEsZUFETztFQUVQLGVBRk87RUFHUCxnQkFITztFQUlQLGdCQUpPO0VBS1AsbUJBTE87QUM0V2Y7QUEzTWdCO0VBQ0ksY0h0WEk7RUd1WEosbUJIdFlBO0VHdVlBLGdCQUFBO0FBNk1wQiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuJGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcblxuLmV2ZW50LWZvcm0ge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgbWFpbiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICBmb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBmbGV4Q2VudGVyZWRDb2w7XG5cbiAgICAgICAgbWluLWhlaWdodDogNjJweDtcbiAgICAgICAgbWF4LWhlaWdodDogNjJweDtcblxuICAgICAgICAuYnV0dG9uLnN1Ym1pdCB7XG4gICAgICAgICAgICB3aWR0aDogOTMlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uU21hbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjExO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC00O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgIDo6bmctZGVlcCB7XG4gICAgICAgICAgICAgICAgYXBwLW1lZXQtZWRpdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgLm1lZXRpbmctdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEJvZHkxNVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hdHRlbmRlZXMge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuXG4gICAgICAgICAgICA6Om5nLWRlZXAge1xuICAgICAgICAgICAgICAgIGFwcC1tZWV0LWVkaXQtYXR0ZW5kZWVzIHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEJvZHkxNVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGFwcC1pY29uLXBhcnRpY2lwYW50cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxvY2F0aW9uIHtcblxuICAgICAgICB9XG5cbiAgICAgICAgJi5kdXJhdGlvbiB7XG4gICAgICAgICAgICA6Om5nLWRlZXAge1xuICAgICAgICAgICAgICAgIG1hdC1zZWxlY3QudWQtaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250Qm9keTE1UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgICAgICAgICAubWF0LXNlbGVjdC10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRCb2R5MTVSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2NoZWR1bGUge1xuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE0cHggMTZweCA0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGFwcC1tZWV0LWV2ZW50LWZvcm0tc2NoZWR1bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYXBwLW1lZXQtZXZlbnQtZm9ybS1zY2hlZHVsZS1sZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE0cHggMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucGxhbiB7XG4gICAgICAgICAgICAvLyB0bXAgY29kZVxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udEJvZHkxNVJlZ3VsYXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFnZW5kYSB7XG4gICAgICAgICAgICAubm90ZXMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9waWNzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vdGVzLCAudG9waWNzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250Qm9keTE1UmVndWxhcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Om5nLWRlZXAge1xuICAgICAgICAgICAgICAgIGFwcC1tZWV0LW5vdGVzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcblxuICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyLm1lZXRpbmctbm90ZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2stcGxhY2Vob2xkZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEJvZHkxNVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYXBwLW1lZXQtdG9waWNzLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAudG9waWNzLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRvcGljcy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19jcmVhdGUtdG9waWMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGFwcC1tZWV0LXRvcGljLXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvcGljLXZpZXctY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGFwcC1tZWV0LXRvcGljLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpb24taXRlbS1mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRCb2R5MTVSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGlvbnMge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLmFjdGlvbnMtYm94IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblxuICAgICAgICAgICAgICAgIHNwYW4uY2xpY2thYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvKipcbiAgICAgICAgICAgICAgICAgICAgICogSGlkZGVuIHRlbXBvcmFyaWx5XG4gICAgICAgICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgICAgICAgICAmLmFkZC1wbGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNldHRpbmdzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMjBweDtcblxuICAgICAgICAgICAgLmFkdmFuY2VkLXNldHRpbmdzLWJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgICAgICAgICAgICAgIC5pY29uLWJveCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhDZW50ZXJlZENvbDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudC1ib3gge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDEwcHggMTRweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250Qm9keTE1TWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLXNrZWxldG9uLWxvYWRlciB7XG4gICAgbmd4LXNrZWxldG9uLWxvYWRlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uZXZlbnQtc2V0dGluZ3MtcG9wdXAge1xuICAgIEBpbmNsdWRlIGNhcmQ7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcblxuICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAgIC5oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI0cHggMTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250SGVhZGVyMjBSZWd1bGFyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgOHB4O1xuXG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAuY29udGVudC1ib3gge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tYm94IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDE2cHggMThweCAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudC1ib3gge1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG5cbiAgICAgICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjExO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbWF0LXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIDo6bmctZGVlcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubWF0LXNlbGVjdC12YWx1ZS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250Qm9keTE1UmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlY3VycmVuY2Utb3B0aW9ucy1wb3B1cCB7XG4gICAgQGluY2x1ZGUgY2FyZCgyNHB4KTtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIG1pbi13aWR0aDogMzY1cHg7XG5cbiAgICAuaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udEJvZHkxNlJlZ3VsYXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMThweDtcblxuICAgICAgICA6Om5nLWRlZXAge1xuICAgICAgICAgICAgbWF0LXJhZGlvLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICBtYXQtcmFkaW8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgJiArIG1hdC1yYWRpby1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubWF0LXJhZGlvLWxhYmVsLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEJvZHkxNVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb25zLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b25TbWFsbDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuXG4gICAgICAgICAgICAgICAgJi5jb25maXJtIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EventFormComponent.prototype, "isPlanModeStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], EventFormComponent.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_10__.KeyboardShortcut)('OS.Enter')], EventFormComponent.prototype, "submit", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_10__.KeyboardShortcut)('OS.A')], EventFormComponent.prototype, "addAgenda", null);
EventFormComponent = (0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_10__.UseKeyboardShortcuts)({
takeUntilPropertyKey: 'destroyedEvent',
allowInputs: true
})], EventFormComponent);
/***/ }),
/***/ 37819:
/*!**************************************************************!*\
!*** ./packages/dock/meet/ui/components/event-form/index.ts ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventFormComponent": () => (/* reexport safe */ _event_form_component__WEBPACK_IMPORTED_MODULE_1__.EventFormComponent),
/* harmony export */ "EventFormDurationComponent": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.EventFormDurationComponent),
/* harmony export */ "EventFormLocationComponent": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.EventFormLocationComponent),
/* harmony export */ "EventFormPlanComponent": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.EventFormPlanComponent),
/* harmony export */ "EventFormScheduleComponent": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.EventFormScheduleComponent),
/* harmony export */ "EventFormScheduleLgComponent": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.EventFormScheduleLgComponent)
/* harmony export */ });
/* harmony import */ var _components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./components */ 58147);
/* harmony import */ var _event_form_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./event-form.component */ 46781);
/***/ }),
/***/ 35667:
/*!***************************************************!*\
!*** ./packages/dock/meet/ui/components/index.ts ***!
\***************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AddParticipantsComponent": () => (/* reexport safe */ _add_participants__WEBPACK_IMPORTED_MODULE_1__.AddParticipantsComponent),
/* harmony export */ "AttendeeDidJoinNotificationComponent": () => (/* reexport safe */ _dock_notifications__WEBPACK_IMPORTED_MODULE_2__.AttendeeDidJoinNotificationComponent),
/* harmony export */ "ChatMessageNotificationComponent": () => (/* reexport safe */ _dock_notifications__WEBPACK_IMPORTED_MODULE_2__.ChatMessageNotificationComponent),
/* harmony export */ "DockNotificationsComponent": () => (/* reexport safe */ _dock_notifications__WEBPACK_IMPORTED_MODULE_2__.DockNotificationsComponent),
/* harmony export */ "EventFormComponent": () => (/* reexport safe */ _event_form__WEBPACK_IMPORTED_MODULE_0__.EventFormComponent),
/* harmony export */ "EventFormDurationComponent": () => (/* reexport safe */ _event_form__WEBPACK_IMPORTED_MODULE_0__.EventFormDurationComponent),
/* harmony export */ "EventFormLocationComponent": () => (/* reexport safe */ _event_form__WEBPACK_IMPORTED_MODULE_0__.EventFormLocationComponent),
/* harmony export */ "EventFormPlanComponent": () => (/* reexport safe */ _event_form__WEBPACK_IMPORTED_MODULE_0__.EventFormPlanComponent),
/* harmony export */ "EventFormScheduleComponent": () => (/* reexport safe */ _event_form__WEBPACK_IMPORTED_MODULE_0__.EventFormScheduleComponent),
/* harmony export */ "EventFormScheduleLgComponent": () => (/* reexport safe */ _event_form__WEBPACK_IMPORTED_MODULE_0__.EventFormScheduleLgComponent),
/* harmony export */ "RequestedToJoinNotificationComponent": () => (/* reexport safe */ _dock_notifications__WEBPACK_IMPORTED_MODULE_2__.RequestedToJoinNotificationComponent),
/* harmony export */ "RequestedToSpeakNotificationComponent": () => (/* reexport safe */ _dock_notifications__WEBPACK_IMPORTED_MODULE_2__.RequestedToSpeakNotificationComponent)
/* harmony export */ });
/* harmony import */ var _event_form__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./event-form */ 37819);
/* harmony import */ var _add_participants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./add-participants */ 1985);
/* harmony import */ var _dock_notifications__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./dock-notifications */ 42883);
/***/ }),
/***/ 40648:
/*!*********************************************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/meet-dock-participants-preview/meet-dock-participants-preview.component.ts ***!
\*********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetDockParticipantsPreviewComponent": () => (/* binding */ MeetDockParticipantsPreviewComponent)
/* harmony export */ });
/* harmony import */ var _undock_dock_meet_ui_components_dock_participant_list_participant_list_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/dock/meet/ui/components/dock-participant-list/participant-list.component */ 36116);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_core_pipes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/pipes */ 30175);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function MeetDockParticipantsPreviewComponent_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](4, "span", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const participants_r2 = ctx.ngIf;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵclassProp"]("-visible-counter", (participants_r2 == null ? null : participants_r2.length) > ctx_r0.participantsToDisplay);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate1"]("+", (participants_r2 == null ? null : participants_r2.length) - ctx_r0.participantsToDisplay, "");
}
}
function MeetDockParticipantsPreviewComponent_ng_container_5_ng_container_4_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](4, "img", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](5, "imgThumbnail");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](7, "p", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const profile_r9 = ctx.ngIf;
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("matTooltip", profile_r9.displayName)("matTooltipPosition", ctx_r8.TooltipPosition.BOTTOM)("alt", profile_r9.email)("src", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](5, 6, profile_r9.imageUrl), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵsanitizeUrl"]);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate2"]("\n ", profile_r9.displayName ? profile_r9.displayName : profile_r9.email, " ", profile_r9.removed ? "[Inactive]" : "", "\n ");
}
}
function MeetDockParticipantsPreviewComponent_ng_container_5_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](2, MeetDockParticipantsPreviewComponent_ng_container_5_ng_container_4_ng_container_2_Template, 11, 8, "ng-container", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const participant_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]().$implicit;
const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵreference"](9);
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](3, 2, ctx_r4.profilesProvider.getProfileById(participant_r3.userId)))("ngIfElse", _r6);
}
}
function MeetDockParticipantsPreviewComponent_ng_container_5_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainer"](0, 13);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵreference"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngTemplateOutlet", _r6);
}
}
function MeetDockParticipantsPreviewComponent_ng_container_5_ng_template_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](1, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](3, "img", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](5, "p", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](8, "\n ");
}
if (rf & 2) {
const participant_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]().$implicit;
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("matTooltip", (participant_r3 == null ? null : participant_r3.userData == null ? null : participant_r3.userData.displayName) || (participant_r3 == null ? null : participant_r3.userData == null ? null : participant_r3.userData.email))("matTooltipPosition", ctx_r7.TooltipPosition.BOTTOM)("src", (participant_r3 == null ? null : participant_r3.userData == null ? null : participant_r3.userData.imageUrl) || "", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵsanitizeUrl"])("alt", participant_r3 == null ? null : participant_r3.userData == null ? null : participant_r3.userData.email);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate1"]("\n ", (participant_r3 == null ? null : participant_r3.userData == null ? null : participant_r3.userData.displayName) || (participant_r3 == null ? null : participant_r3.email), "\n ");
}
}
const _c0 = function (a0, a1, a2, a3, a4, a5) {
return {
"role-owner": a0,
"role-member": a1,
"role-visitor": a2,
"status-denied": a3,
"status-pending": a4,
"status-accepted": a5
};
};
function MeetDockParticipantsPreviewComponent_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](4, MeetDockParticipantsPreviewComponent_ng_container_5_ng_container_4_Template, 5, 4, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](6, MeetDockParticipantsPreviewComponent_ng_container_5_ng_container_6_Template, 1, 1, "ng-container", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](8, MeetDockParticipantsPreviewComponent_ng_container_5_ng_template_8_Template, 9, 5, "ng-template", null, 8, _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const participant_r3 = ctx.$implicit;
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpureFunction6"](4, _c0, participant_r3.role === ctx_r1.DockParticipantRole.Owner, participant_r3.role === ctx_r1.DockParticipantRole.Member, participant_r3.role === ctx_r1.DockParticipantRole.Visitor, participant_r3.status === ctx_r1.DockParticipantStatus.Denied, participant_r3.status === ctx_r1.DockParticipantStatus.Pending, participant_r3.status === ctx_r1.DockParticipantStatus.Accepted))("ngSwitch", participant_r3.isUndockUser);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngSwitchCase", false);
}
}
class MeetDockParticipantsPreviewComponent extends _undock_dock_meet_ui_components_dock_participant_list_participant_list_component__WEBPACK_IMPORTED_MODULE_0__.ParticipantListComponent {}
MeetDockParticipantsPreviewComponent.ɵfac = function () {
let ɵMeetDockParticipantsPreviewComponent_BaseFactory;
return function MeetDockParticipantsPreviewComponent_Factory(t) {
return (ɵMeetDockParticipantsPreviewComponent_BaseFactory || (ɵMeetDockParticipantsPreviewComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetInheritedFactory"](MeetDockParticipantsPreviewComponent)))(t || MeetDockParticipantsPreviewComponent);
};
}();
MeetDockParticipantsPreviewComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({
type: MeetDockParticipantsPreviewComponent,
selectors: [["app-meet-dock-participants-preview"]],
inputs: {
participantsToDisplay: "participantsToDisplay"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵInheritDefinitionFeature"]],
decls: 9,
vars: 7,
consts: [[1, "participants-list"], [4, "ngIf"], [4, "ngFor", "ngForOf", "ngForTrackBy"], [1, "participant-counter"], [1, "hidden-participants-count"], [1, "participants-list__participant-item", 3, "ngClass", "ngSwitch"], [4, "ngSwitchCase"], [3, "ngTemplateOutlet", 4, "ngSwitchCase"], ["participantUserIsLoadingOrNotDefinedTmpl", ""], [4, "ngIf", "ngIfElse"], [1, "participants-list__participant-info"], ["default", "/assets/img/placeholders/user.png", 1, "participants-list__participant-icon", 3, "matTooltip", "matTooltipPosition", "alt", "src"], [1, "participants-list__participant-name"], [3, "ngTemplateOutlet"], ["default", "/assets/img/placeholders/user.png", 1, "participants-list__participant-icon", 3, "matTooltip", "matTooltipPosition", "src", "alt"]],
template: function MeetDockParticipantsPreviewComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](2, MeetDockParticipantsPreviewComponent_ng_container_2_Template, 8, 3, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](5, MeetDockParticipantsPreviewComponent_ng_container_5_Template, 12, 11, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](6, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](8, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](3, 3, ctx.participantsStream));
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](6, 5, ctx.participantsStream))("ngForTrackBy", ctx.participantTrackByFn);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_5__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_5__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_5__.NgTemplateOutlet, _angular_common__WEBPACK_IMPORTED_MODULE_5__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_5__.NgSwitchCase, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_6__.MatLegacyTooltip, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_1__.ImageDefaultDirective, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_2__.ImgThumbnailPipe, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_3__.StreamPipe],
styles: [".participants-list[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row-reverse;\n margin: 0 10px 0 4px;\n position: relative;\n}\n\n.participants-list__participant-info[_ngcontent-%COMP%] {\n width: 32px;\n height: 32px;\n margin-left: -6px;\n overflow: hidden;\n border-radius: 50%;\n border: 2px solid #ffffff;\n}\n.participants-list__participant-info[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n}\n\n.participants-list__participant-item[_ngcontent-%COMP%]:nth-child(n+5) {\n display: none;\n}\n\n.participant-counter[_ngcontent-%COMP%] {\n display: none;\n justify-content: center;\n align-items: center;\n width: 32px;\n height: 32px;\n margin-left: -6px;\n overflow: hidden;\n border-radius: 50%;\n background: #2B2733;\n}\n.participant-counter.-visible-counter[_ngcontent-%COMP%] {\n display: flex;\n}\n.participant-counter[_ngcontent-%COMP%] .hidden-participants-count[_ngcontent-%COMP%] {\n color: #FFFFFF;\n font-size: 12px;\n font-weight: 500;\n}\n\n@media all and (max-width: 1024px) {\n .participants-list[_ngcontent-%COMP%] {\n margin-right: 16px;\n }\n .participants-list[_ngcontent-%COMP%]:after {\n display: none;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL21lZXQtZG9jay1wYXJ0aWNpcGFudHMtcHJldmlldy9tZWV0LWRvY2stcGFydGljaXBhbnRzLXByZXZpZXcuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDek1BO0VBQ0ksYUFBQTtFQUNBLDJCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtBQXFESjs7QUFsREE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0FBcURKO0FBbkRJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7QUFxRFI7O0FBaERJO0VBQ0ksYUFBQTtBQW1EUjs7QUEvQ0E7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJIMUNZO0FHNEZoQjtBQWhESTtFQUNJLGFBQUE7QUFrRFI7QUEvQ0k7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FBaURSOztBQWpDQTtFQUVJO0lBQ0ksa0JBQUE7RUFtQ047RUFqQ007SUFDSSxhQUFBO0VBbUNWO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9cbi8vIG5lZWQgdG8gcmVmYWN0b3IgYWxsIHN0eWxlc2hlZXRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4ucGFydGljaXBhbnRzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1hcmdpbjogMCAxMHB4IDAgNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhcnRpY2lwYW50cy1saXN0X19wYXJ0aWNpcGFudC1pbmZvIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4ucGFydGljaXBhbnRzLWxpc3RfX3BhcnRpY2lwYW50LWl0ZW0ge1xuICAgICY6bnRoLWNoaWxkKG4gKyA1KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucGFydGljaXBhbnQtY291bnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICYuLXZpc2libGUtY291bnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmhpZGRlbi1wYXJ0aWNpcGFudHMtY291bnQge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cblxuLy9fX19fX19fX19fTUVESUEgUlVMRVNcblxuLy8gZm9yIGlwaG9uZVxuLy9Ac3VwcG9ydHMocGFkZGluZzogMHB4KSB7XG4vLyAgICAubWFpbi1kb2NrLWNvbnRhaW5lcl9fY2hhdC1tZWV0LWNvbnRyb2xzLWNhc2Uge1xuLy8gICAgICAgIGxlZnQ6IGNhbGMoIDE2cHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtcbi8vICAgIH1cbi8vfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cbiAgICAucGFydGljaXBhbnRzLWxpc3Qge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 47353:
/*!*****************************************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/participant-selector/directives/participant-selector-host.directive.ts ***!
\*****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ParticipantSelectorHostDirective": () => (/* binding */ ParticipantSelectorHostDirective)
/* harmony export */ });
/* harmony import */ var _providers_participant_selector_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../providers/participant-selector.service */ 2080);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class ParticipantSelectorHostDirective {
constructor(ngModuleRef, viewContainerRef, participantSelectorService) {
this.ngModuleRef = ngModuleRef;
this.viewContainerRef = viewContainerRef;
this.participantSelectorService = participantSelectorService;
}
ngOnInit() {
if (this.participantSelectorService.isHostAlreadyRegistered) {
throw new Error(`It seems that participant-selector-host already registered for this context`);
}
this.participantSelectorService.registerHost(this.viewContainerRef, this.ngModuleRef);
}
}
ParticipantSelectorHostDirective.ɵfac = function ParticipantSelectorHostDirective_Factory(t) {
return new (t || ParticipantSelectorHostDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.NgModuleRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_providers_participant_selector_service__WEBPACK_IMPORTED_MODULE_0__.ParticipantSelectorService));
};
ParticipantSelectorHostDirective.ɵdir = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
type: ParticipantSelectorHostDirective,
selectors: [["", "participant-selector-host", ""]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵProvidersFeature"]([_providers_participant_selector_service__WEBPACK_IMPORTED_MODULE_0__.ParticipantSelectorService])]
});
/***/ }),
/***/ 28299:
/*!*********************************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/participant-selector/participant-selector-trigger.component.ts ***!
\*********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ParticipantSelectorTriggerComponent": () => (/* binding */ ParticipantSelectorTriggerComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_contracts_ui_providers_participants_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-providers/participants.provider */ 49871);
/* harmony import */ var _undock_user_services_profiles_provider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/user/services/profiles.provider */ 91058);
/* harmony import */ var _undock_dock_meet_ui_components_participant_selector_providers_participant_selector_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/dock/meet/ui/components/participant-selector/providers/participant-selector.service */ 2080);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_core_pipes__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/core/pipes */ 30175);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function ParticipantSelectorTriggerComponent_ng_container_4_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](2, "img", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](3, "imgThumbnail");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const user_r7 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("src", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](3, 2, user_r7.imageUrl), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵsanitizeUrl"])("alt", user_r7.displayName);
}
}
function ParticipantSelectorTriggerComponent_ng_container_4_ng_template_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](1, "img", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](2, "\n ");
}
if (rf & 2) {
const participant_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("alt", participant_r3.email);
}
}
function ParticipantSelectorTriggerComponent_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](2, ParticipantSelectorTriggerComponent_ng_container_4_ng_container_2_Template, 5, 4, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](5, ParticipantSelectorTriggerComponent_ng_container_4_ng_template_5_Template, 3, 1, "ng-template", null, 4, _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const participant_r3 = ctx.ngIf;
const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵreference"](6);
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](3, 2, ctx_r0.profilesProvider.getProfileById(participant_r3.id)))("ngIfElse", _r5);
}
}
function ParticipantSelectorTriggerComponent_ng_template_8_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](4, "svg", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](6, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
}
function ParticipantSelectorTriggerComponent_ng_template_8_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](4, "svg", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](6, "path", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
}
function ParticipantSelectorTriggerComponent_ng_template_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](1, 7);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](2, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](4, ParticipantSelectorTriggerComponent_ng_template_8_ng_container_4_Template, 10, 0, "ng-container", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](6, ParticipantSelectorTriggerComponent_ng_template_8_ng_container_6_Template, 10, 0, "ng-container", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](8, "\n ");
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitch", ctx_r2.isConfMode);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitchCase", false);
}
}
const _c0 = function (a0) {
return {
"editing-allowed": a0
};
};
class ParticipantSelectorTriggerComponent {
constructor(profilesProvider, participantsProvider, participantSelectorService) {
this.profilesProvider = profilesProvider;
this.participantsProvider = participantsProvider;
this.participantSelectorService = participantSelectorService;
this.title = 'Assign';
this.isEditMode = true;
this.isConfMode = false;
this.onSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_9__.EventEmitter();
this.selectedIdsSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
if (!this.participantSelectorService) {
console.warn(`ParticipantSelectorService is required for ParticipantSelectorTrigger component`);
console.warn(`Please add 'participant-selector-host' directive for parent component container element to provide it.`);
throw new Error(`ParticipantSelectorService is missing in the component context`);
}
}
set selectedIds(value) {
this.selectedIdsSubject.next(value);
}
get selectedParticipantStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([this.selectedIdsSubject, this.participantsProvider.participantsStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(sources => {
let [selectedIds, participants] = sources;
return selectedIds.length > 0 ? participants.find(userData => selectedIds.includes(userData.id)) : null;
}));
}
openParticipantSelector() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this.isEditMode) {
yield _this.participantSelectorService.openParticipantsSelector({
title: _this.title,
onSelectedEmitter: _this.onSelected,
selectedIdsStream: _this.selectedIdsSubject.asStream()
});
}
})();
}
}
ParticipantSelectorTriggerComponent.ɵfac = function ParticipantSelectorTriggerComponent_Factory(t) {
return new (t || ParticipantSelectorTriggerComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_user_services_profiles_provider__WEBPACK_IMPORTED_MODULE_4__.ProfilesProvider), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_dock_meet_contracts_ui_providers_participants_provider__WEBPACK_IMPORTED_MODULE_3__.PARTICIPANTS_PROVIDER), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_dock_meet_ui_components_participant_selector_providers_participant_selector_service__WEBPACK_IMPORTED_MODULE_5__.ParticipantSelectorService, 8));
};
ParticipantSelectorTriggerComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineComponent"]({
type: ParticipantSelectorTriggerComponent,
selectors: [["app-meet-participant-selector-trigger"]],
inputs: {
title: "title",
isEditMode: "isEditMode",
isConfMode: "isConfMode",
selectedIds: "selectedIds"
},
outputs: {
onSelected: "onSelected"
},
decls: 12,
vars: 8,
consts: [[1, "participants-selector-container", 3, "ngClass", "matTooltip", "click"], [1, "selected-participant"], [4, "ngIf", "ngIfElse"], ["participantIsNotSelectedTmpl", ""], ["participantUserIsNotSetTmpl", ""], ["default", "/assets/img/placeholders/user.png", 1, "user-image", 3, "src", "alt"], ["src", "/assets/img/placeholders/user.png", 1, "user-image", 3, "alt"], [3, "ngSwitch"], [4, "ngSwitchCase"], [1, "user-image", "-conf-view"], ["xmlns", "http://www.w3.org/2000/svg", "width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none"], ["d", "M12 12C14.21 12 16 10.21 16 8C16 5.79 14.21 4 12 4C9.79 4 8 5.79 8 8C8 10.21 9.79 12 12 12ZM12 14C9.33 14 4 15.34 4 18V19C4 19.55 4.45 20 5 20H19C19.55 20 20 19.55 20 19V18C20 15.34 14.67 14 12 14Z", "fill", "white"], [1, "user-image"], ["d", "M12 12C14.21 12 16 10.21 16 8C16 5.79 14.21 4 12 4C9.79 4 8 5.79 8 8C8 10.21 9.79 12 12 12ZM12 14C9.33 14 4 15.34 4 18V19C4 19.55 4.45 20 5 20H19C19.55 20 20 19.55 20 19V18C20 15.34 14.67 14 12 14Z", "fill", "#2B2733"]],
template: function ParticipantSelectorTriggerComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function ParticipantSelectorTriggerComponent_Template_div_click_0_listener() {
return ctx.openParticipantSelector();
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](4, ParticipantSelectorTriggerComponent_ng_container_4_Template, 8, 4, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](8, ParticipantSelectorTriggerComponent_ng_template_8_Template, 9, 3, "ng-template", null, 3, _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](10, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](11, "\n");
}
if (rf & 2) {
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵreference"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpureFunction1"](6, _c0, ctx.isEditMode))("matTooltip", ctx.title);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](5, 4, ctx.selectedParticipantStream))("ngIfElse", _r1);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_13__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_13__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_13__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_13__.NgSwitchCase, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_14__.MatLegacyTooltip, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_6__.ImageDefaultDirective, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_7__.ImgThumbnailPipe, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__.StreamPipe],
styles: [".participants-selector-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n position: relative;\n}\n.participants-selector-container[_ngcontent-%COMP%] .editing-allowed[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n.participants-selector-container[_ngcontent-%COMP%] .selected-participant[_ngcontent-%COMP%] {\n width: 32px;\n height: 32px;\n cursor: pointer;\n}\n.participants-selector-container[_ngcontent-%COMP%] .selected-participant[_ngcontent-%COMP%] .user-image[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n transition: 0.4s;\n background-color: transparent;\n}\n.participants-selector-container[_ngcontent-%COMP%] .selected-participant[_ngcontent-%COMP%] .user-image[_ngcontent-%COMP%]:hover {\n background-color: #F3F3F9;\n}\n.participants-selector-container[_ngcontent-%COMP%] .selected-participant[_ngcontent-%COMP%] .user-image[_ngcontent-%COMP%]:active {\n background-color: #CECADA;\n}\n.participants-selector-container[_ngcontent-%COMP%] .selected-participant[_ngcontent-%COMP%] .user-image[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-size: 20px;\n color: #ffffff;\n}\n.participants-selector-container[_ngcontent-%COMP%] .selected-participant[_ngcontent-%COMP%] .user-image.-conf-view[_ngcontent-%COMP%] {\n background: transparent;\n}\n.participants-selector-container[_ngcontent-%COMP%] .selected-participant[_ngcontent-%COMP%] .user-image.-conf-view[_ngcontent-%COMP%]:hover {\n background-color: #252329;\n}\n.participants-selector-container[_ngcontent-%COMP%] .selected-participant[_ngcontent-%COMP%] .user-image.-conf-view[_ngcontent-%COMP%]:active {\n background-color: #333137;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL3BhcnRpY2lwYW50LXNlbGVjdG9yL3BhcnRpY2lwYW50LXNlbGVjdG9yLXRyaWdnZXIuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUE0REo7QUExREk7RUFDSSxlQUFBO0FBNERSO0FBekRJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FBMkRSO0FBekRRO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2QkFBQTtBQTJEWjtBQXpEWTtFQUNJLHlCSEVVO0FHeUQxQjtBQXhEWTtFQUNJLHlCSEpVO0FHOEQxQjtBQXZEWTtFQUVJLGVBQUE7RUFDQSxjQUFBO0FBd0RoQjtBQXJEWTtFQUNJLHVCQUFBO0FBdURoQjtBQXJEZ0I7RUFDSSx5QkgyQlU7QUc0QjlCO0FBcERnQjtFQUNJLHlCSHdCVTtBRzhCOUIiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbi5wYXJ0aWNpcGFudHMtc2VsZWN0b3ItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmVkaXRpbmctYWxsb3dlZCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuc2VsZWN0ZWQtcGFydGljaXBhbnQge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLnVzZXItaW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tY29uZi12aWV3IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ParticipantSelectorTriggerComponent.prototype, "selectedIdsSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], ParticipantSelectorTriggerComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ParticipantSelectorTriggerComponent.prototype, "selectedParticipantStream", null);
/***/ }),
/***/ 40921:
/*!*************************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/participant-selector/participant-selector.component.ts ***!
\*************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ParticipantSelectorComponent": () => (/* binding */ ParticipantSelectorComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs */ 23280);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_contracts_ui_providers_participants_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-providers/participants.provider */ 49871);
/* harmony import */ var _undock_user_services_profiles_provider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/user/services/profiles.provider */ 91058);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_core_pipes__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/core/pipes */ 30175);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
const _c0 = ["searchCriteriaInput"];
function ParticipantSelectorComponent_ng_container_0_ng_container_25_ng_container_2_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](2, "img", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](3, "imgThumbnail");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](5, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](7, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const user_r10 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("src", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](3, 3, user_r10.imageUrl), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵsanitizeUrl"])("alt", user_r10.displayName);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate"](user_r10.displayName);
}
}
function ParticipantSelectorComponent_ng_container_0_ng_container_25_ng_container_2_ng_template_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](1, "img", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](2, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](3, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](5, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](8, "\n ");
}
if (rf & 2) {
const participant_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]().$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("alt", participant_r6.displayName || participant_r6.email);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate"](participant_r6.displayName || participant_r6.email);
}
}
function ParticipantSelectorComponent_ng_container_0_ng_container_25_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
const _r13 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function ParticipantSelectorComponent_ng_container_0_ng_container_25_ng_container_2_Template_div_click_2_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r13);
const participant_r6 = restoredCtx.$implicit;
const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r12.onParticipantSelected(participant_r6));
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](4, ParticipantSelectorComponent_ng_container_0_ng_container_25_ng_container_2_ng_container_4_Template, 11, 5, "ng-container", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](7, ParticipantSelectorComponent_ng_container_0_ng_container_25_ng_container_2_ng_template_7_Template, 9, 2, "ng-template", null, 14, _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](10, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](11, "Assign");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](13, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](14, "Remove");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const participant_r6 = ctx.$implicit;
const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵreference"](8);
const values_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]().ngIf;
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵclassProp"]("selected", values_r3.selectedIds.includes(participant_r6.id));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](5, 4, ctx_r4.profilesProvider.getProfileById(participant_r6.id)))("ngIfElse", _r8);
}
}
function ParticipantSelectorComponent_ng_container_0_ng_container_25_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "div", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](4, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "No results");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
}
function ParticipantSelectorComponent_ng_container_0_ng_container_25_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](2, ParticipantSelectorComponent_ng_container_0_ng_container_25_ng_container_2_Template, 17, 6, "ng-container", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](4, ParticipantSelectorComponent_ng_container_0_ng_container_25_ng_container_4_Template, 8, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const values_r3 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngForOf", values_r3.availableParticipants);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", (values_r3 == null ? null : values_r3.availableParticipants == null ? null : values_r3.availableParticipants.length) === 0);
}
}
const _c1 = function (a0, a1) {
return {
selectedIds: a0,
availableParticipants: a1
};
};
function ParticipantSelectorComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
const _r16 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function ParticipantSelectorComponent_ng_container_0_Template_div_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r16);
const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r15.close());
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](4, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function ParticipantSelectorComponent_ng_container_0_Template_div_click_4_listener($event) {
return $event.stopPropagation();
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](6, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](8, "span", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](11, "button", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function ParticipantSelectorComponent_ng_container_0_Template_button_click_11_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r16);
const ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r18.close());
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](13, "app-icon-close", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](16, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](17, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](19, "input", 8, 9);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](22, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](23, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](25, ParticipantSelectorComponent_ng_container_0_ng_container_25_Template, 6, 2, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](26, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](27, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](31, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate"](ctx_r0.title);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("color", "var(--color-grayscale-dark-1)");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](12);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpureFunction2"](7, _c1, _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](26, 3, ctx_r0.selectedIdsStream), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](27, 5, ctx_r0.availableParticipantsStream)));
}
}
class ParticipantSelectorComponent {
constructor(profilesProvider, participantsProvider) {
this.profilesProvider = profilesProvider;
this.participantsProvider = participantsProvider;
this.onClosed = new _angular_core__WEBPACK_IMPORTED_MODULE_9__.EventEmitter();
this.isVisibleSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.searchCriteriaSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject('');
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
}
get isVisibleStream() {
return this.isVisibleSubject.asStream();
}
get availableParticipantsStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([this.selectedIdsStream, this.searchCriteriaSubject, this.participantsProvider.participantsStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(sources => {
let [selectedIds, criteria, participants] = sources;
if (criteria.length > 0) {
participants = participants.filter(participant => `${participant.email}${participant.displayName}`.match(new RegExp(criteria)));
}
participants.sort((a, b) => {
let aSelected = selectedIds.includes(a.id),
bSelected = selectedIds.includes(b.id);
return aSelected === bSelected ? 0 : aSelected ? -1 : 1;
});
return participants.filter(p => p.id);
}));
}
ngAfterViewInit() {
var _a;
const element = (_a = this.searchCriteriaInputRef) === null || _a === void 0 ? void 0 : _a.nativeElement;
if (element) {
(0,rxjs__WEBPACK_IMPORTED_MODULE_13__.fromEvent)(element, 'keyup').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this.destroyedEvent)).subscribe(() => {
var _a;
this.searchCriteriaSubject.next((_a = element.value) !== null && _a !== void 0 ? _a : '');
});
}
}
open() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.isVisibleSubject.next(true);
})();
}
close() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.onClosed.next();
_this2.isVisibleSubject.next(false);
})();
}
onParticipantSelected(participant) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const selectedIds = yield _this3.selectedIdsStream;
if (selectedIds && selectedIds.includes(participant.id)) {
_this3.emitParticipantRemoved(participant);
} else {
_this3.emitParticipantSelected(participant);
}
return _this3.close();
})();
}
emitParticipantSelected(participant) {
var _a;
(_a = this.onSelected) === null || _a === void 0 ? void 0 : _a.emit(participant);
}
emitParticipantRemoved(participant = null) {
var _a;
(_a = this.onSelected) === null || _a === void 0 ? void 0 : _a.emit(null);
}
}
ParticipantSelectorComponent.ɵfac = function ParticipantSelectorComponent_Factory(t) {
return new (t || ParticipantSelectorComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_user_services_profiles_provider__WEBPACK_IMPORTED_MODULE_4__.ProfilesProvider), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_dock_meet_contracts_ui_providers_participants_provider__WEBPACK_IMPORTED_MODULE_3__.PARTICIPANTS_PROVIDER));
};
ParticipantSelectorComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineComponent"]({
type: ParticipantSelectorComponent,
selectors: [["app-meet-participant-selector"]],
viewQuery: function ParticipantSelectorComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵviewQuery"](_c0, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵloadQuery"]()) && (ctx.searchCriteriaInputRef = _t.first);
}
},
decls: 3,
vars: 3,
consts: [[4, "ngIf"], [1, "participant-selector-container", 3, "click"], [1, "participant-selector-content", 3, "click"], [1, "header"], [1, "selector-title"], ["mat-button", "", 1, "material-icons", 3, "click"], [3, "color"], [1, "participants-search"], ["name", "email", "autocomplete", "email", "type", "text", "placeholder", "Enter user to assign..."], ["searchCriteriaInput", ""], [1, "participants-list"], [4, "ngFor", "ngForOf"], [1, "participant-view", 3, "click"], [4, "ngIf", "ngIfElse"], ["participantUserIsGuestTmpl", ""], [1, "action", "assign"], [1, "action", "remove"], ["default", "/assets/img/placeholders/user.png", 1, "user-image", 3, "src", "alt"], [1, "user-name"], ["src", "/assets/img/placeholders/user.png", 1, "user-image", 3, "alt"], [1, "no-results"]],
template: function ParticipantSelectorComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](0, ParticipantSelectorComponent_ng_container_0_Template, 32, 10, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](2, "\n\n\n\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](1, 1, ctx.isVisibleStream));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_14__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_14__.NgIf, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_15__.MatLegacyButton, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_5__.ImageDefaultDirective, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_6__.CloseIconComponent, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_7__.ImgThumbnailPipe, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__.StreamPipe],
styles: [".participant-selector-container[_ngcontent-%COMP%] {\n position: fixed;\n width: 100vw;\n height: 100vh;\n top: 0;\n left: 0;\n z-index: 23;\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n background: rgba(18, 17, 20, 0.5);\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n width: 460px;\n height: 431px;\n border-radius: 24px;\n -webkit-backdrop-filter: blur(25px);\n backdrop-filter: blur(25px);\n background: #FFFFFF;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: center;\n padding: 12px 12px 12px 24px;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 40px;\n min-width: 40px;\n height: 40px;\n padding: 0;\n border-radius: 50%;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] span.selector-title[_ngcontent-%COMP%] {\n flex: 1;\n color: #121114;\n font-size: 20px;\n line-height: 26px;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-search[_ngcontent-%COMP%] {\n padding: 20px 24px;\n box-sizing: border-box;\n border-bottom: 1px solid #EDEAF2;\n display: flex;\n align-items: center;\n flex-direction: row;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n flex: 1;\n height: 100%;\n min-height: 22px;\n color: #807A8E;\n font-size: 16px;\n border: none;\n background-color: transparent;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus {\n outline: none;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder {\n color: #A59FB9;\n font-size: 16px;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%] {\n flex: 1;\n flex-direction: column;\n height: 100%;\n margin: 14px 24px 24px 0;\n padding: 0 24px;\n overflow-x: hidden;\n overflow-y: auto;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%]::-webkit-scrollbar, .participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%]::-webkit-scrollbar-button, .participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%]::-webkit-scrollbar-track, .participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%] .participant-view[_ngcontent-%COMP%] {\n width: 100%;\n height: 64px;\n display: flex;\n position: relative;\n align-items: center;\n flex-direction: row;\n border-radius: 8px;\n overflow: hidden;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%] .participant-view[_ngcontent-%COMP%]:hover {\n background-color: #F3F3F9;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%] .participant-view[_ngcontent-%COMP%] .user-image[_ngcontent-%COMP%] {\n border-radius: 50%;\n width: 48px;\n max-width: 48px;\n height: 48px;\n margin: 15px;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%] .participant-view[_ngcontent-%COMP%] .user-name[_ngcontent-%COMP%] {\n color: #121114;\n margin-left: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 22px;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%] .participant-view[_ngcontent-%COMP%] .action[_ngcontent-%COMP%] {\n display: none;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n position: absolute;\n cursor: pointer;\n flex-direction: row;\n align-items: center;\n justify-content: flex-end;\n padding: 0px 20px;\n color: #807A8E;\n font-size: 15px;\n line-height: 22px;\n font-weight: 500;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%] .participant-view[_ngcontent-%COMP%]:hover .action.assign[_ngcontent-%COMP%] {\n display: flex;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%] .participant-view[_ngcontent-%COMP%]:hover .action.remove[_ngcontent-%COMP%] {\n display: none;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%] .participant-view.selected[_ngcontent-%COMP%]:hover .action.assign[_ngcontent-%COMP%] {\n display: none;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%] .participant-view.selected[_ngcontent-%COMP%]:hover .action.remove[_ngcontent-%COMP%] {\n display: flex;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%] .participant-view.selected[_ngcontent-%COMP%] .user-image[_ngcontent-%COMP%] {\n border: 2px solid #121114;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%] .participant-view.selected[_ngcontent-%COMP%] .user-name[_ngcontent-%COMP%] {\n color: #121114;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%] .no-results[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n}\n.participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] .participants-list[_ngcontent-%COMP%] .no-results[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: white;\n}\n\n\n@media all and (max-width: 480px) {\n .participant-selector-container[_ngcontent-%COMP%] .participant-selector-content[_ngcontent-%COMP%] {\n width: calc(100% - 16px);\n height: 351px;\n border-radius: 16px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL3BhcnRpY2lwYW50LXNlbGVjdG9yL3BhcnRpY2lwYW50LXNlbGVjdG9yLmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vcHJvamVjdHMvd2ViL3VpLWtpdC9zY3JvbGxiYXJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksZUFBQTtFQUVBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLGlDSHVDcUI7QUdvQnpCO0FBekRJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxtQkFBQTtBQTJEUjtBQXpEUTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7QUEyRFo7QUF6RFk7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtBQTJEaEI7QUF4RFk7RUFDSSxPQUFBO0VBQ0EsY0gxQlE7RUcyQlIsZUFBQTtFQUNBLGlCQUFBO0FBMERoQjtBQXREUTtFQUNJLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FBd0RaO0FBckRZO0VBQ0ksT0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNIMUNTO0VHMkNULGVBQUE7RUFFQSxZQUFBO0VBQ0EsNkJBQUE7QUFzRGhCO0FBcERnQjtFQUNJLGFBQUE7QUFzRHBCO0FBbkRnQjtFQUNJLGNIbkRLO0VHb0RMLGVBQUE7QUFxRHBCO0FBaERRO0VBQ0ksT0FBQTtFQUNBLHNCQUFBO0VBRUEsWUFBQTtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUVBLGtCQUFBO0VBQ0EsZ0JBQUE7QUFnRFo7QUM1SEk7RUFLSSx1Q0FBQTtFQUFBLCtCQUFBO0FEMEhSO0FDdkhJO0VBQ0ksVUFBQTtFQUNBLFdBQUE7QUR5SFI7QUN0SEk7RUFDSSxRQUFBO0VBQ0EsU0FBQTtBRHdIUjtBQ3JISTtFQUNJLG1CSlZpQjtFSVdqQixtQkFBQTtBRHVIUjtBQ3BISTtFQUNJLHVCQUFBO0VBQ0EsbUJBQUE7QURzSFI7QUNuSEk7RUFDSSx1QkFBQTtBRHFIUjtBQ2pIUTtFQUNJLG1CSnpCYTtBRzRJekI7QUNoSFE7RUFDSSxhQUFBO0FEa0haO0FDN0dRO0VBQ0ksVUFBQTtFQUNBLG1CSnBDYTtBR21KekI7QUM1R1E7RUFDSSxVQUFBO0FEOEdaO0FBaEZZO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQWtGaEI7QUFoRmdCO0VBQ0kseUJIMUVNO0FHNEoxQjtBQS9FZ0I7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7QUFpRnBCO0FBOUVnQjtFQUNJLGNIakdJO0VHa0dKLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QUFnRnBCO0FBN0VnQjtFQUNJLGFBQUE7RUFFQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0Esa0JBQUE7RUFFQSxlQUFBO0VBRUEsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBRUEsaUJBQUE7RUFFQSxjSHRISztFR3VITCxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBQTBFcEI7QUF0RW9CO0VBQ0ksYUFBQTtBQXdFeEI7QUFyRW9CO0VBQ0ksYUFBQTtBQXVFeEI7QUFqRXdCO0VBQ0ksYUFBQTtBQW1FNUI7QUFoRXdCO0VBQ0ksYUFBQTtBQWtFNUI7QUE5RG9CO0VBQ0kseUJBQUE7QUFnRXhCO0FBN0RvQjtFQUNJLGNIekpBO0FHd054QjtBQTFEWTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBRUEsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtBQTJEaEI7QUF6RGdCO0VBQ0ksWUFBQTtBQTJEcEI7O0FBcERBLGlEQUFBO0FBRUE7RUFJUTtJQUNJLHdCQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0VBbURWO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbi5wYXJ0aWNpcGFudC1zZWxlY3Rvci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDIzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kO1xuXG4gICAgLnBhcnRpY2lwYW50LXNlbGVjdG9yLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogNDYwcHg7XG4gICAgICAgIGhlaWdodDogNDMxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNXB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcblxuICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDI0cHg7XG5cbiAgICAgICAgICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4uc2VsZWN0b3ItdGl0bGUge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhcnRpY2lwYW50cy1zZWFyY2gge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXJ0aWNpcGFudHMtbGlzdCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDI0cHggMjRweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgcHVycGxlLXNjcm9sbGJhcjtcblxuICAgICAgICAgICAgLnBhcnRpY2lwYW50LXZpZXcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC51c2VyLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudXNlci1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5hY3Rpb24uYXNzaWduIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYWN0aW9uLnJlbW92ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbi5hc3NpZ24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpb24ucmVtb3ZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnVzZXItaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC51c2VyLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uby1yZXN1bHRzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKl9fX19fX19fX19fX19fX19fX19fX19NT0JJTEVfX19fX19fX19fX19fX19fX18qL1xuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXG4gICAgLnBhcnRpY2lwYW50LXNlbGVjdG9yLWNvbnRhaW5lciB7XG5cbiAgICAgICAgLnBhcnRpY2lwYW50LXNlbGVjdG9yLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNTFweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gbm8tc2Nyb2xsIHtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSUUgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBwdXJwbGUtc2Nyb2xsYmFyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGdyYXktc2Nyb2xsYmFyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuICAgIEBtaXhpbiBibGFjay1zY3JvbGxiYXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ParticipantSelectorComponent.prototype, "isVisibleSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ParticipantSelectorComponent.prototype, "searchCriteriaSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], ParticipantSelectorComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ParticipantSelectorComponent.prototype, "isVisibleStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ParticipantSelectorComponent.prototype, "availableParticipantsStream", null);
/***/ }),
/***/ 2080:
/*!*********************************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/participant-selector/providers/participant-selector.service.ts ***!
\*********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ParticipantSelectorService": () => (/* binding */ ParticipantSelectorService)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _participant_selector_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../participant-selector.component */ 40921);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
class ParticipantSelectorService {
registerHost(host, ngModuleRef) {
this.host = host;
this.ngModuleRef = ngModuleRef;
}
get isHostAlreadyRegistered() {
return Boolean(this.host);
}
openParticipantsSelector(options) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this.host) {
const componentRef = _this.host.createComponent(_participant_selector_component__WEBPACK_IMPORTED_MODULE_1__.ParticipantSelectorComponent, {
ngModuleRef: _this.ngModuleRef
});
componentRef.instance.title = options.title;
componentRef.instance.onSelected = options.onSelectedEmitter;
componentRef.instance.selectedIdsStream = options.selectedIdsStream;
componentRef.instance.onClosed.subscribe(() => {
componentRef.destroy();
});
yield componentRef.instance.open();
} else {
console.error(`Host isn't registered yet`);
}
})();
}
}
ParticipantSelectorService.ɵfac = function ParticipantSelectorService_Factory(t) {
return new (t || ParticipantSelectorService)();
};
ParticipantSelectorService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: ParticipantSelectorService,
factory: ParticipantSelectorService.ɵfac
});
/***/ }),
/***/ 39187:
/*!******************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/private-notes/private-notes-editor.component.ts ***!
\******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PrivateNotesEditorComponent": () => (/* binding */ PrivateNotesEditorComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs */ 23280);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 19337);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _ckeditor_ckeditor5_custom_build_build_ckeditor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @ckeditor/ckeditor5-custom-build/build/ckeditor */ 42240);
/* harmony import */ var _ckeditor_ckeditor5_custom_build_build_ckeditor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_ckeditor_ckeditor5_custom_build_build_ckeditor__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_common_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/editor */ 57142);
/* harmony import */ var _undock_integrations__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/integrations */ 96183);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/dock/meet/services/facade/dock.facade */ 67744);
/* harmony import */ var _undock_core_services_private_notes_manager__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/core/services/private-notes.manager */ 17773);
/* harmony import */ var _acl_directives_restrict_guest_directive__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../../../acl/directives/restrict-guest.directive */ 97653);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _ckeditor_ckeditor5_angular__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @ckeditor/ckeditor5-angular */ 36844);
function PrivateNotesEditorComponent_div_0_Template(rf, ctx) {
if (rf & 1) {
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "ckeditor", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("ready", function PrivateNotesEditorComponent_div_0_Template_ckeditor_ready_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r2);
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r1.onEditorReady($event));
})("ngModelChange", function PrivateNotesEditorComponent_div_0_Template_ckeditor_ngModelChange_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r2);
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r3.onEditorContentChanged($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("config", ctx_r0.editorConfig)("editor", ctx_r0.Editor)("ngModel", "");
}
}
class PrivateNotesEditorComponent {
constructor(config, dockFacade, markdown2Html, eventsManager, privateNotesManager) {
this.config = config;
this.dockFacade = dockFacade;
this.markdown2Html = markdown2Html;
this.eventsManager = eventsManager;
this.privateNotesManager = privateNotesManager;
this.Editor = (_ckeditor_ckeditor5_custom_build_build_ckeditor__WEBPACK_IMPORTED_MODULE_1___default());
this.isEditorFocusedSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(false);
this.privateNoteChangesSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.StatefulSubject();
this.editorInstanceSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.StatefulSubject();
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
this.privateNotesChangesDebounceTime = 500;
this.Editor.markdownModeEnabled = false;
this.Editor.balloonToolbarEnabled = true;
this.editorConfig = (0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.patchObject)((0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.clone)(_undock_common_editor__WEBPACK_IMPORTED_MODULE_3__.ckEditorConfig), {
placeholder: 'Enter your private notes...',
toolbar: {
items: {
$unset: ['maximize', 'mediaEmbed', 'imageUpload', 'insertTable']
}
},
$unset: ['image', 'table']
});
this.privateNoteStream = this.privateNotesManager.privateNotesStream;
}
ngOnInit() {
this.dockFacade.currentDockStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.distinctUntilChanged)((prev, next) => prev.id === next.id), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.takeUntil)(this.destroyEvent)).subscribe(dock => this.privateNotesManager.setPrivateNotesSource(dock));
(0,rxjs__WEBPACK_IMPORTED_MODULE_11__.combineLatest)([this.privateNoteStream, this.editorInstanceSubject, this.isEditorFocusedSubject]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.takeUntil)(this.destroyEvent)).subscribe(sources => {
let [data, editor, isEditorFocused] = sources;
if (!isEditorFocused && data !== editor.getData()) {
if (!this.Editor.markdownModeEnabled) {
if (!this.markdown2Html.isHTML(data)) {
data = this.markdown2Html.toHtml(data);
this.privateNoteChangesSubject.next(data);
}
}
editor.setData(data);
}
});
const editorSubscriptionsHub = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.SubscriptionsHub(this.destroyEvent);
this.editorInstanceSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.takeUntil)(this.destroyEvent)).subscribe(editor => {
editorSubscriptionsHub.unsubscribe();
if (editor === null || editor === void 0 ? void 0 : editor.sourceElement) {
editorSubscriptionsHub.add.apply(editorSubscriptionsHub, [(0,rxjs__WEBPACK_IMPORTED_MODULE_12__.fromEvent)(editor.sourceElement, 'focus').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.debounceTime)(1000)).subscribe(() => {
this.isEditorFocusedSubject.next(true);
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_12__.fromEvent)(editor.sourceElement, 'blur').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.debounceTime)(1000)).subscribe(() => {
this.isEditorFocusedSubject.next(false);
})]);
}
});
this.initializePrivateNotesAutoSaving();
}
onEditorContentChanged(privateNote) {
this.privateNoteChangesSubject.next(privateNote);
}
onEditorReady(editor) {
this.editorInstanceSubject.next(editor);
}
initializePrivateNotesAutoSaving() {
this.privateNoteChangesSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.debounceTime)(this.privateNotesChangesDebounceTime), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.tap)(() => this.eventsManager.dispatch(new _undock_integrations__WEBPACK_IMPORTED_MODULE_4__.TrackUserAnalyticsEvent(_undock_integrations__WEBPACK_IMPORTED_MODULE_4__.UserAnalyticsAction.PrivateNoteEntered)))).subscribe(text => this.privateNotesManager.updatePrivateNoteText(text));
}
}
PrivateNotesEditorComponent.ɵfac = function PrivateNotesEditorComponent_Factory(t) {
return new (t || PrivateNotesEditorComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_5__.DockFacade), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_common_editor__WEBPACK_IMPORTED_MODULE_3__.Markdown2HtmlConverter), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.AppEventsDispatcher), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_core_services_private_notes_manager__WEBPACK_IMPORTED_MODULE_6__.PrivateNotesManager));
};
PrivateNotesEditorComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineComponent"]({
type: PrivateNotesEditorComponent,
selectors: [["app-meet-private-notes-editor"]],
decls: 2,
vars: 0,
consts: [["class", "ck-content", "data-private", "", 4, "restrictGuest"], ["data-private", "", 1, "ck-content"], [3, "config", "editor", "ngModel", "ready", "ngModelChange"]],
template: function PrivateNotesEditorComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](0, PrivateNotesEditorComponent_div_0_Template, 4, 3, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n\n\n\n\n");
}
},
dependencies: [_acl_directives_restrict_guest_directive__WEBPACK_IMPORTED_MODULE_7__.RestrictGuestDirective, _angular_forms__WEBPACK_IMPORTED_MODULE_15__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_15__.NgModel, _ckeditor_ckeditor5_angular__WEBPACK_IMPORTED_MODULE_16__.CKEditorComponent],
styles: ["[_nghost-%COMP%] {\n height: 100%;\n}\n\n.ck-content[_ngcontent-%COMP%] {\n height: calc(100% - 61px);\n padding: 20px;\n}\n.ck-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n height: 100vh;\n font-size: 16px;\n line-height: 22px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL3ByaXZhdGUtbm90ZXMvcHJpdmF0ZS1ub3Rlcy1lZGl0b3IuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksWUFBQTtBQTRESjs7QUF6REE7RUFDSSx5QkFBQTtFQUNBLGFBQUE7QUE0REo7QUExREk7RUFDSSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FBNERSIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2stY29udGVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MXB4KTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgcCB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], PrivateNotesEditorComponent.prototype, "isEditorFocusedSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], PrivateNotesEditorComponent.prototype, "privateNoteChangesSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], PrivateNotesEditorComponent.prototype, "editorInstanceSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], PrivateNotesEditorComponent.prototype, "destroyEvent", void 0);
/***/ }),
/***/ 47779:
/*!***********************************************************************************!*\
!*** ./packages/dock/meet/ui/components/private-notes/private-notes.component.ts ***!
\***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PrivateNotesComponent": () => (/* binding */ PrivateNotesComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs */ 23280);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _ckeditor_ckeditor5_custom_build_build_ckeditor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ckeditor/ckeditor5-custom-build/build/ckeditor */ 42240);
/* harmony import */ var _ckeditor_ckeditor5_custom_build_build_ckeditor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_ckeditor_ckeditor5_custom_build_build_ckeditor__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_common_editor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/common/editor */ 57142);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dock_meet_ui_pages_meeting_dock_meeting_dock_page_state__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/dock/meet/ui/pages/meeting-dock/meeting-dock-page.state */ 50771);
/* harmony import */ var _undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/dock/meet/services/facade/dock.facade */ 67744);
/* harmony import */ var _undock_core_services_private_notes_manager__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/core/services/private-notes.manager */ 17773);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _acl_directives_only_guest_directive__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../../../../acl/directives/only-guest.directive */ 38482);
/* harmony import */ var _acl_directives_restrict_guest_directive__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../../../../acl/directives/restrict-guest.directive */ 97653);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_dock_meet_ui_components_private_notes_private_notes_editor_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/dock/meet/ui/components/private-notes/private-notes-editor.component */ 39187);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function PrivateNotesComponent_ng_container_0_div_7_Template(rf, ctx) {
if (rf & 1) {
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](0, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](4, "p");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](5, "Private notes");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](7, "button", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("click", function PrivateNotesComponent_ng_container_0_div_7_Template_button_click_7_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r4);
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r3.state.togglePrivateNotes());
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelement"](9, "app-icon-close", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelement"](13, "app-meet-private-notes-editor");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("color", "#FFFFFF");
}
}
function PrivateNotesComponent_ng_container_0_div_9_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](0, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "p", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "Private notes available only for regular users.");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
}
}
function PrivateNotesComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("click", function PrivateNotesComponent_ng_container_0_Template_div_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r6);
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r5.state.togglePrivateNotes());
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](4, "section", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](7, PrivateNotesComponent_ng_container_0_div_7_Template, 16, 1, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](9, PrivateNotesComponent_ng_container_0_div_9_Template, 5, 0, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](11, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵclassProp"]("dock-mode-notes", !_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](5, 2, ctx_r0.state.state.isConfModeStream));
}
}
class PrivateNotesComponent {
constructor(state, config, dockFacade, markdown2Html, privateNotesManager) {
this.state = state;
this.config = config;
this.dockFacade = dockFacade;
this.markdown2Html = markdown2Html;
this.privateNotesManager = privateNotesManager;
this.Editor = (_ckeditor_ckeditor5_custom_build_build_ckeditor__WEBPACK_IMPORTED_MODULE_2___default());
this.isEditorFocusedSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.privateNoteChangesSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.editorInstanceSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.privateNotesChangesDebounceTime = 500;
this.Editor.markdownModeEnabled = false;
this.Editor.balloonToolbarEnabled = true;
this.editorConfig = (0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.patchObject)((0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.clone)(_undock_common_editor__WEBPACK_IMPORTED_MODULE_4__.ckEditorConfig), {
placeholder: 'Enter notes...',
toolbar: {
items: {
$unset: ['maximize', 'mediaEmbed', 'imageUpload', 'insertTable']
}
},
$unset: ['image', 'table']
});
this.privateNoteStream = this.privateNotesManager.privateNotesStream;
}
ngOnInit() {
this.dockFacade.currentDockStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.distinctUntilChanged)((prev, next) => prev.id === next.id), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(this.destroyEvent)).subscribe(dock => this.privateNotesManager.setPrivateNotesSource(dock));
(0,rxjs__WEBPACK_IMPORTED_MODULE_16__.combineLatest)([this.privateNoteStream, this.editorInstanceSubject, this.isEditorFocusedSubject]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(this.destroyEvent)).subscribe(sources => {
let [data, editor, isEditorFocused] = sources;
if (!isEditorFocused && data !== editor.getData()) {
if (!this.Editor.markdownModeEnabled) {
if (!this.markdown2Html.isHTML(data)) {
data = this.markdown2Html.toHtml(data);
this.privateNoteChangesSubject.next(data);
}
}
editor.setData(data);
}
});
const editorSubscriptionsHub = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.SubscriptionsHub(this.destroyEvent);
this.editorInstanceSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(this.destroyEvent)).subscribe(editor => {
editorSubscriptionsHub.unsubscribe();
if (editor.sourceElement) {
editorSubscriptionsHub.add.apply(editorSubscriptionsHub, [(0,rxjs__WEBPACK_IMPORTED_MODULE_17__.fromEvent)(editor.sourceElement, 'focus').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.debounceTime)(1000)).subscribe(() => {
this.isEditorFocusedSubject.next(true);
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_17__.fromEvent)(editor.sourceElement, 'blur').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.debounceTime)(1000)).subscribe(() => {
this.isEditorFocusedSubject.next(false);
})]);
}
});
this.initializePrivateNotesAutoSaving();
}
onEditorContentChanged(privateNote) {
this.privateNoteChangesSubject.next(privateNote);
}
onEditorReady(editor) {
this.editorInstanceSubject.next(editor);
}
closeIfOpen() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (yield _this.state.state.isPrivateNotesDisplayedStream) {
_this.state.togglePrivateNotes();
}
})();
}
initializePrivateNotesAutoSaving() {
this.privateNoteChangesSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.debounceTime)(this.privateNotesChangesDebounceTime)).subscribe(text => this.privateNotesManager.updatePrivateNoteText(text));
}
}
PrivateNotesComponent.ɵfac = function PrivateNotesComponent_Factory(t) {
return new (t || PrivateNotesComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_dock_meet_ui_pages_meeting_dock_meeting_dock_page_state__WEBPACK_IMPORTED_MODULE_5__.MeetingDockPageStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_3__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_6__.DockFacade), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_common_editor__WEBPACK_IMPORTED_MODULE_4__.Markdown2HtmlConverter), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_core_services_private_notes_manager__WEBPACK_IMPORTED_MODULE_7__.PrivateNotesManager));
};
PrivateNotesComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdefineComponent"]({
type: PrivateNotesComponent,
selectors: [["app-meet-private-notes"]],
decls: 3,
vars: 3,
consts: [[4, "ngIf"], [1, "private-notes-overlay", 3, "click"], [1, "meet-notes-container", "meet-notes"], ["class", "meet-notes__private-notes-field dock-mode-notes-field", 4, "restrictGuest"], ["class", "meet-notes__private-notes-field", 4, "onlyGuest"], [1, "meet-notes__private-notes-field", "dock-mode-notes-field"], [1, "meet-notes__private-notes-header", "dock-mode-notes-header"], ["mat-button", "", 3, "click"], [3, "color"], [1, "meet-notes__private-notes-field"], [1, "guest-notice"]],
template: function PrivateNotesComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](0, PrivateNotesComponent_ng_container_0_Template, 12, 4, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](2, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](1, 1, ctx.state.state.isPrivateNotesDisplayedStream));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_19__.NgIf, _acl_directives_only_guest_directive__WEBPACK_IMPORTED_MODULE_8__.OnlyGuestDirective, _acl_directives_restrict_guest_directive__WEBPACK_IMPORTED_MODULE_9__.RestrictGuestDirective, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_20__.MatLegacyButton, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_10__.CloseIconComponent, _undock_dock_meet_ui_components_private_notes_private_notes_editor_component__WEBPACK_IMPORTED_MODULE_11__.PrivateNotesEditorComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_12__.StreamPipe],
styles: [".private-notes-overlay[_ngcontent-%COMP%] {\n position: fixed;\n left: 0;\n top: 0;\n width: 100vw;\n height: 100vh;\n z-index: 100;\n}\n\n.meet-notes-container[_ngcontent-%COMP%] {\n display: flex;\n width: auto;\n position: fixed;\n right: 16px;\n top: 73px;\n bottom: unset;\n z-index: 100;\n flex-direction: column;\n align-content: flex-end;\n font-family: \"Inter\", sans-serif;\n}\n\n.meet-notes[_ngcontent-%COMP%] {\n border-radius: 24px;\n background: rgba(51, 48, 55, 0.5);\n color: #ffffff;\n}\n.meet-notes__private-notes-field[_ngcontent-%COMP%] {\n width: 100vw;\n height: 100vh;\n max-width: 460px;\n max-height: 386px;\n overflow: hidden;\n}\n.meet-notes__private-notes-field[_ngcontent-%COMP%] p.guest-notice[_ngcontent-%COMP%] {\n padding: 10px 10px;\n}\n.meet-notes__private-notes-field[_ngcontent-%COMP%] .ck-content[_ngcontent-%COMP%] {\n max-height: 320px;\n padding: 28px 22px;\n color: #ffffff;\n}\n.meet-notes__private-notes-field[_ngcontent-%COMP%] .ck-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n height: 100vh;\n font-size: 16px;\n line-height: 22px;\n}\n.meet-notes__private-notes-header[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 12px 12px 8px 24px;\n border-bottom: 1px solid rgba(132, 115, 181, 0.3);\n}\n.meet-notes__private-notes-header[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 40px;\n min-width: 40px;\n height: 40px;\n border-radius: 50%;\n}\n.meet-notes__private-notes-header[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n font-size: 20px;\n line-height: 26px;\n}\n\n.dock-mode-notes[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 460px;\n height: 100%;\n top: 0;\n right: 0;\n bottom: 0;\n left: unset;\n background: #121114;\n box-shadow: 0px 0px 50px rgba(30, 20, 57, 0.3);\n border-radius: 16px 0px 0px 16px;\n}\n.dock-mode-notes[_ngcontent-%COMP%] .dock-mode-notes-field[_ngcontent-%COMP%] {\n border-radius: 0;\n height: 100%;\n max-height: unset;\n}\n.dock-mode-notes[_ngcontent-%COMP%] .dock-mode-notes-field[_ngcontent-%COMP%] .ck-content[_ngcontent-%COMP%] {\n height: 100%;\n max-height: unset;\n}\n.dock-mode-notes[_ngcontent-%COMP%] .dock-mode-notes-header[_ngcontent-%COMP%] {\n flex-direction: row-reverse;\n justify-content: flex-end;\n}\n.dock-mode-notes[_ngcontent-%COMP%] .dock-mode-notes-header[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n margin-left: 16px;\n}\n\n@media all and (max-width: 1024px) {\n .meet-notes-container[_ngcontent-%COMP%] {\n width: calc(100% - 24px);\n top: unset;\n bottom: 144px;\n left: 12px;\n }\n .meet-notes__private-notes-field[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n width: 100%;\n max-width: unset;\n }\n .dock-mode-notes[_ngcontent-%COMP%] {\n width: calc(100% - 24px);\n max-width: unset;\n max-height: 386px;\n top: unset;\n bottom: 12px;\n left: 12px;\n background: rgba(18, 17, 20, 0.5);\n border-radius: 24px;\n }\n .dock-mode-notes[_ngcontent-%COMP%] .dock-mode-notes-header[_ngcontent-%COMP%] {\n flex-direction: row;\n justify-content: space-between;\n }\n .dock-mode-notes[_ngcontent-%COMP%] .dock-mode-notes-header[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n margin-left: 0;\n }\n}\n@media all and (max-width: 480px) {\n .meet-notes-container[_ngcontent-%COMP%] {\n width: calc(100% - 16px);\n bottom: 50%;\n right: 50%;\n left: unset;\n transform: translate(50%, 50%);\n }\n .private-notes-btn[_ngcontent-%COMP%] {\n width: 32px;\n min-width: 32px;\n height: 32px;\n margin-left: 4px;\n }\n .meet-notes__private-notes-field[_ngcontent-%COMP%] {\n max-width: 330px;\n }\n .meet-notes__private-notes-field.dock-mode-notes-field[_ngcontent-%COMP%] {\n max-width: 100%;\n }\n}\n@media all and (max-width: 896px) and (orientation: landscape) {\n .meet-notes-container[_ngcontent-%COMP%] {\n top: 0;\n left: 0;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL3ByaXZhdGUtbm90ZXMvcHJpdmF0ZS1ub3Rlcy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSxlQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7QUE0REo7O0FBekRBO0VBQ0ksYUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQ0FBQTtBQTRESjs7QUF6REE7RUFDSSxtQkFBQTtFQUNBLGlDQUFBO0VBQ0EsY0FBQTtBQTRESjtBQTFESTtFQUNJLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUVBLGdCQUFBO0FBMkRSO0FBekRRO0VBQ0ksa0JBQUE7QUEyRFo7QUF4RFE7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQTBEWjtBQXhEWTtFQUNJLGFBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QUEwRGhCO0FBcERJO0VBQ0ksYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLGlEQUFBO0FBc0RSO0FBcERRO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBQXNEWjtBQW5EUTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtBQXFEWjs7QUE3Q0E7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLG1CSHhFb0I7RUd5RXBCLDhDQUFBO0VBQ0EsZ0NBQUE7QUFnREo7QUE5Q0k7RUFDSSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBQWdEUjtBQTlDUTtFQUNJLFlBQUE7RUFDQSxpQkFBQTtBQWdEWjtBQTNDSTtFQUNJLDJCQUFBO0VBQ0EseUJBQUE7QUE2Q1I7QUEzQ1E7RUFDSSxpQkFBQTtBQTZDWjs7QUFwQ0E7RUFFSTtJQUNJLHdCQUFBO0lBQ0EsVUFBQTtJQUNBLGFBQUE7SUFDQSxVQUFBO0VBc0NOO0VBbENNO0lBQ0ksYUFBQTtJQUNBLHNCQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0VBb0NWO0VBaENFO0lBQ0ksd0JBQUE7SUFDQSxnQkFBQTtJQUNBLGlCQUFBO0lBQ0EsVUFBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0lBQ0EsaUNINUZpQjtJRzZGakIsbUJBQUE7RUFrQ047RUFoQ007SUFDSSxtQkFBQTtJQUNBLDhCQUFBO0VBa0NWO0VBaENVO0lBQ0ksY0FBQTtFQWtDZDtBQUNGO0FBM0JBO0VBRUk7SUFDSSx3QkFBQTtJQUNBLFdBQUE7SUFDQSxVQUFBO0lBQ0EsV0FBQTtJQUNBLDhCQUFBO0VBNEJOO0VBekJFO0lBQ0ksV0FBQTtJQUNBLGVBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7RUEyQk47RUF2Qk07SUFDSSxnQkFBQTtFQXlCVjtFQXZCVTtJQUNJLGVBQUE7RUF5QmQ7QUFDRjtBQW5CQTtFQUVJO0lBQ0ksTUFBQTtJQUNBLE9BQUE7RUFvQk47QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuLnByaXZhdGUtbm90ZXMtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuLm1lZXQtbm90ZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDczcHg7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuLm1lZXQtbm90ZXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1MSwgNDgsIDU1LCAwLjUpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgJl9fcHJpdmF0ZS1ub3Rlcy1maWVsZCB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzg2cHg7XG5cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBwLmd1ZXN0LW5vdGljZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2stY29udGVudCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fcHJpdmF0ZS1ub3Rlcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTJweCA4cHggMjRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigxMzIsIDExNSwgMTgxLCAwLjMpO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi8vX19fX19fX19fX19NT0RFIFdIRU4gTk9URVMgT04gRE9DSyBQQUdFIE9OTFlcblxuLmRvY2stbW9kZS1ub3RlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCByZ2JhKDMwLCAyMCwgNTcsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAwcHggMHB4IDE2cHg7XG5cbiAgICAuZG9jay1tb2RlLW5vdGVzLWZpZWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcblxuICAgICAgICAuY2stY29udGVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmRvY2stbW9kZS1ub3Rlcy1oZWFkZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5cblxuLy9fX19fX19fX19UQUJMRVRcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXG4gICAgLm1lZXQtbm90ZXMtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICBib3R0b206IDE0NHB4O1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgIH1cblxuICAgIC5tZWV0LW5vdGVzIHtcbiAgICAgICAgJl9fcHJpdmF0ZS1ub3Rlcy1maWVsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kb2NrLW1vZGUtbm90ZXMge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM4NnB4O1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuXG4gICAgICAgIC5kb2NrLW1vZGUtbm90ZXMtaGVhZGVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi8vX19fX19fX19fX19fX19fX19fX19fX01PQklMRVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblxuICAgIC5tZWV0LW5vdGVzLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gICAgfVxuXG4gICAgLnByaXZhdGUtbm90ZXMtYnRuIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIH1cblxuICAgIC5tZWV0LW5vdGVzIHtcbiAgICAgICAgJl9fcHJpdmF0ZS1ub3Rlcy1maWVsZCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuXG4gICAgICAgICAgICAmLmRvY2stbW9kZS1ub3Rlcy1maWVsZCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg5NnB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcblxuICAgIC5tZWV0LW5vdGVzLWNvbnRhaW5lciB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_21__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], PrivateNotesComponent.prototype, "isEditorFocusedSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_21__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], PrivateNotesComponent.prototype, "privateNoteChangesSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_21__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], PrivateNotesComponent.prototype, "editorInstanceSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_21__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], PrivateNotesComponent.prototype, "destroyEvent", void 0);
/***/ }),
/***/ 81461:
/*!***********************************************************************************!*\
!*** ./packages/dock/meet/ui/components/topics-list/form/topic-form.component.ts ***!
\***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TopicFormComponent": () => (/* binding */ TopicFormComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/contracts/tooltip.position */ 99102);
/* harmony import */ var _undock_dock_meet_ui_components_topics_list_view_topic_view_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dock/meet/ui/components/topics-list/view/topic-view.component */ 34515);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
const _c0 = ["topicTextInput"];
function TopicFormComponent_div_4_Template(rf, ctx) {
if (rf & 1) {
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "button", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function TopicFormComponent_div_4_Template_button_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r3);
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r2.toggleCompleteStatus());
});
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](6, "span", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "done");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("matTooltipPosition", ctx_r0.TooltipPosition.BOTTOM)("@isComplete", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](3, 3, ctx_r0.isCompletedStream) ? "true" : "false")("matTooltip", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](4, 5, ctx_r0.isCompletedStream) ? "Unresolve" : "Resolve");
}
}
const _c1 = function () {
return {
standalone: true
};
};
class TopicFormComponent {
constructor() {
this.TooltipPosition = _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_1__.TooltipPosition;
this.showCheck = false;
this.isConfMode = false;
this.placeholder = 'Add Topics';
this.onTopicAdded = new _angular_core__WEBPACK_IMPORTED_MODULE_4__.EventEmitter();
this.isCompletedStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(false);
this.topicText = '';
}
onItemInputKeyUp(event) {
if (event.key === 'Enter') {
event.preventDefault();
if (this.topicText.length > 0) {
this.onTopicAdded.emit({
text: this.topicText.trim(),
status: this.isCompletedStream.getValue()
});
}
this.topicText = '';
this.isCompletedStream.next(false);
}
}
toggleCompleteStatus() {
this.isCompletedStream.next(!this.isCompletedStream.getValue());
}
}
TopicFormComponent.ɵfac = function TopicFormComponent_Factory(t) {
return new (t || TopicFormComponent)();
};
TopicFormComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({
type: TopicFormComponent,
selectors: [["app-meet-topic-form"]],
viewQuery: function TopicFormComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵviewQuery"](_c0, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵloadQuery"]()) && (ctx.topicTextInput = _t.first);
}
},
inputs: {
showCheck: "showCheck",
isConfMode: "isConfMode",
placeholder: "placeholder"
},
outputs: {
onTopicAdded: "onTopicAdded"
},
decls: 11,
vars: 5,
consts: [[1, "action-item-form"], ["autocomplete", "off", 1, "topic-form"], ["class", "topic-status", 4, "ngIf"], ["name", "topic-title", "autocomplete", "off", "data-private", "", "type", "text", "placeholder", "Enter new topic...", 1, "action-item-form__topic-text", 3, "ngClass", "ngModel", "ngModelOptions", "ngModelChange", "keyup"], ["topicTextInput", ""], [1, "topic-status"], ["type", "button", 1, "complete-topic-button", 3, "matTooltipPosition", "matTooltip", "click"], [1, "material-icons"]],
template: function TopicFormComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "form", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](4, TopicFormComponent_div_4_Template, 10, 7, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](6, "input", 3, 4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("ngModelChange", function TopicFormComponent_Template_input_ngModelChange_6_listener($event) {
return ctx.topicText = $event;
})("keyup", function TopicFormComponent_Template_input_keyup_6_listener($event) {
return ctx.onItemInputKeyUp($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](9, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](10, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.showCheck);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngClass", ctx.isConfMode ? "-conference-view" : "-dock-view")("ngModel", ctx.topicText)("ngModelOptions", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpureFunction0"](4, _c1));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_5__.NgIf, _angular_forms__WEBPACK_IMPORTED_MODULE_6__["ɵNgNoValidate"], _angular_forms__WEBPACK_IMPORTED_MODULE_6__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_6__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_6__.NgControlStatusGroup, _angular_forms__WEBPACK_IMPORTED_MODULE_6__.NgModel, _angular_forms__WEBPACK_IMPORTED_MODULE_6__.NgForm, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_7__.MatLegacyTooltip, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_3__.StreamPipe],
styles: [".action-item-form[_ngcontent-%COMP%] {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n margin: 0;\n position: relative;\n width: 100%;\n border-radius: 8px;\n padding: 12px 8px 12px 12px;\n}\n.action-item-form[_ngcontent-%COMP%] .topic-form[_ngcontent-%COMP%] {\n width: 100%;\n display: flex;\n flex-direction: row;\n}\n.action-item-form[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n margin: 15px;\n}\n.action-item-form__topic-text[_ngcontent-%COMP%] {\n width: 100%;\n font-family: \"Inter\", sans-serif;\n font-weight: normal;\n font-size: 16px;\n line-height: 22px;\n outline: none;\n border: none;\n background: transparent;\n text-overflow: ellipsis;\n margin-left: 15px;\n}\n.action-item-form__topic-text[_ngcontent-%COMP%]:focus {\n color: #ffffff;\n}\n.action-item-form__topic-text[_ngcontent-%COMP%]::placeholder {\n color: #A59FB9;\n}\n.action-item-form__topic-text.-dock-view[_ngcontent-%COMP%]:focus {\n color: #121114;\n}\n.action-item-form__topic-text.-conference-view[_ngcontent-%COMP%] {\n color: #ffffff;\n}\n.action-item-form__topic-text.-conference-view[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus {\n color: #ffffff;\n}\n.action-item-form[_ngcontent-%COMP%] .topic-status[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n border: none;\n}\n.action-item-form[_ngcontent-%COMP%] .complete-topic-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 24px;\n height: 24px;\n padding: 0;\n outline: none;\n border: 2px solid #ffffff;\n box-sizing: border-box;\n border-radius: 50%;\n cursor: pointer;\n transition: 0.4s;\n background: transparent;\n}\n.action-item-form[_ngcontent-%COMP%] .complete-topic-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-size: 16px;\n font-weight: 700;\n}\n\n@media all and (max-width: 480px) {\n .action-item-form[_ngcontent-%COMP%] {\n padding: 12px 16px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL3RvcGljcy1saXN0L2Zvcm0vdG9waWMtZm9ybS5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLDJCQUFBO0FBNERKO0FBMURJO0VBQ0ksV0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQTREUjtBQXpESTtFQUNJLFlBQUE7QUEyRFI7QUF4REk7RUFDSSxXQUFBO0VBQ0EsZ0NBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUVBLGlCQUFBO0FBeURSO0FBdkRRO0VBQ0ksY0hnSUo7QUd2RVI7QUF0RFE7RUFDSSxjSGpCYTtBR3lFekI7QUFsRFk7RUFDSSxjSDdCUTtBR2lGeEI7QUFoRFE7RUFDSSxjQUFBO0FBa0RaO0FBakRZO0VBQ0ksY0g4R1I7QUczRFI7QUE5Q0k7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7QUFnRFI7QUE3Q0k7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBQStDUjtBQTdDUTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtBQStDWjs7QUF6Q0E7RUFDSTtJQUNJLGtCQUFBO0VBNENOO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbi5hY3Rpb24taXRlbS1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEycHggOHB4IDEycHggMTJweDtcblxuICAgIC50b3BpYy1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICB9XG5cbiAgICAmX190b3BpYy10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIH1cblxuICAgICAgICAvL19fX19fX0RPQ0stVklFV1xuICAgICAgICAmLi1kb2NrLXZpZXcge1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLWNvbmZlcmVuY2UtdmlldyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGlucHV0OmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvcGljLXN0YXR1cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbXBsZXRlLXRvcGljLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNT0JJTEVcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFjdGlvbi1pdGVtLWZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
data: {
animation: [_undock_dock_meet_ui_components_topics_list_view_topic_view_component__WEBPACK_IMPORTED_MODULE_2__.isTopicCompleteAnimation]
}
});
(0,tslib__WEBPACK_IMPORTED_MODULE_8__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], TopicFormComponent.prototype, "isCompletedStream", void 0);
/***/ }),
/***/ 25770:
/*!*******************************************************************************!*\
!*** ./packages/dock/meet/ui/components/topics-list/topics-list.component.ts ***!
\*******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TopicsListComponent": () => (/* binding */ TopicsListComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_cdk_drag_drop__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/cdk/drag-drop */ 47727);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/services/topics.manager */ 88092);
/* harmony import */ var _undock_core_contracts_path_resolve_strategy__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core/contracts/path-resolve.strategy */ 36251);
/* harmony import */ var _undock_core_contracts_tokens_storage_path_prefix_token__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/core/contracts/tokens/storage-path-prefix.token */ 34691);
/* harmony import */ var _undock_core_models_file_storage_default_path_resolve_strategy__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/core/models/file-storage/default-path-resolve.strategy */ 9634);
/* harmony import */ var _undock_dock_meet_services_attachments_dock_topic_attachments_manager__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/dock/meet/services/attachments/dock-topic-attachments.manager */ 27489);
/* harmony import */ var _undock_dock_meet_contracts_ui_adapters_topics_adapter__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-adapters/topics.adapter */ 24912);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_dock_meet_ui_components_topics_list_form_topic_form_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/dock/meet/ui/components/topics-list/form/topic-form.component */ 81461);
/* harmony import */ var _undock_dock_meet_ui_components_topics_list_view_topic_view_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/dock/meet/ui/components/topics-list/view/topic-view.component */ 34515);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function TopicsListComponent_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "span", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "topics");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
}
function TopicsListComponent_app_meet_topic_view_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](0, "app-meet-topic-view", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
}
if (rf & 2) {
const topic_r3 = ctx.$implicit;
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("topic", topic_r3)("cdkDragDisabled", !_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](1, 2, ctx_r1.isEditModeStream));
}
}
function TopicsListComponent_div_10_Template(rf, ctx) {
if (rf & 1) {
const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](0, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "app-meet-topic-form", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("onTopicAdded", function TopicsListComponent_div_10_Template_app_meet_topic_form_onTopicAdded_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r5);
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r4.createTopic($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("showCheck", ctx_r2.showFormCheckbox);
}
}
class TopicsListComponent {
constructor(injector, currentUser, topicsAdapter, parentTopicsManager) {
this.injector = injector;
this.currentUser = currentUser;
this.topicsAdapter = topicsAdapter;
this.parentTopicsManager = parentTopicsManager;
this.topicsTrackByFn = (i, item) => item.id;
this.isEmpty = true;
this.showTitle = true;
this.show = true;
this.showFormCheckbox = false;
this.isRegularUserStream = this.currentUser.isRegularUserStream;
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.topicsStream = this.topicsManager.topicsStream;
this.isEditModeStream = this.topicsAdapter.isEditModeStream;
this.topicsStream.subscribe(topics => this.isEmpty = !topics || topics.length === 0);
}
get topicsManager() {
var _a;
return (_a = this.parentTopicsManager) !== null && _a !== void 0 ? _a : this.injector.get(_undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_3__.TopicsManager, null, _angular_core__WEBPACK_IMPORTED_MODULE_13__.InjectFlags.Self);
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.topicsAdapter.ownerModelStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(_this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.distinctUntilChanged)((prev, next) => (prev === null || prev === void 0 ? void 0 : prev.id) === (next === null || next === void 0 ? void 0 : next.id))).subscribe(dock => _this.topicsManager.initializeForModel(dock));
})();
}
createTopic(data) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return yield _this2.topicsManager.new(yield _this2.topicsAdapter.ownerModelStream, {
text: data.text,
complete: data.status
});
})();
}
onCdkDropEvent(event) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const topics = yield _this3.topicsStream;
(0,_angular_cdk_drag_drop__WEBPACK_IMPORTED_MODULE_16__.moveItemInArray)(topics, event.previousIndex, event.currentIndex);
topics.forEach((topic, index) => {
topic.position = index + 1;
_this3.topicsManager.save(topic);
});
})();
}
}
TopicsListComponent.ɵfac = function TopicsListComponent_Factory(t) {
return new (t || TopicsListComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_13__.Injector), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_9__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_dock_meet_contracts_ui_adapters_topics_adapter__WEBPACK_IMPORTED_MODULE_8__.TOPICS_ADAPTER), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_3__.TopicsManager, 12));
};
TopicsListComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdefineComponent"]({
type: TopicsListComponent,
selectors: [["app-meet-topics-list"]],
hostVars: 2,
hostBindings: function TopicsListComponent_HostBindings(rf, ctx) {
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵclassProp"]("__empty", ctx.isEmpty);
}
},
inputs: {
showTitle: "showTitle",
show: "show",
showFormCheckbox: "showFormCheckbox"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵProvidersFeature"]([{
provide: _undock_core_contracts_tokens_storage_path_prefix_token__WEBPACK_IMPORTED_MODULE_5__.STORAGE_PATH_PREFIX,
useValue: 'topic'
}, {
provide: _undock_core__WEBPACK_IMPORTED_MODULE_2__.AttachmentsManager,
useClass: _undock_dock_meet_services_attachments_dock_topic_attachments_manager__WEBPACK_IMPORTED_MODULE_7__.DockTopicAttachmentsManager
}, {
provide: _undock_core_contracts_path_resolve_strategy__WEBPACK_IMPORTED_MODULE_4__.PathResolveStrategy,
useClass: _undock_core_models_file_storage_default_path_resolve_strategy__WEBPACK_IMPORTED_MODULE_6__.DefaultPathResolveStrategy
}])],
decls: 14,
vars: 8,
consts: [[1, "container", "topics-container"], [4, "ngIf"], ["cdkDropList", "", 1, "topics-list", 3, "cdkDropListDropped"], ["cdkDrag", "", "cdkDragBoundary", ".topics-list", 3, "topic", "cdkDragDisabled", 4, "ngFor", "ngForOf", "ngForTrackBy"], ["class", "topics-container__create-topic-wrapper", 4, "ngIf"], [1, "topics-container__description-title"], ["cdkDrag", "", "cdkDragBoundary", ".topics-list", 3, "topic", "cdkDragDisabled"], [1, "topics-container__create-topic-wrapper"], [3, "showCheck", "onTopicAdded"]],
template: function TopicsListComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](2, TopicsListComponent_ng_container_2_Template, 5, 0, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](4, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("cdkDropListDropped", function TopicsListComponent_Template_div_cdkDropListDropped_4_listener($event) {
return ctx.onCdkDropEvent($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](6, TopicsListComponent_app_meet_topic_view_6_Template, 3, 4, "app-meet-topic-view", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](7, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](10, TopicsListComponent_div_10_Template, 4, 1, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](11, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](12, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](13, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", ctx.showTitle);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](7, 4, ctx.topicsStream))("ngForTrackBy", ctx.topicsTrackByFn);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](11, 6, ctx.isRegularUserStream));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_17__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_17__.NgIf, _angular_cdk_drag_drop__WEBPACK_IMPORTED_MODULE_16__.CdkDropList, _angular_cdk_drag_drop__WEBPACK_IMPORTED_MODULE_16__.CdkDrag, _undock_dock_meet_ui_components_topics_list_form_topic_form_component__WEBPACK_IMPORTED_MODULE_10__.TopicFormComponent, _undock_dock_meet_ui_components_topics_list_view_topic_view_component__WEBPACK_IMPORTED_MODULE_11__.TopicViewComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_12__.StreamPipe],
styles: [".topics-container[_ngcontent-%COMP%] {\n margin-top: 10px;\n}\n.topics-container__description-title[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n letter-spacing: 1px;\n text-transform: uppercase;\n color: #807A8E;\n}\n.topics-container[_ngcontent-%COMP%] .topics-guest-title[_ngcontent-%COMP%] {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n margin-bottom: 12px;\n background: rgba(255, 255, 255, 0.4);\n border-radius: 16px;\n}\n.topics-container[_ngcontent-%COMP%] .topics-guest-title[_ngcontent-%COMP%] .text[_ngcontent-%COMP%] {\n color: #BEC9E1;\n margin-left: 72px;\n line-height: 56px;\n}\n.topics-container__create-topic-wrapper[_ngcontent-%COMP%] {\n background: #ffffff;\n border-radius: 10px;\n}\n.topics-container[_ngcontent-%COMP%] .topics-list[_ngcontent-%COMP%] {\n display: block;\n width: 100%;\n margin-top: 16px;\n border-radius: 4px;\n overflow: hidden;\n}\n.topics-container[_ngcontent-%COMP%] .cdk-drag-preview[_ngcontent-%COMP%] {\n box-sizing: border-box;\n border-radius: 4px;\n background-color: white;\n box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);\n}\n.topics-container[_ngcontent-%COMP%] .cdk-drag-placeholder[_ngcontent-%COMP%] {\n opacity: 0;\n}\n.topics-container[_ngcontent-%COMP%] .cdk-drag-animating[_ngcontent-%COMP%] {\n transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);\n}\n.topics-container[_ngcontent-%COMP%] app-meet-topic-view[_ngcontent-%COMP%]:last-child {\n border: none;\n}\n.topics-container[_ngcontent-%COMP%] .topics-list.cdk-drop-list-dragging[_ngcontent-%COMP%] app-meet-topic-view[_ngcontent-%COMP%]:not(.cdk-drag-placeholder) {\n transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);\n}\n\n.topic-text[_ngcontent-%COMP%] {\n width: 100%;\n text-overflow: ellipsis;\n}\n\n@media all and (max-width: 1024px) and (orientation: portrait) {\n .topics-container[_ngcontent-%COMP%] {\n padding-bottom: 164px;\n }\n}\n@media all and (max-width: 480px) {\n .topics-container[_ngcontent-%COMP%] {\n margin-top: 10px;\n padding-bottom: 130px;\n }\n .topics-container[_ngcontent-%COMP%] .topics-list[_ngcontent-%COMP%] {\n margin-top: 16px;\n }\n .topics-container__description-title[_ngcontent-%COMP%] {\n margin-left: 0;\n }\n}\n@media all and (max-width: 896px) and (orientation: landscape) {\n .topics-container[_ngcontent-%COMP%] {\n padding-bottom: 0;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL3RvcGljcy1saXN0L3RvcGljcy1saXN0LmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLGdCQUFBO0FBNERKO0FBMURJO0VBRUksZ0NBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxjSFFpQjtBR21EekI7QUF4REk7RUFDSSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0NBQUE7RUFDQSxtQkFBQTtBQTBEUjtBQXhEUTtFQUNJLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FBMERaO0FBckRJO0VBQ0ksbUJBQUE7RUFDQSxtQkFBQTtBQXVEUjtBQW5ESTtFQUNJLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FBcURSO0FBbERJO0VBQ0ksc0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUhBQUE7QUFvRFI7QUEvQ0k7RUFDSSxVQUFBO0FBaURSO0FBOUNJO0VBQ0ksc0RBQUE7QUFnRFI7QUE3Q0k7RUFDSSxZQUFBO0FBK0NSO0FBNUNJO0VBQ0ksc0RBQUE7QUE4Q1I7O0FBMUNBO0VBQ0ksV0FBQTtFQUNBLHVCQUFBO0FBNkNKOztBQXpDQTtFQUVJO0lBQ0kscUJBQUE7RUEyQ047QUFDRjtBQXRDQTtFQUVJO0lBQ0ksZ0JBQUE7SUFDQSxxQkFBQTtFQXVDTjtFQXJDTTtJQUNJLGdCQUFBO0VBdUNWO0VBcENNO0lBQ0ksY0FBQTtFQXNDVjtBQUNGO0FBaENBO0VBRUk7SUFDSSxpQkFBQTtFQWlDTjtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG4udG9waWNzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICZfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICAgICAgLy9tYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbiAgICB9XG5cbiAgICAudG9waWNzLWd1ZXN0LXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgY29sb3I6ICNCRUM5RTE7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19jcmVhdGUtdG9waWMtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG5cbiAgICAudG9waWNzLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuY2RrLWRyYWctcHJldmlldyB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAgICAgMCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSxcbiAgICAgICAgMCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB9XG5cbiAgICAuY2RrLWRyYWctcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC5jZGstZHJhZy1hbmltYXRpbmcge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgfVxuXG4gICAgYXBwLW1lZXQtdG9waWMtdmlldzpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC50b3BpY3MtbGlzdC5jZGstZHJvcC1saXN0LWRyYWdnaW5nIGFwcC1tZWV0LXRvcGljLXZpZXc6bm90KC5jZGstZHJhZy1wbGFjZWhvbGRlcikge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgfVxufVxuXG4udG9waWMtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi8vX19fX19fX19fVEFCTEVUXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG5cbiAgICAudG9waWNzLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjRweDtcbiAgICB9XG5cbn1cblxuLy8gTU9CSUxFXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXG4gICAgLnRvcGljcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG5cbiAgICAgICAgLnRvcGljcy1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4vLyBMQU5EU0NBUEVcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg5NnB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcblxuICAgIC50b3BpY3MtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_18__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], TopicsListComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_18__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], TopicsListComponent.prototype, "topicsManager", null);
/***/ }),
/***/ 44533:
/*!**************************************************************************************!*\
!*** ./packages/dock/meet/ui/components/topics-list/view/topic-actions.component.ts ***!
\**************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TopicActionsComponent": () => (/* binding */ TopicActionsComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/material/legacy-menu */ 1051);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
function TopicActionsComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "button", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function TopicActionsComponent_ng_container_0_Template_button_click_2_listener($event) {
return $event.stopPropagation();
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "app-menu-vertical-icon", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](6, "mat-menu", null, 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](9, "button", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function TopicActionsComponent_ng_container_0_Template_button_click_9_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r6);
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
ctx_r5.event.emit("delete");
return _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵresetView"]($event.stopPropagation());
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](11, "a", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](12, "Delete");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](16, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("matMenuTriggerFor", _r3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("width", 24)("height", 24)("color", "#2B2733");
}
}
function TopicActionsComponent_ng_template_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "button", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function TopicActionsComponent_ng_template_2_Template_button_click_1_listener($event) {
return $event.stopPropagation();
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](3, "app-menu-vertical-icon", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("width", 24)("height", 24)("color", "#2B2733");
}
}
class TopicActionsComponent {
constructor() {
this.isEditingAllowed = true;
this.event = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
}
}
TopicActionsComponent.ɵfac = function TopicActionsComponent_Factory(t) {
return new (t || TopicActionsComponent)();
};
TopicActionsComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: TopicActionsComponent,
selectors: [["app-meet-topic-actions"]],
inputs: {
isEditingAllowed: "isEditingAllowed"
},
outputs: {
event: "event"
},
decls: 5,
vars: 2,
consts: [[4, "ngIf", "ngIfElse"], ["editingNotAllowedTmpl", ""], ["mat-button", "", 1, "event-more-button", 3, "matMenuTriggerFor", "click"], [3, "width", "height", "color"], ["topicActions", ""], ["mat-menu-item", "", 3, "click"], [1, "material-menu-item-box"], ["mat-button", "", 1, "event-more-button", "disabled", 3, "click"]],
template: function TopicActionsComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, TopicActionsComponent_ng_container_0_Template, 17, 4, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](2, TopicActionsComponent_ng_template_2_Template, 6, 3, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n\n\n\n");
}
if (rf & 2) {
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.isEditingAllowed)("ngIfElse", _r1);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_3__.MatLegacyMenu, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_3__.MatLegacyMenuItem, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_3__.MatLegacyMenuTrigger, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_4__.MatLegacyButton, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.MenuVerticalIconComponent],
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n height: 100%;\n}\n\n.event-more-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n background: transparent;\n border: none;\n border-radius: 16px;\n min-width: unset;\n width: 32px;\n height: 32px;\n padding: 0;\n}\n.event-more-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%] {\n color: #807A8E;\n}\n.event-more-button.disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL3RvcGljcy1saXN0L3ZpZXcvdG9waWMtYWN0aW9ucy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNqTkE7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FBNkRKOztBQTFEQTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBQTZESjtBQTNESTtFQUNJLGNIRGlCO0FHOER6QjtBQTFESTtFQUNJLG1CQUFBO0FBNERSIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZXZlbnQtbW9yZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyaztcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 34515:
/*!***********************************************************************************!*\
!*** ./packages/dock/meet/ui/components/topics-list/view/topic-view.component.ts ***!
\***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TopicViewComponent": () => (/* binding */ TopicViewComponent),
/* harmony export */ "isTopicCompleteAnimation": () => (/* binding */ isTopicCompleteAnimation)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @angular/animations */ 24851);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! rxjs */ 23280);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! rxjs/operators */ 32673);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/services/topics.manager */ 88092);
/* harmony import */ var _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/common/ui-kit/contracts/tooltip.position */ 99102);
/* harmony import */ var _undock_core_components_video_recorder_video_recorder_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/core/components/video-recorder/video-recorder.component */ 69612);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_dock_meet_contracts_ui_adapters_topics_adapter__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-adapters/topics.adapter */ 24912);
/* harmony import */ var _undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/session/models/orm-on-fire.context */ 72312);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/common/ui-kit */ 4397);
/* harmony import */ var _undock_user_services_profiles_provider__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/user/services/profiles.provider */ 91058);
/* harmony import */ var ngx_simple_modal__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ngx-simple-modal */ 17394);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_dock_meet_ui_components_topics_list_view_topic_actions_component__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/dock/meet/ui/components/topics-list/view/topic-actions.component */ 44533);
/* harmony import */ var _undock_dock_meet_ui_components_participant_selector_participant_selector_trigger_component__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/dock/meet/ui/components/participant-selector/participant-selector-trigger.component */ 28299);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
const _c0 = ["topicTextInput"];
const _c1 = ["contentTemplate"];
function TopicViewComponent_ng_container_0_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](2, "span", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](4, "span", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerEnd"]();
}
}
function TopicViewComponent_ng_container_0_ng_container_45_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](2, "div", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](4, "spinner", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("size", 30)("tickness", 5)("color", "#2B2733");
}
}
const _c2 = function (a0) {
return {
"hidden": a0
};
};
function TopicViewComponent_ng_container_0_ng_container_47_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
const _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](2, "div", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](5, "app-video-recorder", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("onRecordingReady", function TopicViewComponent_ng_container_0_ng_container_47_ng_container_2_Template_app_video_recorder_onRecordingReady_5_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r11);
const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](ctx_r10.onRecordingReady($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](6, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"](3);
let tmp_1_0;
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpureFunction1"](6, _c2, _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](3, 2, ctx_r6.hasVideoAttachmentStream)));
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("bottomLabelText", (tmp_1_0 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](6, 4, ctx_r6.currentTopicStream)) == null ? null : tmp_1_0.text);
}
}
function TopicViewComponent_ng_container_0_ng_container_47_ng_template_5_div_16_Template(rf, ctx) {
if (rf & 1) {
const _r14 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](0, "div", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](2, "p", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](6, "button", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("click", function TopicViewComponent_ng_container_0_ng_container_47_ng_template_5_div_16_Template_button_click_6_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r14);
const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"](4);
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](ctx_r13.removeAttachment());
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](7, "Delete Video");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"](4);
let tmp_0_0;
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtextInterpolate"]((tmp_0_0 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](4, 1, ctx_r12.currentTopicStream)) == null ? null : tmp_0_0.text);
}
}
function TopicViewComponent_ng_container_0_ng_container_47_ng_template_5_Template(rf, ctx) {
if (rf & 1) {
const _r16 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](1, "div", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](3, "button", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("click", function TopicViewComponent_ng_container_0_ng_container_47_ng_template_5_Template_button_click_3_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r16);
const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](ctx_r15.toggleVideoPlayer());
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](5, "svg", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](7, "path", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](9, "path", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](13, "video", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](14, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](16, TopicViewComponent_ng_container_0_ng_container_47_ng_template_5_div_16_Template, 9, 3, "div", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](17, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](19, "\n ");
}
if (rf & 2) {
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](13);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("src", _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](14, 2, ctx_r8.attachmentUrl), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵsanitizeUrl"]);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](17, 4, ctx_r8.isEditModeStream));
}
}
function TopicViewComponent_ng_container_0_ng_container_47_div_8_Template(rf, ctx) {
if (rf & 1) {
const _r18 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](0, "div", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](2, "button", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("click", function TopicViewComponent_ng_container_0_ng_container_47_div_8_Template_button_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r18);
const ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](ctx_r17.toggleVideoPlayer());
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](4, "app-icon-play", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("width", 20)("height", 20)("color", "#FFFFFF");
}
}
function TopicViewComponent_ng_container_0_ng_container_47_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](2, TopicViewComponent_ng_container_0_ng_container_47_ng_container_2_Template, 9, 8, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](5, TopicViewComponent_ng_container_0_ng_container_47_ng_template_5_Template, 20, 6, "ng-template", null, 21, _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](8, TopicViewComponent_ng_container_0_ng_container_47_div_8_Template, 7, 3, "div", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](9, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](3, 2, ctx_r5.isEditModeStream));
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](9, 4, ctx_r5.hasVideoAttachmentStream));
}
}
const _c3 = function (a0) {
return {
"-bg-completed": a0
};
};
const _c4 = function () {
return {
standalone: true
};
};
function TopicViewComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
const _r20 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](4, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](6, TopicViewComponent_ng_container_0_ng_container_6_Template, 6, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](8, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](10, "button", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("click", function TopicViewComponent_ng_container_0_Template_button_click_10_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r20);
const ctx_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](ctx_r19.toggleCompleteStatus());
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](11, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](13, "span", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](14, "done");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](18, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](20, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](22, "form", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](24, "input", 9, 10);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("ngModelChange", function TopicViewComponent_ng_container_0_Template_input_ngModelChange_24_listener($event) {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r20);
const topic_r1 = restoredCtx.ngIf;
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](topic_r1.text = $event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](26, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](31, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](33, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](35, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](37, "app-meet-participant-selector-trigger", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("onSelected", function TopicViewComponent_ng_container_0_Template_app_meet_participant_selector_trigger_onSelected_37_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r20);
const ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](ctx_r22.onParticipantSelectedEvent($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](38, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](39, "async");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](40, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](41, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerStart"](42, 14);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](43, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](44, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](45, TopicViewComponent_ng_container_0_ng_container_45_Template, 7, 3, "ng-container", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](46, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](47, TopicViewComponent_ng_container_0_ng_container_47_Template, 11, 6, "ng-container", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](49, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](50, "app-meet-topic-actions", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("event", function TopicViewComponent_ng_container_0_Template_app_meet_topic_actions_event_50_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r20);
const ctx_r23 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](ctx_r23.processMeetingAction($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](51, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](52, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](53, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](54, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const topic_r1 = ctx.ngIf;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpureFunction1"](29, _c3, topic_r1.complete));
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngIf", ctx_r0.displayCdkDragToggle);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("matTooltipPosition", ctx_r0.TooltipPosition.BOTTOM)("disabled", !_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](11, 17, ctx_r0.isEditModeStream))("@isComplete", topic_r1.complete ? "true" : "false")("matTooltip", topic_r1.complete ? "Unresolve" : "Resolve");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngModel", topic_r1.text)("ngModelOptions", _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpureFunction0"](31, _c4))("disabled", !_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](26, 19, ctx_r0.isEditModeStream))("ngClass", topic_r1.complete ? "-strike" : "");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](13);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("title", "Assign topic")("isEditMode", _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](38, 21, ctx_r0.isEditModeStream))("selectedIds", _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](39, 23, ctx_r0.assignedUsersIdsStream));
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](43, 25, ctx_r0.isVideoProcessingStream));
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngSwitchCase", false);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("isEditingAllowed", _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](51, 27, ctx_r0.isEditModeStream));
}
}
const isTopicCompleteAnimation = (0,_angular_animations__WEBPACK_IMPORTED_MODULE_17__.trigger)('isComplete', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_17__.state)('true', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_17__.style)({
background: '#2B2733',
borderColor: '#2B2733',
color: '#ffffff'
})), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_17__.state)('false', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_17__.style)({
background: '#ffffff',
borderColor: '#CECADA',
color: '#ffffff'
})), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_17__.transition)('true <=> false', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_17__.animate)('0.2s')])]);
class TopicViewComponent {
constructor(injector, currentUser, topicsAdapter, confirmService, profilesProvider, simpleModalService) {
this.injector = injector;
this.currentUser = currentUser;
this.topicsAdapter = topicsAdapter;
this.confirmService = confirmService;
this.profilesProvider = profilesProvider;
this.simpleModalService = simpleModalService;
this.TooltipPosition = _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_4__.TooltipPosition;
this.displayCdkDragToggle = true;
this.videPlayerEnabledStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.isVideoProcessingStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.currentTopicSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.topicTextSavingDebounceTime = 500;
this.ormOnFireContext = (0,_angular_core__WEBPACK_IMPORTED_MODULE_16__.inject)(_undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_8__.OrmOnFireContext);
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.currentTopicStream = this.currentTopicSubject.asStream();
this.videPlayerEnabledStream.subscribe(status => {
if (status) {
this.simpleModalService.addModal(_undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.ParentDialogModalComponent, {
contentTemplate: this.contentTemplate
});
} else {
this.simpleModalService.removeAll().then().catch();
}
});
}
set topic(topic) {
this.currentTopicSubject.next(topic);
}
get topicsManager() {
return this.injector.get(_undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_3__.TopicsManager);
}
get attachmentsManager() {
return this.injector.get(_undock_core__WEBPACK_IMPORTED_MODULE_2__.AttachmentsManager);
}
get isEditModeStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_18__.combineLatest)([this.currentTopicSubject, this.currentUser.dataStream, this.topicsAdapter.isEditModeStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.map)(sources => {
const [topic, user, isEditMode] = sources;
return isEditMode ? isEditMode : topic.authorId === user._id;
})));
}
get attachments$() {
return this.currentTopicSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.distinctUntilChanged)((prev, next) => prev.id === next.id), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.switchMap)(topic => {
return (0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.streamAttachments)((0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.createAttachmentsCollection)(topic, this.ormOnFireContext)).emitUntil(this.destroyedEvent);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_22__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get videoAttachmentStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.attachments$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.map)(attachments => attachments[0])));
}
get hasVideoAttachmentStream() {
return this.attachments$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.map)(attachments => (attachments === null || attachments === void 0 ? void 0 : attachments.length) > 0));
}
get attachmentUrl() {
return this.videoAttachmentStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.switchMap)(attachment => {
if (!attachment) {
return Promise.resolve(null);
}
return this.attachmentsManager.generateAttachmentUrl(attachment);
}));
}
get assignedUsersIdsStream() {
return this.currentTopicStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.map)(topic => [topic.assignedUserId].filter(assignedUserId => !!assignedUserId)));
}
ngAfterViewInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
if ((yield _this.isEditModeStream) && ((_a = _this === null || _this === void 0 ? void 0 : _this.topicTextInput) === null || _a === void 0 ? void 0 : _a.nativeElement)) {
(0,rxjs__WEBPACK_IMPORTED_MODULE_24__.fromEvent)(_this.topicTextInput.nativeElement, 'keyup').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.takeUntil)(_this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_25__.debounceTime)(_this.topicTextSavingDebounceTime)).subscribe( /*#__PURE__*/(0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.topicsManager.save(yield _this.currentTopicSubject);
}));
}
})();
}
likeTopic() {
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {})();
}
removeTopic() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const confirmed = yield _this2.confirmService.open({
title: 'Do you want to delete this topic?',
description: 'This action cannot be undone.',
confirmButtonLabel: 'Delete',
discardButtonLabel: 'Cancel'
});
if (confirmed) {
yield _this2.removeAttachment();
yield _this2.topicsManager.remove(yield _this2.currentTopicSubject);
}
})();
}
toggleCompleteStatus() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this3.topicsManager.toggleCompleteStatus(yield _this3.currentTopicSubject);
})();
}
removeAttachment(togglePlayer = true) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let attachment = yield _this4.videoAttachmentStream;
if (attachment) {
_this4.isVideoProcessingStream.next(true);
_this4.videPlayerEnabledStream.next(false);
yield _this4.attachmentsManager.removeAttachment(attachment);
_this4.isVideoProcessingStream.next(false);
}
})();
}
toggleVideoPlayer() {
let nextState = !this.videPlayerEnabledStream.value;
this.videPlayerEnabledStream.next(nextState);
}
addNewVideo(deleteCurrent = true) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this5.recorder) {
_this5.isVideoProcessingStream.next(true);
if (deleteCurrent) {
yield _this5.removeAttachment();
}
yield _this5.recorder.startRecording();
_this5.isVideoProcessingStream.next(false);
} else {
console.warn(`Could not reload new video: Recorder doesn't exists`);
}
})();
}
onRecordingReady(blob) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this6.isVideoProcessingStream.next(true);
const topic = yield _this6.currentTopicSubject;
yield _this6.attachmentsManager.addAttachments(topic, [{
name: yield _this6.generateFileNameForRecording(),
target: blob
}]);
_this6.isVideoProcessingStream.next(false);
})();
}
onParticipantSelectedEvent(user) {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (user && user.id) {
yield _this7.topicsManager.assignUser(yield _this7.currentTopicSubject, yield _this7.profilesProvider.getProfileById(user.id));
} else {
yield _this7.topicsManager.detachUser(yield _this7.currentTopicSubject);
}
})();
}
generateFileNameForRecording() {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const topic = yield _this8.currentTopicSubject;
let preparedTopicText = topic.text.slice(0, 20).replace(/\s/, '-');
return `${preparedTopicText}_${(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.generateFileName)('mp4')}`;
})();
}
processMeetingAction($event) {
switch ($event) {
case 'delete':
return this.removeTopic();
}
}
}
TopicViewComponent.ɵfac = function TopicViewComponent_Factory(t) {
return new (t || TopicViewComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_16__.Injector), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_9__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_dock_meet_contracts_ui_adapters_topics_adapter__WEBPACK_IMPORTED_MODULE_7__.TOPICS_ADAPTER), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_10__.ConfirmPopupService), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_user_services_profiles_provider__WEBPACK_IMPORTED_MODULE_11__.ProfilesProvider), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](ngx_simple_modal__WEBPACK_IMPORTED_MODULE_26__.SimpleModalService));
};
TopicViewComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdefineComponent"]({
type: TopicViewComponent,
selectors: [["app-meet-topic-view"]],
viewQuery: function TopicViewComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵviewQuery"](_undock_core_components_video_recorder_video_recorder_component__WEBPACK_IMPORTED_MODULE_5__.VideoRecorderComponent, 5);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵviewQuery"](_c0, 5);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵviewQuery"](_c1, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵloadQuery"]()) && (ctx.recorder = _t.first);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵloadQuery"]()) && (ctx.topicTextInput = _t.first);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵloadQuery"]()) && (ctx.contentTemplate = _t.first);
}
},
inputs: {
displayCdkDragToggle: "displayCdkDragToggle",
topic: "topic"
},
decls: 3,
vars: 3,
consts: [[4, "ngIf"], [1, "topic-view-container", "topic-list", 3, "ngClass"], [1, "topic-list__header"], [1, "topic-list__topic-status"], [1, "topic-list__complete-topic-button", 3, "matTooltipPosition", "disabled", "matTooltip", "click"], [1, "material-icons"], [1, "topic-list__titles"], [1, "topic-list__topic-input-title"], ["autocomplete", "off"], ["name", "topic-title", "autocomplete", "off", "data-private", "", "type", "text", 3, "ngModel", "ngModelOptions", "disabled", "ngClass", "ngModelChange"], ["topicTextInput", ""], [1, "topic-list__topic-navigation"], [1, "action-icon", "topic-list__participant-wrapper"], [1, "topic-list__participant-selector", 3, "title", "isEditMode", "selectedIds", "onSelected"], [3, "ngSwitch"], [4, "ngSwitchCase"], [1, "action-icon", 3, "isEditingAllowed", "event"], [1, "topic-list__drag-handle-area"], [1, "topic-list__range"], [1, "action-icon", "topic-list__record-item"], [3, "size", "tickness", "color"], ["contentTemplate", ""], ["class", "action-icon topic-list__record-item", 4, "ngIf"], [1, "action-icon", "topic-list__record-item", 3, "ngClass"], [3, "bottomLabelText", "onRecordingReady"], [1, "floating-player"], [1, "close-button", 3, "click"], ["xmlns", "http://www.w3.org/2000/svg", "width", "20", "height", "20", "viewBox", "0 0 20 20", "fill", "none", 1, "ng-tns-c268-0"], ["d", "M15 5L5 15", "stroke", "#ffffff", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round", 1, "ng-tns-c268-0"], ["d", "M5 5L15 15", "stroke", "#ffffff", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round", 1, "ng-tns-c268-0"], ["controls", "", "autoplay", "", "playsinline", "", 3, "src"], ["class", "controls-bar", 4, "ngIf"], [1, "controls-bar"], [1, "title"], [1, "video-delete-btn", 3, "click"], [1, "video-attachment-button", 3, "click"], [3, "width", "height", "color"]],
template: function TopicViewComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](0, TopicViewComponent_ng_container_0_Template, 55, 32, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](2, "\n\n\n\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](1, 1, ctx.currentTopicStream));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_27__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_27__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_27__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_27__.NgSwitchCase, _undock_core_components_video_recorder_video_recorder_component__WEBPACK_IMPORTED_MODULE_5__.VideoRecorderComponent, _angular_forms__WEBPACK_IMPORTED_MODULE_28__["ɵNgNoValidate"], _angular_forms__WEBPACK_IMPORTED_MODULE_28__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_28__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_28__.NgControlStatusGroup, _angular_forms__WEBPACK_IMPORTED_MODULE_28__.NgModel, _angular_forms__WEBPACK_IMPORTED_MODULE_28__.NgForm, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_29__.MatLegacyTooltip, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_6__.SpinnerComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_12__.PlayIconComponent, _undock_dock_meet_ui_components_topics_list_view_topic_actions_component__WEBPACK_IMPORTED_MODULE_13__.TopicActionsComponent, _undock_dock_meet_ui_components_participant_selector_participant_selector_trigger_component__WEBPACK_IMPORTED_MODULE_14__.ParticipantSelectorTriggerComponent, _angular_common__WEBPACK_IMPORTED_MODULE_27__.AsyncPipe, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_15__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n box-sizing: border-box;\n color: rgba(0, 0, 0, 0.87);\n overflow: hidden;\n}\n\n.attachments-list[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n}\n\n.video-attachment-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 32px;\n height: 32px;\n border-radius: 50%;\n outline: none;\n border: none;\n cursor: pointer;\n background: #2B2733;\n padding-left: 2px;\n}\n\n.topic-list[_ngcontent-%COMP%] {\n display: flex;\n position: relative;\n width: 100%;\n margin-bottom: 8px;\n padding: 8px 8px 8px 12px;\n border-radius: 8px;\n background-color: #ffffff;\n}\n.topic-list.-bg-completed[_ngcontent-%COMP%] {\n background: #fcfcfc;\n opacity: 0.5;\n}\n.topic-list[_ngcontent-%COMP%]:hover .topic-list__range[_ngcontent-%COMP%] {\n opacity: 1;\n}\n.topic-list__header[_ngcontent-%COMP%] {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n width: 100%;\n}\n.topic-list__titles[_ngcontent-%COMP%] {\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n.topic-list__header-title[_ngcontent-%COMP%] {\n width: 100%;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: bold;\n font-size: 14px;\n line-height: 17px;\n color: #121114;\n}\n.topic-list__topic-input-title[_ngcontent-%COMP%] {\n width: 100%;\n margin-left: 16px;\n}\n.topic-list__topic-input-title[_ngcontent-%COMP%] form[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n width: calc(100% - 20px);\n padding: 0;\n font-family: \"Inter\", sans-serif;\n font-weight: normal;\n font-size: 15px;\n line-height: 20px;\n color: #121114;\n background: transparent;\n border: none;\n outline: none;\n text-overflow: ellipsis;\n}\n.topic-list__topic-input-title[_ngcontent-%COMP%] form[_ngcontent-%COMP%] input.-strike[_ngcontent-%COMP%] {\n color: #121114;\n text-decoration: line-through;\n}\n.topic-list__topic-status[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n border: none;\n}\n.topic-list__complete-topic-button[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 24px;\n height: 24px;\n padding: 0;\n outline: none;\n background: #807A8E;\n border: 2px solid #ffffff;\n box-sizing: border-box;\n border-radius: 50%;\n cursor: pointer;\n transition: 0.4s;\n}\n.topic-list__complete-topic-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-size: 16px;\n font-weight: 700;\n}\n.topic-list__complete-topic-button.-completed[_ngcontent-%COMP%] {\n background: #A59FB9;\n border-color: #A59FB9;\n}\n.topic-list__complete-topic-button.-pending[_ngcontent-%COMP%] {\n background: #ffffff;\n}\n.topic-list__topic-navigation[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n width: auto;\n max-width: 120px;\n}\n.topic-list__topic-navigation[_ngcontent-%COMP%] .action-icon[_ngcontent-%COMP%] {\n height: 32px;\n width: 32px;\n border-radius: 16px;\n overflow: hidden;\n margin-left: 8px;\n}\n.topic-list__topic-navigation[_ngcontent-%COMP%] .action-icon[_ngcontent-%COMP%]:first-child {\n margin-left: 0;\n}\n.topic-list__record-item.hidden[_ngcontent-%COMP%] {\n opacity: 0;\n z-index: -10;\n position: fixed;\n}\n.topic-list__participant-selector[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n max-width: 35px;\n max-height: 35px;\n}\n.topic-list__header-actions[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n cursor: pointer;\n position: relative;\n z-index: 1;\n width: 32px;\n}\n.topic-list__header-actions[_ngcontent-%COMP%]:hover {\n transition: 0.4s;\n transform: scale(1.05);\n opacity: 0.8;\n}\n.topic-list__header-actions[_ngcontent-%COMP%] .-delete-icon[_ngcontent-%COMP%] {\n text-align: center;\n visibility: hidden;\n z-index: -1;\n}\n.topic-list__header-actions[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n position: absolute;\n left: 0;\n width: 24px;\n height: 24px;\n}\n.topic-list__header-actions[_ngcontent-%COMP%] .more[_ngcontent-%COMP%] {\n color: #807A8E;\n z-index: 1;\n}\n.topic-list__header-actions[_ngcontent-%COMP%]:hover .more[_ngcontent-%COMP%] {\n visibility: hidden;\n z-index: -1;\n}\n.topic-list__header-actions[_ngcontent-%COMP%]:hover .-delete-icon[_ngcontent-%COMP%] {\n visibility: visible;\n z-index: 1;\n}\n.topic-list[_ngcontent-%COMP%] app-meet-participant-selector[_ngcontent-%COMP%] .participants-selector-container[_ngcontent-%COMP%] .selected-participant[_ngcontent-%COMP%] .user-image[_ngcontent-%COMP%] {\n background: #E9E1FF;\n}\n.topic-list__attached-video[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100vw;\n height: 100vh;\n position: fixed;\n top: 0;\n left: 0;\n background: rgba(18, 17, 20, 0.5);\n z-index: 9999;\n}\n.topic-list__attached-video[_ngcontent-%COMP%] .floating-player[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n transform: translate(-50%, -50%);\n width: 100%;\n max-width: 1154px;\n height: 100%;\n max-height: 772px;\n}\n.topic-list__attached-video[_ngcontent-%COMP%] .floating-player__wrapper[_ngcontent-%COMP%] {\n max-height: 600px;\n position: relative;\n background: #121114;\n border-radius: 24px;\n overflow: hidden;\n}\n.topic-list__attached-video[_ngcontent-%COMP%] .floating-player__wrapper[_ngcontent-%COMP%] video[_ngcontent-%COMP%] {\n object-fit: contain;\n cursor: move;\n width: 100%;\n max-width: 800px;\n min-width: 600px;\n height: 100%;\n max-height: 500px;\n min-height: 400px;\n border-radius: 16px 16px 0 0;\n outline: none;\n}\n.topic-list__attached-video[_ngcontent-%COMP%] .floating-player__button-close-player[_ngcontent-%COMP%] {\n position: absolute;\n z-index: 2;\n top: 12px;\n right: 12px;\n width: 40px;\n height: 40px;\n background: none;\n outline: none;\n cursor: pointer;\n border: none;\n border-radius: 50%;\n display: flex;\n background: rgba(128, 128, 128, 0.1);\n justify-content: center;\n align-items: center;\n}\n.topic-list__attached-video[_ngcontent-%COMP%] .floating-player__button-close-player[_ngcontent-%COMP%]:hover {\n background: rgba(128, 128, 128, 0.25);\n}\n.topic-list__attached-video[_ngcontent-%COMP%] .floating-player__header-title[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 650px;\n text-align: left;\n margin: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n font-weight: normal;\n font-size: 20px;\n line-height: 26px;\n color: #121114;\n}\n.topic-list__attached-video[_ngcontent-%COMP%] .floating-player__controls-bar[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n position: relative;\n padding: 20px 24px;\n background: #FFFFFF;\n}\n.topic-list__attached-video[_ngcontent-%COMP%] .floating-player__controls[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n width: 100%;\n max-width: 220px;\n}\n.topic-list__attached-video[_ngcontent-%COMP%] .floating-player__button-video[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n text-align: center;\n padding: 0 8px;\n border: 2px solid #E4DFF2;\n box-sizing: border-box;\n border-radius: 8px;\n font-weight: 500;\n font-size: 14px;\n line-height: 34px;\n background: none;\n outline: none;\n cursor: pointer;\n white-space: nowrap;\n}\n.topic-list__attached-video[_ngcontent-%COMP%] .floating-player__button-video.-disabled[_ngcontent-%COMP%] {\n color: #6d6c6c !important;\n background: #e8e5e5 !important;\n cursor: no-drop;\n}\n.topic-list__attached-video[_ngcontent-%COMP%] .floating-player__button-video.-reload[_ngcontent-%COMP%] {\n position: absolute;\n left: 50%;\n transform: translateX(-50%);\n color: #2B2733;\n}\n.topic-list__attached-video[_ngcontent-%COMP%] .floating-player__button-video.-delete[_ngcontent-%COMP%] {\n color: #FF3737;\n}\n\n@media all and (max-width: 1024px) and (orientation: portrait) {\n .topic-list__attached-video[_ngcontent-%COMP%] .floating-player__wrapper[_ngcontent-%COMP%] video[_ngcontent-%COMP%] {\n max-width: 700px;\n }\n}\n@media all and (max-width: 480px) and (orientation: portrait) {\n .topic-list[_ngcontent-%COMP%] {\n padding: 8px 12px;\n }\n .topic-list__titles[_ngcontent-%COMP%] {\n max-width: 132px;\n overflow: hidden;\n }\n .topic-list__topic-input-title[_ngcontent-%COMP%] {\n width: 88%;\n }\n .video-attachment-button[_ngcontent-%COMP%] {\n padding: 0;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL3RvcGljcy1saXN0L3ZpZXcvdG9waWMtdmlldy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0FBNERKOztBQXpEQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtBQTRESjs7QUF6REE7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxtQkh4Qlk7RUd5QlosaUJBQUE7QUE0REo7O0FBekRBO0VBQ0ksYUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0FBNERKO0FBekRJO0VBQ0ksbUJBQUE7RUFDQSxZQUFBO0FBMkRSO0FBeERJO0VBQ0ksVUFBQTtBQTBEUjtBQXZESTtFQUNJLGFBQUE7RUFDQSwyQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQXlEUjtBQXRESTtFQUNJLFdBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtBQXdEUjtBQXJESTtFQUNJLFdBQUE7RUFDQSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjSHJEZ0I7QUc0R3hCO0FBcERJO0VBQ0ksV0FBQTtFQUNBLGlCQUFBO0FBc0RSO0FBcERRO0VBQ0ksd0JBQUE7RUFDQSxVQUFBO0VBQ0EsZ0NBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIbkVZO0VHb0VaLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtBQXNEWjtBQXBEWTtFQUNJLGNIMUVRO0VHMkVSLDZCQUFBO0FBc0RoQjtBQWpESTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtBQW1EUjtBQWhESTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLG1CSDVGaUI7RUc2RmpCLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBQWtEUjtBQWhEUTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtBQWtEWjtBQS9DUTtFQUNJLG1CSHZHYTtFR3dHYixxQkh4R2E7QUd5SnpCO0FBOUNRO0VBQ0ksbUJIaUNKO0FHZVI7QUE1Q0k7RUFDSSxhQUFBO0VBRUEsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QUE2Q1I7QUEzQ1E7RUFDSSxZQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBQTZDWjtBQTNDWTtFQUNJLGNBQUE7QUE2Q2hCO0FBcENRO0VBQ0ksVUFBQTtFQUNBLFlBQUE7RUFFQSxlQUFBO0FBcUNaO0FBakNJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUFtQ1I7QUFoQ0k7RUFDSSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0FBa0NSO0FBaENRO0VBQ0ksZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7QUFrQ1o7QUEvQlE7RUFDSSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBQWlDWjtBQTlCUTtFQUNJLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FBZ0NaO0FBN0JRO0VBQ0ksY0FBQTtFQUNBLFVBQUE7QUErQlo7QUEzQlk7RUFDSSxrQkFBQTtFQUNBLFdBQUE7QUE2QmhCO0FBMUJZO0VBQ0ksbUJBQUE7RUFDQSxVQUFBO0FBNEJoQjtBQXJCSTtFQUNJLG1CQUFBO0FBdUJSO0FBcEJJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGlDSHZMaUI7RUd3TGpCLGFBQUE7QUFzQlI7QUFwQlE7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBQXNCWjtBQXBCWTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkh6T1E7RUcwT1IsbUJBQUE7RUFDQSxnQkFBQTtBQXNCaEI7QUFwQmdCO0VBQ0ksbUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLDRCQUFBO0VBQ0EsYUFBQTtBQXNCcEI7QUFqQlk7RUFDSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxvQ0FBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUFtQmhCO0FBakJnQjtFQUNJLHFDQUFBO0FBbUJwQjtBQWZZO0VBQ0ksV0FBQTtFQUVBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0g3UlE7QUc2U3hCO0FBYlk7RUFDSSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBQWVoQjtBQVpZO0VBRUksYUFBQTtFQUNBLDhCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FBYWhCO0FBVlk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBQVloQjtBQVZnQjtFQUNJLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0FBWXBCO0FBVGdCO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsMkJBQUE7RUFDQSxjSDFWSjtBR3FXaEI7QUFSZ0I7RUFDSSxjQUFBO0FBVXBCOztBQUdBO0VBS1k7SUFDSSxnQkFBQTtFQUpkO0FBQ0Y7QUFZQTtFQUVJO0lBQ0ksaUJBQUE7RUFYTjtFQWNNO0lBQ0ksZ0JBQUE7SUFDQSxnQkFBQTtFQVpWO0VBZU07SUFDSSxVQUFBO0VBYlY7RUFpQkU7SUFDSSxVQUFBO0VBZk47QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hdHRhY2htZW50cy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi52aWRlby1hdHRhY2htZW50LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xufVxuXG4udG9waWMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLy9jdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLi1iZy1jb21wbGV0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgJjpob3ZlciAudG9waWMtbGlzdF9fcmFuZ2Uge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGVzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2hlYWRlci10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgfVxuXG4gICAgJl9fdG9waWMtaW5wdXQtdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG5cbiAgICAgICAgZm9ybSBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgICAmLi1zdHJpa2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9waWMtc3RhdHVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmX19jb21wbGV0ZS10b3BpYy1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLWNvbXBsZXRlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1wZW5kaW5nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvcGljLW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG5cbiAgICAgICAgLmFjdGlvbi1pY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fcmVjb3JkLWl0ZW0ge1xuICAgICAgICAvLyBtYXJnaW46IDAgMTZweDtcblxuICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTEwO1xuICAgICAgICAgICAgLy90b3A6IC0xMDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhcnRpY2lwYW50LXNlbGVjdG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMzVweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAmX19oZWFkZXItYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAvL2hlaWdodDogMzJweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tZGVsZXRlLWljb24ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjODA3QThFO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLm1vcmUge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi1kZWxldGUtaWNvbiB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgIGFwcC1tZWV0LXBhcnRpY2lwYW50LXNlbGVjdG9yIC5wYXJ0aWNpcGFudHMtc2VsZWN0b3ItY29udGFpbmVyIC5zZWxlY3RlZC1wYXJ0aWNpcGFudCAudXNlci1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFOUUxRkY7XG4gICAgfVxuXG4gICAgJl9fYXR0YWNoZWQtdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgICAgLmZsb2F0aW5nLXBsYXllciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExNTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc3MnB4O1xuXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19idXR0b24tY2xvc2UtcGxheWVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xKTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4yNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19oZWFkZXItdGl0bGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250cm9scy1iYXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250cm9scyB7XG4gICAgICAgICAgICAgICAgLy8gdGVtcG9yYXJ5IHdyYXBwZXJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19idXR0b24tdmlkZW8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0U0REZGMjtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICAmLi1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ2YzZjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlOGU1ZTUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBuby1kcm9wO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuLXJlbG9hZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLi1kZWxldGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGMzczNztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC8vICBlbmQgZmxvYXRpbmcgcGxheWVyXG5cbiAgICB9XG5cbn1cblxuLy9fX19fX19fX19UQUJMRVRcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcblxuICAgIC50b3BpYy1saXN0IHtcblxuICAgICAgICAmX19hdHRhY2hlZC12aWRlbyB7XG4gICAgICAgICAgICAuZmxvYXRpbmctcGxheWVyX193cmFwcGVyIHZpZGVvIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi8vX19fX19fX19fX19fX19fX19fX19fX01PQklMRVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcblxuICAgIC50b3BpYy1saXN0IHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG5cblxuICAgICAgICAmX190aXRsZXMge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzJweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmX190b3BpYy1pbnB1dC10aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogODglO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZpZGVvLWF0dGFjaG1lbnQtYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cblxuXG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
data: {
animation: [isTopicCompleteAnimation]
}
});
(0,tslib__WEBPACK_IMPORTED_MODULE_30__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], TopicViewComponent.prototype, "videPlayerEnabledStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_30__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], TopicViewComponent.prototype, "isVideoProcessingStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_30__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], TopicViewComponent.prototype, "currentTopicSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_30__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], TopicViewComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_30__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], TopicViewComponent.prototype, "topicsManager", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_30__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], TopicViewComponent.prototype, "attachmentsManager", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_30__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], TopicViewComponent.prototype, "isEditModeStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_30__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], TopicViewComponent.prototype, "attachments$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_30__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], TopicViewComponent.prototype, "videoAttachmentStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_30__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], TopicViewComponent.prototype, "hasVideoAttachmentStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_30__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], TopicViewComponent.prototype, "attachmentUrl", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_30__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], TopicViewComponent.prototype, "assignedUsersIdsStream", null);
/***/ }),
/***/ 24524:
/*!********************************************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/components/edit-attendees/edit-attendees.component.ts ***!
\********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditAttendeesComponent": () => (/* binding */ EditAttendeesComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/scopes/calendar/contracts */ 73785);
/* harmony import */ var _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/ui-kit/contracts/tooltip.position */ 99102);
/* harmony import */ var _undock_user__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/user */ 36255);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_user_components_contacts_search_contacts_search_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/user/components/contacts-search/contacts-search.component */ 6061);
/* harmony import */ var _undock_core_pipes__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/core/pipes */ 30175);
function EditAttendeesComponent_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "app-user-contacts-search", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("onSelected", function EditAttendeesComponent_ng_container_4_Template_app_user_contacts_search_onSelected_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r3);
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r2.onContactSelected($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](4, "app-icon-participants");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("showBorder", false)("placeholder", ctx_r0.placeholder)("disabledEmails", ctx_r0.allAttendeeEmails);
}
}
function EditAttendeesComponent_ng_container_7_ng_container_16_Template(rf, ctx) {
if (rf & 1) {
const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](4, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function EditAttendeesComponent_ng_container_7_ng_container_16_Template_div_click_4_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r8);
const attendee_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]().$implicit;
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r6.removeAttendee(attendee_r4));
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](6, "i", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "close");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
}
const _c0 = function (a0, a1, a2) {
return {
"status-declined": a0,
"status-accepted": a1,
"status-needs-action": a2
};
};
function EditAttendeesComponent_ng_container_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](4, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](6, "img", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](7, "imgThumbnail");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](10, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](12, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](13);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](16, EditAttendeesComponent_ng_container_7_ng_container_16_Template, 11, 0, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const attendee_r4 = ctx.$implicit;
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
let tmp_2_0;
let tmp_5_0;
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpureFunction3"](10, _c0, attendee_r4.status === ctx_r1.RsvpStatus.Declined, attendee_r4.status === ctx_r1.RsvpStatus.Accepted, attendee_r4.status === ctx_r1.RsvpStatus.NeedsAction));
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("src", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](7, 8, attendee_r4.userData.imageUrl), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵsanitizeUrl"])("alt", (tmp_2_0 = attendee_r4.userData.displayName) !== null && tmp_2_0 !== undefined ? tmp_2_0 : attendee_r4.email)("matTooltip", attendee_r4.email)("matTooltipPosition", ctx_r1.TooltipPosition.BOTTOM);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate2"]("\n ", (tmp_5_0 = (tmp_5_0 = attendee_r4.userData.displayName) !== null && tmp_5_0 !== undefined ? tmp_5_0 : attendee_r4.email) !== null && tmp_5_0 !== undefined ? tmp_5_0 : attendee_r4.userData.email, "\n ", attendee_r4.userData.isRemoved ? "[Inactive]" : "", "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", !ctx_r1.readonly && attendee_r4.canDelete);
}
}
class EditAttendeesComponent {
constructor(profilesProvider) {
this.profilesProvider = profilesProvider;
this.RsvpStatus = _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_1__.RsvpStatus;
this.TooltipPosition = _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_2__.TooltipPosition;
this.placeholder = 'Email or name...';
this.onAttendeesUpdated = new _angular_core__WEBPACK_IMPORTED_MODULE_8__.EventEmitter();
}
get attendees() {
var _a;
return (_a = this._attendees) !== null && _a !== void 0 ? _a : [];
}
set attendees(value) {
this._attendees = value;
delete this._allAttendeeEmails;
}
get allAttendeeEmails() {
if (this._allAttendeeEmails === undefined) {
this._allAttendeeEmails = this.attendees.reduce((carry, attendee) => {
if (attendee.userData.email) {
carry.push(attendee.userData.email);
}
return carry;
}, []);
}
return this._allAttendeeEmails;
}
removeAttendee(target) {
this.attendees = this.attendees.filter(attendee => attendee !== target);
this.onAttendeesUpdated.emit(this.attendees);
}
onContactSelected(contacts) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
for (let contact of contacts) {
let profile;
if (typeof contact === 'string') {
profile = yield _this.profilesProvider.getProfileByEmail(contact);
if (!profile) {
_this.attendees = _this.attendees.concat({
email: null,
status: _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_1__.RsvpStatus.NeedsAction,
userData: {
email: contact,
isGuest: true,
isUndockUser: false,
isRegularUser: false
},
isOrganizer: false
});
continue;
}
}
profile = profile !== null && profile !== void 0 ? profile : contact;
_this.attendees = _this.attendees.concat({
email: null,
status: _undock_api_scopes_calendar_contracts__WEBPACK_IMPORTED_MODULE_1__.RsvpStatus.NeedsAction,
userData: profile.toPublicProfileData(),
isOrganizer: false
});
}
_this.onAttendeesUpdated.emit(_this.attendees);
})();
}
}
EditAttendeesComponent.ɵfac = function EditAttendeesComponent_Factory(t) {
return new (t || EditAttendeesComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdirectiveInject"](_undock_user__WEBPACK_IMPORTED_MODULE_3__.ProfilesProvider));
};
EditAttendeesComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineComponent"]({
type: EditAttendeesComponent,
selectors: [["app-meet-edit-attendees"]],
inputs: {
readonly: "readonly",
placeholder: "placeholder",
attendees: "attendees"
},
outputs: {
onAttendeesUpdated: "onAttendeesUpdated"
},
decls: 10,
vars: 2,
consts: [[1, "edit-attendees-container"], [1, "heading"], [4, "ngIf"], [4, "ngFor", "ngForOf"], [3, "showBorder", "placeholder", "disabledEmails", "onSelected"], [1, "attendees-list-item", 3, "ngClass"], [1, "profile-image-box"], ["default", "/assets/img/placeholders/user.png", 3, "src", "alt", "matTooltip", "matTooltipPosition"], [1, "display-name-box"], [1, "actions-box"], [1, "delete-button", 3, "click"], [1, "material-icons"]],
template: function EditAttendeesComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "section", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](4, EditAttendeesComponent_ng_container_4_Template, 6, 3, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](7, EditAttendeesComponent_ng_container_7_Template, 19, 14, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](8, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](9, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", !ctx.readonly);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngForOf", ctx.attendees);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_9__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_9__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_9__.NgIf, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_10__.MatLegacyTooltip, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_4__.ImageDefaultDirective, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.ParticipantsIconComponent, _undock_user_components_contacts_search_contacts_search_component__WEBPACK_IMPORTED_MODULE_6__.ContactsSearchComponent, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_7__.ImgThumbnailPipe],
styles: [".edit-attendees-container[_ngcontent-%COMP%] {\n display: flex;\n justify-content: stretch;\n flex-wrap: wrap;\n width: 100%;\n}\n.edit-attendees-container[_ngcontent-%COMP%] .heading[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n}\n.edit-attendees-container[_ngcontent-%COMP%] .attendees-list-item[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n position: relative;\n height: 32px;\n max-width: 280px;\n margin: 4px 8px 4px 0;\n background: #FFFFFF;\n border: 1px solid #E4DFF2;\n border-radius: 32px;\n}\n.edit-attendees-container[_ngcontent-%COMP%] .attendees-list-item.role-owner[_ngcontent-%COMP%] {\n display: none;\n}\n.edit-attendees-container[_ngcontent-%COMP%] .attendees-list-item[_ngcontent-%COMP%] .profile-image-box[_ngcontent-%COMP%] {\n width: 24px;\n height: 24px;\n margin-left: 4px;\n}\n.edit-attendees-container[_ngcontent-%COMP%] .attendees-list-item[_ngcontent-%COMP%] .profile-image-box[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n height: 100%;\n border-radius: 50%;\n}\n.edit-attendees-container[_ngcontent-%COMP%] .attendees-list-item[_ngcontent-%COMP%] .display-name-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin: 0 8px 0 6px;\n}\n.edit-attendees-container[_ngcontent-%COMP%] .attendees-list-item[_ngcontent-%COMP%] .display-name-box[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-size: 14px;\n line-height: 20px;\n color: #121114;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n}\n.edit-attendees-container[_ngcontent-%COMP%] .attendees-list-item[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-right: 8px;\n}\n.edit-attendees-container[_ngcontent-%COMP%] .attendees-list-item[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] .delete-button[_ngcontent-%COMP%] {\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n border-radius: 50%;\n overflow: hidden;\n}\n.edit-attendees-container[_ngcontent-%COMP%] .attendees-list-item[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] .delete-button[_ngcontent-%COMP%]:hover {\n background: #EDEAF2;\n}\n.edit-attendees-container[_ngcontent-%COMP%] .attendees-list-item[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] .delete-button[_ngcontent-%COMP%]:active {\n background: #CECADA;\n}\n.edit-attendees-container[_ngcontent-%COMP%] .attendees-list-item[_ngcontent-%COMP%] .actions-box[_ngcontent-%COMP%] .delete-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%] {\n color: #807A8E;\n font-size: 14px;\n}\n.edit-attendees-container[_ngcontent-%COMP%] app-user-contacts-search[_ngcontent-%COMP%] {\n flex: 1;\n max-width: 400px;\n}\n.edit-attendees-container[_ngcontent-%COMP%] app-user-contacts-search[_ngcontent-%COMP%] .contacts-search-container input {\n padding-left: 0 !important;\n border: 1px solid transparent !important;\n}\n\n@media all and (max-width: 480px) {\n .edit-attendees-container[_ngcontent-%COMP%] app-user-contacts-search[_ngcontent-%COMP%] {\n margin-left: 0;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9wYWdlcy9lZGl0LW1lZXRpbmcvY29tcG9uZW50cy9lZGl0LWF0dGVuZGVlcy9lZGl0LWF0dGVuZGVlcy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDRSxhQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQTRERjtBQTFERTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsV0FBQTtBQTRESjtBQXpERTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FBMkRKO0FBekRJO0VBQ0UsYUFBQTtBQTJETjtBQXhESTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QUEwRE47QUF4RE07RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUEwRFI7QUF0REk7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUVBLG1CQUFBO0FBdUROO0FBckRNO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0huQ2dCO0VHb0NoQix1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QUF1RFI7QUFuREk7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0FBcUROO0FBbkRNO0VBQ0UsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QUFxRFI7QUFuRFE7RUFDRSxtQkhoRGdCO0FHcUcxQjtBQWxEUTtFQUNFLG1CSHJEZ0I7QUd5RzFCO0FBakRRO0VBQ0UsY0gvRGU7RUdnRWYsZUFBQTtBQW1EVjtBQTdDRTtFQUNFLE9BQUE7RUFDQSxnQkFBQTtBQStDSjtBQTNDUTtFQUNFLDBCQUFBO0VBQ0Esd0NBQUE7QUE2Q1Y7O0FBckNBO0VBRUk7SUFDRSxjQUFBO0VBdUNKO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5cbi5lZGl0LWF0dGVuZGVlcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYXR0ZW5kZWVzLWxpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDRweCA4cHggNHB4IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRERkYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG5cbiAgICAmLnJvbGUtb3duZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1pbWFnZS1ib3gge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlzcGxheS1uYW1lLWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBtYXJnaW46IDAgOHB4IDAgNnB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpb25zLWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAgIC5kZWxldGUtYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhcHAtdXNlci1jb250YWN0cy1zZWFyY2gge1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAgICY6Om5nLWRlZXAge1xuICAgICAgLmNvbnRhY3RzLXNlYXJjaC1jb250YWluZXIge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNT0JJTEVcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5lZGl0LWF0dGVuZGVlcy1jb250YWluZXIge1xuICAgIGFwcC11c2VyLWNvbnRhY3RzLXNlYXJjaCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 52939:
/*!*************************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/components/edit-attendees/index.ts ***!
\*************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditAttendeesComponent": () => (/* reexport safe */ _edit_attendees_component__WEBPACK_IMPORTED_MODULE_0__.EditAttendeesComponent)
/* harmony export */ });
/* harmony import */ var _edit_attendees_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./edit-attendees.component */ 24524);
/***/ }),
/***/ 78523:
/*!**********************************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/components/edit-date/edit-date.component.ts ***!
\**********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditMeetingDateComponent": () => (/* binding */ EditMeetingDateComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs */ 78947);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var rrule__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rrule */ 89860);
/* harmony import */ var _undock_feature_plans_tokens_is_beta_user__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/feature-plans/tokens/is-beta-user */ 56759);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/dock/meet/services/facade/dock.facade */ 67744);
/* harmony import */ var _undock_dock_meet_ui_pages_edit_meeting_view_models_edit_meeting_view_model__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/dock/meet/ui/pages/edit-meeting/view-models/edit-meeting.view-model */ 97487);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/session */ 84290);
function EditMeetingDateComponent_ng_container_4_ng_container_6_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
const _r14 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function EditMeetingDateComponent_ng_container_4_ng_container_6_ng_container_2_Template_div_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r14);
const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r13.switchToThePresentTimeMode());
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](4, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](6, "momentTimeZone");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](9, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function EditMeetingDateComponent_ng_container_4_ng_container_6_ng_container_2_Template_div_click_9_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r14);
const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r15.switchToThePresentTimeMode());
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](11, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](12);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](13, "momentTimeZone");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](14, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](15, "span", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](16, "-");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](18, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](19);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](20, "momentTimeZone");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const tz_r12 = ctx.ngIf;
const slot_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind3"](6, 3, slot_r8.start, tz_r12.selectedName, "dddd, MMMM D"));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind3"](13, 7, slot_r8.start, tz_r12.selectedName, "h:mm A"));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind3"](20, 11, slot_r8.end, tz_r12.selectedName, "h:mm A"));
}
}
const _c0 = function (a0) {
return {
selectedName: a0
};
};
function EditMeetingDateComponent_ng_container_4_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](2, EditMeetingDateComponent_ng_container_4_ng_container_6_ng_container_2_Template, 23, 15, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpureFunction1"](3, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](3, 1, ctx_r9.state.selectedTimeZoneNameStream)));
}
}
function EditMeetingDateComponent_ng_container_4_ng_container_8_ng_container_2_app_icon_lightning_20_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](0, "app-icon-lightning", 15);
}
}
function EditMeetingDateComponent_ng_container_4_ng_container_8_ng_container_2_ng_container_22_Template(rf, ctx) {
if (rf & 1) {
const _r23 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "app-time-time-zone-selector-2", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("onSelected", function EditMeetingDateComponent_ng_container_4_ng_container_8_ng_container_2_ng_container_22_Template_app_time_time_zone_selector_2_onSelected_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r23);
const ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](4);
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r22.onTimeZoneSelected($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const values_r21 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("defaultSelect", true)("selectedTimeZone", values_r21.selectedTz);
}
}
const _c1 = function (a0) {
return {
selectedTz: a0
};
};
function EditMeetingDateComponent_ng_container_4_ng_container_8_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
const _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](4, "app-date-picker", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("onDateSelected", function EditMeetingDateComponent_ng_container_4_ng_container_8_ng_container_2_Template_app_date_picker_onDateSelected_4_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r25);
const ctx_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r24.onCustomMeetingDateSelected($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](8, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](10, "app-meet-time-slot-selector", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("onSlotSelected", function EditMeetingDateComponent_ng_container_4_ng_container_8_ng_container_2_Template_app_meet_time_slot_selector_onSlotSelected_10_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r25);
const ctx_r26 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r26.onCustomMeetingStartTimeSelected($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](11, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](13, "span", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](14, "-");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](16, "app-meet-time-slot-selector", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("onSlotSelected", function EditMeetingDateComponent_ng_container_4_ng_container_8_ng_container_2_Template_app_meet_time_slot_selector_onSlotSelected_16_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r25);
const ctx_r27 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r27.onCustomMeetingEndTimeSelected($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](17, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](19, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](20, EditMeetingDateComponent_ng_container_4_ng_container_8_ng_container_2_app_icon_lightning_20_Template, 1, 0, "app-icon-lightning", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](21, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](22, EditMeetingDateComponent_ng_container_4_ng_container_8_ng_container_2_ng_container_22_Template, 4, 2, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](23, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const values_r18 = ctx.ngIf;
const slot_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2).ngIf;
const ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("dateFormat", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](5, 15, ctx_r17.dateFormat))("disabled", !values_r18.isOwnerMode)("date", slot_r8.start);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("labelFormat", "h:mmA")("selectedTime", slot_r8.start)("step", ctx_r17.timeSlotSelectorStep)("disabled", !values_r18.isOwnerMode)("rangeStart", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](11, 17, ctx_r17.customTimeRangeStartStream));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("labelFormat", "h:mmA")("selectedTime", slot_r8.end)("step", ctx_r17.timeSlotSelectorStep)("disabled", !values_r18.isOwnerMode)("rangeStart", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](17, 19, ctx_r17.customTimeRangeStartStream));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", slot_r8 == null ? null : slot_r8.best);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpureFunction1"](23, _c1, _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](23, 21, ctx_r17.state.selectedTimeZoneDataStream)));
}
}
const _c2 = function (a0, a1, a2) {
return {
browserTz: a0,
selectedTz: a1,
isOwnerMode: a2
};
};
function EditMeetingDateComponent_ng_container_4_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](2, EditMeetingDateComponent_ng_container_4_ng_container_8_ng_container_2_Template, 25, 25, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpureFunction3"](7, _c2, _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](3, 1, ctx_r10.state.browserTimeZoneDataStream), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](4, 3, ctx_r10.state.selectedTimeZoneDataStream), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](5, 5, ctx_r10.isOwnerModeStream)));
}
}
function EditMeetingDateComponent_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](6, EditMeetingDateComponent_ng_container_4_ng_container_6_Template, 5, 5, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](8, EditMeetingDateComponent_ng_container_4_ng_container_8_Template, 7, 11, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](3, 3, ctx_r0.isPastDateUsedStream));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitchCase", false);
}
}
function EditMeetingDateComponent_ng_template_7_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](4, "span", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "Please wait. Availability is loading.");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
}
function EditMeetingDateComponent_ng_template_7_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](4, "span", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "No mutual availability found");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
}
function EditMeetingDateComponent_ng_template_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](1, 17);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](4, EditMeetingDateComponent_ng_template_7_ng_container_4_Template, 8, 0, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](6, EditMeetingDateComponent_ng_template_7_ng_container_6_Template, 8, 0, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](8, "\n ");
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](2, 3, ctx_r2.state.isAvailabilityLoadingStream));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitchCase", false);
}
}
function EditMeetingDateComponent_ng_container_12_mat_slide_toggle_2_Template(rf, ctx) {
if (rf & 1) {
const _r35 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "mat-slide-toggle", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("toggleChange", function EditMeetingDateComponent_ng_container_12_mat_slide_toggle_2_Template_mat_slide_toggle_toggleChange_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r35);
const ctx_r34 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r34.state.toggleRecurrenceMode());
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](2, "\n Recurring\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r31 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("checked", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](1, 1, ctx_r31.state.isRecurrentEventStream));
}
}
function EditMeetingDateComponent_ng_container_12_ng_container_9_Template(rf, ctx) {
if (rf & 1) {
const _r37 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "span", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function EditMeetingDateComponent_ng_container_12_ng_container_9_Template_span_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r37);
const ctx_r36 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r36.openAvailabilitySelector());
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](4, "i", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "add");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
}
function EditMeetingDateComponent_ng_container_12_ng_container_11_Template(rf, ctx) {
if (rf & 1) {
const _r39 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "span", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function EditMeetingDateComponent_ng_container_12_ng_container_11_Template_span_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r39);
const ctx_r38 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r38.closeAvailabilitySelector());
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](4, "i", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "remove");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
}
function EditMeetingDateComponent_ng_container_12_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](2, EditMeetingDateComponent_ng_container_12_mat_slide_toggle_2_Template, 3, 3, "mat-slide-toggle", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](5, 17);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](6, "boolean");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](7, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](9, EditMeetingDateComponent_ng_container_12_ng_container_9_Template, 8, 0, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](11, EditMeetingDateComponent_ng_container_12_ng_container_11_Template, 8, 0, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](3, 4, ctx_r3.isBetaUser$));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](6, 6, _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](7, 8, ctx_r3.isAvailabilitySelectorHiddenStream)));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngSwitchCase", false);
}
}
function EditMeetingDateComponent_ng_container_17_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "span", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "Schedule Conflict");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
}
function EditMeetingDateComponent_ng_container_17_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](5, EditMeetingDateComponent_ng_container_17_ng_container_5_Template, 5, 0, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](6, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](6, 1, ctx_r4.state.isCustomRangeTimeConflictsWithAvailability));
}
}
function EditMeetingDateComponent_ng_container_20_Template(rf, ctx) {
if (rf & 1) {
const _r42 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](4, "span", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "Meeting will be rescheduled");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](7, "div", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function EditMeetingDateComponent_ng_container_20_Template_div_click_7_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r42);
const ctx_r41 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r41.cancelReschedule());
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](8, "Cancel");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
}
function EditMeetingDateComponent_ng_container_23_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](2, "div", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
}
function EditMeetingDateComponent_main_27_ng_container_2_ng_container_16_Template(rf, ctx) {
if (rf & 1) {
const _r46 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "input", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("ngModelChange", function EditMeetingDateComponent_main_27_ng_container_2_ng_container_16_Template_input_ngModelChange_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r46);
const ctx_r45 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r45.state.changeNumberOfEventOccurrences($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r44 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngModel", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](3, 1, ctx_r44.state.numberOfEventOccurrencesStream));
}
}
function EditMeetingDateComponent_main_27_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
const _r48 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "section", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](4, "span", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "Recurring settings");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](7, "div", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](9, "app-tags-selector", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("tagClick", function EditMeetingDateComponent_main_27_ng_container_2_Template_app_tags_selector_tagClick_9_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r48);
const ctx_r47 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r47.handleRecurrenceOptionChange($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](10, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](12, "mat-slide-toggle", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("toggleChange", function EditMeetingDateComponent_main_27_ng_container_2_Template_mat_slide_toggle_toggleChange_12_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r48);
const ctx_r49 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r49.state.toggleRecurrenceLimit());
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](13, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](14, "\n Limit number of occurrences\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](16, EditMeetingDateComponent_main_27_ng_container_2_ng_container_16_Template, 5, 3, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](17, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](20, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r43 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("multiple", false)("required", true)("options", ctx_r43.recurrenceOptions)("selected", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](10, 6, ctx_r43.state.recurringFrequencyStream));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("checked", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](13, 8, ctx_r43.state.limitRecurrentEventSeriesStream));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](17, 10, ctx_r43.state.limitRecurrentEventSeriesStream));
}
}
function EditMeetingDateComponent_main_27_Template(rf, ctx) {
if (rf & 1) {
const _r51 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "main");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](2, EditMeetingDateComponent_main_27_ng_container_2_Template, 21, 12, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](5, "app-time-availability-day-browser", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("onNextDaysClicked", function EditMeetingDateComponent_main_27_Template_app_time_availability_day_browser_onNextDaysClicked_5_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r51);
const ctx_r50 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r50.onGoToNextDaysClicked());
})("onPrevDaysClicked", function EditMeetingDateComponent_main_27_Template_app_time_availability_day_browser_onPrevDaysClicked_5_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r51);
const ctx_r52 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r52.onGoToPrevDaysClicked());
})("onDayIndexSelected", function EditMeetingDateComponent_main_27_Template_app_time_availability_day_browser_onDayIndexSelected_5_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r51);
const ctx_r53 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r53.onAvailabilityDayIndexSelected($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](6, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](7, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](8, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](9, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](10, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](11, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](13, "app-time-availability-multi-day-slot-selector", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("onAvailableSlotSelected", function EditMeetingDateComponent_main_27_Template_app_time_availability_multi_day_slot_selector_onAvailableSlotSelected_13_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r51);
const ctx_r54 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r54.selectAvailableSlot($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](14, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](15, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](16, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](17, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](18, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](19, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](3, 14, ctx_r7.state.isRecurrentEventStream));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("multiMode", true)("availability", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](6, 16, ctx_r7.state.displayAvailabilityStream))("isAvailabilityLoading", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](7, 18, ctx_r7.state.isAvailabilityLoadingStream))("availabilityRangeStart", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](8, 20, ctx_r7.state.displayAvailabilityRangeStartStream))("selectedAvailabilityDayIndex", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](9, 22, ctx_r7.selectedAvailabilityDayIndexStream))("availabilityDaysCountToDisplay", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](10, 24, ctx_r7.state.availabilityDaysCountToDisplayStream))("selectedTimeZone", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](11, 26, ctx_r7.state.selectedTimeZoneNameStream))("enableDatePicker", false);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("availabilitySet", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](14, 28, ctx_r7.state.displayAvailabilityStream))("availabilityDaysCountToDisplay", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](15, 30, ctx_r7.state.availabilityDaysCountToDisplayStream))("isAvailabilityLoading", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](16, 32, ctx_r7.state.isAvailabilityLoadingStream))("selectedAvailabilitySlot", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](17, 34, ctx_r7.state.selectedAvailableSlotStream))("selectedTimezone", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](18, 36, ctx_r7.state.selectedTimeZoneNameStream));
}
}
class EditMeetingDateComponent {
constructor(isBetaUser$, dock, editMeeting, currentUser) {
this.isBetaUser$ = isBetaUser$;
this.dock = dock;
this.editMeeting = editMeeting;
this.currentUser = currentUser;
this.timeSlotSelectorStep = 15;
this.fullDate = 'dddd, MMMM D';
this.shortDate = 'ddd, MMM D';
this.isOwnerModeStream = this.dock.isOwnerModeStream;
this.recurrenceOptions = [[rrule__WEBPACK_IMPORTED_MODULE_4__.RRule.DAILY, 'Daily'], [rrule__WEBPACK_IMPORTED_MODULE_4__.RRule.WEEKLY, 'Weekly'], [rrule__WEBPACK_IMPORTED_MODULE_4__.RRule.MONTHLY, 'Monthly'], [rrule__WEBPACK_IMPORTED_MODULE_4__.RRule.YEARLY, 'Annually']];
this.dateFormat = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(this.fullDate);
this.isAvailabilitySelectorHiddenSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.state = editMeeting;
this.resetDisplayDaysCount();
}
handleRecurrenceOptionChange(option) {
this.state.changeRecurringFrequency(option[0][0]);
}
get isPastDateUsedStream() {
return this.state.selectedMeetingSlotStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(slot => slot.start.isSameOrBefore(new Date())), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get customTimeRangeStartStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_13__.combineLatest)([this.state.selectedMeetingSlotStream, (0,rxjs__WEBPACK_IMPORTED_MODULE_14__.timer)(0, 5000)]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(([slot]) => {
if (slot.start.isSame(new Date(), 'day')) {
return moment__WEBPACK_IMPORTED_MODULE_3___default()().get('hours') + 1;
}
return 0;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get selectedAvailabilityDayIndexStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_13__.combineLatest)([this.state.displayAvailabilityStream, this.state.selectedAvailabilityDayStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(([availability, selectedDay]) => {
for (let set of availability) {
if (set.day.isSame(selectedDay, 'day')) {
return availability.indexOf(set);
}
}
return -1;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get isAvailabilitySelectorHiddenStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_13__.combineLatest)([this.dock.isOwnerModeStream, this.isAvailabilitySelectorHiddenSubject]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(([isOwner, isHidden]) => {
if (!isOwner) {
return true;
}
return isHidden;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
resetDisplayDaysCount() {
const screenWidth = window === null || window === void 0 ? void 0 : window.innerWidth;
const displayDaysNumber = screenWidth > 1000 ? 3 : screenWidth > 760 ? 2 : 1;
this.dateFormat.next(screenWidth > 625 ? this.fullDate : this.shortDate);
this.state.selectAvailabilityDaysCountToDisplay(displayDaysNumber);
}
cancelReschedule() {
return this.editMeeting.restoreInitialMeetingSlot();
}
onGoToNextDaysClicked() {
return this.editMeeting.onGoToNextDaysClicked();
}
onGoToPrevDaysClicked() {
return this.editMeeting.onGoToPrevDaysClicked();
}
onAvailabilityDayIndexSelected(index) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
if (index >= 0) {
let availability = yield _this.state.displayAvailabilityStream;
yield _this.editMeeting.selectAvailabilityDay((_a = availability[index]) === null || _a === void 0 ? void 0 : _a.day, true);
}
})();
}
onCustomMeetingDateSelected(value) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const slot = yield _this2.state.selectedAvailableSlotStream;
let newSlotDate = moment__WEBPACK_IMPORTED_MODULE_3___default()(slot.timeStamp);
newSlotDate.set('year', value.getFullYear());
newSlotDate.set('month', value.getMonth());
newSlotDate.set('date', value.getDate());
if (newSlotDate.isSame(new Date(), 'day')) {
newSlotDate.set('hours', moment__WEBPACK_IMPORTED_MODULE_3___default()().get('hours') + 1);
}
return _this2.selectCustomAvailableSlot({
...slot,
hour: newSlotDate.get('hour'),
minute: newSlotDate.get('minute'),
label: newSlotDate.format('h:mm A'),
timeStamp: newSlotDate.toISOString()
});
})();
}
onCustomMeetingStartTimeSelected(value) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let [slot, duration] = yield Promise.all([_this3.state.selectedAvailableSlotStream, _this3.state.selectedMeetingDurationStream]);
let newSlotDate = moment__WEBPACK_IMPORTED_MODULE_3___default()(slot.timeStamp);
newSlotDate.set('hour', value.hour);
newSlotDate.set('minute', value.minute);
let durationDifference = moment__WEBPACK_IMPORTED_MODULE_3___default()(slot.timeStamp).diff(newSlotDate, 'minutes');
if (duration + durationDifference > 1) {
yield _this3.editMeeting.selectCustomDuration(duration + durationDifference);
} else {
yield _this3.editMeeting.selectCustomDuration(_this3.timeSlotSelectorStep);
}
return _this3.selectCustomAvailableSlot({
...slot,
hour: newSlotDate.get('hour'),
minute: newSlotDate.get('minute'),
label: newSlotDate.format('h:mm A'),
timeStamp: newSlotDate.toISOString()
});
})();
}
onCustomMeetingEndTimeSelected(value) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let slot = yield _this4.state.selectedAvailableSlotStream;
let newEndTime = moment__WEBPACK_IMPORTED_MODULE_3___default()(slot.timeStamp);
newEndTime.set('hour', value.hour);
newEndTime.set('minute', value.minute);
let newDuration = newEndTime.diff(slot.timeStamp, 'minutes');
if (newDuration <= 0) {
newDuration = _this4.timeSlotSelectorStep;
}
return _this4.editMeeting.selectCustomDuration(newDuration);
})();
}
openAvailabilitySelector() {
this.isAvailabilitySelectorHiddenSubject.next(false);
}
closeAvailabilitySelector() {
this.isAvailabilitySelectorHiddenSubject.next(true);
}
selectAvailableSlot(slot) {
if (moment__WEBPACK_IMPORTED_MODULE_3___default()(slot.timeStamp).isAfter(new Date())) {
return this.editMeeting.selectAvailableSlot(slot);
}
}
selectCustomAvailableSlot(slot) {
return this.editMeeting.selectAvailableSlot(slot, true);
}
switchToThePresentTimeMode() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this5.editMeeting.selectAvailabilityDay(moment__WEBPACK_IMPORTED_MODULE_3___default()());
})();
}
onTimeZoneSelected(timeZone) {
this.editMeeting.selectTimeZone(timeZone);
}
}
EditMeetingDateComponent.ɵfac = function EditMeetingDateComponent_Factory(t) {
return new (t || EditMeetingDateComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_feature_plans_tokens_is_beta_user__WEBPACK_IMPORTED_MODULE_5__.IS_BETA_USER), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_6__.DockFacade), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_dock_meet_ui_pages_edit_meeting_view_models_edit_meeting_view_model__WEBPACK_IMPORTED_MODULE_7__.EditMeetingViewModel), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_8__.CurrentUser));
};
EditMeetingDateComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineComponent"]({
type: EditMeetingDateComponent,
selectors: [["app-meet-edit-date"]],
hostBindings: function EditMeetingDateComponent_HostBindings(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("resize", function EditMeetingDateComponent_resize_HostBindingHandler() {
return ctx.resetDisplayDaysCount();
}, false, _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresolveWindow"]);
}
},
decls: 30,
vars: 19,
consts: [[1, "row"], [4, "ngIf", "ngIfElse"], ["availabilitySlotIsNotSelectedTmpl", ""], [1, "toolbar-icons"], [4, "ngIf"], [1, "selected-meeting-date-box", 3, "ngSwitch"], [4, "ngSwitchCase"], [1, "date-text", "date", 3, "click"], [1, "date-text", "time", 3, "click"], [1, "time-separator"], [1, "date-text", "date"], [3, "dateFormat", "disabled", "date", "onDateSelected"], [1, "date-text", "time"], [3, "labelFormat", "selectedTime", "step", "disabled", "rangeStart", "onSlotSelected"], ["class", "best-datetime-used-icon", 4, "ngIf"], [1, "best-datetime-used-icon"], [1, "timezone-selector-new", 3, "defaultSelect", "selectedTimeZone", "onSelected"], [3, "ngSwitch"], [1, "selected-meeting-date-box"], [1, "date-text", "notice"], [3, "checked", "toggleChange", 4, "ngIf"], [3, "checked", "toggleChange"], [1, "icon-box", 3, "click"], [1, "material-icons-round"], [1, "schedule-conflict-notice"], [1, "reschedule-notice"], [1, "cancel-reschedule", 3, "click"], [1, "availability-loading-overlay"], [3, "multiMode", "availability", "isAvailabilityLoading", "availabilityRangeStart", "selectedAvailabilityDayIndex", "availabilityDaysCountToDisplay", "selectedTimeZone", "enableDatePicker", "onNextDaysClicked", "onPrevDaysClicked", "onDayIndexSelected"], [3, "availabilitySet", "availabilityDaysCountToDisplay", "isAvailabilityLoading", "selectedAvailabilitySlot", "selectedTimezone", "onAvailableSlotSelected"], [1, "recurrence-block"], [1, "block-title"], [1, "recurrence-settings"], [3, "multiple", "required", "options", "selected", "tagClick"], ["udInput", "", "type", "number", "spellcheck", "false", 1, "events-limit-number", 3, "ngModel", "ngModelChange"]],
template: function EditMeetingDateComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "header");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](4, EditMeetingDateComponent_ng_container_4_Template, 11, 5, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](7, EditMeetingDateComponent_ng_template_7_Template, 9, 5, "ng-template", null, 2, _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](10, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](12, EditMeetingDateComponent_ng_container_12_Template, 14, 10, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](13, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](16, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](17, EditMeetingDateComponent_ng_container_17_Template, 9, 3, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](18, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](19, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](20, EditMeetingDateComponent_ng_container_20_Template, 11, 0, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](21, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](22, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](23, EditMeetingDateComponent_ng_container_23_Template, 4, 0, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](24, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](25, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](26, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](27, EditMeetingDateComponent_main_27_Template, 20, 38, "main", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](28, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](29, "\n");
}
if (rf & 2) {
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵreference"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](5, 7, ctx.state.selectedMeetingSlotStream))("ngIfElse", _r1);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](13, 9, ctx.isOwnerModeStream));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](18, 11, ctx.state.isCustomAvailableSlotUsedStream));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](21, 13, ctx.state.isMeetingShouldBeRescheduledStream));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](24, 15, ctx.state.isAvailabilityLoadingStream));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", !_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](28, 17, ctx.isAvailabilitySelectorHiddenStream));
}
},
styles: ["header[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n position: relative;\n}\nheader[_ngcontent-%COMP%] .row[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n width: 100%;\n}\nheader[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: center;\n width: 100%;\n padding: 7px 0 12px;\n flex-wrap: wrap;\n}\nheader[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: row;\n justify-content: flex-start;\n height: 48px;\n border: 1px solid #E4DFF2;\n border-radius: 8px;\n padding: 9px 10px;\n background: #FFFFFF;\n min-width: 175px;\n}\nheader[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .date-text.date[_ngcontent-%COMP%] {\n position: relative;\n}\nheader[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .date-text.date[_ngcontent-%COMP%] app-date-picker[_ngcontent-%COMP%] input {\n min-width: 200px;\n}\nheader[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .date-text.time[_ngcontent-%COMP%] app-meet-time-slot-selector[_ngcontent-%COMP%] mat-select {\n min-width: 67px;\n text-align: center;\n}\nheader[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] + .date-text[_ngcontent-%COMP%] {\n margin-left: 10px;\n}\nheader[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: #121114;\n font-size: 20px;\n line-height: 26px;\n}\nheader[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] span.time-separator[_ngcontent-%COMP%] {\n margin: 0 7px;\n}\nheader[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .best-datetime-used-icon[_ngcontent-%COMP%] {\n width: 24px;\n height: 24px;\n margin-left: 10px;\n}\nheader[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .alt-timezone-label[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n margin-left: 10px;\n}\nheader[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .timezone-selector-new[_ngcontent-%COMP%] {\n margin-left: 10px;\n height: 28px;\n background: rgba(64, 47, 111, 0.1);\n border-radius: 16px;\n padding: 4px 4px 4px 8px;\n display: flex;\n align-items: center;\n}\nheader[_ngcontent-%COMP%] .toolbar-icons[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n}\nheader[_ngcontent-%COMP%] .toolbar-icons[_ngcontent-%COMP%] .icon-box[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n}\nheader[_ngcontent-%COMP%] .toolbar-icons[_ngcontent-%COMP%] .icon-box[_ngcontent-%COMP%] i[_ngcontent-%COMP%] {\n cursor: pointer;\n}\nheader[_ngcontent-%COMP%] .custom-datetime-notice[_ngcontent-%COMP%] {\n color: #DFC051;\n font-size: 14px;\n line-height: 18px;\n}\nheader[_ngcontent-%COMP%] .schedule-conflict-notice[_ngcontent-%COMP%] {\n color: #ED315E;\n font-size: 16px;\n line-height: 20px;\n text-transform: uppercase;\n}\nheader[_ngcontent-%COMP%] .reschedule-notice[_ngcontent-%COMP%] {\n color: #ED315E;\n font-size: 14px;\n line-height: 18px;\n}\nheader[_ngcontent-%COMP%] .cancel-reschedule[_ngcontent-%COMP%] {\n border: none;\n cursor: pointer;\n background: none;\n appearance: none;\n}\nheader[_ngcontent-%COMP%] .availability-loading-overlay[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n -webkit-backdrop-filter: grayscale(40%) blur(1px);\n backdrop-filter: grayscale(40%) blur(1px);\n}\n\nmain[_ngcontent-%COMP%] div.reschedule-notice[_ngcontent-%COMP%] {\n color: gray;\n font-weight: 300;\n font-size: 1.3rem;\n text-align: center;\n padding: 15px 0;\n}\n\n.recurrence-block[_ngcontent-%COMP%] .block-title[_ngcontent-%COMP%] {\n font-family: \"Inter\";\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n line-height: 20px;\n}\n.recurrence-block[_ngcontent-%COMP%] .recurrence-settings[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n margin-top: 8px;\n padding: 20px;\n border: 1px solid #EDEAF2;\n box-sizing: border-box;\n border-radius: 8px;\n}\n.recurrence-block[_ngcontent-%COMP%] .events-limit-number[_ngcontent-%COMP%] {\n max-width: 156px;\n}\n\nfooter[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n margin-top: 12px;\n}\nfooter[_ngcontent-%COMP%] .timezone-selector[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: center;\n}\nfooter[_ngcontent-%COMP%] .timezone-selector[_ngcontent-%COMP%] i.material-icons-round[_ngcontent-%COMP%] {\n margin: 0 5px;\n font-size: 16px;\n}\nfooter[_ngcontent-%COMP%] .timezone-selector[_ngcontent-%COMP%] i.material-icons-round.expand_more[_ngcontent-%COMP%] {\n cursor: not-allowed;\n}\n\n@media all and (max-width: 600px) {\n header[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] {\n align-items: center;\n justify-content: flex-start;\n margin-left: -10px;\n padding: 0;\n }\n header[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%], header[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .timezone-selector-new[_ngcontent-%COMP%] {\n margin: 0 0 10px 10px;\n }\n header[_ngcontent-%COMP%] .best-datetime-used-icon[_ngcontent-%COMP%] {\n margin-bottom: 10px;\n }\n header[_ngcontent-%COMP%] .icon-box[_ngcontent-%COMP%] {\n height: 48px;\n align-self: flex-start;\n }\n}\n@media all and (max-width: 480px) {\n header[_ngcontent-%COMP%] {\n align-items: center;\n }\n header[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] {\n width: auto;\n }\n header[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] {\n min-width: 75px;\n font-size: 14px;\n }\n header[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .date-text.date[_ngcontent-%COMP%] app-date-picker[_ngcontent-%COMP%] {\n position: unset !important;\n }\n header[_ngcontent-%COMP%] .selected-meeting-date-box[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-size: 14px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9wYWdlcy9lZGl0LW1lZXRpbmcvY29tcG9uZW50cy9lZGl0LWRhdGUvZWRpdC1kYXRlLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUVBLGtCQUFBO0FBMkRKO0FBekRJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFFQSxXQUFBO0FBMERSO0FBdkRJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FBeURSO0FBdkRRO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FBeURaO0FBdkRZO0VBQ0ksa0JBQUE7QUF5RGhCO0FBckR3QjtFQUNJLGdCQUFBO0FBdUQ1QjtBQS9Db0I7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7QUFpRHhCO0FBNUNZO0VBQ0ksaUJBQUE7QUE4Q2hCO0FBM0NZO0VBQ0ksY0g1Q1E7RUc2Q1IsZUFBQTtFQUNBLGlCQUFBO0FBNkNoQjtBQTNDZ0I7RUFDSSxhQUFBO0FBNkNwQjtBQXhDUTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7QUEwQ1o7QUF2Q1E7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBQXlDWjtBQXRDUTtFQUNJLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGtDQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQXdDWjtBQXBDSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUFzQ1I7QUFwQ1E7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBQXNDWjtBQXBDWTtFQUNJLGVBQUE7QUFzQ2hCO0FBakNJO0VBQ0ksY0h0R0Q7RUd1R0MsZUFBQTtFQUNBLGlCQUFBO0FBbUNSO0FBaENJO0VBQ0ksY0huRlk7RUdvRlosZUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7QUFrQ1I7QUEvQkk7RUFDSSxjSDFGWTtFRzJGWixlQUFBO0VBQ0EsaUJBQUE7QUFpQ1I7QUE5Qkk7RUFDSSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QUFnQ1I7QUE3Qkk7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpREFBQTtVQUFBLHlDQUFBO0FBK0JSOztBQTFCSTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFFQSxlQUFBO0FBNEJSOztBQXZCSTtFQUNJLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBQTBCUjtBQXZCSTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBRUEsZUFBQTtFQUNBLGFBQUE7RUFFQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QUF1QlI7QUFwQkk7RUFDSSxnQkFBQTtBQXNCUjs7QUFsQkE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUVBLGdCQUFBO0FBb0JKO0FBbEJJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUFvQlI7QUFsQlE7RUFDSSxhQUFBO0VBQ0EsZUFBQTtBQW9CWjtBQWxCWTtFQUNJLG1CQUFBO0FBb0JoQjs7QUFkQTtFQUVRO0lBQ0ksbUJBQUE7SUFDQSwyQkFBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtFQWdCVjtFQWRVOztJQUVJLHFCQUFBO0VBZ0JkO0VBWk07SUFDSSxtQkFBQTtFQWNWO0VBWE07SUFDSSxZQUFBO0lBQ0Esc0JBQUE7RUFhVjtBQUNGO0FBUEE7RUFDSTtJQUNJLG1CQUFBO0VBU047RUFQTTtJQUNJLFdBQUE7RUFTVjtFQVBVO0lBQ0ksZUFBQTtJQUNBLGVBQUE7RUFTZDtFQU5rQjtJQUNJLDBCQUFBO0VBUXRCO0VBSmM7SUFDSSxlQUFBO0VBTWxCO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbmhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2VsZWN0ZWQtbWVldGluZy1kYXRlLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA3cHggMCAxMnB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLmRhdGUtdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRERkYyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcblxuICAgICAgICAgICAgJi5kYXRlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBhcHAtZGF0ZS1waWNrZXIge1xuICAgICAgICAgICAgICAgICAgICAmOjpuZy1kZWVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRpbWUge1xuICAgICAgICAgICAgICAgIGFwcC1tZWV0LXRpbWUtc2xvdC1zZWxlY3Rvcjo6bmctZGVlcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hdC1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmICsgLmRhdGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcblxuICAgICAgICAgICAgICAgICYudGltZS1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iZXN0LWRhdGV0aW1lLXVzZWQtaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFsdC10aW1lem9uZS1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWV6b25lLXNlbGVjdG9yLW5ldyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNjQsIDQ3LCAxMTEsIDAuMSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDRweCA0cHggOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9vbGJhci1pY29ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5pY29uLWJveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tLWRhdGV0aW1lLW5vdGljZSB7XG4gICAgICAgIGNvbG9yOiAkZ29sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICAuc2NoZWR1bGUtY29uZmxpY3Qtbm90aWNlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAucmVzY2hlZHVsZS1ub3RpY2Uge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIC5jYW5jZWwtcmVzY2hlZHVsZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cblxuICAgIC5hdmFpbGFiaWxpdHktbG9hZGluZy1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogZ3JheXNjYWxlKDQwJSkgYmx1cigxcHgpO1xuICAgIH1cbn1cblxubWFpbiB7XG4gICAgZGl2LnJlc2NoZWR1bGUtbm90aWNlIHtcbiAgICAgICAgY29sb3I6IGdyYXk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cbn1cblxuLnJlY3VycmVuY2UtYmxvY2sge1xuICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnJlY3VycmVuY2Utc2V0dGluZ3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgLmV2ZW50cy1saW1pdC1udW1iZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE1NnB4O1xuICAgIH1cbn1cblxuZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICAudGltZXpvbmUtc2VsZWN0b3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGkubWF0ZXJpYWwtaWNvbnMtcm91bmQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgJi5leHBhbmRfbW9yZSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBoZWFkZXIge1xuICAgICAgICAuc2VsZWN0ZWQtbWVldGluZy1kYXRlLWJveCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLmRhdGUtdGV4dCxcbiAgICAgICAgICAgIC50aW1lem9uZS1zZWxlY3Rvci1uZXcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iZXN0LWRhdGV0aW1lLXVzZWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tYm94IHtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLy8gTU9CSUxFXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGhlYWRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLnNlbGVjdGVkLW1lZXRpbmctZGF0ZS1ib3gge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgIC5kYXRlLXRleHQge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAmLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICBhcHAtZGF0ZS1waWNrZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingDateComponent.prototype, "dateFormat", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingDateComponent.prototype, "isAvailabilitySelectorHiddenSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], EditMeetingDateComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingDateComponent.prototype, "isPastDateUsedStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingDateComponent.prototype, "customTimeRangeStartStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingDateComponent.prototype, "selectedAvailabilityDayIndexStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingDateComponent.prototype, "isAvailabilitySelectorHiddenStream", null);
/***/ }),
/***/ 28621:
/*!********************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/components/edit-date/index.ts ***!
\********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditMeetingDateComponent": () => (/* reexport safe */ _edit_date_component__WEBPACK_IMPORTED_MODULE_0__.EditMeetingDateComponent),
/* harmony export */ "TimeSlotSelectorComponent": () => (/* reexport safe */ _time_slot_selector_time_slot_selector_component__WEBPACK_IMPORTED_MODULE_1__.TimeSlotSelectorComponent)
/* harmony export */ });
/* harmony import */ var _edit_date_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./edit-date.component */ 78523);
/* harmony import */ var _time_slot_selector_time_slot_selector_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./time-slot-selector/time-slot-selector.component */ 51752);
/***/ }),
/***/ 51752:
/*!**************************************************************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/components/edit-date/time-slot-selector/time-slot-selector.component.ts ***!
\**************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimeSlotSelectorComponent": () => (/* binding */ TimeSlotSelectorComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/material/legacy-select */ 36002);
/* harmony import */ var _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/material/legacy-core */ 57090);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function TimeSlotSelectorComponent_ng_container_0_mat_option_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](0, "mat-option", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
}
if (rf & 2) {
const values_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("value", -2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtextInterpolate"](values_r1.slotLabel);
}
}
function TimeSlotSelectorComponent_ng_container_0_mat_option_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](0, "mat-option", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
}
if (rf & 2) {
const slot_r5 = ctx.$implicit;
const i_r6 = ctx.index;
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("value", i_r6);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtextInterpolate1"]("\n ", slot_r5.label, "\n ");
}
}
function TimeSlotSelectorComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](2, "mat-select", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("ngModelChange", function TimeSlotSelectorComponent_ng_container_0_Template_mat_select_ngModelChange_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵrestoreView"](_r8);
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵresetView"](ctx_r7.selectAvailabilitySlot($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](5, TimeSlotSelectorComponent_ng_container_0_mat_option_5_Template, 2, 2, "mat-option", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](7, TimeSlotSelectorComponent_ng_container_0_mat_option_7_Template, 2, 2, "mat-option", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](9, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const values_r1 = ctx.ngIf;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("tabIndex", ctx_r0.tabIndex)("disabled", ctx_r0.disabled)("ngModel", _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind1"](3, 5, ctx_r0.selectedSlotIndexStream));
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", -2 === values_r1.selectedSlotIndex);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngForOf", values_r1.availableSlots);
}
}
const _c0 = function (a0, a1, a2) {
return {
slotLabel: a0,
availableSlots: a1,
selectedSlotIndex: a2
};
};
class TimeSlotSelectorComponent {
constructor() {
this.onSlotSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_5__.EventEmitter();
this.step$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(15);
this.rangeEnd$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(23);
this.rangeStart$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(0);
this.forcedLabel$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject('');
this.selectedSlot$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.disabled = false;
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.labelFormat = 'h:mm A';
}
set step(value) {
typeof value === 'number' ? this.step$.next(value) : null;
}
set rangeEnd(value) {
typeof value === 'number' ? this.rangeEnd$.next(value) : null;
}
set rangeStart(value) {
typeof value === 'number' ? this.rangeStart$.next(value) : null;
}
set selectedSlot(value) {
this.selectedSlot$.next(value);
this.forcedLabel$.next(value.label);
}
set selectedTime(value) {
if (!moment__WEBPACK_IMPORTED_MODULE_3___default().isMoment(value)) {
value = moment__WEBPACK_IMPORTED_MODULE_3___default()(value);
}
this.selectedSlot = {
hour: value.get('hours'),
minute: value.get('minutes'),
label: value.format(this.labelFormat)
};
}
get selectedLabel() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_6__.combineLatest)([this.forcedLabel$, this.selectedSlot$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(([forcedLabel, selectedSlot]) => forcedLabel || selectedSlot.label), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get selectedSlotIndexStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_6__.combineLatest)([this.forcedLabel$, this.selectedSlot$, this.availableSlotsStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.debounceTime)(10), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(([forced, selected, slots]) => {
if (selected) {
for (let slot of slots) {
if (this.areAvailabilitySlotsSame(selected, slot)) {
if (forced === slot.label) {
this.forcedLabel$.next('');
}
return slots.indexOf(slot);
}
}
}
if (forced) {
return -2;
}
return Math.floor(slots.length / 4 * 3);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get availableSlotsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_6__.combineLatest)([this.step$, this.rangeEnd$, this.rangeStart$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.distinctUntilChanged)((prev, next) => (0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.compareDeeply)(prev, next)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(([step, end, start]) => {
let slots = [];
for (let i = start; i <= end; i++) {
for (let j = 0; j <= 60 - step; j += step) {
let label;
if (this.labelFormat) {
label = moment__WEBPACK_IMPORTED_MODULE_3___default()().startOf('day').add(i, 'hour').add(j, 'minute').format(this.labelFormat);
} else {
let mod = i % 12,
isAM = i <= 11;
label = (mod === 0 ? 12 : mod) + ':' + (j === 0 ? '00' : j) + ' ' + (isAM ? 'AM' : 'PM');
}
slots.push({
hour: i,
minute: j,
label
});
}
}
return slots;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
selectAvailabilitySlot(index) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const slots = yield _this.availableSlotsStream;
let selectedSlot = slots[index];
if (selectedSlot) {
_this.selectedSlot$.next(selectedSlot);
_this.onSlotSelected.emit(selectedSlot);
}
})();
}
areAvailabilitySlotsSame(a, b) {
return a.hour === b.hour && a.minute === b.minute;
}
}
TimeSlotSelectorComponent.ɵfac = function TimeSlotSelectorComponent_Factory(t) {
return new (t || TimeSlotSelectorComponent)();
};
TimeSlotSelectorComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineComponent"]({
type: TimeSlotSelectorComponent,
selectors: [["app-meet-time-slot-selector"]],
inputs: {
tabIndex: "tabIndex",
disabled: "disabled",
step: "step",
rangeEnd: "rangeEnd",
rangeStart: "rangeStart",
labelFormat: "labelFormat",
selectedSlot: "selectedSlot",
selectedTime: "selectedTime"
},
outputs: {
onSlotSelected: "onSlotSelected"
},
decls: 5,
vars: 11,
consts: [[4, "ngIf"], [1, "customArrow", 3, "tabIndex", "disabled", "ngModel", "ngModelChange"], ["disabled", "", 3, "value", 4, "ngIf"], [3, "value", 4, "ngFor", "ngForOf"], ["disabled", "", 3, "value"], [3, "value"]],
template: function TimeSlotSelectorComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](0, TimeSlotSelectorComponent_ng_container_0_Template, 10, 7, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](4, "\n\n\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpureFunction3"](7, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind1"](1, 1, ctx.selectedLabel), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind1"](2, 3, ctx.availableSlotsStream), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind1"](3, 5, ctx.selectedSlotIndexStream)));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_12__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_12__.NgIf, _angular_forms__WEBPACK_IMPORTED_MODULE_13__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_13__.NgModel, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_14__.MatLegacySelect, _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_15__.MatLegacyOption, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_4__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n display: block;\n min-width: -moz-fit-content;\n min-width: fit-content;\n}\n[_nghost-%COMP%] mat-select {\n min-width: -moz-fit-content;\n min-width: fit-content;\n}\n[_nghost-%COMP%] mat-select .mat-select-trigger {\n min-width: -moz-fit-content;\n min-width: fit-content;\n}\n[_nghost-%COMP%] mat-select .mat-select-trigger .mat-select-value {\n min-width: -moz-fit-content;\n min-width: fit-content;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9wYWdlcy9lZGl0LW1lZXRpbmcvY29tcG9uZW50cy9lZGl0LWRhdGUvdGltZS1zbG90LXNlbGVjdG9yL3RpbWUtc2xvdC1zZWxlY3Rvci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUMvTUE7RUFDSSxjQUFBO0VBQ0EsMkJBQUE7RUFBQSxzQkFBQTtBQTJESjtBQXpEUTtFQUNJLDJCQUFBO0VBQUEsc0JBQUE7QUEyRFo7QUExRFk7RUFDSSwyQkFBQTtFQUFBLHNCQUFBO0FBNERoQjtBQTNEZ0I7RUFDSSwyQkFBQTtFQUFBLHNCQUFBO0FBNkRwQiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuXG46aG9zdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAmOjpuZy1kZWVwIHtcbiAgICAgICAgbWF0LXNlbGVjdCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgLm1hdC1zZWxlY3QtdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAubWF0LXNlbGVjdC12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], TimeSlotSelectorComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], TimeSlotSelectorComponent.prototype, "selectedLabel", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], TimeSlotSelectorComponent.prototype, "selectedSlotIndexStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], TimeSlotSelectorComponent.prototype, "availableSlotsStream", null);
/***/ }),
/***/ 26555:
/*!*******************************************************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/components/edit-participants-list/edit-participants.component.ts ***!
\*******************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditParticipantsComponent": () => (/* binding */ EditParticipantsComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/models/dock/dock-participant.model */ 43538);
/* harmony import */ var _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/common/ui-kit/contracts/tooltip.position */ 99102);
/* harmony import */ var _undock_user_services_profiles_provider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/user/services/profiles.provider */ 91058);
/* harmony import */ var _undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/dock/meet/services/facade/dock.facade */ 67744);
/* harmony import */ var _undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/dock/meet/services/dock/dock-participants.manager */ 58923);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_user_components_contacts_search_contacts_search_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/user/components/contacts-search/contacts-search.component */ 6061);
/* harmony import */ var _undock_core_pipes__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/core/pipes */ 30175);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function EditParticipantsComponent_app_user_contacts_search_4_Template(rf, ctx) {
if (rf & 1) {
const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](0, "app-user-contacts-search", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("onSelected", function EditParticipantsComponent_app_user_contacts_search_4_Template_app_user_contacts_search_onSelected_0_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r5);
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r4.onContactsSelected($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("showBorder", false)("placeholder", "Email or name...")("disabledEmails", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](1, 3, ctx_r0.participantEmailsStream));
}
}
function EditParticipantsComponent_app_icon_participants_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelement"](0, "app-icon-participants");
}
}
function EditParticipantsComponent_ng_container_9_ng_container_4_ng_container_2_div_14_div_2_Template(rf, ctx) {
if (rf & 1) {
const _r18 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](0, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("click", function EditParticipantsComponent_ng_container_9_ng_container_4_ng_container_2_div_14_div_2_Template_div_click_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r18);
const participant_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](4).$implicit;
const ctx_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r16.removeParticipantByEmail(participant_r6.userData.email));
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "i", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "close");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
}
}
function EditParticipantsComponent_ng_container_9_ng_container_4_ng_container_2_div_14_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](0, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](2, EditParticipantsComponent_ng_container_9_ng_container_4_ng_container_2_div_14_div_2_Template, 5, 0, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
}
if (rf & 2) {
const participant_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](3).$implicit;
const ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](3, 1, ctx_r14.canDeleteParticipant(participant_r6)));
}
}
function EditParticipantsComponent_ng_container_9_ng_container_4_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelement"](4, "img", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](5, "imgThumbnail");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](8, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](10, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](11);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](14, EditParticipantsComponent_ng_container_9_ng_container_4_ng_container_2_div_14_Template, 5, 3, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const profile_r13 = ctx.ngIf;
const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("matTooltip", profile_r13.displayName)("matTooltipPosition", ctx_r12.TooltipPosition.BOTTOM)("alt", profile_r13.email)("src", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](5, 7, profile_r13.imageUrl), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵsanitizeUrl"]);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtextInterpolate2"]("\n ", profile_r13.displayName ? profile_r13.displayName : profile_r13.email, " ", profile_r13.removed ? "[Inactive]" : "", "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", !ctx_r12.readonlyMode);
}
}
function EditParticipantsComponent_ng_container_9_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](2, EditParticipantsComponent_ng_container_9_ng_container_4_ng_container_2_Template, 16, 9, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const participant_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]().$implicit;
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](3, 1, ctx_r7.profilesProvider.getProfileById(participant_r6.userId)));
}
}
function EditParticipantsComponent_ng_container_9_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainer"](0, 18);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵreference"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngTemplateOutlet", _r9);
}
}
function EditParticipantsComponent_ng_container_9_ng_template_8_div_13_div_2_Template(rf, ctx) {
if (rf & 1) {
const _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](0, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("click", function EditParticipantsComponent_ng_container_9_ng_template_8_div_13_div_2_Template_div_click_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r25);
const participant_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](3).$implicit;
const ctx_r23 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r23.removeParticipantByEmail(participant_r6.userData.email));
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "i", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "close");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
}
}
function EditParticipantsComponent_ng_container_9_ng_template_8_div_13_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](0, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](2, EditParticipantsComponent_ng_container_9_ng_template_8_div_13_div_2_Template, 5, 0, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
}
if (rf & 2) {
const participant_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"](2).$implicit;
const ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](3, 1, ctx_r21.canDeleteParticipant(participant_r6)));
}
}
function EditParticipantsComponent_ng_container_9_ng_template_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](1, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelement"](3, "img", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](4, "imgThumbnail");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](7, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](9, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](13, EditParticipantsComponent_ng_container_9_ng_template_8_div_13_Template, 5, 3, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](14, "\n ");
}
if (rf & 2) {
const participant_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]().$implicit;
const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("src", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](4, 6, participant_r6 == null ? null : participant_r6.userData == null ? null : participant_r6.userData.imageUrl), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵsanitizeUrl"])("alt", participant_r6 == null ? null : participant_r6.userData == null ? null : participant_r6.userData.email)("matTooltip", (participant_r6 == null ? null : participant_r6.userData == null ? null : participant_r6.userData.displayName) || (participant_r6 == null ? null : participant_r6.userData == null ? null : participant_r6.userData.email))("matTooltipPosition", ctx_r10.TooltipPosition.BOTTOM);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtextInterpolate1"]("\n ", (participant_r6 == null ? null : participant_r6.userData == null ? null : participant_r6.userData.displayName) || (participant_r6 == null ? null : participant_r6.userData.email), "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", !ctx_r10.readonlyMode);
}
}
function EditParticipantsComponent_ng_container_9_ng_container_11_Template(rf, ctx) {
if (rf & 1) {
const _r30 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "div", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](4, "span", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("click", function EditParticipantsComponent_ng_container_9_ng_container_11_Template_span_click_4_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r30);
const participant_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]().$implicit;
const ctx_r28 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r28.removeParticipantFromDeleteList(participant_r6));
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](5, "Cancel");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
}
const _c0 = function (a0, a1, a2, a3, a4, a5) {
return {
"role-owner": a0,
"role-member": a1,
"role-visitor": a2,
"status-denied": a3,
"status-pending": a4,
"status-accepted": a5
};
};
function EditParticipantsComponent_ng_container_9_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](4, EditParticipantsComponent_ng_container_9_ng_container_4_Template, 5, 3, "ng-container", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](6, EditParticipantsComponent_ng_container_9_ng_container_6_Template, 1, 1, "ng-container", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](8, EditParticipantsComponent_ng_container_9_ng_template_8_Template, 15, 8, "ng-template", null, 9, _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](11, EditParticipantsComponent_ng_container_9_ng_container_11_Template, 8, 0, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](12, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const participant_r6 = ctx.$implicit;
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpureFunction6"](7, _c0, participant_r6.role === ctx_r2.DockParticipantRole.Owner, participant_r6.role === ctx_r2.DockParticipantRole.Member, participant_r6.role === ctx_r2.DockParticipantRole.Visitor, participant_r6.status === ctx_r2.DockParticipantStatus.Denied, participant_r6.status === ctx_r2.DockParticipantStatus.Pending, participant_r6.status === ctx_r2.DockParticipantStatus.Accepted))("ngSwitch", participant_r6.userData.isUndockUser);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngSwitchCase", false);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](12, 5, ctx_r2.isParticipantMarkedToDelete(participant_r6)));
}
}
function EditParticipantsComponent_ng_container_12_Template(rf, ctx) {
if (rf & 1) {
const _r33 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "div", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](4, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelement"](6, "img", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](7, "imgThumbnail");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](10, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](12, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](13);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](16, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](18, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵlistener"]("click", function EditParticipantsComponent_ng_container_12_Template_div_click_18_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵrestoreView"](_r33);
const profile_r31 = restoredCtx.$implicit;
const ctx_r32 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵresetView"](ctx_r32.removeParticipantByEmail(profile_r31.email));
});
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](20, "i", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](21, "close");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const profile_r31 = ctx.$implicit;
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("src", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](7, 5, profile_r31.imageUrl), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵsanitizeUrl"])("alt", profile_r31.displayName)("matTooltip", (profile_r31 == null ? null : profile_r31.displayName) || profile_r31.email)("matTooltipPosition", ctx_r3.TooltipPosition.BOTTOM);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtextInterpolate"](profile_r31.displayName);
}
}
class EditParticipantsComponent {
constructor(profilesProvider, dockFacade, participantsManager) {
this.profilesProvider = profilesProvider;
this.dockFacade = dockFacade;
this.participantsManager = participantsManager;
this.showIcon = false;
this.readonlyMode = false;
this.onParticipantAdded = new _angular_core__WEBPACK_IMPORTED_MODULE_13__.EventEmitter();
this.onParticipantRemoved = new _angular_core__WEBPACK_IMPORTED_MODULE_13__.EventEmitter();
this.TooltipPosition = _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_4__.TooltipPosition;
this.DockParticipantRole = _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__.DockParticipantRole;
this.DockParticipantStatus = _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__.DockParticipantStatus;
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.isEditModeStream = this.dockFacade.isEditModeStream;
this.participantsStream = this.participantsManager.activeParticipantsStream;
this.participantEmailsStream = this.participantsManager.participantsEmailStream;
this.pendingParticipantsStream = this.participantsManager.pendingParticipantsStream;
}
get allParticipantsStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_14__.combineLatest)([this.participantsManager.activeParticipantsStream, this.participantsManager.pendingDeleteParticipantsStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.map)(([active, pendingDelete]) => {
return [...active.filter(p => p.role !== _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__.DockParticipantRole.Visitor), ...pendingDelete.filter(p => p.role !== _undock_dock_meet_models_dock_dock_participant_model__WEBPACK_IMPORTED_MODULE_3__.DockParticipantRole.Visitor)];
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
canDeleteParticipant(participant) {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_14__.combineLatest)([this.isEditModeStream, this.participantsManager.currentUserParticipantStream, this.participantsManager.pendingDeleteParticipantsEmailsStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.map)(sources => {
const [isEditMode, currentUserParticipant, deleteEmails] = sources;
if (!isEditMode || currentUserParticipant.id === participant.id || deleteEmails.includes(participant.userData.email)) {
return false;
}
return currentUserParticipant.isOwner;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
isParticipantMarkedToDelete(participant) {
return this.participantsManager.pendingDeleteParticipantsEmailsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.map)(emailsToDelete => emailsToDelete.includes(participant.userData.email)));
}
removeParticipantByEmail(email) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this.participantsManager.removeParticipantByEmail(email);
return _this.onParticipantRemoved.emit(email);
})();
}
removeParticipantFromDeleteList(participant) {
return this.participantsManager.removeParticipantFromDeleteList(participant);
}
onContactsSelected(contacts) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
for (let contact of contacts) {
let profile;
if (typeof contact === 'string') {
profile = yield _this2.profilesProvider.getProfileByEmail(contact);
if (!profile) {
yield _this2.participantsManager.addParticipantByEmail(contact);
_this2.onParticipantAdded.emit(contact);
continue;
}
}
profile = profile !== null && profile !== void 0 ? profile : contact;
yield _this2.participantsManager.addParticipant(profile);
_this2.onParticipantAdded.emit(contact);
}
})();
}
}
EditParticipantsComponent.ɵfac = function EditParticipantsComponent_Factory(t) {
return new (t || EditParticipantsComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_user_services_profiles_provider__WEBPACK_IMPORTED_MODULE_5__.ProfilesProvider), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_6__.DockFacade), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdirectiveInject"](_undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_7__.DockParticipantsManager));
};
EditParticipantsComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdefineComponent"]({
type: EditParticipantsComponent,
selectors: [["app-meet-edit-participants"]],
inputs: {
showIcon: "showIcon",
readonlyMode: "readonlyMode"
},
outputs: {
onParticipantAdded: "onParticipantAdded",
onParticipantRemoved: "onParticipantRemoved"
},
decls: 16,
vars: 8,
consts: [[1, "draft-participants-list"], [1, "participants-header"], [3, "showBorder", "placeholder", "disabledEmails", "onSelected", 4, "ngIf"], [4, "ngIf"], [4, "ngFor", "ngForOf"], [3, "showBorder", "placeholder", "disabledEmails", "onSelected"], [1, "participant-list-item", 3, "ngClass", "ngSwitch"], [4, "ngSwitchCase"], [3, "ngTemplateOutlet", 4, "ngSwitchCase"], ["participantUserIsLoadingOrNotDefinedTmpl", ""], [1, "profile-image-box"], ["default", "/assets/img/placeholders/user.png", 3, "matTooltip", "matTooltipPosition", "alt", "src"], [1, "display-name-box"], ["class", "participant-actions", 4, "ngIf"], [1, "participant-actions"], ["class", "delete-button", 3, "click", 4, "ngIf"], [1, "delete-button", 3, "click"], [1, "material-icons"], [3, "ngTemplateOutlet"], ["default", "/assets/img/placeholders/user.png", 1, "participants-list__participant-icon", 3, "src", "alt", "matTooltip", "matTooltipPosition"], [1, "marked-to-delete-overlay"], [3, "click"], [1, "participant-list-item", "pending"], ["default", "/assets/img/placeholders/user.png", 3, "src", "alt", "matTooltip", "matTooltipPosition"]],
template: function EditParticipantsComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](0, "section", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](4, EditParticipantsComponent_app_user_contacts_search_4_Template, 3, 5, "app-user-contacts-search", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](6, EditParticipantsComponent_app_icon_participants_6_Template, 1, 0, "app-icon-participants", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](9, EditParticipantsComponent_ng_container_9_Template, 15, 14, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](10, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtemplate"](12, EditParticipantsComponent_ng_container_12_Template, 26, 7, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipe"](13, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](14, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵtext"](15, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", !ctx.readonlyMode);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngIf", ctx.showIcon);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](10, 4, ctx.allParticipantsStream));
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵpipeBind1"](13, 6, ctx.pendingParticipantsStream));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_18__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_18__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_18__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_18__.NgTemplateOutlet, _angular_common__WEBPACK_IMPORTED_MODULE_18__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_18__.NgSwitchCase, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_19__.MatLegacyTooltip, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_8__.ImageDefaultDirective, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_9__.ParticipantsIconComponent, _undock_user_components_contacts_search_contacts_search_component__WEBPACK_IMPORTED_MODULE_10__.ContactsSearchComponent, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_11__.ImgThumbnailPipe, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_12__.StreamPipe],
styles: [".draft-participants-list[_ngcontent-%COMP%] {\n display: flex;\n justify-content: stretch;\n flex-wrap: wrap;\n width: 100%;\n}\n.draft-participants-list[_ngcontent-%COMP%] .participants-header[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n}\n.draft-participants-list[_ngcontent-%COMP%] .participants-header[_ngcontent-%COMP%] .participants-icon-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 32px;\n height: 32px;\n}\n.draft-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n position: relative;\n height: 32px;\n max-width: 190px;\n margin: 4px 8px 4px 0;\n background: #FFFFFF;\n border: 1px solid #E4DFF2;\n border-radius: 32px;\n}\n.draft-participants-list[_ngcontent-%COMP%] .participant-list-item.role-owner[_ngcontent-%COMP%] {\n display: none;\n}\n.draft-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] .profile-image-box[_ngcontent-%COMP%] {\n width: 24px;\n height: 24px;\n margin-left: 4px;\n}\n.draft-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] .profile-image-box[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n height: 100%;\n border-radius: 50%;\n}\n.draft-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] .display-name-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin: 0 8px 0 6px;\n}\n.draft-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] .display-name-box[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n max-width: 115px;\n font-size: 14px;\n line-height: 20px;\n color: #121114;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n}\n.draft-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] .participant-actions[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-right: 8px;\n}\n.draft-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] .participant-actions[_ngcontent-%COMP%] .delete-button[_ngcontent-%COMP%] {\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n border-radius: 50%;\n overflow: hidden;\n}\n.draft-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] .participant-actions[_ngcontent-%COMP%] .delete-button[_ngcontent-%COMP%]:hover {\n background: #EDEAF2;\n}\n.draft-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] .participant-actions[_ngcontent-%COMP%] .delete-button[_ngcontent-%COMP%]:active {\n background: #CECADA;\n}\n.draft-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] .participant-actions[_ngcontent-%COMP%] .delete-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%] {\n color: #807A8E;\n font-size: 14px;\n}\n.draft-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] .marked-to-delete-overlay[_ngcontent-%COMP%] {\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n pointer-events: none;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 44px;\n background-color: rgba(0, 0, 0, 0.3);\n}\n.draft-participants-list[_ngcontent-%COMP%] .participant-list-item[_ngcontent-%COMP%] .marked-to-delete-overlay[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: white;\n cursor: pointer;\n font-weight: 800;\n pointer-events: all;\n text-transform: uppercase;\n}\n.draft-participants-list[_ngcontent-%COMP%] app-user-contacts-search[_ngcontent-%COMP%] {\n flex: 1;\n min-width: 320px;\n max-width: 400px;\n}\n.draft-participants-list[_ngcontent-%COMP%] app-user-contacts-search[_ngcontent-%COMP%] .contacts-search-container input {\n padding-left: 0 !important;\n border: 1px solid transparent !important;\n}\n\n@media all and (max-width: 480px) {\n .draft-participants-list[_ngcontent-%COMP%] app-user-contacts-search[_ngcontent-%COMP%] {\n margin-left: 0;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9wYWdlcy9lZGl0LW1lZXRpbmcvY29tcG9uZW50cy9lZGl0LXBhcnRpY2lwYW50cy1saXN0L2VkaXQtcGFydGljaXBhbnRzLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQy9NQTtFQUNJLGFBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FBMkRKO0FBekRJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxXQUFBO0FBMkRSO0FBekRRO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBQTJEWjtBQXZESTtFQUNJLGFBQUE7RUFFQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FBd0RSO0FBdERRO0VBQ0ksYUFBQTtBQXdEWjtBQXJEUTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBRUEsZ0JBQUE7QUFzRFo7QUFwRFk7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7QUFzRGhCO0FBbERRO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFFQSxtQkFBQTtBQW1EWjtBQWpEWTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0gvQ1E7RUdnRFIsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FBbURoQjtBQS9DUTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7QUFpRFo7QUEvQ1k7RUFDSSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQWlEaEI7QUEvQ2dCO0VBQ0ksbUJINURNO0FHNkcxQjtBQTlDZ0I7RUFDSSxtQkhqRU07QUdpSDFCO0FBN0NnQjtFQUNJLGNIM0VLO0VHNEVMLGVBQUE7QUErQ3BCO0FBMUNRO0VBQ0ksa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFFQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUVBLG1CQUFBO0VBQ0Esb0NBQUE7QUEwQ1o7QUF4Q1k7RUFDSSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtBQTBDaEI7QUFyQ0k7RUFDSSxPQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBQXVDUjtBQW5DZ0I7RUFDSSwwQkFBQTtFQUNBLHdDQUFBO0FBcUNwQjs7QUE3QkE7RUFFUTtJQUNJLGNBQUE7RUErQlY7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuXG4uZHJhZnQtcGFydGljaXBhbnRzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5wYXJ0aWNpcGFudHMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAucGFydGljaXBhbnRzLWljb24td3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFydGljaXBhbnQtbGlzdC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgICBtYXJnaW46IDRweCA4cHggNHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNERGRjI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG5cbiAgICAgICAgJi5yb2xlLW93bmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZmlsZS1pbWFnZS1ib3gge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kaXNwbGF5LW5hbWUtYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCA2cHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXJ0aWNpcGFudC1hY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICAgICAgICAgLmRlbGV0ZS1idXR0b24ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1hcmtlZC10by1kZWxldGUtb3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGFwcC11c2VyLWNvbnRhY3RzLXNlYXJjaCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAgICAgJjo6bmctZGVlcCB7XG4gICAgICAgICAgICAuY29udGFjdHMtc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE1PQklMRVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZHJhZnQtcGFydGljaXBhbnRzLWxpc3Qge1xuICAgICAgICBhcHAtdXNlci1jb250YWN0cy1zZWFyY2gge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_20__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], EditParticipantsComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_20__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditParticipantsComponent.prototype, "allParticipantsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_20__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditParticipantsComponent.prototype, "canDeleteParticipant", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_20__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditParticipantsComponent.prototype, "isParticipantMarkedToDelete", null);
/***/ }),
/***/ 28316:
/*!*********************************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/components/edit-participants-list/index.ts ***!
\*********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditParticipantsComponent": () => (/* reexport safe */ _edit_participants_component__WEBPACK_IMPORTED_MODULE_0__.EditParticipantsComponent)
/* harmony export */ });
/* harmony import */ var _edit_participants_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./edit-participants.component */ 26555);
/***/ }),
/***/ 7637:
/*!******************************************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/components/edit-schedule/edit-schedule.component.ts ***!
\******************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditScheduleComponent": () => (/* binding */ EditScheduleComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var rrule__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rrule */ 89860);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rrule_dist_esm_src_weekday__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rrule/dist/esm/src/weekday */ 98458);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_helpers_emulate_tz__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/dock/meet/helpers/emulate-tz */ 57566);
class EditScheduleComponent {
constructor() {
this.recurringFrequencyStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject(null);
this.numberOfEventOccurrencesStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject(20);
this.limitRecurrentEventSeriesStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject(false);
this.recurrenceOptions = [[null, 'Does not repeat'], [rrule__WEBPACK_IMPORTED_MODULE_0__["default"].DAILY, 'Daily'], [rrule__WEBPACK_IMPORTED_MODULE_0__["default"].WEEKLY, 'Weekly'], [rrule__WEBPACK_IMPORTED_MODULE_0__["default"].MONTHLY, 'Monthly'], [rrule__WEBPACK_IMPORTED_MODULE_0__["default"].YEARLY, 'Annually']];
this.onScheduleUpdated = new _angular_core__WEBPACK_IMPORTED_MODULE_6__.EventEmitter();
this.onTimeZoneSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_6__.EventEmitter();
this.dateFormat = 'ddd, MMM D';
this.timeFormat = 'h:mmA';
this.timeInputStep = 15;
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.DestroyEvent();
}
set timeZone(value) {
this._timeZone = value;
this._schedule ? this.loadSchedule(this._schedule) : null;
}
set schedule(value) {
this.loadSchedule(value);
}
get timeZone() {
return this._timeZone;
}
get schedule() {
return this._loadedSchedule;
}
get isRecurrentEventStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ReactiveStream(this.recurringFrequencyStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(Boolean), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyEvent)));
}
ngOnInit() {
this.subscribeForRecurrenceRuleChanges();
}
handleDateSelected(value) {
var _a;
let end = moment__WEBPACK_IMPORTED_MODULE_1___default()(value).set('hours', this.schedule.end.getHours()).set('minutes', this.schedule.end.getMinutes()).set('seconds', 0).set('milliseconds', 0);
let start = moment__WEBPACK_IMPORTED_MODULE_1___default()(value).set('hours', this.schedule.start.getHours()).set('minutes', this.schedule.start.getMinutes()).set('seconds', 0).set('milliseconds', 0);
if (this.timeZone && this.timeZone.zone !== ((_a = this.browserTimeZone) === null || _a === void 0 ? void 0 : _a.zone)) {
end = (0,_undock_dock_meet_helpers_emulate_tz__WEBPACK_IMPORTED_MODULE_5__.revertEmulatedTimeZone)(end, this.timeZone.zone);
start = (0,_undock_dock_meet_helpers_emulate_tz__WEBPACK_IMPORTED_MODULE_5__.revertEmulatedTimeZone)(start, this.timeZone.zone);
}
this.loadSchedule({
...this._schedule,
end: end.toDate(),
start: start.toDate()
});
this.onScheduleUpdated.next(this._schedule);
}
handleStartTimeChange(value) {
var _a, _b;
let adjustedStartTime = moment__WEBPACK_IMPORTED_MODULE_1___default()(this.schedule.start).set('hours', value.hour).set('minutes', value.minute).set('seconds', 0).set('milliseconds', 0);
if (this.timeZone && ((_a = this.timeZone) === null || _a === void 0 ? void 0 : _a.zone) !== ((_b = this.browserTimeZone) === null || _b === void 0 ? void 0 : _b.zone)) {
adjustedStartTime = (0,_undock_dock_meet_helpers_emulate_tz__WEBPACK_IMPORTED_MODULE_5__.revertEmulatedTimeZone)(adjustedStartTime, this.timeZone.zone);
}
const durationMs = this.schedule.end.valueOf() - this.schedule.start.valueOf();
this.loadSchedule({
...this._schedule,
start: adjustedStartTime.toDate(),
end: adjustedStartTime.clone().add(durationMs, 'milliseconds').toDate()
});
this.onScheduleUpdated.next(this._schedule);
}
handleEndTimeChange(value) {
var _a;
const adjustedEnd = moment__WEBPACK_IMPORTED_MODULE_1___default()(this.schedule.end).set('hours', value.hour).set('minutes', value.minute).set('seconds', 0).set('milliseconds', 0);
const adjustedDuration = Math.round((adjustedEnd.valueOf() - this.schedule.start.valueOf()) / 1000 / 60);
let updatedSchedule = {
...this.schedule
};
if (adjustedDuration >= this.timeInputStep) {
updatedSchedule.end = adjustedEnd.toDate();
} else {
const initialDurationMs = Math.round(this.schedule.end.valueOf() - this.schedule.start.valueOf());
updatedSchedule.end = adjustedEnd.toDate();
updatedSchedule.start = adjustedEnd.clone().subtract(initialDurationMs, 'milliseconds').toDate();
}
if (this.timeZone && this.timeZone.zone !== ((_a = this.browserTimeZone) === null || _a === void 0 ? void 0 : _a.zone)) {
updatedSchedule.end = (0,_undock_dock_meet_helpers_emulate_tz__WEBPACK_IMPORTED_MODULE_5__.revertEmulatedTimeZone)(updatedSchedule.end, this.timeZone.zone).toDate();
updatedSchedule.start = (0,_undock_dock_meet_helpers_emulate_tz__WEBPACK_IMPORTED_MODULE_5__.revertEmulatedTimeZone)(updatedSchedule.start, this.timeZone.zone).toDate();
}
this.loadSchedule(updatedSchedule);
this.onScheduleUpdated.next(this._schedule);
}
handleSelectedTimeZoneChange(value) {
this.timeZone = value;
this.onTimeZoneSelected.next(value);
}
toggleRecurrenceLimit() {
let nextValue = true;
if (this.limitRecurrentEventSeriesStream.value) {
nextValue = false;
this.numberOfEventOccurrencesStream.next(20);
}
this.limitRecurrentEventSeriesStream.next(nextValue);
}
changeRecurringFrequency(frequency) {
this.recurringFrequencyStream.next(frequency);
}
changeNumberOfEventOccurrences(occurrences) {
this.numberOfEventOccurrencesStream.next(occurrences);
}
loadSchedule(schedule) {
var _a, _b;
this._schedule = schedule;
if (this.timeZone && ((_a = this.timeZone) === null || _a === void 0 ? void 0 : _a.zone) !== ((_b = this.browserTimeZone) === null || _b === void 0 ? void 0 : _b.zone)) {
this._loadedSchedule = {
...schedule,
end: (0,_undock_dock_meet_helpers_emulate_tz__WEBPACK_IMPORTED_MODULE_5__.applyEmulatedTimeZone)(schedule.end, this.timeZone.zone).toDate(),
start: (0,_undock_dock_meet_helpers_emulate_tz__WEBPACK_IMPORTED_MODULE_5__.applyEmulatedTimeZone)(schedule.start, this.timeZone.zone).toDate()
};
} else {
this._loadedSchedule = {
...schedule
};
}
this.loadRecurrenceRule(schedule);
}
loadRecurrenceRule(schedule) {
var _a;
if ((schedule === null || schedule === void 0 ? void 0 : schedule.rRule) && ((_a = schedule === null || schedule === void 0 ? void 0 : schedule.rRule) === null || _a === void 0 ? void 0 : _a.length) > 0) {
const rRule = rrule__WEBPACK_IMPORTED_MODULE_0__["default"].fromString(schedule.rRule);
this.recurringFrequencyStream.next(rRule.options.freq);
if (rRule.options.count) {
this.numberOfEventOccurrencesStream.next(rRule.options.count);
this.limitRecurrentEventSeriesStream.next(true);
}
} else {
this.recurringFrequencyStream.next(null);
}
}
compileRecurrenceRule(schedule, data) {
let rRule = '';
if (data.frequency) {
let options = {
freq: data.frequency
};
if (data.frequency == rrule__WEBPACK_IMPORTED_MODULE_0__["default"].WEEKLY) {
options.byweekday = new rrule_dist_esm_src_weekday__WEBPACK_IMPORTED_MODULE_2__.Weekday(schedule.start.getDay());
}
if (data.limitRecurrentEventSeries) {
options.count = data.numberOfOccurrences;
}
rRule = new rrule__WEBPACK_IMPORTED_MODULE_0__["default"](options).toString();
}
return rRule;
}
subscribeForRecurrenceRuleChanges() {
(0,rxjs__WEBPACK_IMPORTED_MODULE_9__.combineLatest)([this.recurringFrequencyStream, this.numberOfEventOccurrencesStream, this.limitRecurrentEventSeriesStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.distinctUntilChanged)(_undock_core__WEBPACK_IMPORTED_MODULE_4__.compareDeeply)).subscribe(([frequency, numberOfOccurrences, limitRecurrentEventSeries]) => {
const rRule = this.compileRecurrenceRule(this._schedule, {
frequency,
numberOfOccurrences,
limitRecurrentEventSeries
});
if (rRule !== this._schedule.rRule) {
this._schedule = {
...this._schedule,
rRule
};
this.onScheduleUpdated.next(this._schedule);
}
});
}
}
EditScheduleComponent.ɵfac = function EditScheduleComponent_Factory(t) {
return new (t || EditScheduleComponent)();
};
EditScheduleComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineComponent"]({
type: EditScheduleComponent,
selectors: [["app-meet-edit-schedule"]],
inputs: {
dateFormat: "dateFormat",
timeFormat: "timeFormat",
timeInputStep: "timeInputStep",
browserTimeZone: "browserTimeZone",
timeZone: "timeZone",
schedule: "schedule"
},
outputs: {
onScheduleUpdated: "onScheduleUpdated",
onTimeZoneSelected: "onTimeZoneSelected"
},
decls: 20,
vars: 12,
consts: [[1, "selected-meeting-date-box"], [1, "date-text", "date"], [3, "showAsModal", "date", "dateFormat", "minDate", "onDateSelected"], [1, "date-text", "time"], [3, "step", "labelFormat", "selectedTime", "onSlotSelected"], [1, "time-separator"], [1, "timezone-selector-new", 3, "defaultSelect", "selectedTimeZone", "onSelected"]],
template: function EditScheduleComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](4, "app-date-picker", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵlistener"]("onDateSelected", function EditScheduleComponent_Template_app_date_picker_onDateSelected_4_listener($event) {
return ctx.handleDateSelected($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](7, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](9, "app-meet-time-slot-selector", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵlistener"]("onSlotSelected", function EditScheduleComponent_Template_app_meet_time_slot_selector_onSlotSelected_9_listener($event) {
return ctx.handleStartTimeChange($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](11, "span", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](12, "-");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](14, "app-meet-time-slot-selector", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵlistener"]("onSlotSelected", function EditScheduleComponent_Template_app_meet_time_slot_selector_onSlotSelected_14_listener($event) {
return ctx.handleEndTimeChange($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](16, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](17, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](18, "app-time-time-zone-selector-2", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵlistener"]("onSelected", function EditScheduleComponent_Template_app_time_time_zone_selector_2_onSelected_18_listener($event) {
return ctx.handleSelectedTimeZoneChange($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](19, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("showAsModal", true)("date", ctx.schedule.start)("dateFormat", ctx.dateFormat)("minDate", "1900-01-01T00:00:00Z");
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("step", ctx.timeInputStep)("labelFormat", ctx.timeFormat)("selectedTime", ctx.schedule.start);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("step", ctx.timeInputStep)("labelFormat", ctx.timeFormat)("selectedTime", ctx.schedule.end);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("defaultSelect", true)("selectedTimeZone", ctx.timeZone);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n\n.selected-meeting-date-box[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: center;\n padding: 7px 0 12px;\n flex-wrap: wrap;\n}\n.selected-meeting-date-box[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: row;\n justify-content: flex-start;\n height: 44px;\n border: 1px solid #E4DFF2;\n border-radius: 8px;\n padding: 6px 8px;\n background: #FFFFFF;\n min-width: 80px;\n}\n.selected-meeting-date-box[_ngcontent-%COMP%] .date-text.date[_ngcontent-%COMP%] {\n position: relative;\n}\n.selected-meeting-date-box[_ngcontent-%COMP%] .date-text.date[_ngcontent-%COMP%] app-date-picker[_ngcontent-%COMP%] input {\n min-width: 60px;\n}\n.selected-meeting-date-box[_ngcontent-%COMP%] .date-text.date[_ngcontent-%COMP%] app-date-picker[_ngcontent-%COMP%] mat-select-trigger {\n font-size: 14px;\n font-weight: 500;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #2B2733;\n}\n.selected-meeting-date-box[_ngcontent-%COMP%] .date-text.time[_ngcontent-%COMP%] app-meet-time-slot-selector[_ngcontent-%COMP%] mat-select {\n text-align: center;\n font-size: 16px;\n font-weight: 400;\n line-height: 22px;\n}\n.selected-meeting-date-box[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] + .date-text[_ngcontent-%COMP%] {\n margin-left: 10px;\n}\n.selected-meeting-date-box[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: #121114;\n font-size: 20px;\n line-height: 26px;\n}\n.selected-meeting-date-box[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] span.time-separator[_ngcontent-%COMP%] {\n margin: 0 3px;\n}\n.selected-meeting-date-box[_ngcontent-%COMP%] .best-datetime-used-icon[_ngcontent-%COMP%] {\n width: 24px;\n height: 24px;\n margin-left: 10px;\n}\n.selected-meeting-date-box[_ngcontent-%COMP%] .alt-timezone-label[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n margin-left: 10px;\n}\n\napp-time-time-zone-selector[_ngcontent-%COMP%], app-time-time-zone-selector-2[_ngcontent-%COMP%] {\n pointer-events: none;\n}\n\napp-time-time-zone-selector-2[_ngcontent-%COMP%] .time-zone-selector-container span {\n font-size: 15px;\n font-weight: 500;\n line-height: 20px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9wYWdlcy9lZGl0LW1lZXRpbmcvY29tcG9uZW50cy9lZGl0LXNjaGVkdWxlL2VkaXQtc2NoZWR1bGUuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7QUE0REo7O0FBekRBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUE0REo7QUExREk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQTREUjtBQTFEUTtFQUNJLGtCQUFBO0FBNERaO0FBeERvQjtFQUNJLGVBQUE7QUEwRHhCO0FBdkRvQjtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjSHJDSjtBRzhGcEI7QUFqRGdCO0VBQ0ksa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBQW1EcEI7QUE5Q1E7RUFDSSxpQkFBQTtBQWdEWjtBQTdDUTtFQUNJLGNIN0NZO0VHOENaLGVBQUE7RUFDQSxpQkFBQTtBQStDWjtBQTdDWTtFQUNJLGFBQUE7QUErQ2hCO0FBMUNJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBQTRDUjtBQXpDSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FBMkNSOztBQXZDQTtFQUNJLG9CQUFBO0FBMENKOztBQXJDUTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FBd0NaIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgJ3Byb2plY3RzL3dlYi91aS1raXQvdXRpbHMuc2Nzcyc7XG5AaW1wb3J0ICdwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lLnNjc3MnO1xuXG46aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNlbGVjdGVkLW1lZXRpbmctZGF0ZS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDdweCAwIDEycHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmRhdGUtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRERkYyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIG1pbi13aWR0aDogODBweDtcblxuICAgICAgICAmLmRhdGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBhcHAtZGF0ZS1waWNrZXIge1xuICAgICAgICAgICAgICAgICY6Om5nLWRlZXAge1xuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBtYXQtc2VsZWN0LXRyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudGltZSB7XG4gICAgICAgICAgICBhcHAtbWVldC10aW1lLXNsb3Qtc2VsZWN0b3I6Om5nLWRlZXAge1xuICAgICAgICAgICAgICAgIG1hdC1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiArIC5kYXRlLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgICAgICAgICAgICYudGltZS1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmVzdC1kYXRldGltZS11c2VkLWljb24ge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuYWx0LXRpbWV6b25lLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuXG5hcHAtdGltZS10aW1lLXpvbmUtc2VsZWN0b3IsIGFwcC10aW1lLXRpbWUtem9uZS1zZWxlY3Rvci0yIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuYXBwLXRpbWUtdGltZS16b25lLXNlbGVjdG9yLTI6Om5nLWRlZXAge1xuICAgIC50aW1lLXpvbmUtc2VsZWN0b3ItY29udGFpbmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.CompleteOnDestroy)()], EditScheduleComponent.prototype, "recurringFrequencyStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.CompleteOnDestroy)()], EditScheduleComponent.prototype, "numberOfEventOccurrencesStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.CompleteOnDestroy)()], EditScheduleComponent.prototype, "limitRecurrentEventSeriesStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.EmitOnDestroy)()], EditScheduleComponent.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_4__.Memoize)()], EditScheduleComponent.prototype, "isRecurrentEventStream", null);
/***/ }),
/***/ 40057:
/*!************************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/components/edit-schedule/index.ts ***!
\************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditScheduleComponent": () => (/* reexport safe */ _edit_schedule_component__WEBPACK_IMPORTED_MODULE_0__.EditScheduleComponent)
/* harmony export */ });
/* harmony import */ var _edit_schedule_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./edit-schedule.component */ 7637);
/***/ }),
/***/ 21118:
/*!************************************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/components/edit-title/edit-title.component.ts ***!
\************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditTitleComponent": () => (/* binding */ EditTitleComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
const _c0 = ["titleInput"];
function EditTitleComponent_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "textarea", 4, 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("blur", function EditTitleComponent_ng_container_4_Template_textarea_blur_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r4);
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](3);
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵresetView"](ctx_r3.onTitleChanged.emit(_r2.value));
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngModel", ctx_r0.value)("placeholder", ctx_r0.placeholder);
}
}
function EditTitleComponent_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "span", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx_r1.value || "Untitled");
}
}
class EditTitleComponent {
constructor() {
this.placeholder = '';
this.onTitleChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
}
insertText(text) {
const el = this.titleInput.nativeElement;
el.value = el.value.slice(0, el.selectionStart) + text + el.value.slice(el.selectionEnd, el.value.length);
this.onTitleChanged.next(el.value);
}
}
EditTitleComponent.ɵfac = function EditTitleComponent_Factory(t) {
return new (t || EditTitleComponent)();
};
EditTitleComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: EditTitleComponent,
selectors: [["app-meet-edit-title"]],
viewQuery: function EditTitleComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵviewQuery"](_c0, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵloadQuery"]()) && (ctx.titleInput = _t.first);
}
},
inputs: {
value: "value",
disabled: "disabled",
placeholder: "placeholder"
},
outputs: {
onTitleChanged: "onTitleChanged"
},
decls: 12,
vars: 3,
consts: [[1, "meeting-title-container"], [3, "ngSwitch"], [4, "ngSwitchCase"], [1, "meeting-title-underline"], ["autofocus", "", "data-private", "", "wrap", "hard", "appTextareaAutoresize", "", "type", "text", 3, "ngModel", "placeholder", "blur"], ["titleInput", ""], ["data-private", "", 1, "guest-title"]],
template: function EditTitleComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](2, 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, EditTitleComponent_ng_container_4_Template, 5, 2, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, EditTitleComponent_ng_container_6_Template, 5, 1, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](10, "span", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitch", !ctx.disabled);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", false);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgSwitchCase, _angular_forms__WEBPACK_IMPORTED_MODULE_3__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_3__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_3__.NgModel, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_0__.TextareaAutoresizeDirective],
styles: ["[_nghost-%COMP%] {\n margin-bottom: 10px;\n}\n\n.meeting-title-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: center;\n width: 100%;\n}\n.meeting-title-container[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%] {\n border: none;\n resize: none;\n width: 100%;\n background: transparent;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 28px;\n line-height: 36px;\n height: 36px;\n min-height: 28px;\n color: #121114;\n padding-left: 0 !important;\n}\n.meeting-title-container[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]:focus {\n outline: none;\n transition: 0.4s;\n}\n.meeting-title-container[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]::-webkit-scrollbar {\n display: none;\n}\n.meeting-title-container[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]::placeholder {\n color: #CECADA;\n}\n.meeting-title-container[_ngcontent-%COMP%] .div-edit[_ngcontent-%COMP%] {\n display: block;\n width: 100%;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 32px;\n line-height: 38px;\n letter-spacing: -0.02em;\n}\n.meeting-title-container[_ngcontent-%COMP%] .guest-title[_ngcontent-%COMP%] {\n border: none;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 600;\n font-size: 32px;\n line-height: 38px;\n color: #121114;\n}\n\n@media all and (max-width: 1368px) {\n .meeting-title-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n font-size: 14px;\n line-height: 16px;\n }\n}\n@media all and (max-width: 480px) {\n .meeting-title-container[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%] {\n font-size: 20px;\n line-height: 26px;\n height: 26px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9jb21wb25lbnRzL2RvY2stdGl0bGUvZG9jay10aXRsZS5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSxtQkFBQTtBQTRESjs7QUF6REE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUE0REo7QUF6REk7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUVBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUVBLGNIVGdCO0VHV2hCLDBCQUFBO0FBd0RSO0FBdERRO0VBQ0ksYUFBQTtFQUVBLGdCQUFBO0FBdURaO0FBcERRO0VBQ0ksYUFBQTtBQXNEWjtBQW5EUTtFQUNJLGNIZmM7QUdvRTFCO0FBakRJO0VBRUksY0FBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtBQWtEUjtBQS9DSTtFQUNJLFlBQUE7RUFDQSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjSC9DZ0I7QUdnR3hCOztBQTdDQTtFQUdRO0lBQ0ksZUFBQTtJQUNBLGlCQUFBO0VBOENWO0FBQ0Y7QUF0Q0E7RUFHUTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtJQUNBLFlBQUE7RUFzQ1Y7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tZWV0aW5nLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICByZXNpemU6IG5vbmU7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGl2LWVkaXQge1xuICAgICAgICAvLyB0ZXN0IHRleHRhcmVhIGFsdGVybmF0aXZlXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgfVxuXG4gICAgLmd1ZXN0LXRpdGxlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzNjhweCkge1xuICAgIC5tZWV0aW5nLXRpdGxlLWNvbnRhaW5lciB7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm1lZXRpbmctdGl0bGUtY29udGFpbmVyIHtcblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
});
/***/ }),
/***/ 54413:
/*!*********************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/components/edit-title/index.ts ***!
\*********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditTitleComponent": () => (/* reexport safe */ _edit_title_component__WEBPACK_IMPORTED_MODULE_0__.EditTitleComponent)
/* harmony export */ });
/* harmony import */ var _edit_title_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./edit-title.component */ 21118);
/***/ }),
/***/ 76823:
/*!**********************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/components/index.ts ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditMeetingDateComponent": () => (/* reexport safe */ _edit_date__WEBPACK_IMPORTED_MODULE_0__.EditMeetingDateComponent),
/* harmony export */ "EditParticipantsComponent": () => (/* reexport safe */ _edit_participants_list__WEBPACK_IMPORTED_MODULE_3__.EditParticipantsComponent),
/* harmony export */ "EditScheduleComponent": () => (/* reexport safe */ _edit_schedule__WEBPACK_IMPORTED_MODULE_2__.EditScheduleComponent),
/* harmony export */ "EditTitleComponent": () => (/* reexport safe */ _edit_title__WEBPACK_IMPORTED_MODULE_1__.EditTitleComponent),
/* harmony export */ "MeetDurationSelectComponent": () => (/* reexport safe */ _meet_duration_select__WEBPACK_IMPORTED_MODULE_5__.MeetDurationSelectComponent),
/* harmony export */ "MeetDurationSelectV2Component": () => (/* reexport safe */ _meet_duration_select__WEBPACK_IMPORTED_MODULE_5__.MeetDurationSelectV2Component),
/* harmony export */ "MeetingModeSelectComponent": () => (/* reexport safe */ _meet_mode_select__WEBPACK_IMPORTED_MODULE_4__.MeetingModeSelectComponent),
/* harmony export */ "MeetingModeSelectV2Component": () => (/* reexport safe */ _meet_mode_select__WEBPACK_IMPORTED_MODULE_4__.MeetingModeSelectV2Component),
/* harmony export */ "SidebarEditMeetingPage": () => (/* reexport safe */ _chrome_extension_modules_sidebar_ui_pages_sidebar_edit_meeting__WEBPACK_IMPORTED_MODULE_6__.SidebarEditMeetingPage),
/* harmony export */ "TimeSlotSelectorComponent": () => (/* reexport safe */ _edit_date__WEBPACK_IMPORTED_MODULE_0__.TimeSlotSelectorComponent)
/* harmony export */ });
/* harmony import */ var _edit_date__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./edit-date */ 28621);
/* harmony import */ var _edit_title__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./edit-title */ 54413);
/* harmony import */ var _edit_schedule__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit-schedule */ 40057);
/* harmony import */ var _edit_participants_list__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./edit-participants-list */ 28316);
/* harmony import */ var _meet_mode_select__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./meet-mode-select */ 48604);
/* harmony import */ var _meet_duration_select__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./meet-duration-select */ 76822);
/* harmony import */ var _chrome_extension_modules_sidebar_ui_pages_sidebar_edit_meeting__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../../../../chrome-extension/modules/sidebar/ui/pages/sidebar-edit-meeting */ 31465);
/***/ }),
/***/ 76822:
/*!*******************************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/components/meet-duration-select/index.ts ***!
\*******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetDurationSelectComponent": () => (/* reexport safe */ _meet_duration_select_component__WEBPACK_IMPORTED_MODULE_0__.MeetDurationSelectComponent),
/* harmony export */ "MeetDurationSelectV2Component": () => (/* reexport safe */ _meet_duration_select_v2_component__WEBPACK_IMPORTED_MODULE_1__.MeetDurationSelectV2Component)
/* harmony export */ });
/* harmony import */ var _meet_duration_select_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./meet-duration-select.component */ 5575);
/* harmony import */ var _meet_duration_select_v2_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./meet-duration-select-v2.component */ 49364);
/***/ }),
/***/ 49364:
/*!***********************************************************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/components/meet-duration-select/meet-duration-select-v2.component.ts ***!
\***********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetDurationSelectV2Component": () => (/* binding */ MeetDurationSelectV2Component)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/material/legacy-select */ 36002);
/* harmony import */ var _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/material/legacy-core */ 57090);
/* harmony import */ var _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input.directive */ 51081);
/* harmony import */ var _undock_core_pipes_meeting_duration_pipe__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/pipes/meeting-duration.pipe */ 60031);
function MeetDurationSelectV2Component_mat_option_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "mat-option", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](2, "meetingDuration");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
}
if (rf & 2) {
const option_r1 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("value", option_r1.value - option_r1.gap);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](2, 2, option_r1.value - option_r1.gap));
}
}
class MeetDurationSelectV2Component {
constructor() {
this.onDurationChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_3__.EventEmitter();
this._availableMeetingDurationOptions = [];
}
get selectedMeetingDuration() {
return this._selectedMeetingDuration;
}
get availableMeetingDurationOptions() {
return this._availableMeetingDurationOptions;
}
set selectedMeetingDuration(value) {
if (this._selectedMeetingDuration !== value) {
this.resetCalculatedState();
}
this._selectedMeetingDuration = value;
}
set availableMeetingDurationOptions(value) {
if (this._availableMeetingDurationOptions !== value) {
this.resetCalculatedState();
}
this._availableMeetingDurationOptions = value;
}
get allDurationOptionsStream() {
var _a;
if (this._visibleDurationOptions === undefined) {
let options = (_a = this.availableMeetingDurationOptions) !== null && _a !== void 0 ? _a : [];
if (options) {
const isCustomDurationUsed = !options.some(option => {
return option.value - option.gap === this._selectedMeetingDuration;
});
if (isCustomDurationUsed) {
const isOptionExists = options.some(o => o.value === this.selectedMeetingDuration);
if (!isOptionExists) {
options = (0,_undock_core__WEBPACK_IMPORTED_MODULE_0__.clone)(options);
options.push({
gap: 0,
enabled: true,
value: this.selectedMeetingDuration
});
options.sort((a, b) => a.value - b.value);
}
}
this._visibleDurationOptions = options;
} else {
return [];
}
}
return this._visibleDurationOptions;
}
onMeetingDurationChanged(value) {
this.onDurationChanged.emit(value);
this.selectedMeetingDuration = value;
}
resetCalculatedState() {
delete this._visibleDurationOptions;
}
}
MeetDurationSelectV2Component.ɵfac = function MeetDurationSelectV2Component_Factory(t) {
return new (t || MeetDurationSelectV2Component)();
};
MeetDurationSelectV2Component.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
type: MeetDurationSelectV2Component,
selectors: [["app-meet-edit-duration-select-v2"]],
inputs: {
selectedMeetingDuration: "selectedMeetingDuration",
availableMeetingDurationOptions: "availableMeetingDurationOptions"
},
outputs: {
onDurationChanged: "onDurationChanged"
},
decls: 5,
vars: 2,
consts: [["udInput", "", 1, "customArrow", 3, "value", "selectionChange"], [3, "value", 4, "ngFor", "ngForOf"], [3, "value"]],
template: function MeetDurationSelectV2Component_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "mat-select", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("selectionChange", function MeetDurationSelectV2Component_Template_mat_select_selectionChange_0_listener($event) {
return ctx.onMeetingDurationChanged($event.value);
});
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](2, MeetDurationSelectV2Component_mat_option_2_Template, 3, 4, "mat-option", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("value", ctx.selectedMeetingDuration);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngForOf", ctx.allDurationOptionsStream);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.NgForOf, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_5__.MatLegacySelect, _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_6__.MatLegacyOption, _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_1__.InputDirective, _undock_core_pipes_meeting_duration_pipe__WEBPACK_IMPORTED_MODULE_2__.MeetingDurationPipe],
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 5575:
/*!********************************************************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/components/meet-duration-select/meet-duration-select.component.ts ***!
\********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetDurationSelectComponent": () => (/* binding */ MeetDurationSelectComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_ui_pages_edit_meeting_view_models_edit_meeting_view_model__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/dock/meet/ui/pages/edit-meeting/view-models/edit-meeting.view-model */ 97487);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/material/legacy-select */ 36002);
/* harmony import */ var _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/material/legacy-core */ 57090);
/* harmony import */ var _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input.directive */ 51081);
/* harmony import */ var _undock_core_pipes_meeting_duration_pipe__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core/pipes/meeting-duration.pipe */ 60031);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function MeetDurationSelectComponent_ng_container_0_mat_option_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](0, "mat-option", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](2, "meetingDuration");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
}
if (rf & 2) {
const option_r3 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("value", option_r3.value - option_r3.gap);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind1"](2, 2, option_r3.value - option_r3.gap));
}
}
function MeetDurationSelectComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](2, "mat-select", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("selectionChange", function MeetDurationSelectComponent_ng_container_0_Template_mat_select_selectionChange_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵrestoreView"](_r5);
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵresetView"](ctx_r4.onMeetingDurationChanged($event.value));
});
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](4, MeetDurationSelectComponent_ng_container_0_mat_option_4_Template, 3, 4, "mat-option", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](6, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const values_r1 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("value", values_r1.selected);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngForOf", values_r1.options);
}
}
const _c0 = function (a0, a1) {
return {
options: a0,
selected: a1
};
};
class MeetDurationSelectComponent {
constructor(state) {
this.state = state;
this.onDurationChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_5__.EventEmitter();
}
get allDurationOptionsStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_6__.combineLatest)([this.state.selectedMeetingDurationStream, this.state.isCustomMeetingDurationUsedStream, this.state.availableMeetingDurationOptionsStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(([selected, isCustomUsed, options]) => {
if (isCustomUsed) {
const optionExists = options.find(o => o.value === selected);
if (!optionExists) {
options = (0,_undock_core__WEBPACK_IMPORTED_MODULE_0__.clone)(options);
options.push({
gap: 0,
enabled: true,
value: selected
});
options.sort((a, b) => a.value - b.value);
}
}
return options;
}));
}
onMeetingDurationChanged(value) {
this.onDurationChanged.emit(value);
return this.state.selectMeetingDuration(value);
}
}
MeetDurationSelectComponent.ɵfac = function MeetDurationSelectComponent_Factory(t) {
return new (t || MeetDurationSelectComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdirectiveInject"](_undock_dock_meet_ui_pages_edit_meeting_view_models_edit_meeting_view_model__WEBPACK_IMPORTED_MODULE_1__.EditMeetingViewModel));
};
MeetDurationSelectComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineComponent"]({
type: MeetDurationSelectComponent,
selectors: [["app-meet-edit-duration-select"]],
outputs: {
onDurationChanged: "onDurationChanged"
},
decls: 4,
vars: 8,
consts: [[4, "ngIf"], ["udInput", "", 1, "customArrow", 3, "value", "selectionChange"], [3, "value", 4, "ngFor", "ngForOf"], [3, "value"]],
template: function MeetDurationSelectComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](0, MeetDurationSelectComponent_ng_container_0_Template, 7, 2, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](3, "\n\n\n\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpureFunction2"](5, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind1"](1, 1, ctx.allDurationOptionsStream), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind1"](2, 3, ctx.state.selectedMeetingDurationStream)));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_8__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_8__.NgIf, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_9__.MatLegacySelect, _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_10__.MatLegacyOption, _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_2__.InputDirective, _undock_core_pipes_meeting_duration_pipe__WEBPACK_IMPORTED_MODULE_3__.MeetingDurationPipe, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_4__.StreamPipe],
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_0__.Memoize)()], MeetDurationSelectComponent.prototype, "allDurationOptionsStream", null);
/***/ }),
/***/ 48604:
/*!***************************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/components/meet-mode-select/index.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingModeSelectComponent": () => (/* reexport safe */ _meeting_mode_select_component__WEBPACK_IMPORTED_MODULE_0__.MeetingModeSelectComponent),
/* harmony export */ "MeetingModeSelectV2Component": () => (/* reexport safe */ _meeting_mode_select_v2_component__WEBPACK_IMPORTED_MODULE_1__.MeetingModeSelectV2Component)
/* harmony export */ });
/* harmony import */ var _meeting_mode_select_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./meeting-mode-select.component */ 16617);
/* harmony import */ var _meeting_mode_select_v2_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./meeting-mode-select-v2.component */ 71701);
/***/ }),
/***/ 71701:
/*!******************************************************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/components/meet-mode-select/meeting-mode-select-v2.component.ts ***!
\******************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingModeSelectV2Component": () => (/* binding */ MeetingModeSelectV2Component)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/dock/meet/services/data-providers/meeting-mode-options.provider */ 30719);
/* harmony import */ var _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/dock/meet */ 1467);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/material/legacy-select */ 36002);
/* harmony import */ var _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/material/legacy-core */ 57090);
/* harmony import */ var _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input.directive */ 51081);
function MeetingModeSelectV2Component_ng_container_0_mat_option_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "mat-option", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
}
if (rf & 2) {
const option_r3 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("value", option_r3.value)("disabled", option_r3.disabled);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate"](option_r3.label);
}
}
function MeetingModeSelectV2Component_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "mat-select", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("selectionChange", function MeetingModeSelectV2Component_ng_container_0_Template_mat_select_selectionChange_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r5);
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r4.onMeetingModeChanged.emit($event.value));
});
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](4, MeetingModeSelectV2Component_ng_container_0_mat_option_4_Template, 2, 3, "mat-option", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const options_r1 = ctx.ngIf;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("value", ctx_r0.meetingModeSelected)("disabled", !ctx_r0.isAllowedToChangeMode);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngForOf", options_r1);
}
}
class MeetingModeSelectV2Component {
constructor(meetingModeOptionsProvider) {
this.meetingModeOptionsProvider = meetingModeOptionsProvider;
this.onMeetingModeChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_3__.EventEmitter();
this._isDraftType = false;
this._showAudioOnly = true;
this._showBroadcast = true;
this._meetingModeSelected = _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.Video;
}
get isDraftType() {
return this._isDraftType;
}
get showAudioOnly() {
return this._showAudioOnly;
}
get showBroadcast() {
return this._showBroadcast;
}
get meetingModeSelected() {
return this._meetingModeSelected;
}
set isDraftType(value) {
if (this._isDraftType !== value) {
this.resetPreCalculatedState();
}
this._isDraftType = value;
}
set showAudioOnly(value) {
if (this._showAudioOnly !== value) {
this.resetPreCalculatedState();
}
this._showAudioOnly = value;
}
set showBroadcast(value) {
if (this._showBroadcast !== value) {
this.resetPreCalculatedState();
}
this._showBroadcast = value;
}
set meetingModeSelected(value) {
if (this._meetingModeSelected !== value) {
this.resetPreCalculatedState();
}
this._meetingModeSelected = value;
}
get isAllowedToChangeMode() {
if (this._isAllowedToChangeMode === undefined) {
this._isAllowedToChangeMode = this.isDraftType || this.meetingModeSelected === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.Video || this.meetingModeSelected === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.Audio;
}
return this._isAllowedToChangeMode;
}
get availableMeetingModeOptions() {
if (this._availableMeetingModeOptions === undefined) {
let options = this.meetingModeOptionsProvider.availableExtendedMeetingModeOptions;
if (!this.showAudioOnly) {
options = options.filter(option => option.value !== _undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_0__.MeetingModeExtended.Audio);
}
if (!this.showBroadcast) {
options = options.filter(option => option.value !== _undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_0__.MeetingModeExtended.Broadcast);
}
if (this.isDraftType) {
this._availableMeetingModeOptions = options;
} else {
this._availableMeetingModeOptions = options.map(option => ({
...option,
disabled: ![_undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_0__.MeetingModeExtended.Audio, _undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_0__.MeetingModeExtended.Video].includes(option.value)
}));
}
}
return this._availableMeetingModeOptions;
}
resetPreCalculatedState() {
delete this._isAllowedToChangeMode;
delete this._availableMeetingModeOptions;
}
}
MeetingModeSelectV2Component.ɵfac = function MeetingModeSelectV2Component_Factory(t) {
return new (t || MeetingModeSelectV2Component)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_0__.MeetingModeOptionsProvider));
};
MeetingModeSelectV2Component.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
type: MeetingModeSelectV2Component,
selectors: [["app-meet-edit-mode-select-v2"]],
inputs: {
isDraftType: "isDraftType",
showAudioOnly: "showAudioOnly",
showBroadcast: "showBroadcast",
meetingModeSelected: "meetingModeSelected"
},
outputs: {
onMeetingModeChanged: "onMeetingModeChanged"
},
decls: 2,
vars: 1,
consts: [[4, "ngIf"], ["udInput", "", 1, "customArrow", 3, "value", "disabled", "selectionChange"], [3, "value", "disabled", 4, "ngFor", "ngForOf"], [3, "value", "disabled"]],
template: function MeetingModeSelectV2Component_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](0, MeetingModeSelectV2Component_ng_container_0_Template, 7, 3, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx.availableMeetingModeOptions);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgIf, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_5__.MatLegacySelect, _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_6__.MatLegacyOption, _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_2__.InputDirective],
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"]
});
/***/ }),
/***/ 16617:
/*!***************************************************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/components/meet-mode-select/meeting-mode-select.component.ts ***!
\***************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingModeSelectComponent": () => (/* binding */ MeetingModeSelectComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/dock/meet */ 1467);
/* harmony import */ var _undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dock/meet/services/data-providers/meeting-mode-options.provider */ 30719);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dock_meet_ui_pages_edit_meeting_view_models_edit_meeting_view_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/dock/meet/ui/pages/edit-meeting/view-models/edit-meeting.view-model */ 97487);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/material/legacy-select */ 36002);
/* harmony import */ var _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/material/legacy-core */ 57090);
/* harmony import */ var _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input.directive */ 51081);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function MeetingModeSelectComponent_ng_container_0_mat_option_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "mat-option", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
if (rf & 2) {
const option_r3 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("value", option_r3.value)("disabled", option_r3.disabled);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtextInterpolate"](option_r3.label);
}
}
function MeetingModeSelectComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](2, "mat-select", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵlistener"]("selectionChange", function MeetingModeSelectComponent_ng_container_0_Template_mat_select_selectionChange_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵrestoreView"](_r5);
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵresetView"](ctx_r4.onMeetingModeChanged($event.value));
});
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](6, MeetingModeSelectComponent_ng_container_0_mat_option_6_Template, 2, 3, "mat-option", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](8, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const options_r1 = ctx.ngIf;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("value", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](3, 3, ctx_r0.selectedMeetingModeStream))("disabled", !_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](4, 5, ctx_r0.isAllowedToChangeModeStream));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngForOf", options_r1);
}
}
class MeetingModeSelectComponent {
constructor(state, meetingModeOptionsProvider) {
this.state = state;
this.meetingModeOptionsProvider = meetingModeOptionsProvider;
this.showAudioOnly = true;
this.showBroadcast = true;
this.meetingModeExtendedToDefaultMap = {
[_undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__.MeetingModeExtended.Video]: _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.Video,
[_undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__.MeetingModeExtended.Audio]: _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.Video,
[_undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__.MeetingModeExtended.InPerson]: _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.InPerson,
[_undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__.MeetingModeExtended.Broadcast]: _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.Broadcast
};
}
get isAllowedToChangeModeStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_8__.combineLatest)([this.state.isMeetingDraftTypeStream, this.state.selectedMeetingModeStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(sources => {
const [isDraftType, mode] = sources;
return isDraftType || mode === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.Video;
}));
}
get selectedMeetingModeStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_8__.combineLatest)([this.state.isAudioOnlyModeStream, this.state.selectedMeetingModeStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(sources => {
const [isAudioOnly, meetingMode] = sources;
if (meetingMode === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.Video) {
return isAudioOnly ? _undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__.MeetingModeExtended.Audio : _undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__.MeetingModeExtended.Video;
}
return meetingMode;
}));
}
get availableMeetingModeOptionsStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_8__.combineLatest)([this.state.isMeetingDraftTypeStream, this.meetingModeOptionsProvider.availableExtendedMeetingModeOptionsStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(sources => {
let [isDraft, options] = sources;
if (!this.showAudioOnly) {
options = options.filter(option => option.value !== _undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__.MeetingModeExtended.Audio);
}
if (!this.showBroadcast) {
options = options.filter(option => option.value !== _undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__.MeetingModeExtended.Broadcast);
}
return isDraft ? options : options.map(option => ({
...option,
disabled: this.meetingModeExtendedToDefaultMap[option.value] === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.InPerson
}));
}));
}
onMeetingModeChanged(value) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this.state.selectMeetingMode(_this.meetingModeExtendedToDefaultMap[value]);
_this.state.setIsAudioOnlyMode(value === _undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__.MeetingModeExtended.Audio);
})();
}
}
MeetingModeSelectComponent.ɵfac = function MeetingModeSelectComponent_Factory(t) {
return new (t || MeetingModeSelectComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_undock_dock_meet_ui_pages_edit_meeting_view_models_edit_meeting_view_model__WEBPACK_IMPORTED_MODULE_4__.EditMeetingViewModel), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__.MeetingModeOptionsProvider));
};
MeetingModeSelectComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineComponent"]({
type: MeetingModeSelectComponent,
selectors: [["app-meet-edit-mode-select"]],
inputs: {
showAudioOnly: "showAudioOnly",
showBroadcast: "showBroadcast"
},
decls: 2,
vars: 3,
consts: [[4, "ngIf"], ["udInput", "", 1, "customArrow", 3, "value", "disabled", "selectionChange"], [3, "value", "disabled", 4, "ngFor", "ngForOf"], [3, "value", "disabled"]],
template: function MeetingModeSelectComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](0, MeetingModeSelectComponent_ng_container_0_Template, 9, 7, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](1, "stream");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](1, 1, ctx.availableMeetingModeOptionsStream));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_11__.MatLegacySelect, _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_12__.MatLegacyOption, _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_5__.InputDirective, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_6__.StreamPipe],
styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], MeetingModeSelectComponent.prototype, "isAllowedToChangeModeStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], MeetingModeSelectComponent.prototype, "selectedMeetingModeStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], MeetingModeSelectComponent.prototype, "availableMeetingModeOptionsStream", null);
/***/ }),
/***/ 166:
/*!************************************************************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/components/meet-mode-slide-button/meet-mode-slide-button.component.ts ***!
\************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingModeSlideButtonComponent": () => (/* binding */ MeetingModeSlideButtonComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/dock/meet */ 1467);
/* harmony import */ var _undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dock/meet/services/data-providers/meeting-mode-options.provider */ 30719);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_ui_pages_edit_meeting_view_models_edit_meeting_view_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/dock/meet/ui/pages/edit-meeting/view-models/edit-meeting.view-model */ 97487);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _angular_material_button_toggle__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/material/button-toggle */ 19837);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function MeetingModeSlideButtonComponent_ng_container_0_ng_container_2_ng_container_6_app_icon_remote_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](0, "app-icon-remote", 6);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](2);
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵreference"](3);
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("width", 20)("height", 20)("color", _r4.value === ctx_r8.MeetingMode.Video ? "#2B2733" : "#A59FB9");
}
}
function MeetingModeSlideButtonComponent_ng_container_0_ng_container_2_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](2, "mat-button-toggle", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](4, MeetingModeSlideButtonComponent_ng_container_0_ng_container_2_ng_container_6_app_icon_remote_4_Template, 1, 3, "app-icon-remote", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](6, "span", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](7, "Remote");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("value", ctx_r5.MeetingMode.Video);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx_r5.showIcons);
}
}
function MeetingModeSlideButtonComponent_ng_container_0_ng_container_2_ng_container_8_app_icon_audio_on_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](0, "app-icon-audio-on", 6);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](2);
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵreference"](3);
const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("width", 20)("height", 20)("color", _r4.value === ctx_r9.MeetingMode.Audio ? "#2B2733" : "#A59FB9");
}
}
function MeetingModeSlideButtonComponent_ng_container_0_ng_container_2_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](2, "mat-button-toggle", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](4, MeetingModeSlideButtonComponent_ng_container_0_ng_container_2_ng_container_8_app_icon_audio_on_4_Template, 1, 3, "app-icon-audio-on", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](6, "span", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](7, "Remote Audio");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("value", ctx_r6.MeetingMode.Audio);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx_r6.showIcons);
}
}
function MeetingModeSlideButtonComponent_ng_container_0_ng_container_2_ng_container_10_app_icon_in_person_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](0, "app-icon-in-person", 6);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](2);
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵreference"](3);
const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("width", 20)("height", 20)("color", _r4.value === ctx_r10.MeetingMode.InPerson ? "#2B2733" : "#A59FB9");
}
}
function MeetingModeSlideButtonComponent_ng_container_0_ng_container_2_ng_container_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](2, "mat-button-toggle", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](4, MeetingModeSlideButtonComponent_ng_container_0_ng_container_2_ng_container_10_app_icon_in_person_4_Template, 1, 3, "app-icon-in-person", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](6, "span", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](7, "In person");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("value", ctx_r7.MeetingMode.InPerson);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx_r7.showIcons);
}
}
function MeetingModeSlideButtonComponent_ng_container_0_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](2, "mat-button-toggle-group", 1, 2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵlistener"]("change", function MeetingModeSlideButtonComponent_ng_container_0_ng_container_2_Template_mat_button_toggle_group_change_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵrestoreView"](_r12);
const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵresetView"](ctx_r11.onMeetingModeChanged($event.value));
});
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](6, MeetingModeSlideButtonComponent_ng_container_0_ng_container_2_ng_container_6_Template, 10, 2, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](8, MeetingModeSlideButtonComponent_ng_container_0_ng_container_2_ng_container_8_Template, 10, 2, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](10, MeetingModeSlideButtonComponent_ng_container_0_ng_container_2_ng_container_10_Template, 10, 2, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const context_r3 = ctx.ngIf;
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("value", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](4, 4, ctx_r2.selectedMeetingModeStream));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", context_r3.allowedModes == null ? null : context_r3.allowedModes.includes(ctx_r2.MeetingMode.Video));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx_r2.showAudioOnly && (context_r3.allowedModes == null ? null : context_r3.allowedModes.includes(ctx_r2.MeetingMode.Audio)));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", context_r3.allowedModes == null ? null : context_r3.allowedModes.includes(ctx_r2.MeetingMode.InPerson));
}
}
const _c0 = function (a0) {
return {
allowedModes: a0
};
};
function MeetingModeSlideButtonComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](2, MeetingModeSlideButtonComponent_ng_container_0_ng_container_2_Template, 13, 6, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](4, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpureFunction1"](3, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](3, 1, ctx_r0.availableMeetingModeOptionsStream)));
}
}
class MeetingModeSlideButtonComponent {
constructor(state, meetingModeOptionsProvider) {
this.state = state;
this.meetingModeOptionsProvider = meetingModeOptionsProvider;
this.showIcons = true;
this.showText = false;
this.showAudioOnly = true;
this.showBroadcast = true;
this.onModeChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_7__.EventEmitter();
this.meetingModeExtendedToDefaultMap = {
[_undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__.MeetingModeExtended.Video]: _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.Video,
[_undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__.MeetingModeExtended.Audio]: _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.Video,
[_undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__.MeetingModeExtended.InPerson]: _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.InPerson,
[_undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__.MeetingModeExtended.Broadcast]: _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.Broadcast
};
this.MeetingMode = _undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__.MeetingModeExtended;
}
get isAllowedToChangeModeStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_8__.combineLatest)([this.state.isMeetingDraftTypeStream, this.state.selectedMeetingModeStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(sources => {
const [isDraftType, mode] = sources;
return isDraftType || mode === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.Video;
}));
}
get selectedMeetingModeStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_8__.combineLatest)([this.state.isAudioOnlyModeStream, this.state.selectedMeetingModeStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(sources => {
const [isAudioOnly, meetingMode] = sources;
if (meetingMode === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.Video) {
return isAudioOnly ? _undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__.MeetingModeExtended.Audio : _undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__.MeetingModeExtended.Video;
}
return meetingMode;
}));
}
get availableMeetingModeOptionsStream() {
return this.meetingModeOptionsProvider.availableExtendedMeetingModeOptionsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(modes => modes.map(m => m.value)));
}
onMeetingModeChanged(value) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let mode = _this.meetingModeExtendedToDefaultMap[value];
yield _this.state.selectMeetingMode(mode);
_this.state.setIsAudioOnlyMode(value === _undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__.MeetingModeExtended.Audio);
_this.onModeChanged.emit(mode);
})();
}
}
MeetingModeSlideButtonComponent.ɵfac = function MeetingModeSlideButtonComponent_Factory(t) {
return new (t || MeetingModeSlideButtonComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_undock_dock_meet_ui_pages_edit_meeting_view_models_edit_meeting_view_model__WEBPACK_IMPORTED_MODULE_4__.EditMeetingViewModel), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_2__.MeetingModeOptionsProvider));
};
MeetingModeSlideButtonComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineComponent"]({
type: MeetingModeSlideButtonComponent,
selectors: [["app-meet-edit-mode-slide-button"]],
inputs: {
showIcons: "showIcons",
showText: "showText",
showAudioOnly: "showAudioOnly",
showBroadcast: "showBroadcast"
},
outputs: {
onModeChanged: "onModeChanged"
},
decls: 2,
vars: 3,
consts: [[4, "ngIf"], [1, "mat-button-toggle-group", 3, "value", "change"], ["group", "matButtonToggleGroup"], ["aria-label", "Video", "matTooltip", "Video", 3, "value"], [3, "width", "height", "color", 4, "ngIf"], [1, "__label"], [3, "width", "height", "color"], ["aria-label", "Audio", "matTooltip", "Audio", 3, "value"], ["aria-label", "In Person", "matTooltip", "In Person", 3, "value"]],
template: function MeetingModeSlideButtonComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](0, MeetingModeSlideButtonComponent_ng_container_0_Template, 5, 5, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](1, "stream");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](1, 1, ctx.availableMeetingModeOptionsStream));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_11__.MatLegacyTooltip, _angular_material_button_toggle__WEBPACK_IMPORTED_MODULE_12__.MatButtonToggleGroup, _angular_material_button_toggle__WEBPACK_IMPORTED_MODULE_12__.MatButtonToggle, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.AudioOnIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.InPersonIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_5__.RemoteIconComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_6__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n height: 40px;\n}\n[_nghost-%COMP%] .__label {\n font-weight: 500;\n font-size: 15px;\n line-height: 20px;\n display: flex;\n align-items: center;\n text-align: center;\n letter-spacing: -0.02em;\n color: #807A8E;\n padding: 0 20px;\n}\n[_nghost-%COMP%] .mat-button-toggle-group {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n padding: 1px;\n height: 100%;\n background: #EDEAF2;\n border-radius: 7px;\n border: none;\n overflow: hidden;\n}\n[_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle {\n display: flex;\n flex: 1;\n width: 100%;\n place-items: center;\n justify-content: center;\n height: 100%;\n min-height: 100%;\n max-height: 100%;\n line-height: unset;\n padding: 0;\n margin: 0;\n width: 142px;\n min-width: 142px;\n max-width: 142px;\n border-radius: 6px;\n background: none;\n border: none;\n transition: background-color 250ms ease-in-out, color 250ms ease-in-out;\n}\n[_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle .icon > svg > path {\n fill: #A59FB9;\n}\n[_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button {\n display: flex;\n flex: 1;\n width: 100%;\n place-items: center;\n justify-content: center;\n height: 100%;\n min-height: 100%;\n max-height: 100%;\n line-height: unset;\n padding: 0;\n margin: 0;\n}\n[_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content {\n display: flex;\n flex: 1;\n width: 100%;\n place-items: center;\n justify-content: center;\n height: 100%;\n min-height: 100%;\n max-height: 100%;\n line-height: unset;\n padding: 0;\n margin: 0;\n}\n[_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked, [_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle:hover:not(.mat-button-toggle-disabled) {\n box-shadow: 0 2px 3px rgba(29, 26, 34, 0.03);\n background: #F3F3F9;\n}\n[_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked {\n background: #ffffff;\n color: #2B2733;\n}\n[_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked .icon > svg > path {\n fill: #2B2733;\n}\n[_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle:after {\n display: block;\n background: red;\n width: 1px;\n height: 14px;\n background: #EDEAF2;\n border-radius: 4.55556px;\n}\n[_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay {\n display: none;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9wYWdlcy9lZGl0LW1lZXRpbmcvY29tcG9uZW50cy9tZWV0LW1vZGUtc2xpZGUtYnV0dG9uL21lZXQtbW9kZS1zbGlkZS1idXR0b24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDak5BO0VBRUUsWUFBQTtBQTRERjtBQXhESTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGNITW1CO0VHTG5CLGVBQUE7QUEwRE47QUF2REk7RUFFRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxtQkhDb0I7RUdBcEIsa0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QUF3RE47QUFyQ007RUFoQkUsYUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUlBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQVFBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSx1RUFBQTtBQThDUjtBQTVDUTtFQUNFLGFIeENlO0FHc0Z6QjtBQTNDUTtFQWpDQSxhQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBSUEsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0FBNEVSO0FBbkRVO0VBdENGLGFBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFJQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QUF5RlI7QUF4RFE7RUQyQ0osNENBQUE7RUN4Q00sbUJIckRnQjtBRzhHMUI7QUF0RFE7RUFDRSxtQkhuRWM7RUdvRWQsY0huRlU7QUcySXBCO0FBdERVO0VBQ0UsYUh0RlE7QUc4SXBCO0FBcERRO0VBQ0UsY0FBQTtFQUVBLGVBQUE7RUFFQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLG1CSHpFZ0I7RUcwRWhCLHdCQUFBO0FBb0RWO0FBakRRO0VBQ0UsYUFBQTtBQW1EViIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG5cbiAgaGVpZ2h0OiA0MHB4O1xuXG4gIDo6bmctZGVlcCB7XG5cbiAgICAuX19sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5tYXQtYnV0dG9uLXRvZ2dsZS1ncm91cCB7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQG1peGluIGNlbnRlckZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIEBtaXhpbiBmdWxsSGVpZ2h0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLm1hdC1idXR0b24tdG9nZ2xlIHtcblxuICAgICAgICBAaW5jbHVkZSBjZW50ZXJGbGV4O1xuICAgICAgICBAaW5jbHVkZSBmdWxsSGVpZ2h0O1xuXG4gICAgICAgIHdpZHRoOiAxNDJweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNDJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIC5pY29uID4gc3ZnID4gcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIH1cblxuICAgICAgICAubWF0LWJ1dHRvbi10b2dnbGUtYnV0dG9uIHtcblxuICAgICAgICAgIEBpbmNsdWRlIGNlbnRlckZsZXg7XG4gICAgICAgICAgQGluY2x1ZGUgZnVsbEhlaWdodDtcblxuICAgICAgICAgIC5tYXQtYnV0dG9uLXRvZ2dsZS1sYWJlbC1jb250ZW50IHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyRmxleDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bGxIZWlnaHQ7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1hdC1idXR0b24tdG9nZ2xlLWNoZWNrZWQsXG4gICAgICAgICY6aG92ZXI6bm90KC5tYXQtYnV0dG9uLXRvZ2dsZS1kaXNhYmxlZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGxpZ2h0LTEtY2FyZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1hdC1idXR0b24tdG9nZ2xlLWNoZWNrZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgICAuaWNvbiA+IHN2ZyA+IHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIGJhY2tncm91bmQ6IHJlZDtcblxuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0LjU1NTU2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1hdC1idXR0b24tdG9nZ2xlLWFwcGVhcmFuY2Utc3RhbmRhcmQ6bm90KC5tYXQtYnV0dG9uLXRvZ2dsZS1kaXNhYmxlZCk6aG92ZXIgLm1hdC1idXR0b24tdG9nZ2xlLWZvY3VzLW92ZXJsYXkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICB9XG59Il0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], MeetingModeSlideButtonComponent.prototype, "isAllowedToChangeModeStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], MeetingModeSlideButtonComponent.prototype, "selectedMeetingModeStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], MeetingModeSlideButtonComponent.prototype, "availableMeetingModeOptionsStream", null);
/***/ }),
/***/ 64466:
/*!***********************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/edit-meeting.page.ts ***!
\***********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditMeetingPage": () => (/* binding */ EditMeetingPage)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/contracts */ 35758);
/* harmony import */ var _undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/dock/meet/services/topics.manager */ 88092);
/* harmony import */ var _undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/dock/meet/services/facade/dock.facade */ 67744);
/* harmony import */ var _undock_dock_meet_contracts_dock_dock_visibility__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/dock/meet/contracts/dock/dock-visibility */ 87354);
/* harmony import */ var _undock_dock_meet_ui_pages_edit_meeting_view_models_edit_meeting_view_model__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/dock/meet/ui/pages/edit-meeting/view-models/edit-meeting.view-model */ 97487);
/* harmony import */ var _undock_dock_meet_services_facade_draft_dock_facade__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/dock/meet/services/facade/draft-dock.facade */ 10592);
/* harmony import */ var _undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/dock/meet/services/dock/dock-participants.manager */ 58923);
/* harmony import */ var _undock_dock_meet_exceptions_dock_is_not_found_exception__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/dock/meet/exceptions/dock-is-not-found.exception */ 59595);
/* harmony import */ var _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/common/ui-kit/contracts/tooltip.position */ 99102);
/* harmony import */ var moment_moment__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment_moment__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(moment_moment__WEBPACK_IMPORTED_MODULE_12__);
/* harmony import */ var _undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/time/availability/services/availability.provider */ 63681);
/* harmony import */ var _undock_dock_meet_contracts_ui_adapters_notes_adapter__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-adapters/notes.adapter */ 16097);
/* harmony import */ var _undock_dock_meet_services_adapters_dock_facade_notes_adapter__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/dock/meet/services/adapters/dock-facade-notes.adapter */ 34786);
/* harmony import */ var _undock_dock_meet_contracts_ui_adapters_topics_adapter__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-adapters/topics.adapter */ 24912);
/* harmony import */ var _undock_dock_meet_services_adapters_dock_facade_topics_adapter__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @undock/dock/meet/services/adapters/dock-facade-topics.adapter */ 21499);
/* harmony import */ var _undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @undock/profile/public/view-models/availability.vmodel */ 39174);
/* harmony import */ var _undock_dock_meet_contracts_ui_providers_participants_provider__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-providers/participants.provider */ 49871);
/* harmony import */ var _undock_dock_meet_services_data_providers_dock_facade_participants_provider__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @undock/dock/meet/services/data-providers/dock-facade-participants.provider */ 2609);
/* harmony import */ var _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @undock/api/scopes/analytics/analytics.scope */ 35232);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_profile_settings_services_facade_settings_facade__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @undock/profile/settings/services/facade/settings.facade */ 94095);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _undock_dock_meet_services_meetings_manager__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @undock/dock/meet/services/meetings.manager */ 25850);
/* harmony import */ var _undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @undock/common/ui-kit */ 4397);
function EditMeetingPage_ng_container_4_ng_container_44_Template(rf, ctx) {
if (rf & 1) {
const _r16 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](2, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](4, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](7, "app-location-input", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵlistener"]("changeLocation", function EditMeetingPage_ng_container_4_ng_container_44_Template_app_location_input_changeLocation_7_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵrestoreView"](_r16);
const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵresetView"](ctx_r15.onInPersonLocationChanged($event));
})("changeLocationUrl", function EditMeetingPage_ng_container_4_ng_container_44_Template_app_location_input_changeLocationUrl_7_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵrestoreView"](_r16);
const ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵresetView"](ctx_r17.onInPersonLocationUrlChanged($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](8, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("location", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](8, 1, ctx_r6.state.meetingLocationStream));
}
}
function EditMeetingPage_ng_container_4_ng_container_46_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
const _r20 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](2, "div", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵlistener"]("click", function EditMeetingPage_ng_container_4_ng_container_46_ng_container_6_Template_div_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵrestoreView"](_r20);
const ctx_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵresetView"](ctx_r19.copyMeetingLinkToTheClipboard());
});
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](4, "i", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](5, "link");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("matTooltip", "Copy meeting link")("matTooltipPosition", ctx_r18.TooltipPosition.BOTTOM);
}
}
function EditMeetingPage_ng_container_4_ng_container_46_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](2, "input", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](6, EditMeetingPage_ng_container_4_ng_container_46_ng_container_6_Template, 8, 2, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](7, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](2);
let tmp_2_0;
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("value", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](3, 3, ctx_r7.state.conferenceLocationStream))("placeholder", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](4, 5, ctx_r7.conferenceLocationPlaceholderStream));
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", ((tmp_2_0 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](7, 7, ctx_r7.state.conferenceLocationStream)) == null ? null : tmp_2_0.length) > 0);
}
}
function EditMeetingPage_ng_container_4_ng_container_51_div_10_Template(rf, ctx) {
if (rf & 1) {
const _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](0, "div", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](2, "app-icon-select-button", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵlistener"]("toggleChanged", function EditMeetingPage_ng_container_4_ng_container_51_div_10_Template_app_icon_select_button_toggleChanged_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵrestoreView"](_r25);
const ctx_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵresetView"](ctx_r24.onConferenceModeChanged(ctx_r24.ConferenceMode.Individual));
});
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](4, "svg", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](6, "mask", 37);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](8, "path", 38);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](11, "path", 39);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](13, "path", 40);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](16, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](17, "app-icon-select-button", 41);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](19, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](20, "svg", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](22, "path", 42);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
}
if (rf & 2) {
const confMode_r23 = ctx.ngIf;
const ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("expandedMode", true)("image", "people-broadcast-icon")("borderColor", "transparent")("backgroundColor", "transparent")("toggled", confMode_r23 === ctx_r21.ConferenceMode.Individual);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("expandedMode", true)("image", "globe-broadcast-icon")("borderColor", "transparent")("backgroundColor", "transparent")("toggled", confMode_r23 === ctx_r21.ConferenceMode.Forum)("labelBadge", "Coming soon");
}
}
function EditMeetingPage_ng_container_4_ng_container_51_mat_select_20_Template(rf, ctx) {
if (rf & 1) {
const _r28 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](0, "mat-select", 43);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵlistener"]("selectionChange", function EditMeetingPage_ng_container_4_ng_container_51_mat_select_20_Template_mat_select_selectionChange_0_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵrestoreView"](_r28);
const ctx_r27 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵresetView"](ctx_r27.onVisibilityModeChanged($event.value));
});
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](2, "mat-option", 44);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](4, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](5, "Visible to connections");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](8, "mat-option", 44);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](10, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](11, "Private");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
}
if (rf & 2) {
const visibility_r26 = ctx.ngIf;
const ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("value", visibility_r26);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("value", ctx_r22.DockVisibility.Connections);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("value", ctx_r22.DockVisibility.Participants);
}
}
function EditMeetingPage_ng_container_4_ng_container_51_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](3, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](5, "div", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](7, "span", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](8, "Room Settings");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](10, EditMeetingPage_ng_container_4_ng_container_51_div_10_Template, 26, 11, "div", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](11, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](14, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](16, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](18, "div", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](20, EditMeetingPage_ng_container_4_ng_container_51_mat_select_20_Template, 14, 3, "mat-select", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](21, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](11, 2, ctx_r8.state.selectedConferenceModeStream));
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](10);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](21, 4, ctx_r8.state.selectedVisibilityModeStream));
}
}
function EditMeetingPage_ng_container_4_ng_container_61_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "Participants");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
}
function EditMeetingPage_ng_container_4_ng_container_63_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "Notify");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
}
function EditMeetingPage_ng_container_4_ng_container_70_div_8_Template(rf, ctx) {
if (rf & 1) {
const _r32 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](0, "div", 46);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](2, "app-icon-select-button", 47);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵlistener"]("toggleChanged", function EditMeetingPage_ng_container_4_ng_container_70_div_8_Template_app_icon_select_button_toggleChanged_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵrestoreView"](_r32);
const ctx_r31 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵresetView"](ctx_r31.onScheduleModeChanged(ctx_r31.ScheduleMode.Instant));
});
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](4, "app-icon-select-button", 48);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵlistener"]("toggleChanged", function EditMeetingPage_ng_container_4_ng_container_70_div_8_Template_app_icon_select_button_toggleChanged_4_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵrestoreView"](_r32);
const ctx_r33 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵresetView"](ctx_r33.onScheduleModeChanged(ctx_r33.ScheduleMode.Schedule));
});
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
}
if (rf & 2) {
const scheduleMode_r30 = ctx.ngIf;
const ctx_r29 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("toggled", scheduleMode_r30 === ctx_r29.ScheduleMode.Instant);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("toggled", scheduleMode_r30 === ctx_r29.ScheduleMode.Schedule);
}
}
function EditMeetingPage_ng_container_4_ng_container_70_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](3, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](5, "span", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](6, "When to start?");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](8, EditMeetingPage_ng_container_4_ng_container_70_div_8_Template, 6, 2, "div", 45);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](9, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](9, 1, ctx_r11.state.selectedScheduleModeStream));
}
}
function EditMeetingPage_ng_container_4_ng_container_73_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](3, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](5, "div", 49);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](7, "span", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](8, "Event Time");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](10, "app-meet-edit-date");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
}
function EditMeetingPage_ng_container_4_ng_container_100_Template(rf, ctx) {
if (rf & 1) {
const _r35 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](2, "button", 50);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵlistener"]("click", function EditMeetingPage_ng_container_4_ng_container_100_Template_button_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵrestoreView"](_r35);
const ctx_r34 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵresetView"](ctx_r34.onCompleteEditingButtonClicked());
});
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtextInterpolate1"]("\n ", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](4, 1, ctx_r13.completeEditingButtonTextStream), "\n ");
}
}
function EditMeetingPage_ng_container_4_ng_container_102_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](2, "button", 51);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtextInterpolate1"]("\n ", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](4, 1, ctx_r14.completeEditingButtonTextStream), "\n ");
}
}
function EditMeetingPage_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
const _r37 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](2, "header", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](4, "h2");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](8, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](10, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](12, "app-meet-edit-title", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵlistener"]("onTitleChanged", function EditMeetingPage_ng_container_4_Template_app_meet_edit_title_onTitleChanged_12_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵrestoreView"](_r37);
const ctx_r36 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵresetView"](ctx_r36.onTitleChanged($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](13, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](14, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](18, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](20, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](22, "span", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](23, "Type");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](25, "app-meet-edit-mode-select");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](27, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](28, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](30, "span", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](31, "Duration");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](33, "app-meet-edit-duration-select");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](35, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](36, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](38, "span", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](39, "Location");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](40, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](41, 14);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](42, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](44, EditMeetingPage_ng_container_4_ng_container_44_Template, 10, 3, "ng-container", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](45, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](46, EditMeetingPage_ng_container_4_ng_container_46_Template, 9, 9, "ng-container", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](47, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](49, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](50, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](51, EditMeetingPage_ng_container_4_ng_container_51_Template, 25, 6, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](52, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](53, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](54, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](55, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](56, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](57, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](58, "span", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](59, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](60, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](61, EditMeetingPage_ng_container_4_ng_container_61_Template, 2, 0, "ng-container", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](62, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](63, EditMeetingPage_ng_container_4_ng_container_63_Template, 2, 0, "ng-container", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](64, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](65, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](66, "app-meet-edit-participants");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](67, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](68, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](69, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](70, EditMeetingPage_ng_container_4_ng_container_70_Template, 12, 3, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](71, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](72, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](73, EditMeetingPage_ng_container_4_ng_container_73_Template, 14, 0, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](74, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](75, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](76, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](77, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](78, "div", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](79, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](80, "app-meet-notes");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](81, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](82, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](83, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](84, "div", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](85, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](86, "div", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](87, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](88, "app-meet-topics-list");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](89, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](90, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](91, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](92, "button", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵlistener"]("click", function EditMeetingPage_ng_container_4_Template_button_click_92_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵrestoreView"](_r37);
const ctx_r38 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵresetView"](ctx_r38.onLeaveTheEditPageButtonClicked());
})("keydown.escape", function EditMeetingPage_ng_container_4_Template_button_keydown_escape_92_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵrestoreView"](_r37);
const ctx_r39 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵresetView"](ctx_r39.handleKeyboardEvent($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](93, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](94, "app-icon-close", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](95, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](96, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](97, 14);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](98, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](99, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](100, EditMeetingPage_ng_container_4_ng_container_100_Template, 6, 3, "ng-container", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](101, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](102, EditMeetingPage_ng_container_4_ng_container_102_Template, 6, 3, "ng-container", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](103, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](104, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](105, "div", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](106, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const dock_r5 = ctx.ngIf;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtextInterpolate"](dock_r5.type === "Draft" ? "New Event" : "Edit Event");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("value", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](13, 16, ctx_r0.state.meetingTitleStream))("placeholder", "Enter event title")("disabled", !_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](14, 18, ctx_r0.state.isMeetingDraftTypeStream));
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](29);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](42, 20, ctx_r0.state.selectedMeetingModeStream));
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngSwitchCase", ctx_r0.MeetingMode.InPerson);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](52, 22, ctx_r0.state.selectedMeetingModeStream) === ctx_r0.MeetingMode.Broadcast);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](59, 24, ctx_r0.state.selectedMeetingModeStream) === ctx_r0.MeetingMode.Broadcast);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngSwitchCase", false);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](71, 26, ctx_r0.state.selectedMeetingModeStream) === ctx_r0.MeetingMode.Broadcast);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](74, 28, ctx_r0.state.selectedScheduleModeStream) === ctx_r0.ScheduleMode.Schedule);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](21);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("color", "#2B2733");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](98, 30, ctx_r0.state.isMeetingReadyToSaveStream));
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngSwitchCase", false);
}
}
function EditMeetingPage_ng_container_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](2, "div", 52);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](4, "app-loading-overlay");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
}
function EditMeetingPage_ng_container_10_ng_container_2_div_18_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](0, "div", 58);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](2, "div", 59);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](4, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](6, "momentTimeZone");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](7, "span", 60);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](8, "\u2022");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](10, "momentTimeZone");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](11, "momentTimeZone");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](12, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](13);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
}
if (rf & 2) {
const tz_r45 = ctx.ngIf;
const dock_r41 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtextInterpolate1"]("\n ", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind3"](6, 4, dock_r41.dates.start, tz_r45.selected.zone, "ddd, MMM D"), "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtextInterpolate2"]("\n ", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind3"](10, 8, dock_r41.dates.start, tz_r45.selected.zone, "h:mm"), "\n - ", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind3"](11, 12, dock_r41.dates.end, tz_r45.selected.zone, "h:mm A"), "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtextInterpolate1"]("\n ", tz_r45.browser.zone !== tz_r45.selected.zone ? tz_r45.selected.label : tz_r45.browser.label, "\n ");
}
}
function EditMeetingPage_ng_container_10_ng_container_2_ng_container_24_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](2, "input", 61);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const dock_r41 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("value", dock_r41.inPersonLocation);
}
}
function EditMeetingPage_ng_container_10_ng_container_2_ng_container_26_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](2, "input", 61);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const dock_r41 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("value", dock_r41.location);
}
}
const _c0 = function (a0, a1) {
return {
browser: a0,
selected: a1
};
};
function EditMeetingPage_ng_container_10_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
const _r50 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](2, "div", 53);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](4, "div", 54);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](6, "app-icon-meeting-submitted");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](9, "div", 55);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](11, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](12, "Event created");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](14, "h2");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](18, EditMeetingPage_ng_container_10_ng_container_2_div_18_Template, 17, 16, "div", 56);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](19, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](20, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](21, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](22, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](24, EditMeetingPage_ng_container_10_ng_container_2_ng_container_24_Template, 4, 1, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](25, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](26, EditMeetingPage_ng_container_10_ng_container_2_ng_container_26_Template, 4, 1, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](27, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](28, "div", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵlistener"]("click", function EditMeetingPage_ng_container_10_ng_container_2_Template_div_click_28_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵrestoreView"](_r50);
const ctx_r49 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵresetView"](ctx_r49.copyMeetingLinkToTheClipboard());
});
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](30, "i", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](31, "link");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](34, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](35, "button", 57);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵlistener"]("click", function EditMeetingPage_ng_container_10_ng_container_2_Template_button_click_35_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵrestoreView"](_r50);
const ctx_r51 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵresetView"](ctx_r51.navigateToTheTimeline());
});
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](36);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](38, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const dock_r41 = ctx.ngIf;
const ctx_r40 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtextInterpolate"](dock_r41.title);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpureFunction2"](11, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](19, 7, ctx_r40.state.browserTimeZoneDataStream), _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](20, 9, ctx_r40.state.selectedTimeZoneDataStream)));
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", dock_r41.mode === ctx_r40.MeetingMode.InPerson);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", dock_r41.mode !== ctx_r40.MeetingMode.InPerson);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("matTooltip", "Copy meeting link")("matTooltipPosition", ctx_r40.TooltipPosition.BOTTOM);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtextInterpolate1"]("\n ", "Continue", "\n ");
}
}
function EditMeetingPage_ng_container_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](2, EditMeetingPage_ng_container_10_ng_container_2_Template, 39, 14, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](3, 1, ctx_r2.currentDockStream));
}
}
function EditMeetingPage_ng_template_15_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](1, "div", 52);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelement"](3, "app-loading-overlay");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](5, "\n");
}
}
class EditMeetingPage {
constructor(api, title, router, config, user, route, settings, snackbarManager, draftDockFacade, meetingsManager, editMeetingVM, confirmService, participantsManager, availabilityProvider) {
this.api = api;
this.title = title;
this.router = router;
this.config = config;
this.user = user;
this.route = route;
this.settings = settings;
this.snackbarManager = snackbarManager;
this.draftDockFacade = draftDockFacade;
this.meetingsManager = meetingsManager;
this.editMeetingVM = editMeetingVM;
this.confirmService = confirmService;
this.participantsManager = participantsManager;
this.availabilityProvider = availabilityProvider;
this.TooltipPosition = _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_11__.TooltipPosition;
this.MeetingMode = _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.MeetingMode;
this.ScheduleMode = _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.ScheduleMode;
this.DockVisibility = _undock_dock_meet_contracts_dock_dock_visibility__WEBPACK_IMPORTED_MODULE_6__.DockVisibility;
this.ConferenceMode = _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.ConferenceMode;
this.isOwnerModeStream = this.draftDockFacade.isOwnerModeStream;
this.toggleChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_28__.EventEmitter();
this.isRequestProcessingSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.isMeetingCreatedSuccessfullySubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.MEETING_ID_URL_PARAM = 'id';
this.PARTICIPANTS_URL_PARAM = 'r';
this.MEETING_MODE_URL_PARAM = 'm';
this.MEETING_START_URL_PARAM = 'start';
this.MEETING_END_URL_PARAM = 'end';
this.state = editMeetingVM;
this.currentDockStream = this.draftDockFacade.currentDockStream;
this.sharedAccessUrlStream = this.draftDockFacade.sharedAccessUrlStream;
const startTime = (0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.getQueryParam)(this.route, this.MEETING_START_URL_PARAM);
if (startTime) {
this.initStartDate = moment_moment__WEBPACK_IMPORTED_MODULE_12___default()(startTime).toDate();
}
const endTime = (0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.getQueryParam)(this.route, this.MEETING_END_URL_PARAM);
if (endTime) {
this.initEndDate = moment_moment__WEBPACK_IMPORTED_MODULE_12___default()(endTime).toDate();
}
}
handleKeyboardEvent(event) {
return this.onLeaveTheEditPageButtonClicked();
}
get completeEditingButtonTextStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_29__.combineLatest)([this.state.isMeetingDraftTypeStream, this.state.selectedMeetingModeStream, this.state.selectedScheduleModeStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_30__.map)(sources => {
const [isDraft, meetingMode, scheduleMode] = sources;
if (isDraft) {
if (meetingMode === _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Broadcast) {
switch (scheduleMode) {
case _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.ScheduleMode.Instant:
return 'Open Room';
case _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.ScheduleMode.Schedule:
return 'Schedule Room';
}
}
return 'Save and send invites';
}
if (meetingMode === _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Broadcast) {
return 'Save Room';
}
return 'Save Meeting';
})));
}
get conferenceLocationPlaceholderStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.user.settingsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_30__.map)(settings => {
if (['zoom', 'external'].includes(settings.conferenceLinkPreference)) {
return 'Conference link will be generated';
}
return '';
})));
}
get currentUserStream() {
return this.settings.currentUserStream;
}
get currentUserSettingsStream() {
return this.settings.currentUserSettingsStream;
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this.router.url.includes('instant')) {
return _this.createInstantMeetingAndNavigateToAgenda();
}
let dockId = (0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.getRouteParam)(_this.route, _this.MEETING_ID_URL_PARAM);
if (dockId && dockId.length === 12) {
const handle = yield _this.api.urlHandle.registry.getUrlHandle(dockId);
if (handle) {
dockId = yield _this.ensureDockExistAndGetId(dockId);
}
}
if (!dockId) {
dockId = yield _this.draftDockFacade.createDraftMeeting({
dates: {
start: _this.initStartDate,
end: _this.initEndDate
}
});
return _this.router.navigate(['meet', 'edit', dockId], {
queryParams: _this.router.parseUrl(_this.router.url).queryParams
});
}
try {
yield _this.draftDockFacade.initializeWithDockId(dockId);
if (_this.initStartDate) {
_this.editMeetingVM.selectAvailabilityDaysCountToDisplay(3);
yield _this.editMeetingVM.selectRangeStartForAvailabilityDisplaying(_this.initStartDate, true);
if (_this.initEndDate) {
let newDuration = moment_moment__WEBPACK_IMPORTED_MODULE_12___default()(_this.initEndDate).diff(moment_moment__WEBPACK_IMPORTED_MODULE_12___default()(_this.initStartDate), 'minutes');
if (newDuration > 0) {
yield _this.editMeetingVM.selectCustomDuration(newDuration);
}
}
}
} catch (error) {
if (error instanceof _undock_dock_meet_exceptions_dock_is_not_found_exception__WEBPACK_IMPORTED_MODULE_10__.DockIsNotFoundException) {
return _this.router.navigate(['meet', 'new']);
}
_this.snackbarManager.error(`Something went wrong. Please try later.`);
return _this.navigateToTheTimeline();
}
yield Promise.all([_this.editMeetingVM.initViewModel(), _this.availabilityProvider.initialize({
emails: _this.participantsManager.participantsEmailStream,
timeZone: _this.editMeetingVM.selectedTimeZoneNameStream,
dateRange: _this.editMeetingVM.loadAvailabilityDatesRangeStream,
meetingMode: _this.editMeetingVM.selectedMeetingModeStream,
meetingDuration: _this.editMeetingVM.meetingDurationForAvailabilityStream,
rescheduleMeetingId: _this.editMeetingVM.currentNonDraftMeetingIdStream
})]);
yield Promise.all([_this.importMeetingModeFromUrl(), _this.importParticipantsFromUrl(), _this.syncMeetingTitleWithTabTitle()]);
const {
defaultDuration
} = yield _this.user.settings;
yield _this.state.selectMeetingDuration(defaultDuration);
})();
}
copyMeetingLinkToTheClipboard() {
return this.editMeetingVM.copyMeetingLinkToTheClipboard();
}
onTitleChanged(value) {
return this.editMeetingVM.setMeetingTitle(value);
}
onLocationChanged(value) {
return this.editMeetingVM.setMeetingLocation(value);
}
onInPersonLocationChanged(value) {
return this.editMeetingVM.setMeetingInPersonLocation(value);
}
onInPersonLocationUrlChanged(value) {
return this.editMeetingVM.setMeetingInPersonLocationUrl(value);
}
onMeetingModeChanged(value) {
return this.editMeetingVM.selectMeetingMode(value);
}
onScheduleModeChanged(value) {
return this.editMeetingVM.selectScheduleMode(value);
}
onConferenceModeChanged(value) {
return this.editMeetingVM.selectConferenceMode(value);
}
onVisibilityModeChanged(value) {
return this.editMeetingVM.selectVisibilityMode(value);
}
navigateToTheMeeting() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const dock = yield _this2.draftDockFacade.currentDockStream;
return _this2.router.navigate(['meet', dock.id]);
})();
}
navigateToTheTimeline() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this3.router.navigate(['/'], {
state: {
reloadTimeline: true
}
});
})();
}
onCompleteEditingButtonClicked() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this4.isRequestProcessingSubject.next(true);
let dock = yield _this4.draftDockFacade.currentDockStream;
if (dock.isDraftType) {
dock = yield _this4.editMeetingVM.saveChangesToTheDraftMeeting(dock);
yield _this4.api.meet.dock.createFromDraft({
draftMeetingId: dock.id,
requestedMeetingType: _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.DockType.Meeting
});
try {
if (dock.mode === _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Broadcast) {
const scheduleMode = yield _this4.state.selectedScheduleModeStream;
yield _this4.api.analytics.track({
event: _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_21__.AnalyticsAction.MeetingProposed,
source: _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_21__.AnalyticsSource.WebApp,
feature: _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_21__.AnalyticsTrackedFeature.OfficeHours,
component: scheduleMode === _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.ScheduleMode.Schedule ? _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_21__.AnalyticsTrackedComponent.Scheduled : _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_21__.AnalyticsTrackedComponent.Instant
});
} else {
yield _this4.api.analytics.track({
event: _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_21__.AnalyticsAction.MeetingProposed,
source: _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_21__.AnalyticsSource.WebApp,
feature: _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_21__.AnalyticsTrackedFeature.NewEvent,
properties: {
meetingMode: dock.mode
}
});
}
} catch (error) {
console.log(`Cannot track analytics`, error);
}
} else {
yield _this4.editMeetingVM.saveChangesToTheMeeting(dock);
yield _this4.participantsManager.completeMarkedParticipantsDeletion();
yield _this4.participantsManager.sendInvitesAndAddPendingParticipants();
return _this4.router.navigate(['meet', dock.id]);
}
if ((yield _this4.state.selectedScheduleModeStream) === _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.ScheduleMode.Instant) {
return _this4.router.navigate(['meet', dock.id, 'room'], {
queryParams: {
skipLobbyPage: 'true'
}
});
}
_this4.isRequestProcessingSubject.next(false);
_this4.isMeetingCreatedSuccessfullySubject.next(true);
})();
}
onLeaveTheEditPageButtonClicked() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const dock = yield _this5.draftDockFacade.currentDockStream;
if (dock.isDraftType) {
const discardChanges = yield _this5.confirmService.open({
title: 'Are you sure you want to leave without saving your changes?',
description: `This action could not be undone`,
confirmButtonLabel: 'Discard changes',
discardButtonLabel: 'Back to edit'
});
if (discardChanges) {
_this5.draftDockFacade.delete(dock).catch(error => console.log(`Unable delete draft meeting`, error));
return _this5.router.navigate(['timeline']);
}
return null;
}
if (yield _this5.editMeetingVM.isMeetingHasUnsavedChangesStream) {
const saveChanges = yield _this5.confirmService.open({
title: 'Are you sure you want to leave without saving your changes?',
description: `This action could not be undone`,
confirmButtonLabel: 'Save changes',
discardButtonLabel: 'Discard changes'
});
if (saveChanges === null) {
return null;
}
if (saveChanges) {
yield _this5.editMeetingVM.saveChangesToTheMeeting(dock);
yield _this5.participantsManager.completeMarkedParticipantsDeletion();
yield _this5.participantsManager.sendInvitesAndAddPendingParticipants();
}
}
return _this5.router.navigate(['meet', dock.id]);
})();
}
importMeetingModeFromUrl() {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let mode = (0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.getQueryParam)(_this6.route, _this6.MEETING_MODE_URL_PARAM, true);
if (mode) {
return _this6.editMeetingVM.selectMeetingMode(mode);
}
})();
}
importParticipantsFromUrl() {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const dock = yield _this7.draftDockFacade.currentDockStream;
let participantEmails = (0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.getQueryParam)(_this7.route, _this7.PARTICIPANTS_URL_PARAM, true);
if (dock.isDraftType && participantEmails) {
participantEmails = Array.isArray(participantEmails) ? participantEmails : [participantEmails];
yield Promise.all(participantEmails.map(email => _this7.participantsManager.addParticipantByEmail(email)));
}
})();
}
syncMeetingTitleWithTabTitle() {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
(0,rxjs__WEBPACK_IMPORTED_MODULE_29__.combineLatest)([_this8.currentDockStream, _this8.editMeetingVM.defaultMeetingTitleStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_31__.takeUntil)(_this8.destroyedEvent)).subscribe(sources => {
const [dock, defaultTitle] = sources;
let prefix = (dock === null || dock === void 0 ? void 0 : dock.isDraftType) ? 'New' : 'Edit',
title = _undock_core__WEBPACK_IMPORTED_MODULE_2__.Validations.isNotEmptyString(dock === null || dock === void 0 ? void 0 : dock.title) ? dock.title : defaultTitle;
_this8.title.setTitle(`Undock | ${prefix} - ${title}`);
});
})();
}
createInstantMeetingAndNavigateToAgenda() {
var _this9 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const dock = yield _this9.meetingsManager.createInstantMeeting(yield _this9.user.dataStream);
yield _this9.router.navigate(['meet', dock.conferenceSharedAccessSecret, 'room'], {
queryParams: {
skipLobbyPage: 'true'
}
});
})();
}
ensureDockExistAndGetId(dockKey) {
var _this10 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const dock = yield _this10.api.meet.dock.getBySharedAccessSecret(dockKey);
return dock.id;
})();
}
}
EditMeetingPage.ɵfac = function EditMeetingPage_Factory(t) {
return new (t || EditMeetingPage)(_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdirectiveInject"](_undock_api__WEBPACK_IMPORTED_MODULE_22__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdirectiveInject"](_angular_platform_browser__WEBPACK_IMPORTED_MODULE_32__.Title), _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_33__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_23__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_33__.ActivatedRoute), _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdirectiveInject"](_undock_profile_settings_services_facade_settings_facade__WEBPACK_IMPORTED_MODULE_24__.SettingsFacade), _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_25__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdirectiveInject"](_undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_5__.DockFacade), _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdirectiveInject"](_undock_dock_meet_services_meetings_manager__WEBPACK_IMPORTED_MODULE_26__.MeetingsManager), _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdirectiveInject"](_undock_dock_meet_ui_pages_edit_meeting_view_models_edit_meeting_view_model__WEBPACK_IMPORTED_MODULE_7__.EditMeetingViewModel), _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdirectiveInject"](_undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_27__.ConfirmPopupService), _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdirectiveInject"](_undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_9__.DockParticipantsManager), _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdirectiveInject"](_undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_13__.AvailabilityProvider));
};
EditMeetingPage.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵdefineComponent"]({
type: EditMeetingPage,
selectors: [["app-meet-new-meeting"]],
hostBindings: function EditMeetingPage_HostBindings(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵlistener"]("keyup.escape", function EditMeetingPage_keyup_escape_HostBindingHandler($event) {
return ctx.handleKeyboardEvent($event);
}, false, _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵresolveDocument"]);
}
},
outputs: {
toggleChanged: "toggleChanged"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵProvidersFeature"]([_undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_4__.TopicsManager, _undock_dock_meet_ui_pages_edit_meeting_view_models_edit_meeting_view_model__WEBPACK_IMPORTED_MODULE_7__.EditMeetingViewModel, _undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_9__.DockParticipantsManager, _undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_13__.AvailabilityProvider, _undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_18__.AvailabilityViewModel, {
provide: _undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_5__.DockFacade,
useClass: _undock_dock_meet_services_facade_draft_dock_facade__WEBPACK_IMPORTED_MODULE_8__.DraftDockFacade
}, {
provide: _undock_dock_meet_contracts_ui_adapters_notes_adapter__WEBPACK_IMPORTED_MODULE_14__.NOTES_ADAPTER,
useClass: _undock_dock_meet_services_adapters_dock_facade_notes_adapter__WEBPACK_IMPORTED_MODULE_15__.DockFacadeNotesAdapter
}, {
provide: _undock_dock_meet_contracts_ui_adapters_topics_adapter__WEBPACK_IMPORTED_MODULE_16__.TOPICS_ADAPTER,
useClass: _undock_dock_meet_services_adapters_dock_facade_topics_adapter__WEBPACK_IMPORTED_MODULE_17__.DockFacadeTopicsAdapter
}, {
provide: _undock_dock_meet_contracts_ui_providers_participants_provider__WEBPACK_IMPORTED_MODULE_19__.PARTICIPANTS_PROVIDER,
useClass: _undock_dock_meet_services_data_providers_dock_facade_participants_provider__WEBPACK_IMPORTED_MODULE_20__.DockFacadeParticipantsProvider
}])],
decls: 18,
vars: 10,
consts: [[1, "event-main-container"], [1, "new-event-wrapper"], [4, "ngIf", "ngIfElse"], [4, "ngIf"], ["dockIsLoadingTmpl", ""], [1, "new-event-header", "row"], [1, "row", "top-level", "-title-input"], [1, "edit-meeting-item", "meeting-title"], [3, "value", "placeholder", "disabled", "onTitleChanged"], [1, "row", "top-level", "-select-settings"], [1, "edit-meeting-item", "meeting-type"], [1, "item-title"], [1, "edit-meeting-item", "meeting-duration"], [1, "edit-meeting-item", "meeting-location"], [3, "ngSwitch"], [4, "ngSwitchCase"], [4, "ngSwitchDefault"], [1, "row", "top-level"], [1, "edit-meeting-item", "participants"], [1, "item-title", 3, "ngSwitch"], [1, "edit-meeting-item", "meet-notes"], ["participant-selector-host", "", 1, "row", "top-level"], [1, "edit-meeting-item", "topics-list"], [1, "leave-edit-mode-button", "-light-bg", 3, "click", "keydown.escape"], [3, "color"], [1, "save-send-button-background"], [3, "location", "changeLocation", "changeLocationUrl"], ["udInput", "", "disabled", "", 3, "value", "placeholder"], [1, "copy-button", 3, "matTooltip", "matTooltipPosition", "click"], [1, "material-icons"], [1, "edit-meeting-item"], ["class", "row broadcast-settings", 4, "ngIf"], [1, "edit-meeting-item", "-privacy-settings"], ["class", "customArrow status-select", 3, "value", "selectionChange", 4, "ngIf"], [1, "row", "broadcast-settings"], ["mode", "toggle", "label", "Office", "borderRadius", "12px", "description", "Have private conversations 1 at a time while people wait in the queue", 3, "expandedMode", "image", "borderColor", "backgroundColor", "toggled", "toggleChanged"], ["xmlns", "http://www.w3.org/2000/svg", "width", "32", "height", "32", "viewBox", "0 0 32 32", "fill", "none"], ["id", "path-1-inside-1_2071_16332", "fill", "white"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M24 13.3333C24 12.5987 23.4026 12 22.6666 12C21.9306 12 21.3333 12.5987 21.3333 13.3333C21.3333 14.068 21.9306 14.6667 22.6666 14.6667C23.4026 14.6667 24 14.068 24 13.3333ZM26.6666 13.3333C26.6666 15.5387 24.872 17.3333 22.6666 17.3333C20.4613 17.3333 18.6666 15.5387 18.6666 13.3333C18.6666 11.128 20.4613 9.33333 22.6666 9.33333C24.872 9.33333 26.6666 11.128 26.6666 13.3333ZM14.6666 9.33333C14.6666 7.86267 13.4706 6.66667 12 6.66667C10.5293 6.66667 9.33329 7.86267 9.33329 9.33333C9.33329 10.804 10.5293 12 12 12C13.4706 12 14.6666 10.804 14.6666 9.33333ZM17.3333 9.33333C17.3333 12.2747 14.9413 14.6667 12 14.6667C9.05863 14.6667 6.66663 12.2747 6.66663 9.33333C6.66663 6.392 9.05863 4 12 4C14.9413 4 17.3333 6.392 17.3333 9.33333ZM18.5866 20.0613C19.7453 19.1653 21.172 18.6667 22.6666 18.6667C26.3426 18.6667 29.3333 21.6573 29.3333 25.3333C29.3333 26.0693 28.7373 26.6667 28 26.6667C27.2626 26.6667 26.6666 26.0693 26.6666 25.3333C26.6666 23.128 24.872 21.3333 22.6666 21.3333C21.756 21.3333 20.8906 21.6453 20.192 22.1987C20.9173 23.5267 21.3333 25.0493 21.3333 26.6667C21.3333 27.4027 20.7373 28 20 28C19.2626 28 18.6666 27.4027 18.6666 26.6667C18.6666 22.9907 15.676 20 12 20C8.32396 20 5.33329 22.9907 5.33329 26.6667C5.33329 27.4027 4.73729 28 3.99996 28C3.26263 28 2.66663 27.4027 2.66663 26.6667C2.66663 21.52 6.85463 17.3333 12 17.3333C14.5693 17.3333 16.8973 18.3773 18.5866 20.0613Z"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M24 13.3333C24 12.5987 23.4026 12 22.6666 12C21.9306 12 21.3333 12.5987 21.3333 13.3333C21.3333 14.068 21.9306 14.6667 22.6666 14.6667C23.4026 14.6667 24 14.068 24 13.3333ZM26.6666 13.3333C26.6666 15.5387 24.872 17.3333 22.6666 17.3333C20.4613 17.3333 18.6666 15.5387 18.6666 13.3333C18.6666 11.128 20.4613 9.33333 22.6666 9.33333C24.872 9.33333 26.6666 11.128 26.6666 13.3333ZM14.6666 9.33333C14.6666 7.86267 13.4706 6.66667 12 6.66667C10.5293 6.66667 9.33329 7.86267 9.33329 9.33333C9.33329 10.804 10.5293 12 12 12C13.4706 12 14.6666 10.804 14.6666 9.33333ZM17.3333 9.33333C17.3333 12.2747 14.9413 14.6667 12 14.6667C9.05863 14.6667 6.66663 12.2747 6.66663 9.33333C6.66663 6.392 9.05863 4 12 4C14.9413 4 17.3333 6.392 17.3333 9.33333ZM18.5866 20.0613C19.7453 19.1653 21.172 18.6667 22.6666 18.6667C26.3426 18.6667 29.3333 21.6573 29.3333 25.3333C29.3333 26.0693 28.7373 26.6667 28 26.6667C27.2626 26.6667 26.6666 26.0693 26.6666 25.3333C26.6666 23.128 24.872 21.3333 22.6666 21.3333C21.756 21.3333 20.8906 21.6453 20.192 22.1987C20.9173 23.5267 21.3333 25.0493 21.3333 26.6667C21.3333 27.4027 20.7373 28 20 28C19.2626 28 18.6666 27.4027 18.6666 26.6667C18.6666 22.9907 15.676 20 12 20C8.32396 20 5.33329 22.9907 5.33329 26.6667C5.33329 27.4027 4.73729 28 3.99996 28C3.26263 28 2.66663 27.4027 2.66663 26.6667C2.66663 21.52 6.85463 17.3333 12 17.3333C14.5693 17.3333 16.8973 18.3773 18.5866 20.0613Z", "fill", "#CECADA"], ["d", "M18.5866 20.0613L18.4454 20.203L18.5699 20.3271L18.709 20.2195L18.5866 20.0613ZM20.192 22.1987L20.0678 22.0419L19.9356 22.1466L20.0164 22.2945L20.192 22.1987ZM22.6666 12.2C23.292 12.2 23.8 12.709 23.8 13.3333H24.2C24.2 12.4883 23.5132 11.8 22.6666 11.8V12.2ZM21.5333 13.3333C21.5333 12.709 22.0412 12.2 22.6666 12.2V11.8C21.82 11.8 21.1333 12.4883 21.1333 13.3333H21.5333ZM22.6666 14.4667C22.0412 14.4667 21.5333 13.9577 21.5333 13.3333H21.1333C21.1333 14.1783 21.82 14.8667 22.6666 14.8667V14.4667ZM23.8 13.3333C23.8 13.9577 23.292 14.4667 22.6666 14.4667V14.8667C23.5132 14.8667 24.2 14.1783 24.2 13.3333H23.8ZM22.6666 17.5333C24.9824 17.5333 26.8666 15.6491 26.8666 13.3333H26.4666C26.4666 15.4282 24.7615 17.1333 22.6666 17.1333V17.5333ZM18.4666 13.3333C18.4666 15.6491 20.3508 17.5333 22.6666 17.5333V17.1333C20.5717 17.1333 18.8666 15.4282 18.8666 13.3333H18.4666ZM22.6666 9.13333C20.3508 9.13333 18.4666 11.0175 18.4666 13.3333H18.8666C18.8666 11.2385 20.5717 9.53333 22.6666 9.53333V9.13333ZM26.8666 13.3333C26.8666 11.0175 24.9824 9.13333 22.6666 9.13333V9.53333C24.7615 9.53333 26.4666 11.2385 26.4666 13.3333H26.8666ZM12 6.86667C13.3602 6.86667 14.4666 7.97312 14.4666 9.33333H14.8666C14.8666 7.75221 13.5811 6.46667 12 6.46667V6.86667ZM9.53329 9.33333C9.53329 7.97312 10.6397 6.86667 12 6.86667V6.46667C10.4188 6.46667 9.13329 7.75221 9.13329 9.33333H9.53329ZM12 11.8C10.6397 11.8 9.53329 10.6935 9.53329 9.33333H9.13329C9.13329 10.9145 10.4188 12.2 12 12.2V11.8ZM14.4666 9.33333C14.4666 10.6935 13.3602 11.8 12 11.8V12.2C13.5811 12.2 14.8666 10.9145 14.8666 9.33333H14.4666ZM12 14.8667C15.0518 14.8667 17.5333 12.3851 17.5333 9.33333H17.1333C17.1333 12.1642 14.8308 14.4667 12 14.4667V14.8667ZM6.46663 9.33333C6.46663 12.3851 8.94817 14.8667 12 14.8667V14.4667C9.16908 14.4667 6.86663 12.1642 6.86663 9.33333H6.46663ZM12 3.8C8.94817 3.8 6.46663 6.28154 6.46663 9.33333H6.86663C6.86663 6.50246 9.16908 4.2 12 4.2V3.8ZM17.5333 9.33333C17.5333 6.28154 15.0518 3.8 12 3.8V4.2C14.8308 4.2 17.1333 6.50246 17.1333 9.33333H17.5333ZM22.6666 18.4667C21.1271 18.4667 19.6575 18.9804 18.4643 19.9031L18.709 20.2195C19.8331 19.3503 21.2168 18.8667 22.6666 18.8667V18.4667ZM29.5333 25.3333C29.5333 21.5469 26.4531 18.4667 22.6666 18.4667V18.8667C26.2322 18.8667 29.1333 21.7678 29.1333 25.3333H29.5333ZM28 26.8667C28.8479 26.8667 29.5333 26.1797 29.5333 25.3333H29.1333C29.1333 25.959 28.6267 26.4667 28 26.4667V26.8667ZM26.4666 25.3333C26.4666 26.1797 27.152 26.8667 28 26.8667V26.4667C27.3732 26.4667 26.8666 25.959 26.8666 25.3333H26.4666ZM22.6666 21.5333C24.7615 21.5333 26.4666 23.2385 26.4666 25.3333H26.8666C26.8666 23.0175 24.9824 21.1333 22.6666 21.1333V21.5333ZM20.3161 22.3555C20.9803 21.8294 21.8022 21.5333 22.6666 21.5333V21.1333C21.7098 21.1333 20.8009 21.4613 20.0678 22.0419L20.3161 22.3555ZM21.5333 26.6667C21.5333 25.0146 21.1083 23.4591 20.3675 22.1028L20.0164 22.2945C20.7263 23.5942 21.1333 25.084 21.1333 26.6667H21.5333ZM20 28.2C20.8479 28.2 21.5333 27.513 21.5333 26.6667H21.1333C21.1333 27.2923 20.6267 27.8 20 27.8V28.2ZM18.4666 26.6667C18.4666 27.513 19.152 28.2 20 28.2V27.8C19.3732 27.8 18.8666 27.2923 18.8666 26.6667H18.4666ZM12 20.2C15.5655 20.2 18.4666 23.1011 18.4666 26.6667H18.8666C18.8666 22.8802 15.7864 19.8 12 19.8V20.2ZM5.53329 26.6667C5.53329 23.1011 8.43442 20.2 12 20.2V19.8C8.2135 19.8 5.13329 22.8802 5.13329 26.6667H5.53329ZM3.99996 28.2C4.84788 28.2 5.53329 27.513 5.53329 26.6667H5.13329C5.13329 27.2923 4.62671 27.8 3.99996 27.8V28.2ZM2.46663 26.6667C2.46663 27.513 3.15204 28.2 3.99996 28.2V27.8C3.37321 27.8 2.86663 27.2923 2.86663 26.6667H2.46663ZM12 17.1333C6.74419 17.1333 2.46663 21.4095 2.46663 26.6667H2.86663C2.86663 21.6305 6.96506 17.5333 12 17.5333V17.1333ZM18.7278 19.9197C17.0027 18.2 14.6246 17.1333 12 17.1333V17.5333C14.514 17.5333 16.7919 18.5546 18.4454 20.203L18.7278 19.9197Z", "fill", "white", "mask", "url(#path-1-inside-1_2071_16332)"], ["mode", "toggle", "label", "Forum", "borderRadius", "12px", "description", "Public conversation where everyone can listen", 3, "expandedMode", "image", "borderColor", "backgroundColor", "toggled", "labelBadge"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M14.6134 5.66741C15.1222 5.18325 15.589 5 16 5C16.411 5 16.8778 5.18325 17.3866 5.66741C17.9005 6.15649 18.4088 6.91145 18.8574 7.92086C19.1198 8.51128 19.3551 9.17367 19.5567 9.89577C18.4235 9.74604 17.2296 9.66667 16 9.66667C14.7704 9.66667 13.5765 9.74604 12.4433 9.89577C12.6449 9.17367 12.8802 8.51128 13.1426 7.92086C13.5912 6.91145 14.0995 6.15649 14.6134 5.66741ZM10.2825 10.2825C10.5501 9.11551 10.8984 8.04573 11.315 7.10858C11.5318 6.62057 11.7707 6.16073 12.0312 5.73774C9.14854 6.85334 6.85334 9.14854 5.73774 12.0312C6.16073 11.7707 6.62057 11.5318 7.10858 11.315C8.04573 10.8984 9.1155 10.5501 10.2825 10.2825ZM3 16C3 8.8203 8.8203 3 16 3C23.1797 3 29 8.8203 29 16C29 23.1797 23.1797 29 16 29C8.8203 29 3 23.1797 3 16ZM26.2623 12.0312C25.1467 9.14854 22.8515 6.85334 19.9688 5.73774C20.2293 6.16073 20.4682 6.62057 20.685 7.10858C21.1016 8.04573 21.4499 9.11551 21.7175 10.2825C22.8845 10.5501 23.9543 10.8984 24.8914 11.315C25.3794 11.5318 25.8393 11.7707 26.2623 12.0312ZM22.1042 12.4433C22.8263 12.6449 23.4887 12.8802 24.0791 13.1426C25.0886 13.5912 25.8435 14.0995 26.3326 14.6134C26.8168 15.1222 27 15.589 27 16C27 16.411 26.8168 16.8778 26.3326 17.3866C25.8435 17.9005 25.0886 18.4088 24.0791 18.8574C23.4887 19.1198 22.8263 19.3551 22.1042 19.5567C22.254 18.4235 22.3333 17.2296 22.3333 16C22.3333 14.7704 22.254 13.5765 22.1042 12.4433ZM20.0146 11.9854C18.7738 11.7805 17.4214 11.6667 16 11.6667C14.5786 11.6667 13.2262 11.7805 11.9854 11.9854C11.7805 13.2262 11.6667 14.5786 11.6667 16C11.6667 17.4214 11.7805 18.7738 11.9854 20.0146C13.2262 20.2195 14.5786 20.3333 16 20.3333C17.4214 20.3333 18.7738 20.2195 20.0146 20.0146C20.2195 18.7738 20.3333 17.4214 20.3333 16C20.3333 14.5786 20.2195 13.2262 20.0146 11.9854ZM19.5567 22.1042C18.4235 22.254 17.2296 22.3333 16 22.3333C14.7704 22.3333 13.5765 22.254 12.4433 22.1042C12.6449 22.8263 12.8802 23.4887 13.1426 24.0791C13.5912 25.0886 14.0995 25.8435 14.6134 26.3326C15.1222 26.8168 15.589 27 16 27C16.411 27 16.8778 26.8168 17.3866 26.3326C17.9005 25.8435 18.4088 25.0886 18.8574 24.0791C19.1198 23.4887 19.3551 22.8263 19.5567 22.1042ZM10.2825 21.7175C10.5501 22.8845 10.8984 23.9543 11.315 24.8914C11.5318 25.3794 11.7707 25.8393 12.0312 26.2623C9.14854 25.1467 6.85334 22.8515 5.73774 19.9688C6.16073 20.2293 6.62057 20.4682 7.10858 20.685C8.04573 21.1016 9.11551 21.4499 10.2825 21.7175ZM9.89577 19.5567C9.17367 19.3551 8.51128 19.1198 7.92086 18.8574C6.91145 18.4088 6.15649 17.9005 5.66741 17.3866C5.18325 16.8778 5 16.411 5 16C5 15.589 5.18325 15.1222 5.66741 14.6134C6.15649 14.0995 6.91145 13.5912 7.92086 13.1426C8.51128 12.8802 9.17367 12.6449 9.89577 12.4433C9.74604 13.5765 9.66667 14.7704 9.66667 16C9.66667 17.2296 9.74604 18.4235 9.89577 19.5567ZM21.7175 21.7175C22.8845 21.4499 23.9543 21.1016 24.8914 20.685C25.3794 20.4682 25.8393 20.2293 26.2623 19.9688C25.1467 22.8515 22.8515 25.1467 19.9688 26.2623C20.2293 25.8393 20.4682 25.3794 20.685 24.8914C21.1016 23.9543 21.4499 22.8845 21.7175 21.7175Z", "fill", "#CECADA"], [1, "customArrow", "status-select", 3, "value", "selectionChange"], [3, "value"], ["class", "row top-level broadcast-settings -start-time", 4, "ngIf"], [1, "row", "top-level", "broadcast-settings", "-start-time"], ["label", "Instant live room", "mode", "toggle", "borderRadius", "8px", "fontSize", "15px", "fontWeight", "500", "backgroundColor", "transparent", 3, "toggled", "toggleChanged"], ["label", "Schedule for later", "mode", "toggle", "borderRadius", "8px", "fontSize", "15px", "fontWeight", "500", "backgroundColor", "transparent", 3, "toggled", "toggleChanged"], [1, "edit-meeting-item", "meet-date"], ["mat-button", "", 1, "save-and-send-invites-button", 3, "click"], ["mat-button", "", "disabled", "", 1, "save-and-send-invites-button", "disabled"], [1, "processing-overlay"], [1, "meeting-created-container"], [1, "success-icon"], [1, "success-message"], ["class", "meeting-date", 4, "ngIf"], [1, "continue-button", 3, "click"], [1, "meeting-date"], [1, "date-text"], [1, "circle"], ["udInput", "", "disabled", "", 3, "value"]],
template: function EditMeetingPage_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](0, "section", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementStart"](2, "section", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](4, EditMeetingPage_ng_container_4_Template, 107, 32, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](7, EditMeetingPage_ng_container_7_Template, 7, 0, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](8, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](10, EditMeetingPage_ng_container_10_Template, 5, 3, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipe"](11, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](13, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](14, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplate"](15, EditMeetingPage_ng_template_15_Template, 6, 0, "ng-template", null, 4, _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵtext"](17, "\n\n");
}
if (rf & 2) {
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵreference"](16);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](5, 4, ctx.currentDockStream))("ngIfElse", _r3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](8, 6, ctx.isRequestProcessingSubject));
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_28__["ɵɵpipeBind1"](11, 8, ctx.isMeetingCreatedSuccessfullySubject));
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: column;\n position: relative;\n background: #FFFFFF;\n color: #807A8E;\n width: 100%;\n height: 100%;\n}\n\n\n[_nghost-%COMP%] .qs-datepicker-container {\n left: 0 !important;\n transform: none;\n}\n\n.event-main-container[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n width: 100%;\n height: 100%;\n overflow-y: scroll;\n}\n.event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar, .event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar-button, .event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar-track, .event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.event-main-container[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.event-main-container[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.event-main-container[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.event-main-container[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.event-main-container[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n\n.new-event-wrapper[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 768px;\n height: 100%;\n padding: 32px 4px;\n}\n\n.row[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n width: 100%;\n max-width: 760px;\n}\n.row.top-level[_ngcontent-%COMP%] {\n margin-bottom: 20px;\n}\n\n.processing-overlay[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 100;\n -webkit-backdrop-filter: grayscale(40%);\n backdrop-filter: grayscale(40%);\n}\n\n.new-event-header[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n width: 100%;\n}\n.new-event-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] {\n font-weight: 500;\n font-size: 16px;\n line-height: 22px;\n letter-spacing: -0.02em;\n color: #121114;\n}\n\n.edit-meeting-item[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n width: 100%;\n position: relative;\n}\n.edit-meeting-item.audio-only[_ngcontent-%COMP%] {\n font-size: 16px;\n line-height: 22px;\n font-weight: 400;\n}\n.edit-meeting-item[_ngcontent-%COMP%] + .edit-meeting-item[_ngcontent-%COMP%] {\n margin-left: 15px;\n}\n.edit-meeting-item.meeting-type[_ngcontent-%COMP%] {\n flex-grow: 2;\n max-width: 155px;\n}\n.edit-meeting-item.meeting-type[_ngcontent-%COMP%] .ud-input[_ngcontent-%COMP%] {\n min-height: 40px;\n padding: 1px 12px 1px 16px;\n border: 1px solid #9A95AC;\n}\n.edit-meeting-item.meeting-duration[_ngcontent-%COMP%] {\n flex-grow: 2;\n max-width: 155px;\n}\n.edit-meeting-item.meeting-duration[_ngcontent-%COMP%] .ud-input[_ngcontent-%COMP%] {\n min-height: 40px;\n padding: 1px 12px 1px 16px;\n border: 1px solid #9A95AC;\n}\n.edit-meeting-item.meeting-location[_ngcontent-%COMP%] {\n flex-grow: 6;\n max-width: 440px;\n}\n.edit-meeting-item.meeting-location[_ngcontent-%COMP%] .ud-input[_ngcontent-%COMP%] {\n min-height: 40px;\n padding: 1px 12px 1px 16px;\n border: 1px solid #9A95AC;\n}\n.edit-meeting-item.meeting-location[_ngcontent-%COMP%] .ud-input[_ngcontent-%COMP%] {\n padding-right: 40px !important;\n text-overflow: ellipsis;\n}\n.edit-meeting-item.meeting-title[_ngcontent-%COMP%] {\n padding-top: 10px;\n}\n.edit-meeting-item.meeting-location[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n cursor: text;\n background: transparent;\n padding-right: 36px;\n}\n.edit-meeting-item.meeting-location[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder {\n font-family: Inter, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 15px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #A59FB9;\n}\n.edit-meeting-item.meeting-location[_ngcontent-%COMP%] .copy-button[_ngcontent-%COMP%] {\n width: 24px;\n height: 24px;\n cursor: pointer;\n position: absolute;\n bottom: 24px;\n right: 12px;\n transform: translateY(50%);\n}\n.edit-meeting-item.topics-list[_ngcontent-%COMP%] {\n padding-bottom: 125px;\n}\n.edit-meeting-item[_ngcontent-%COMP%] .item-title[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n font-family: Inter, sans-serif;\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #9A95AC;\n}\n\n.edit-meeting-item.-privacy-settings[_ngcontent-%COMP%] {\n width: auto;\n margin: 0 auto;\n}\n.edit-meeting-item.-privacy-settings[_ngcontent-%COMP%] .status-select[_ngcontent-%COMP%] {\n width: auto;\n min-width: 82px;\n font-family: Inter, sans-serif;\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #2B2733;\n}\n.edit-meeting-item.-privacy-settings[_ngcontent-%COMP%] .status-select[_ngcontent-%COMP%] .mat-select-trigger .mat-select-value {\n padding-right: 8px;\n}\n\n.broadcast-settings[_ngcontent-%COMP%] {\n display: flex;\n justify-content: stretch;\n align-items: stretch;\n width: 100%;\n min-height: 102px;\n background: #FBFBFD;\n box-shadow: inset 0 0 0 1px #EDEAF2;\n border-radius: 12px;\n}\n.broadcast-settings.-start-time[_ngcontent-%COMP%] {\n min-height: 48px;\n}\n\n.leave-edit-mode-button[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n position: fixed;\n top: 16px;\n right: 16px;\n height: 48px;\n min-width: 48px;\n z-index: 100;\n padding: 0;\n border-radius: 50%;\n border: 1px solid #EDEAF2;\n box-sizing: border-box;\n background: #fefeff;\n outline: none;\n cursor: pointer;\n}\n.leave-edit-mode-button[_ngcontent-%COMP%]:after {\n position: absolute;\n z-index: 3;\n bottom: -24px;\n content: \"ESC\";\n font-family: Inter, sans-serif;\n font-style: normal;\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n letter-spacing: 1px;\n color: #CECADA;\n}\n.leave-edit-mode-button[_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\n.leave-edit-mode-button[_ngcontent-%COMP%]:active {\n background: #CECADA;\n}\n\n.save-and-send-invites-button[_ngcontent-%COMP%] {\n outline: none;\n cursor: pointer;\n background: #2B2733;\n box-sizing: border-box;\n border: 0;\n border-radius: 10px;\n padding: 10px 15px;\n color: #ffffff;\n font-weight: 500;\n font-size: 15px;\n line-height: 22px;\n position: fixed;\n bottom: 40px;\n left: 50%;\n transform: translateX(-50%);\n height: 44px;\n min-width: 120px;\n z-index: 100;\n}\n.save-and-send-invites-button.disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n color: rgba(255, 255, 255, 0.6);\n}\n\n.save-send-button-background[_ngcontent-%COMP%] {\n display: block;\n width: 100%;\n height: 150px;\n content: \"\";\n position: fixed;\n left: 0;\n bottom: 0;\n background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 82.08%);\n z-index: 13;\n}\n\n.meeting-created-container[_ngcontent-%COMP%] {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 100;\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n background: white;\n}\n.meeting-created-container[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] {\n margin: 12px 0px;\n}\n.meeting-created-container[_ngcontent-%COMP%] .success-icon[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n margin: 0;\n}\n.meeting-created-container[_ngcontent-%COMP%] .success-message[_ngcontent-%COMP%] {\n margin: 0;\n color: #121114;\n text-align: center;\n font-size: 24px;\n line-height: 30px;\n letter-spacing: 1px;\n}\n.meeting-created-container[_ngcontent-%COMP%] .success-message[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n display: block;\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n margin: 24px 0;\n text-transform: uppercase;\n color: #807A8E;\n}\n.meeting-created-container[_ngcontent-%COMP%] .success-message[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] {\n margin-bottom: 12px;\n font-weight: 400;\n font-size: 24px;\n line-height: 30px;\n}\n.meeting-created-container[_ngcontent-%COMP%] .meeting-date[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n flex-direction: row;\n}\n.meeting-created-container[_ngcontent-%COMP%] .meeting-date[_ngcontent-%COMP%] i[_ngcontent-%COMP%] {\n margin-right: 7px;\n}\n.meeting-created-container[_ngcontent-%COMP%] .meeting-date[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-size: 16px;\n line-height: 22px;\n font-weight: 400;\n letter-spacing: -0.02em;\n color: #807A8E;\n}\n.meeting-created-container[_ngcontent-%COMP%] .meeting-date[_ngcontent-%COMP%] .date-text[_ngcontent-%COMP%] span[_ngcontent-%COMP%] .circle[_ngcontent-%COMP%] {\n font-size: 8px;\n line-height: 1;\n vertical-align: middle;\n}\n.meeting-created-container[_ngcontent-%COMP%] .meeting-location[_ngcontent-%COMP%] {\n flex: 0;\n width: 350px;\n}\n.meeting-created-container[_ngcontent-%COMP%] .meeting-location[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n padding-right: 36px;\n}\n.meeting-created-container[_ngcontent-%COMP%] .meeting-location[_ngcontent-%COMP%] .copy-button[_ngcontent-%COMP%] {\n right: 12px;\n}\n.meeting-created-container[_ngcontent-%COMP%] .continue-button[_ngcontent-%COMP%] {\n outline: none;\n cursor: pointer;\n background: #2B2733;\n box-sizing: border-box;\n border: 0;\n border-radius: 10px;\n margin-top: 70px;\n padding: 13px 20px;\n color: #ffffff;\n font-family: Inter, sans-serif;\n font-weight: 600;\n font-size: 15px;\n line-height: 22px;\n}\n\n@media all and (max-width: 1024px) {\n .new-event-wrapper[_ngcontent-%COMP%] {\n padding-top: 20px;\n }\n .leave-edit-mode-button[_ngcontent-%COMP%] {\n width: 32px;\n height: 32px;\n min-width: 32px;\n border-color: transparent;\n top: 15px;\n right: 15px;\n left: unset;\n }\n .leave-edit-mode-button[_ngcontent-%COMP%]:after {\n display: none;\n }\n .edit-meeting-item.meeting-title[_ngcontent-%COMP%] {\n margin-top: 20px;\n }\n}\n@media all and (max-width: 768px) {\n .row[_ngcontent-%COMP%] {\n max-width: 720px;\n margin: 0 auto;\n }\n}\n@media all and (max-width: 480px) {\n [_nghost-%COMP%] {\n padding: 13px 0;\n height: 100%;\n }\n .event-main-container[_ngcontent-%COMP%] {\n padding: 0 16px;\n }\n .new-event-wrapper[_ngcontent-%COMP%] {\n padding: 0;\n }\n .leave-edit-mode-button[_ngcontent-%COMP%] {\n min-width: 32px;\n height: 32px;\n border-color: transparent;\n top: 8px;\n right: 8px;\n }\n .row.top-level.-select-settings[_ngcontent-%COMP%] {\n justify-content: stretch;\n align-items: center;\n flex-wrap: wrap;\n }\n .row.top-level.-select-settings[_ngcontent-%COMP%] .edit-meeting-item[_ngcontent-%COMP%] {\n width: 100%;\n margin-bottom: 16px;\n }\n .row.top-level.-select-settings[_ngcontent-%COMP%] .edit-meeting-item.meeting-location[_ngcontent-%COMP%] {\n margin: 0;\n }\n .row.top-level.-title-input[_ngcontent-%COMP%] {\n margin-bottom: 0;\n }\n .edit-meeting-item.participants[_ngcontent-%COMP%] {\n position: unset;\n }\n .edit-meeting-item.meeting-title[_ngcontent-%COMP%] {\n margin-top: 0;\n padding-top: 0;\n }\n .edit-meeting-item.meeting-title[_ngcontent-%COMP%] app-meet-title[_ngcontent-%COMP%] {\n margin: 27px 0;\n }\n .edit-meeting-item.meeting-type[_ngcontent-%COMP%] .ud-input[_ngcontent-%COMP%], .edit-meeting-item.meeting-duration[_ngcontent-%COMP%] .ud-input[_ngcontent-%COMP%], .edit-meeting-item.meeting-location[_ngcontent-%COMP%] .ud-input[_ngcontent-%COMP%] {\n min-height: 40px;\n height: 40px;\n line-height: 1;\n }\n .edit-meeting-item.meeting-type[_ngcontent-%COMP%] {\n max-width: 46%;\n }\n .edit-meeting-item.meeting-type[_ngcontent-%COMP%] app-meet-edit-mode-extended[_ngcontent-%COMP%] .ud-input {\n max-height: 40px;\n line-height: 40px;\n }\n .edit-meeting-item.meeting-duration[_ngcontent-%COMP%] {\n max-width: 46%;\n margin: 0 0 16px auto !important;\n }\n .edit-meeting-item.meeting-duration[_ngcontent-%COMP%] .ud-input .mat-select-trigger .mat-select-value {\n max-width: 110px;\n }\n .edit-meeting-item.meeting-location[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n text-overflow: ellipsis;\n }\n .edit-meeting-item.meeting-location[_ngcontent-%COMP%] .copy-button[_ngcontent-%COMP%] {\n bottom: 20px;\n }\n .save-and-send-invites-button[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 344px;\n bottom: 24px;\n }\n .save-send-button-background[_ngcontent-%COMP%] {\n height: 100px;\n }\n .broadcast-settings[_ngcontent-%COMP%] {\n min-height: 40px;\n border-radius: 8px;\n }\n .broadcast-settings.-start-time[_ngcontent-%COMP%] {\n min-height: 40px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9wYWdlcy9lZGl0LW1lZXRpbmcvZWRpdC1tZWV0aW5nLnBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvc2Nyb2xsYmFycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ3hNQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNIS3FCO0VHSnJCLFdBQUE7RUFDQSxZQUFBO0FBb0RKOztBQS9DQSxzQ0FBQTtBQUNBO0VBQ0ksa0JBQUE7RUFDQSxlQUFBO0FBa0RKOztBQS9DQTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUFrREo7QUN2RUk7RUFLSSx1Q0FBQTtFQUFBLCtCQUFBO0FEcUVSO0FDbEVJO0VBQ0ksVUFBQTtFQUNBLFdBQUE7QURvRVI7QUNqRUk7RUFDSSxRQUFBO0VBQ0EsU0FBQTtBRG1FUjtBQ2hFSTtFQUNJLG1CSlZpQjtFSVdqQixtQkFBQTtBRGtFUjtBQy9ESTtFQUNJLHVCQUFBO0VBQ0EsbUJBQUE7QURpRVI7QUM5REk7RUFDSSx1QkFBQTtBRGdFUjtBQzVEUTtFQUNJLG1CSnpCYTtBR3VGekI7QUMzRFE7RUFDSSxhQUFBO0FENkRaO0FDeERRO0VBQ0ksVUFBQTtFQUNBLG1CSnBDYTtBRzhGekI7QUN2RFE7RUFDSSxVQUFBO0FEeURaOztBQWpGQTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBQW9GSjs7QUFqRkE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QUFvRko7QUFsRkk7RUFDSSxtQkFBQTtBQW9GUjs7QUFoRkE7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFFQSxZQUFBO0VBRUEsdUNBQUE7VUFBQSwrQkFBQTtBQWlGSjs7QUE5RUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FBaUZKO0FBL0VJO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNINURnQjtBRzZJeEI7O0FBN0VBO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FBZ0ZKO0FBOUVJO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QUFnRlI7QUE3RUk7RUFDSSxpQkFBQTtBQStFUjtBQTNFSTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtBQTZFUjtBQS9LSTtFQUNJLGdCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtBQWlMUjtBQTlFSTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtBQWdGUjtBQXhMSTtFQUNJLGdCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtBQTBMUjtBQWpGSTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtBQW1GUjtBQWpNSTtFQUNJLGdCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtBQW1NUjtBQXJGUTtFQUNJLDhCQUFBO0VBQ0EsdUJBQUE7QUF1Rlo7QUFsRkk7RUFDSSxpQkFBQTtBQW9GUjtBQWhGUTtFQUNJLFlBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FBa0ZaO0FBaEZZO0VBQ0ksOEJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjSHJIUztBR3VNekI7QUE5RVE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7QUFnRlo7QUE1RUk7RUFDSSxxQkFBQTtBQThFUjtBQTNFSTtFQUNJLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjSGpKaUI7QUc4TnpCOztBQXpFQTtFQUNJLFdBQUE7RUFDQSxjQUFBO0FBNEVKO0FBMUVJO0VBQ0ksV0FBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIckxRO0FHaVFoQjtBQTFFUTtFQUNJLGtCQUFBO0FBNEVaOztBQXZFQTtFQUNJLGFBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJIeEtzQjtFR3lLdEIsbUNBQUE7RUFDQSxtQkFBQTtBQTBFSjtBQXhFSTtFQUNJLGdCQUFBO0FBMEVSOztBQXRFQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBRUEsZUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFFQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QUF1RUo7QUFyRUk7RUFDSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBQXVFUjtBQXBFSTtFQUNJLG1CSHJOa0I7QUcyUjFCO0FBbkVJO0VBQ0ksbUJIM05rQjtBR2dTMUI7O0FBakVBO0VBQ0ksYUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBRUEsU0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFFQSxjSGhHSTtFR2lHSixnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLDJCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQWtFSjtBQWhFSTtFQUNJLG1CQUFBO0VBQ0EsK0JBQUE7QUFrRVI7O0FBOURBO0VBQ0ksY0FBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLDhFQUFBO0VBQ0EsV0FBQTtBQWlFSjs7QUE5REE7RUFDSSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUVBLFlBQUE7RUFFQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7QUErREo7QUE3REk7RUFDSSxnQkFBQTtBQStEUjtBQTVESTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBO0FBOERSO0FBM0RJO0VBQ0ksU0FBQTtFQUNBLGNIN1NnQjtFRzhTaEIsa0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBQTZEUjtBQTNEUTtFQUNJLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNIdlRhO0FHb1h6QjtBQTFEUTtFQUNJLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QUE0RFo7QUF4REk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBQTBEUjtBQXhEUTtFQUNJLGlCQUFBO0FBMERaO0FBdkRRO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGNIaFZhO0FHeVl6QjtBQXZEWTtFQUNJLGNBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7QUF5RGhCO0FBcERJO0VBQ0ksT0FBQTtFQUNBLFlBQUE7QUFzRFI7QUFwRFE7RUFDSSxtQkFBQTtBQXNEWjtBQW5EUTtFQUNJLFdBQUE7QUFxRFo7QUFqREk7RUFDSSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG1CSDNYWTtFRzRYWixzQkFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjSGpPQTtFR2tPQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FBbURSOztBQTlDQTtFQUNJO0lBQ0ksaUJBQUE7RUFpRE47RUE5Q0U7SUFDSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7SUFDQSx5QkFBQTtJQUNBLFNBQUE7SUFDQSxXQUFBO0lBQ0EsV0FBQTtFQWdETjtFQTlDTTtJQUNJLGFBQUE7RUFnRFY7RUEzQ007SUFDSSxnQkFBQTtFQTZDVjtBQUNGO0FBeENBO0VBQ0k7SUFDSSxnQkFBQTtJQUNBLGNBQUE7RUEwQ047QUFDRjtBQXRDQTtFQUVJO0lBQ0ksZUFBQTtJQUNBLFlBQUE7RUF1Q047RUFwQ0U7SUFDSSxlQUFBO0VBc0NOO0VBbkNFO0lBQ0ksVUFBQTtFQXFDTjtFQWxDRTtJQUNJLGVBQUE7SUFDQSxZQUFBO0lBQ0EseUJBQUE7SUFDQSxRQUFBO0lBQ0EsVUFBQTtFQW9DTjtFQS9CVTtJQUNJLHdCQUFBO0lBQ0EsbUJBQUE7SUFDQSxlQUFBO0VBaUNkO0VBL0JjO0lBQ0ksV0FBQTtJQUNBLG1CQUFBO0VBaUNsQjtFQS9Ca0I7SUFDSSxTQUFBO0VBaUN0QjtFQTVCVTtJQUNJLGdCQUFBO0VBOEJkO0VBdkJNO0lBQ0ksZUFBQTtFQXlCVjtFQXRCTTtJQUNJLGFBQUE7SUFDQSxjQUFBO0VBd0JWO0VBdEJVO0lBQ0ksY0FBQTtFQXdCZDtFQW5CVTtJQUNJLGdCQUFBO0lBQ0EsWUFBQTtJQUNBLGNBQUE7RUFxQmQ7RUFqQk07SUFDSSxjQUFBO0VBbUJWO0VBZmM7SUFDSSxnQkFBQTtJQUNBLGlCQUFBO0VBaUJsQjtFQVpNO0lBQ0ksY0FBQTtJQUNBLGdDQUFBO0VBY1Y7RUFYYztJQUNJLGdCQUFBO0VBYWxCO0VBUFU7SUFDSSx1QkFBQTtFQVNkO0VBTlU7SUFDSSxZQUFBO0VBUWQ7RUFIRTtJQUNJLFdBQUE7SUFDQSxnQkFBQTtJQUNBLFlBQUE7RUFLTjtFQUZFO0lBQ0ksYUFBQTtFQUlOO0VBREU7SUFDSSxnQkFBQTtJQUNBLGtCQUFBO0VBR047RUFETTtJQUNJLGdCQUFBO0VBR1Y7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuQG1peGluIGlucHV0UGFkZGluZyB7XG4gICAgLnVkLWlucHV0IHtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMXB4IDEycHggMXB4IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgIH1cbn1cblxuOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcms7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC8vQGluY2x1ZGUgcHVycGxlLXNjcm9sbGJhcjtcbn1cblxuLyogZml4IGF1dG8tcmVzaXphYmxlIGVsZW1lbnQgb2Zmc2V0ICovXG46aG9zdCA6Om5nLWRlZXAgLnFzLWRhdGVwaWNrZXItY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uZXZlbnQtbWFpbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBAaW5jbHVkZSBwdXJwbGUtc2Nyb2xsYmFyO1xufVxuXG4ubmV3LWV2ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDMycHggNHB4O1xufVxuXG4ucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcblxuICAgICYudG9wLWxldmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbi5wcm9jZXNzaW5nLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICBiYWNrZHJvcC1maWx0ZXI6IGdyYXlzY2FsZSg0MCUpO1xufVxuXG4ubmV3LWV2ZW50LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaDIge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgfVxufVxuXG4uZWRpdC1tZWV0aW5nLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmF1ZGlvLW9ubHkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICYgKyAuZWRpdC1tZWV0aW5nLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cblxuICAgICYubWVldGluZy10eXBlIHtcbiAgICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgICBtYXgtd2lkdGg6IDE1NXB4O1xuICAgICAgICBAaW5jbHVkZSBpbnB1dFBhZGRpbmc7XG4gICAgfVxuXG4gICAgJi5tZWV0aW5nLWR1cmF0aW9uIHtcbiAgICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgICBtYXgtd2lkdGg6IDE1NXB4O1xuICAgICAgICBAaW5jbHVkZSBpbnB1dFBhZGRpbmc7XG4gICAgfVxuXG4gICAgJi5tZWV0aW5nLWxvY2F0aW9uIHtcbiAgICAgICAgZmxleC1ncm93OiA2O1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICBAaW5jbHVkZSBpbnB1dFBhZGRpbmc7XG5cbiAgICAgICAgLnVkLWlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLm1lZXRpbmctdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAmLm1lZXRpbmctbG9jYXRpb24ge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3B5LWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRvcGljcy1saXN0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xuICAgIH1cblxuICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICB9XG59XG5cbi5lZGl0LW1lZXRpbmctaXRlbS4tcHJpdmFjeS1zZXR0aW5ncyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuc3RhdHVzLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDgycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgICY6Om5nLWRlZXAgLm1hdC1zZWxlY3QtdHJpZ2dlciAubWF0LXNlbGVjdC12YWx1ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5icm9hZGNhc3Qtc2V0dGluZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMnB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICAmLi1zdGFydC10aW1lIHtcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICB9XG59XG5cbi5sZWF2ZS1lZGl0LW1vZGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG5cbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogI2ZlZmVmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiRVNDXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBjb2xvcjogI0NFQ0FEQTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cbn1cblxuLnNhdmUtYW5kLXNlbmQtaW52aXRlcy1idXR0b24ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICMyQjI3MzM7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG4gICAgfVxufVxuXG4uc2F2ZS1zZW5kLWJ1dHRvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNGRkZGRkYgODIuMDglKTtcbiAgICB6LWluZGV4OiAxMztcbn1cblxuLm1lZXRpbmctY3JlYXRlZC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICAgID4gKiB7XG4gICAgICAgIG1hcmdpbjogMTJweCAwcHg7XG4gICAgfVxuXG4gICAgLnN1Y2Nlc3MtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnN1Y2Nlc3MtbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZWV0aW5nLWRhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGF0ZS10ZXh0IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiAgICAgICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVldGluZy1sb2NhdGlvbiB7XG4gICAgICAgIGZsZXg6IDA7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvcHktYnV0dG9uIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRpbnVlLWJ1dHRvbiB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG59XG5cbi8vIFRBQkxFVFxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5ldy1ldmVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLmxlYXZlLWVkaXQtbW9kZS1idXR0b24ge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lZGl0LW1lZXRpbmctaXRlbSB7XG4gICAgICAgICYubWVldGluZy10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzbWFsbCBUQUJMRVRcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJvdyB7XG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cblxuLy8gTU9CSUxFXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXG4gICAgOmhvc3Qge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuZXZlbnQtbWFpbi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuXG4gICAgLm5ldy1ldmVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubGVhdmUtZWRpdC1tb2RlLWJ1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgICAgJi50b3AtbGV2ZWwge1xuICAgICAgICAgICAgJi4tc2VsZWN0LXNldHRpbmdzIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAuZWRpdC1tZWV0aW5nLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAmLm1lZXRpbmctbG9jYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi10aXRsZS1pbnB1dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lZGl0LW1lZXRpbmctaXRlbSB7XG5cbiAgICAgICAgJi5wYXJ0aWNpcGFudHMge1xuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tZWV0aW5nLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgYXBwLW1lZXQtdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjdweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tZWV0aW5nLXR5cGUsICYubWVldGluZy1kdXJhdGlvbiwgJi5tZWV0aW5nLWxvY2F0aW9uIHtcbiAgICAgICAgICAgIC51ZC1pbnB1dCB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lZXRpbmctdHlwZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2JTtcblxuICAgICAgICAgICAgYXBwLW1lZXQtZWRpdC1tb2RlLWV4dGVuZGVkIHtcblxuICAgICAgICAgICAgICAgICY6Om5nLWRlZXAgLnVkLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tZWV0aW5nLWR1cmF0aW9uIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDYlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6Om5nLWRlZXAgLnVkLWlucHV0IHtcbiAgICAgICAgICAgICAgICAubWF0LXNlbGVjdC10cmlnZ2VyIC5tYXQtc2VsZWN0LXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lZXRpbmctbG9jYXRpb24ge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29weS1idXR0b24ge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zYXZlLWFuZC1zZW5kLWludml0ZXMtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzQ0cHg7XG4gICAgICAgIGJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAuc2F2ZS1zZW5kLWJ1dHRvbi1iYWNrZ3JvdW5kIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAuYnJvYWRjYXN0LXNldHRpbmdzIHtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgICYuLXN0YXJ0LXRpbWUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIG5vLXNjcm9sbCB7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gcHVycGxlLXNjcm9sbGJhciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBncmF5LXNjcm9sbGJhciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgICBAbWl4aW4gYmxhY2stc2Nyb2xsYmFyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_34__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingPage.prototype, "isRequestProcessingSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_34__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingPage.prototype, "isMeetingCreatedSuccessfullySubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_34__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], EditMeetingPage.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_34__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingPage.prototype, "completeEditingButtonTextStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_34__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingPage.prototype, "conferenceLocationPlaceholderStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_34__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingPage.prototype, "currentUserStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_34__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingPage.prototype, "currentUserSettingsStream", null);
/***/ }),
/***/ 20524:
/*!***********************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/index.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditMeetingDateComponent": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.EditMeetingDateComponent),
/* harmony export */ "EditMeetingPage": () => (/* reexport safe */ _edit_meeting_page__WEBPACK_IMPORTED_MODULE_1__.EditMeetingPage),
/* harmony export */ "EditParticipantsComponent": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.EditParticipantsComponent),
/* harmony export */ "EditScheduleComponent": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.EditScheduleComponent),
/* harmony export */ "EditTitleComponent": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.EditTitleComponent),
/* harmony export */ "MeetDurationSelectComponent": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.MeetDurationSelectComponent),
/* harmony export */ "MeetDurationSelectV2Component": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.MeetDurationSelectV2Component),
/* harmony export */ "MeetingModeSelectComponent": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.MeetingModeSelectComponent),
/* harmony export */ "MeetingModeSelectV2Component": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.MeetingModeSelectV2Component),
/* harmony export */ "SidebarEditMeetingPage": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.SidebarEditMeetingPage),
/* harmony export */ "TimeSlotSelectorComponent": () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.TimeSlotSelectorComponent)
/* harmony export */ });
/* harmony import */ var _components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./components */ 76823);
/* harmony import */ var _edit_meeting_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./edit-meeting.page */ 64466);
/***/ }),
/***/ 97487:
/*!*****************************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/edit-meeting/view-models/edit-meeting.view-model.ts ***!
\*****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditMeetingViewModel": () => (/* binding */ EditMeetingViewModel)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! rxjs */ 36646);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! rxjs/operators */ 32673);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/contracts */ 35758);
/* harmony import */ var _undock_dock_meet_contracts_dock_dock_visibility__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/dock/meet/contracts/dock/dock-visibility */ 87354);
/* harmony import */ var _undock_integrations__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/integrations */ 96183);
/* harmony import */ var _undock_dock_meet_utils_meeting_titles_generator__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/dock/meet/utils/meeting-titles-generator */ 52022);
/* harmony import */ var moment_timezone__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! moment-timezone */ 92469);
/* harmony import */ var moment_timezone__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(moment_timezone__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var rrule__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rrule */ 89860);
/* harmony import */ var rrule_dist_esm_src_weekday__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rrule/dist/esm/src/weekday */ 98458);
/* harmony import */ var _undock_dock_meet_contracts_schedule_mode__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/dock/meet/contracts/schedule-mode */ 65893);
/* harmony import */ var _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/api/scopes/analytics/analytics.scope */ 35232);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/dock/meet/services/facade/dock.facade */ 67744);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! @angular/cdk/clipboard */ 86079);
/* harmony import */ var _undock_time_availability_services_browser_time_model__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @undock/time/availability/services/browser-time.model */ 18134);
/* harmony import */ var _undock_time_availability_services_availability_service__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @undock/time/availability/services/availability.service */ 84614);
/* harmony import */ var _undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @undock/time/availability/services/availability.provider */ 63681);
/* harmony import */ var _undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @undock/dock/meet/services/dock/dock-participants.manager */ 58923);
/* harmony import */ var _undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @undock/dock/meet/services/data-providers/meeting-mode-options.provider */ 30719);
/* harmony import */ var _undock_dock_meet_services_data_providers_meeting_duration_options_provider__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @undock/dock/meet/services/data-providers/meeting-duration-options.provider */ 35094);
class EditMeetingViewModel {
constructor(api, dock, user, clipboard, browserTime, eventsManager, snackbarManager, availabilityService, availabilityProvider, dockParticipantsManager, meetingModeOptionsProvider, meetingDurationOptionsProvider) {
this.api = api;
this.dock = dock;
this.user = user;
this.clipboard = clipboard;
this.browserTime = browserTime;
this.eventsManager = eventsManager;
this.snackbarManager = snackbarManager;
this.availabilityService = availabilityService;
this.availabilityProvider = availabilityProvider;
this.dockParticipantsManager = dockParticipantsManager;
this.meetingModeOptionsProvider = meetingModeOptionsProvider;
this.meetingDurationOptionsProvider = meetingDurationOptionsProvider;
this.browserTimeZoneNameStream = this.browserTime.timeZoneNameStream;
this.browserTimeZoneDataStream = this.browserTime.timeZoneDataStream;
this.isRecurrentEventStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.recurringFrequencyStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(rrule__WEBPACK_IMPORTED_MODULE_10__.RRule.DAILY);
this.limitRecurrentEventSeriesStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.numberOfEventOccurrencesStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(20);
this.meetingTitleSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.meetingLocationSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.meetingInPersonLocationSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.meetingInPersonLocationUrlSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.isAudioOnlyModeSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.selectedAvailabilityDaySubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.loadAvailabilityRangeStartSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.displayAvailabilityRangeStartSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.selectedMeetingModeSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.selectedScheduleModeSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.availabilityDaysCountToDisplaySubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.selectedVisibilityModeSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.selectedConferenceModeSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.selectedMeetingDurationSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.isCustomMeetingDurationUsedSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.meetingHasUnsavedChangesSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.selectedAvailableSlotSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.isCustomAvailableSlotUsedSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.selectedTimeZoneDataSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.availabilitySlotStep = 30;
this.loadAvailabilityDaysCount = 30;
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.meetingTitleStream = this.meetingTitleSubject.asStream();
this.isAudioOnlyModeStream = this.isAudioOnlyModeSubject.asStream();
this.meetingLocationStream = this.meetingLocationSubject.asStream();
this.meetingInPersonLocationStream = this.meetingInPersonLocationSubject.asStream();
this.meetingInPersonLocationUrlStream = this.meetingInPersonLocationUrlSubject.asStream();
this.selectedAvailabilityDayStream = this.selectedAvailabilityDaySubject.asStream();
this.meetingHasUnsavedChangesStream = this.meetingHasUnsavedChangesSubject.asStream();
this.displayAvailabilityRangeStartStream = this.displayAvailabilityRangeStartSubject.asStream();
this.selectedMeetingModeStream = this.selectedMeetingModeSubject.asStream();
this.selectedScheduleModeStream = this.selectedScheduleModeSubject.asStream();
this.selectedVisibilityModeStream = this.selectedVisibilityModeSubject.asStream();
this.selectedConferenceModeStream = this.selectedConferenceModeSubject.asStream();
this.isCustomAvailableSlotUsedStream = this.isCustomAvailableSlotUsedSubject.asStream();
this.availabilityDaysCountToDisplayStream = this.availabilityDaysCountToDisplaySubject.asStream();
this.selectedAvailableSlotStream = this.selectedAvailableSlotSubject.asStream();
this.selectedMeetingDurationStream = this.selectedMeetingDurationSubject.asStream();
this.isCustomMeetingDurationUsedStream = this.isCustomMeetingDurationUsedSubject.asStream();
this.availableMeetingDurationOptionsStream = this.meetingDurationOptionsProvider.currentUserAvailableMeetingDurationOptionsStream;
this.availabilityStream = this.availabilityProvider.availabilityStream;
this.isAvailabilityLoadingStream = this.availabilityProvider.isAvailabilityLoadingStream;
}
get currentNonDraftMeetingIdStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.dock.currentDockStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.map)(dock => (dock === null || dock === void 0 ? void 0 : dock.isDraftType) ? null : dock === null || dock === void 0 ? void 0 : dock.id), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_24__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_25__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_26__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get isMeetingDraftTypeStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.dock.currentDockStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.map)(dock => dock === null || dock === void 0 ? void 0 : dock.isDraftType), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_25__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_26__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get defaultMeetingTitleStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_27__.combineLatest)([this.selectedMeetingModeStream, this.dockParticipantsManager.activeParticipantsStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.map)(([mode, participants]) => {
let titlePrefix;
if (mode === _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Broadcast) {
titlePrefix = 'Broadcasting';
}
return (0,_undock_dock_meet_utils_meeting_titles_generator__WEBPACK_IMPORTED_MODULE_6__.generateMeetingTitle)(participants.map(p => p.userData), titlePrefix);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_25__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_26__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get isMeetingReadyToSaveStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_27__.combineLatest)([this.selectedMeetingSlotStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.map)(([slot]) => Boolean(slot)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_25__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_26__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get isMeetingShouldBeRescheduledStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_27__.combineLatest)([this.dock.currentDockStream, this.selectedMeetingSlotStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.map)(([dock, slot]) => {
if (dock.isDraftType) {
return false;
}
return slot && slot.start && slot.end && dock.dates.start && dock.dates.end && !(slot.end.isSame(dock.dates.end) && slot.start.isSame(dock.dates.start));
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_24__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_25__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_26__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get displayAvailabilityStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_27__.combineLatest)([this.availabilityStream, this.displayAvailabilityRangeStartStream, this.availabilityDaysCountToDisplayStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.map)(sources => {
const [availabilitySets, rangeStart, daysCount] = sources;
if (availabilitySets.length > 0) {
let setsRangeStartIndex = availabilitySets.findIndex(set => {
return set.day.isSame(rangeStart, 'day');
});
return availabilitySets.slice(setsRangeStartIndex, setsRangeStartIndex + daysCount);
}
return [];
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_25__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_26__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get selectedMeetingSlotStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_27__.combineLatest)([this.selectedAvailableSlotStream, this.selectedMeetingDurationStream, this.selectedTimeZoneNameStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_28__.debounceTime)(10), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.map)(sources => {
let [slot, duration, timezone] = sources;
return slot ? {
duration,
start: moment__WEBPACK_IMPORTED_MODULE_8___default()(slot.timeStamp).tz(timezone),
end: moment__WEBPACK_IMPORTED_MODULE_8___default()(slot.timeStamp).tz(timezone).add(duration, 'minutes'),
best: slot.best || 90 < slot.score && slot.preferred || 100 === slot.score
} : null;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_25__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_26__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get isMeetingHasUnsavedChangesStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_27__.combineLatest)([this.meetingHasUnsavedChangesSubject, this.isMeetingShouldBeRescheduledStream, this.dockParticipantsManager.pendingParticipantsStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.map)(sources => {
const [hasUnsavedChanges, shouldBeRescheduled, pendingParticipants] = sources;
return hasUnsavedChanges || shouldBeRescheduled || pendingParticipants.length > 0;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_25__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_26__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get meetingDurationForAvailabilityStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_27__.combineLatest)([this.selectedMeetingDurationStream, this.availableMeetingDurationOptionsStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.map)(([duration, options]) => {
const optionDiffs = options.map(option => Math.abs(duration - (option.value - option.gap)));
const closestOption = options[optionDiffs.indexOf(Math.min.apply(this, optionDiffs))];
if (closestOption) {
return closestOption.value;
}
return options[0] ? options[0].value : this.availabilitySlotStep;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_24__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_25__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_26__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get isCustomRangeTimeConflictsWithAvailability() {
var _this = this;
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_27__.combineLatest)([this.availabilityStream, this.selectedMeetingSlotStream, this.isAvailabilityLoadingStream, this.isCustomAvailableSlotUsedStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_28__.debounceTime)(10), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_29__.switchMap)( /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (sources) {
const [availabilitySet, selectedMeetingSlot, isAvailabilityLoading, isCustomAvailabilitySlotUsed] = sources;
if (isAvailabilityLoading || !isCustomAvailabilitySlotUsed) {
return false;
}
const availabilityDay = availabilitySet.find(availability => {
return availability.day.isSame(selectedMeetingSlot.start, 'day');
});
return availabilityDay ? _this.isMeetingSlotConflictsWithAvailability(selectedMeetingSlot, availabilityDay) : true;
});
return function (_x) {
return _ref.apply(this, arguments);
};
}()), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_25__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_26__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get selectedTimeZoneNameStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.selectedTimeZoneDataStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.map)(data => data.zone), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_25__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_26__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get selectedTimeZoneDataStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_30__.merge)(this.browserTimeZoneDataStream, this.selectedTimeZoneDataSubject).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_25__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_26__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get loadAvailabilityDatesRangeStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.loadAvailabilityRangeStartSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.map)(start => ({
end: start.clone().endOf('day').add(this.loadAvailabilityDaysCount - 1, 'days'),
start: start.clone().startOf('day')
})), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_25__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_26__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get conferenceLocationStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_27__.combineLatest)([this.user.settingsStream, this.dock.currentDockStream, this.dock.sharedAccessUrlStream, this.isMeetingDraftTypeStream, this.selectedMeetingModeStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.map)(([settings, dock, sharedAccessUrl, isDraft, mode]) => {
var _a;
if (isDraft) {
switch (mode) {
case _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Video:
switch (settings.conferenceLinkPreference) {
case 'undock':
return sharedAccessUrl;
case 'custom':
return settings.defaultMeetingContactInfo.meetingLink;
default:
return '';
}
case _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.InPerson:
return '';
case _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Broadcast:
return sharedAccessUrl;
}
}
return (_a = dock.location) !== null && _a !== void 0 ? _a : '';
})));
}
initViewModel() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.selectAvailabilityDaysCountToDisplay(3);
_this2.selectRangeStartForAvailabilityLoading(new Date());
_this2.selectRangeStartForAvailabilityDisplaying(new Date());
_this2.subscribeForSelectedMeetingMode();
_this2.subscribeToRefreshSelectedAvailableSlot();
const dock = yield _this2.dock.currentDock;
if (dock) {
_this2.setMeetingTitle(dock.title);
_this2.setIsAudioOnlyMode(_this2.getIsAudioOnlyMode(dock));
_this2.setMeetingLocation(_this2.getMeetingLocation(dock));
const tasks = [];
tasks.push(_this2.selectScheduleMode());
tasks.push(_this2.selectMeetingMode(_this2.getMeetingMode(dock)));
tasks.push(_this2.selectVisibilityMode(_this2.getVisibilityMode(dock)));
tasks.push(_this2.selectConferenceMode(_this2.getConferenceMode(dock)));
tasks.push(_this2.selectMeetingDuration(_this2.getMeetingDuration(dock)));
tasks.push((0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.selectAvailableSlot(yield _this2.getAvailableSlotForMeeting(dock));
})());
yield Promise.all(tasks);
_this2.loadRecurrenceRule(dock);
}
})();
}
onGoToNextDaysClicked() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this3.selectRangeStartForAvailabilityDisplaying((yield _this3.displayAvailabilityRangeStartStream).clone().add(yield _this3.availabilityDaysCountToDisplayStream, 'days'));
})();
}
onGoToPrevDaysClicked() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this4.selectRangeStartForAvailabilityDisplaying((yield _this4.displayAvailabilityRangeStartStream).clone().subtract(yield _this4.availabilityDaysCountToDisplayStream, 'days'));
})();
}
copyMeetingLinkToTheClipboard() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let location;
if (_this5.isMeetingDraftTypeStream) {
location = yield _this5.conferenceLocationStream;
} else {
location = (yield _this5.dock.currentDockStream).location;
}
_this5.clipboard.copy(location);
_this5.snackbarManager.success(`The meeting link has been copied to your clipboard`, _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_9__.SnackbarPosition.BottomLeft);
})();
}
setMeetingTitle(value) {
this.meetingTitleSubject.next(value);
}
setMeetingLocation(value) {
this.meetingLocationSubject.next(value);
}
setMeetingInPersonLocation(value) {
this.meetingInPersonLocationSubject.next(value);
}
setMeetingInPersonLocationUrl(value) {
this.meetingInPersonLocationUrlSubject.next(value);
}
setIsAudioOnlyMode(value) {
this.isAudioOnlyModeSubject.next(value);
}
selectAvailabilityDay(value, centerSelectedDay = false) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (value) {
const [displayAvailabilityRangeStart, availabilityDaysCountToDisplay] = yield Promise.all([_this6.displayAvailabilityRangeStartStream, _this6.availabilityDaysCountToDisplayStream]);
let displayAvailabilityRangeEnd = displayAvailabilityRangeStart.clone().add(availabilityDaysCountToDisplay - 1, 'days');
let isSelectedSlotDisplayed = value.isBetween(displayAvailabilityRangeStart, displayAvailabilityRangeEnd, 'days', '[]');
if (centerSelectedDay || !isSelectedSlotDisplayed) {
let newDisplayRangeStart = value.clone().subtract(Math.floor(availabilityDaysCountToDisplay / 2), 'days');
yield _this6.selectRangeStartForAvailabilityDisplaying(newDisplayRangeStart);
}
}
_this6.selectedAvailabilityDaySubject.next(value);
})();
}
selectAvailabilityDaysCountToDisplay(count) {
this.availabilityDaysCountToDisplaySubject.next(count);
}
selectRangeStartForAvailabilityDisplaying(value, forceDate = false) {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const targetMoment = moment__WEBPACK_IMPORTED_MODULE_8___default().isMoment(value) ? value : moment__WEBPACK_IMPORTED_MODULE_8___default()(value);
if (forceDate) {
_this7.defaultStartDate = targetMoment;
_this7.displayAvailabilityRangeStartSubject.next(targetMoment);
_this7.loadAvailabilityRangeStartSubject.next(targetMoment);
yield _this7.selectAvailabilityDay(targetMoment, true);
return;
}
const [loadAvailabilityRange, availabilityDaysCountToDisplay] = yield Promise.all([_this7.loadAvailabilityDatesRangeStream, _this7.availabilityDaysCountToDisplayStream]);
let displayRangeStartValid = targetMoment.clone().isBetween(loadAvailabilityRange.start, loadAvailabilityRange.end, 'days', '[]');
let displayRangeEndValid = targetMoment.clone().add(availabilityDaysCountToDisplay - 1, 'days').isBetween(loadAvailabilityRange.start, loadAvailabilityRange.end, 'days', '[]');
if (!displayRangeStartValid || !displayRangeEndValid) {
let newLoadAvailabilityStart = targetMoment.clone().subtract(Math.floor(_this7.loadAvailabilityDaysCount / 2), 'days');
_this7.selectRangeStartForAvailabilityLoading(newLoadAvailabilityStart);
}
_this7.displayAvailabilityRangeStartSubject.next(targetMoment);
})();
}
selectMeetingMode(mode) {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!mode) {
mode = _this8.getMeetingMode(yield _this8.dock.currentDock);
}
_this8.selectedMeetingModeSubject.next(mode);
})();
}
selectScheduleMode(mode) {
var _this9 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!mode) {
const availableModes = _this9.getAvailableScheduleModes(yield _this9.selectedMeetingModeStream);
mode = availableModes[0];
}
_this9.selectedScheduleModeSubject.next(mode);
})();
}
selectConferenceMode(mode) {
var _this10 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!mode) {
const availableModes = _this10.getAvailableConferenceModes(yield _this10.selectedMeetingModeStream);
mode = availableModes[0];
}
_this10.selectedConferenceModeSubject.next(mode);
})();
}
selectVisibilityMode(mode) {
var _this11 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!mode) {
const availableModes = yield _this11.getAvailableVisibilityModes(yield _this11.selectedMeetingModeStream);
mode = availableModes[0];
}
_this11.selectedVisibilityModeSubject.next(mode);
})();
}
selectMeetingDuration(requestedDuration) {
var _this12 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
const [dock, options] = yield Promise.all([_this12.dock.currentDockStream, _this12.availableMeetingDurationOptionsStream]);
if (!requestedDuration) {
requestedDuration = (_a = _this12.getMeetingDuration(dock)) !== null && _a !== void 0 ? _a : yield _this12.meetingDurationOptionsProvider.getCurrentUserDefaultMeetingDuration();
}
let duration = requestedDuration;
const optionDiffs = options.map(option => Math.abs(requestedDuration - (option.value - option.gap)));
const closestOption = options[optionDiffs.indexOf(Math.min.apply(_this12, optionDiffs))];
if (dock.isDraftType) {
if (closestOption) {
duration = closestOption.value - closestOption.gap;
}
_this12.selectedMeetingDurationSubject.next(duration);
_this12.isCustomMeetingDurationUsedSubject.next(false);
} else {
const isCustomDurationUsed = closestOption ? Math.abs(closestOption.value - duration) !== closestOption.gap : false;
_this12.selectedMeetingDurationSubject.next(duration);
_this12.isCustomMeetingDurationUsedSubject.next(isCustomDurationUsed);
}
})();
}
selectAvailableSlot(slot, custom = false) {
var _this13 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!slot) {
slot = yield _this13.getAvailableSlotForMeeting(yield _this13.dock.currentDock);
}
_this13.selectedAvailableSlotSubject.next(slot);
_this13.isCustomAvailableSlotUsedSubject.next(custom);
yield _this13.selectAvailabilityDay(slot ? moment__WEBPACK_IMPORTED_MODULE_8___default()(slot.timeStamp) : null);
if (!custom && (yield _this13.isCustomMeetingDurationUsedStream)) {
const [meetingSlot, availability] = yield Promise.all([_this13.selectedMeetingSlotStream, _this13.availabilityProvider.availabilityStream]);
const set = availability.find(set => set.day.isSame(meetingSlot.start, 'day'));
if (yield _this13.isMeetingSlotConflictsWithAvailability(meetingSlot, set)) {
return _this13.selectMeetingDuration(yield _this13.meetingDurationForAvailabilityStream);
}
}
})();
}
selectCustomDuration(duration) {
var _this14 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this14.selectedMeetingDurationSubject.next(duration);
_this14.isCustomAvailableSlotUsedSubject.next(true);
_this14.isCustomMeetingDurationUsedSubject.next(true);
})();
}
selectTimeZone(timeZone) {
this.selectedTimeZoneDataSubject.next(timeZone);
}
restoreInitialMeetingSlot() {
var _this15 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const dock = yield _this15.dock.currentDockStream;
const [duration, slot] = yield Promise.all([_this15.getMeetingDuration(dock), _this15.getAvailableSlotForMeeting(dock)]);
return Promise.all([_this15.selectAvailableSlot(slot), _this15.selectMeetingDuration(duration)]);
})();
}
saveChangesToTheMeeting(dock) {
var _this16 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (dock.isDraftType) {
throw new Error(`Called for Draft meeting`);
}
const isAudioOnly = yield _this16.isAudioOnlyModeStream;
if (dock.isAudioOnly !== isAudioOnly) {
yield _this16.api.meet.dock.setIsAudioOnlyMeeting(dock.id, isAudioOnly);
}
if (yield _this16.isMeetingShouldBeRescheduledStream) {
const slot = yield _this16.selectedMeetingSlotStream;
yield _this16.api.meet.dock.reschedule(dock.id, {
start: slot.start.toDate(),
end: slot.end.toDate()
});
yield _this16.api.analytics.track({
event: _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_13__.AnalyticsAction.MeetingProposed,
source: _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_13__.AnalyticsSource.WebApp,
feature: _undock_api_scopes_analytics_analytics_scope__WEBPACK_IMPORTED_MODULE_13__.AnalyticsTrackedFeature.Reschedule
});
}
})();
}
saveChangesToTheDraftMeeting(dock) {
var _this17 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
if (!dock.isDraftType) {
throw new Error(`Called for non Draft meeting`);
}
const [meetingTitle, isAudioOnlyMode, meetingMode, meetingSlot, scheduleMode, visibilityMode, conferenceMode, duration] = yield Promise.all([_this17.meetingTitleSubject, _this17.isAudioOnlyModeStream, _this17.selectedMeetingModeStream, _this17.selectedMeetingSlotStream, _this17.selectedScheduleModeStream, _this17.selectedVisibilityModeStream, _this17.selectedConferenceModeStream, _this17.selectedMeetingDurationStream]);
dock.mode = meetingMode;
dock.title = meetingTitle;
dock.duration = (_a = meetingSlot === null || meetingSlot === void 0 ? void 0 : meetingSlot.duration) !== null && _a !== void 0 ? _a : duration;
dock.isAudioOnly = isAudioOnlyMode !== null && isAudioOnlyMode !== void 0 ? isAudioOnlyMode : false;
dock.visibilityMode = visibilityMode;
dock.conferenceMode = conferenceMode;
dock.dates = {};
if (scheduleMode === _undock_dock_meet_contracts_schedule_mode__WEBPACK_IMPORTED_MODULE_12__.ScheduleMode.Schedule) {
dock.dates.end = meetingSlot.end.toDate();
dock.dates.start = meetingSlot.start.toDate();
} else {
dock.dates.start = moment__WEBPACK_IMPORTED_MODULE_8___default()().toDate();
dock.dates.end = moment__WEBPACK_IMPORTED_MODULE_8___default()().add(dock.duration, 'minutes').toDate();
}
let rRule = null;
if (_this17.isRecurrentEventStream.value) {
let options = {
freq: _this17.recurringFrequencyStream.value
};
if (_this17.recurringFrequencyStream.value == rrule__WEBPACK_IMPORTED_MODULE_10__.RRule.WEEKLY) {
options.byweekday = new rrule_dist_esm_src_weekday__WEBPACK_IMPORTED_MODULE_11__.Weekday(meetingSlot.start.day() - 1);
}
if (_this17.limitRecurrentEventSeriesStream.value) {
options.count = _this17.numberOfEventOccurrencesStream.value;
}
rRule = new rrule__WEBPACK_IMPORTED_MODULE_10__.RRule(options).toString();
}
dock.eventSchedule = {
start: dock.dates.start,
end: dock.dates.end,
isAllDay: false,
rRule
};
if (!_undock_core__WEBPACK_IMPORTED_MODULE_2__.Validations.isNotEmptyString(dock.title)) {
dock.title = yield _this17.defaultMeetingTitleStream;
}
if (dock.mode === _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.InPerson) {
dock.location = yield _this17.meetingLocationStream;
dock.inPersonLocation = yield _this17.meetingInPersonLocationStream;
dock.inPersonLocationUrl = yield _this17.meetingInPersonLocationUrlStream;
} else {
dock.location = '';
}
if (dock.mode === _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Broadcast) {
dock.sharedAccessMode = dock.visibilityMode === _undock_dock_meet_contracts_dock_dock_visibility__WEBPACK_IMPORTED_MODULE_4__.DockVisibility.Connections ? _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.DockSharedAccessMode.Connections : _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.DockSharedAccessMode.Link;
if (scheduleMode === _undock_dock_meet_contracts_schedule_mode__WEBPACK_IMPORTED_MODULE_12__.ScheduleMode.Schedule) {
_this17.eventsManager.dispatch(new _undock_integrations__WEBPACK_IMPORTED_MODULE_5__.TrackUserAnalyticsEvent(_undock_integrations__WEBPACK_IMPORTED_MODULE_5__.UserAnalyticsAction.BroadcastScheduled));
}
}
yield _this17.dock.save(dock);
return dock;
})();
}
loadRecurrenceRule(dock) {
var _a, _b, _c;
if (((_a = dock === null || dock === void 0 ? void 0 : dock.eventSchedule) === null || _a === void 0 ? void 0 : _a.rRule) && ((_c = (_b = dock === null || dock === void 0 ? void 0 : dock.eventSchedule) === null || _b === void 0 ? void 0 : _b.rRule) === null || _c === void 0 ? void 0 : _c.length) > 0) {
const rRule = rrule__WEBPACK_IMPORTED_MODULE_10__.RRule.fromString(dock.eventSchedule.rRule);
this.recurringFrequencyStream.next(rRule.options.freq);
if (rRule.options.count) {
this.numberOfEventOccurrencesStream.next(rRule.options.count);
this.limitRecurrentEventSeriesStream.next(true);
}
this.isRecurrentEventStream.next(true);
}
}
getMeetingLocation(dock) {
var _a;
return (_a = dock.location) !== null && _a !== void 0 ? _a : '';
}
getIsAudioOnlyMode(dock) {
var _a;
return (_a = dock.isAudioOnly) !== null && _a !== void 0 ? _a : false;
}
getMeetingMode(dock) {
var _a;
return (_a = dock === null || dock === void 0 ? void 0 : dock.mode) !== null && _a !== void 0 ? _a : _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Video;
}
getVisibilityMode(dock) {
return dock === null || dock === void 0 ? void 0 : dock.visibilityMode;
}
getConferenceMode(dock) {
return dock === null || dock === void 0 ? void 0 : dock.conferenceMode;
}
getMeetingDuration(dock) {
if (dock.dates && dock.dates.start && dock.dates.end) {
return Math.abs(moment__WEBPACK_IMPORTED_MODULE_8___default()(dock.dates.end).diff(dock.dates.start, 'minutes'));
}
return this.availabilitySlotStep;
}
getAvailableScheduleModes(meetingMode) {
if (meetingMode === _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Broadcast) {
return [_undock_dock_meet_contracts_schedule_mode__WEBPACK_IMPORTED_MODULE_12__.ScheduleMode.Instant, _undock_dock_meet_contracts_schedule_mode__WEBPACK_IMPORTED_MODULE_12__.ScheduleMode.Schedule];
}
return [_undock_dock_meet_contracts_schedule_mode__WEBPACK_IMPORTED_MODULE_12__.ScheduleMode.Schedule];
}
getAvailableVisibilityModes(meetingMode) {
if (meetingMode === _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Broadcast) {
return [_undock_dock_meet_contracts_dock_dock_visibility__WEBPACK_IMPORTED_MODULE_4__.DockVisibility.Connections, _undock_dock_meet_contracts_dock_dock_visibility__WEBPACK_IMPORTED_MODULE_4__.DockVisibility.Participants];
}
return [_undock_dock_meet_contracts_dock_dock_visibility__WEBPACK_IMPORTED_MODULE_4__.DockVisibility.Participants];
}
getAvailableConferenceModes(meetingMode) {
if (meetingMode === _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Broadcast) {
return [_undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.ConferenceMode.Individual, _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.ConferenceMode.Forum];
}
return [_undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.ConferenceMode.Room];
}
getAvailableSlotForMeeting(dock) {
var _this18 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
if (dock.isDraftType) {
const availability = yield _this18.availabilityStream;
if (_this18.defaultStartDate) {
const defaultStartSlotMoment = moment__WEBPACK_IMPORTED_MODULE_8___default().isMoment(_this18.defaultStartDate) ? _this18.defaultStartDate : moment__WEBPACK_IMPORTED_MODULE_8___default()(_this18.defaultStartDate);
const remainder = defaultStartSlotMoment.minute() % 30;
defaultStartSlotMoment.add(15 <= remainder ? 30 - remainder : -1 * remainder, 'minutes');
yield _this18.selectAvailabilityDay(defaultStartSlotMoment, true);
for (const availabilityDay of availability || []) {
const {
day,
slots
} = availabilityDay;
if (moment__WEBPACK_IMPORTED_MODULE_8___default()(day).isSame(defaultStartSlotMoment, 'date')) {
const hour = defaultStartSlotMoment.hour();
const minute = defaultStartSlotMoment.minute();
const maxScore = Math.max.apply(Math, slots.map(slot => slot.score));
const bestSlot = slots.find(slot => slot.score === maxScore);
const requestedSlot = slots.find(slot => slot.hour === hour && slot.minute === minute);
if (requestedSlot === null || requestedSlot === void 0 ? void 0 : requestedSlot.free) {
return _this18.createMockAvailabilitySlot(moment__WEBPACK_IMPORTED_MODULE_8___default()(requestedSlot.timeStamp));
} else if (bestSlot) {
return _this18.createMockAvailabilitySlot(moment__WEBPACK_IMPORTED_MODULE_8___default()(bestSlot.timeStamp));
} else {
const hasFreeSlots = Boolean(slots.find(slot => slot.free));
if (hasFreeSlots) {} else {}
}
}
}
}
if (dock.dates && dock.dates.start) {
if (!availability || availability.length === 0) {
setTimeout(() => {
_this18.isCustomAvailableSlotUsedSubject.next(true);
}, 10);
return _this18.createMockAvailabilitySlot(moment__WEBPACK_IMPORTED_MODULE_8___default()(dock.dates.start));
}
let targetSlot = _this18.availabilityService.findSlotByTimestamp(availability, dock.dates.start);
if (targetSlot && targetSlot.type === 'slot') {
return targetSlot;
}
const suggested = yield _this18.availabilityProvider.suggestedAvailableSlotStream;
if (suggested) {
return suggested;
}
setTimeout(() => {
_this18.isCustomAvailableSlotUsedSubject.next(true);
}, 10);
return _this18.createMockAvailabilitySlot();
} else {
const suggested = yield _this18.availabilityProvider.suggestedAvailableSlotStream;
if (suggested) {
return suggested;
}
setTimeout(() => {
_this18.isCustomAvailableSlotUsedSubject.next(true);
}, 10);
return _this18.createMockAvailabilitySlot();
}
} else {
return _this18.createMockAvailabilitySlot(((_a = dock === null || dock === void 0 ? void 0 : dock.dates) === null || _a === void 0 ? void 0 : _a.start) ? moment__WEBPACK_IMPORTED_MODULE_8___default()(dock.dates.start) : null);
}
})();
}
refreshSelectedAvailableSlot(availability) {
var _this19 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (yield _this19.isCustomAvailableSlotUsedStream) {
return null;
}
let selectedSlot = yield _this19.selectedAvailableSlotStream;
if (selectedSlot) {
let isSlotValid = _this19.availabilityService.findSlotByTimestamp(availability, selectedSlot.timeStamp);
if (isSlotValid) {
return null;
}
}
return _this19.selectAvailableSlot(yield _this19.getAvailableSlotForMeeting(yield _this19.dock.currentDockStream));
})();
}
selectRangeStartForAvailabilityLoading(value) {
this.loadAvailabilityRangeStartSubject.next(moment__WEBPACK_IMPORTED_MODULE_8___default().isMoment(value) ? value : moment__WEBPACK_IMPORTED_MODULE_8___default()(value));
}
subscribeForSelectedMeetingMode() {
var _this20 = this;
return this.selectedMeetingModeStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_24__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_25__.takeUntil)(this.destroyedEvent)).subscribe( /*#__PURE__*/function () {
var _ref3 = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (meetingMode) {
const [selectedScheduleMode, selectedConferenceMode, selectedVisibilityMode, scheduleModesAvailable, conferenceModesAvailable, visibilityModesAvailable] = yield Promise.all([_this20.selectedScheduleModeStream, _this20.selectedConferenceModeStream, _this20.selectedVisibilityModeStream, _this20.getAvailableScheduleModes(meetingMode), _this20.getAvailableConferenceModes(meetingMode), _this20.getAvailableVisibilityModes(meetingMode)]);
if (!scheduleModesAvailable.includes(selectedScheduleMode)) {
yield _this20.selectScheduleMode();
}
if (!conferenceModesAvailable.includes(selectedConferenceMode)) {
yield _this20.selectConferenceMode();
}
if (!visibilityModesAvailable.includes(selectedVisibilityMode)) {
yield _this20.selectVisibilityMode();
}
if (meetingMode === _undock_dock_meet_contracts__WEBPACK_IMPORTED_MODULE_3__.MeetingMode.Broadcast) {
yield _this20.selectScheduleMode(_undock_dock_meet_contracts_schedule_mode__WEBPACK_IMPORTED_MODULE_12__.ScheduleMode.Instant);
yield _this20.selectMeetingDuration(60);
yield _this20.selectVisibilityMode(_undock_dock_meet_contracts_dock_dock_visibility__WEBPACK_IMPORTED_MODULE_4__.DockVisibility.Connections);
}
});
return function (_x2) {
return _ref3.apply(this, arguments);
};
}());
}
createMockAvailabilitySlot(startDate) {
if (!startDate) {
startDate = moment__WEBPACK_IMPORTED_MODULE_8___default()();
startDate.add(1, 'days');
startDate.set('hours', 12);
startDate.set('minutes', 0);
}
return {
hour: startDate.get('hour'),
minute: startDate.get('minute'),
label: startDate.format('h:mm A'),
timeStamp: startDate.toISOString()
};
}
isMeetingSlotConflictsWithAvailability(slot, availability) {
var _this21 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const availabilityDuration = yield _this21.meetingDurationForAvailabilityStream;
const requiredSlotTimestamps = _this21.getAvailabilitySlotTimestampsForDatesRange(slot.start, slot.end);
if (availabilityDuration > _this21.availabilitySlotStep) {
const redundantSlotsCount = Math.floor(availabilityDuration / _this21.availabilitySlotStep) - 1;
requiredSlotTimestamps.splice(requiredSlotTimestamps.length - redundantSlotsCount, redundantSlotsCount);
}
return requiredSlotTimestamps.reduce((isConflict, timeStamp) => {
return isConflict || !availability.slots.find(slot => slot.free && slot.timeStamp === timeStamp);
}, false);
})();
}
getAvailabilitySlotTimestampsForDatesRange(start, end) {
if (!moment__WEBPACK_IMPORTED_MODULE_8___default().isMoment(end)) {
end = moment__WEBPACK_IMPORTED_MODULE_8___default()(end);
}
if (!moment__WEBPACK_IMPORTED_MODULE_8___default().isMoment(start)) {
start = moment__WEBPACK_IMPORTED_MODULE_8___default()(start);
}
end = end.clone();
start = start.clone();
let startHour = start.get('hours');
let startMinute = start.get('minutes') < this.availabilitySlotStep ? 0 : this.availabilitySlotStep;
let endHour = end.get('hours');
let endMinute = end.get('minutes');
if (endMinute === 0) {
endHour--;
endMinute = this.availabilitySlotStep;
} else if (endMinute > 0 && endMinute <= this.availabilitySlotStep) {
endMinute = 0;
}
const timeStamps = [];
for (let h = startHour; h <= endHour; h++) {
let currentHourStartMinute = h === startHour ? startMinute : 0,
currentHourEndMinute = h === endHour ? endMinute : this.availabilitySlotStep;
for (let m = currentHourStartMinute; m <= currentHourEndMinute; m += this.availabilitySlotStep) {
timeStamps.push(start.set('hours', h).set('minutes', m).toISOString());
}
}
return timeStamps;
}
subscribeToRefreshSelectedAvailableSlot() {
this.availabilityProvider.availabilityStream.subscribe(availability => this.refreshSelectedAvailableSlot(availability));
}
toggleRecurrenceMode() {
this.isRecurrentEventStream.next(!this.isRecurrentEventStream.value);
}
toggleRecurrenceLimit() {
let nextValue = true;
if (this.limitRecurrentEventSeriesStream.value) {
nextValue = false;
this.numberOfEventOccurrencesStream.next(20);
}
this.limitRecurrentEventSeriesStream.next(nextValue);
}
changeRecurringFrequency(frequency) {
this.recurringFrequencyStream.next(frequency);
}
changeNumberOfEventOccurrences(occurrences) {
this.numberOfEventOccurrencesStream.next(occurrences);
}
ngOnDestroy() {}
}
EditMeetingViewModel.ɵfac = function EditMeetingViewModel_Factory(t) {
return new (t || EditMeetingViewModel)(_angular_core__WEBPACK_IMPORTED_MODULE_31__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_14__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_31__["ɵɵinject"](_undock_dock_meet_services_facade_dock_facade__WEBPACK_IMPORTED_MODULE_15__.DockFacade), _angular_core__WEBPACK_IMPORTED_MODULE_31__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_16__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_31__["ɵɵinject"](_angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_32__.Clipboard), _angular_core__WEBPACK_IMPORTED_MODULE_31__["ɵɵinject"](_undock_time_availability_services_browser_time_model__WEBPACK_IMPORTED_MODULE_17__.BrowserTime), _angular_core__WEBPACK_IMPORTED_MODULE_31__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.AppEventsDispatcher), _angular_core__WEBPACK_IMPORTED_MODULE_31__["ɵɵinject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_9__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_31__["ɵɵinject"](_undock_time_availability_services_availability_service__WEBPACK_IMPORTED_MODULE_18__.AvailabilityService), _angular_core__WEBPACK_IMPORTED_MODULE_31__["ɵɵinject"](_undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_19__.AvailabilityProvider), _angular_core__WEBPACK_IMPORTED_MODULE_31__["ɵɵinject"](_undock_dock_meet_services_dock_dock_participants_manager__WEBPACK_IMPORTED_MODULE_20__.DockParticipantsManager), _angular_core__WEBPACK_IMPORTED_MODULE_31__["ɵɵinject"](_undock_dock_meet_services_data_providers_meeting_mode_options_provider__WEBPACK_IMPORTED_MODULE_21__.MeetingModeOptionsProvider), _angular_core__WEBPACK_IMPORTED_MODULE_31__["ɵɵinject"](_undock_dock_meet_services_data_providers_meeting_duration_options_provider__WEBPACK_IMPORTED_MODULE_22__.MeetingDurationOptionsProvider));
};
EditMeetingViewModel.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_31__["ɵɵdefineInjectable"]({
token: EditMeetingViewModel,
factory: EditMeetingViewModel.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "isRecurrentEventStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "recurringFrequencyStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "limitRecurrentEventSeriesStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "numberOfEventOccurrencesStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "meetingTitleSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "meetingLocationSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "meetingInPersonLocationSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "meetingInPersonLocationUrlSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "isAudioOnlyModeSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "selectedAvailabilityDaySubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "loadAvailabilityRangeStartSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "displayAvailabilityRangeStartSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "selectedMeetingModeSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "selectedScheduleModeSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "availabilityDaysCountToDisplaySubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "selectedVisibilityModeSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "selectedConferenceModeSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "selectedMeetingDurationSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "isCustomMeetingDurationUsedSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "meetingHasUnsavedChangesSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "selectedAvailableSlotSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "isCustomAvailableSlotUsedSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditMeetingViewModel.prototype, "selectedTimeZoneDataSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], EditMeetingViewModel.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingViewModel.prototype, "currentNonDraftMeetingIdStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingViewModel.prototype, "isMeetingDraftTypeStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingViewModel.prototype, "defaultMeetingTitleStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingViewModel.prototype, "isMeetingReadyToSaveStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingViewModel.prototype, "isMeetingShouldBeRescheduledStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingViewModel.prototype, "displayAvailabilityStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingViewModel.prototype, "selectedMeetingSlotStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingViewModel.prototype, "isMeetingHasUnsavedChangesStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingViewModel.prototype, "meetingDurationForAvailabilityStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingViewModel.prototype, "isCustomRangeTimeConflictsWithAvailability", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingViewModel.prototype, "selectedTimeZoneNameStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingViewModel.prototype, "selectedTimeZoneDataStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingViewModel.prototype, "loadAvailabilityDatesRangeStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_33__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], EditMeetingViewModel.prototype, "conferenceLocationStream", null);
/***/ }),
/***/ 79406:
/*!**************************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/meeting-dock/components/notes/notes.component.ts ***!
\**************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "NotesComponent": () => (/* binding */ NotesComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs */ 10745);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs */ 23280);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs/operators */ 59295);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs/operators */ 60116);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _ckeditor_ckeditor5_custom_build_build_ckeditor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ckeditor/ckeditor5-custom-build/build/ckeditor */ 42240);
/* harmony import */ var _ckeditor_ckeditor5_custom_build_build_ckeditor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_ckeditor_ckeditor5_custom_build_build_ckeditor__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_common_editor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/common/editor */ 57142);
/* harmony import */ var _undock_core_utils_clone__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/core/utils/clone */ 1854);
/* harmony import */ var _undock_core_utils_patch_object__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/core/utils/patch-object */ 94481);
/* harmony import */ var _undock_dock_meet_contracts_ui_adapters_notes_adapter__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-adapters/notes.adapter */ 16097);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _ckeditor_ckeditor5_angular__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @ckeditor/ckeditor5-angular */ 36844);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function NotesComponent_ng_container_3_ckeditor_2_Template(rf, ctx) {
if (rf & 1) {
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "ckeditor", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("ready", function NotesComponent_ng_container_3_ckeditor_2_Template_ckeditor_ready_0_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r4);
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r3.onEditorReady($event));
})("change", function NotesComponent_ng_container_3_ckeditor_2_Template_ckeditor_change_0_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r4);
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r5.onEditorContentChanged($event.editor.getData()));
});
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
}
if (rf & 2) {
const data_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]().ngIf;
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("disabled", ctx_r2.disabled || !_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](1, 3, ctx_r2.isEditModeStream))("editor", data_r1.type)("config", data_r1.config);
}
}
function NotesComponent_ng_container_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](2, NotesComponent_ng_container_3_ckeditor_2_Template, 2, 5, "ckeditor", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const data_r1 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", data_r1.type);
}
}
const _c0 = function (a0) {
return {
"fullscreen": a0
};
};
class NotesComponent {
constructor(config, notesAdapter, markdown2Html, attachmentsManager) {
this.config = config;
this.notesAdapter = notesAdapter;
this.markdown2Html = markdown2Html;
this.attachmentsManager = attachmentsManager;
this.isEmpty = true;
this.disabled = false;
this.placeholder = 'Set the Agenda...';
this.editorTypeSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject((_ckeditor_ckeditor5_custom_build_build_ckeditor__WEBPACK_IMPORTED_MODULE_2___default()));
this.noteChangesSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.isFullscreenModeActiveSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.editorInstanceSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.isEditorFocusedSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.editorClipboardPasteStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.editorChangesDebounceTime = 300;
this.isEditModeStream = this.notesAdapter.isEditModeStream;
if (this.notesAdapter.editorChangesDebounceTime) {
this.editorChangesDebounceTime = this.notesAdapter.editorChangesDebounceTime;
}
(_ckeditor_ckeditor5_custom_build_build_ckeditor__WEBPACK_IMPORTED_MODULE_2___default().markdownModeEnabled) = false;
(_ckeditor_ckeditor5_custom_build_build_ckeditor__WEBPACK_IMPORTED_MODULE_2___default().balloonToolbarEnabled) = !this.isFullscreenModeActiveSubject.value;
}
get editorDataStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([this.editorTypeSubject, this.editorConfigStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.map)(([type, config]) => ({
type,
config
})));
}
get editorConfigStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([(0,rxjs__WEBPACK_IMPORTED_MODULE_12__.of)((0,_undock_core_utils_clone__WEBPACK_IMPORTED_MODULE_5__.clone)(_undock_common_editor__WEBPACK_IMPORTED_MODULE_4__.ckEditorConfig)), this.notesAdapter.attachmentSourceStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.distinctUntilChanged)((prev, next) => prev.id === next.id))]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.map)(sources => {
const [config, dock] = sources;
return (0,_undock_core_utils_patch_object__WEBPACK_IMPORTED_MODULE_6__.patchObject)(config, {
placeholder: this.placeholder,
toolbar: {
items: {
$unset: ['maximize']
}
},
image: {
styles: ['alignLeft', 'alignCenter', 'alignRight'],
resizeOptions: [{
name: 'resizeImage:original',
label: 'Original',
value: null
}, {
name: 'resizeImage:50',
label: '50%',
value: '50'
}, {
name: 'resizeImage:75',
label: '75%',
value: '75'
}],
toolbar: {
$add: ['imageStyle:alignLeft', 'imageStyle:alignCenter', 'imageStyle:alignRight', '|', 'resizeImage'],
$unset: ['imageStyle:full', 'imageStyle:side']
}
},
extraPlugins: [(0,_undock_common_editor__WEBPACK_IMPORTED_MODULE_4__.createUploadAdapterPlugin)(dock, this.attachmentsManager)]
});
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get isFullscreenModeActiveStream() {
return this.isFullscreenModeActiveSubject.asObservable();
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.initializeEditorContentUpdating();
(0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([_this.editorInstanceSubject, _this.notesAdapter.notesTextStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.take)(1)).subscribe(sources => {
const [editor, notes] = sources;
editor.setData(notes);
});
if (yield _this.isEditModeStream) {
yield Promise.all([_this.initializeEditorEvents(), _this.initializeNotesAutoSaving(), _this.initializeEditorFullscreenMode()]);
}
})();
}
toggleFullscreenMode() {
this.isFullscreenModeActiveSubject.next(!this.isFullscreenModeActiveSubject.value);
}
onEditorReady(editor) {
this.editorInstanceSubject.next(editor);
}
onEditorContentChanged(note) {
this.noteChangesSubject.next(note);
}
initializeEditorEvents() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const editorSubscriptionsHub = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.SubscriptionsHub(_this2.destroyedEvent);
_this2.editorInstanceSubject.subscribe(editor => {
var _a;
editorSubscriptionsHub.unsubscribe();
const editableElement = (_a = editor === null || editor === void 0 ? void 0 : editor.ui) === null || _a === void 0 ? void 0 : _a.getEditableElement();
if (editableElement) {
editorSubscriptionsHub.add.apply(editorSubscriptionsHub, [(0,rxjs__WEBPACK_IMPORTED_MODULE_17__.fromEvent)(editor.ui.getEditableElement(), 'focus').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.debounceTime)(1000)).subscribe(() => {
_this2.isEditorFocusedSubject.next(true);
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_17__.fromEvent)(editor.ui.getEditableElement(), 'blur').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.debounceTime)(1000)).subscribe(() => {
_this2.isEditorFocusedSubject.next(false);
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_17__.fromEvent)(editor.ui.element, 'paste').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.map)($event => $event.clipboardData.getData('text/plain'))).subscribe(insertedContent => {
_this2.editorClipboardPasteStream.next(insertedContent);
})]);
}
});
})();
}
initializeEditorContentUpdating() {
(0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([this.notesAdapter.notesTextStream, this.editorInstanceSubject, this.isEditorFocusedSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.debounceTime)(200))]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(this.destroyedEvent)).subscribe(sources => {
let [data, editor, isFocused] = sources;
if (!isFocused && data !== editor.getData()) {
if (!(_ckeditor_ckeditor5_custom_build_build_ckeditor__WEBPACK_IMPORTED_MODULE_2___default().markdownModeEnabled)) {
if (!this.markdown2Html.isHTML(data)) {
data = this.markdown2Html.toHtml(data);
this.noteChangesSubject.next(data);
}
}
editor.setData(data);
}
});
}
initializeEditorFullscreenMode() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
(0,rxjs__WEBPACK_IMPORTED_MODULE_17__.fromEvent)(document, 'fullscreenchange').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(_this3.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.map)(() => !!document.fullscreenElement)).subscribe(isFullscreenModeActive => _this3.isFullscreenModeActiveSubject.next(isFullscreenModeActive));
_this3.isFullscreenModeActiveStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(_this3.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.distinctUntilChanged)()).subscribe(isFullscreenEnabled => {
if ((_ckeditor_ckeditor5_custom_build_build_ckeditor__WEBPACK_IMPORTED_MODULE_2___default().balloonToolbarEnabled) === isFullscreenEnabled) {
(_ckeditor_ckeditor5_custom_build_build_ckeditor__WEBPACK_IMPORTED_MODULE_2___default().balloonToolbarEnabled) = !isFullscreenEnabled;
_this3.editorTypeSubject.next(null);
setTimeout(() => {
_this3.editorTypeSubject.next((_ckeditor_ckeditor5_custom_build_build_ckeditor__WEBPACK_IMPORTED_MODULE_2___default()));
if (isFullscreenEnabled) {
_this3.tryEnterEditorFullscreenMode();
}
}, 10);
}
});
})();
}
initializeNotesAutoSaving() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this4.noteChangesSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(_this4.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_18__.debounceTime)(_this4.editorChangesDebounceTime)).subscribe(note => _this4.saveNoteChanges(note));
})();
}
saveNoteChanges(note) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this5.notesAdapter.setNotes(note);
_this5.isEmpty = (0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.isEmptyString)(note);
})();
}
tryEnterEditorFullscreenMode() {
const subscription = this.editorInstanceSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_19__.filter)(editor => editor.state === 'ready')).subscribe(editor => {
try {
const maximizeCommand = editor.commands.get('maximize');
if (maximizeCommand) {
maximizeCommand._enterFullscreenMode();
}
} finally {
subscription.unsubscribe();
}
});
}
}
NotesComponent.ɵfac = function NotesComponent_Factory(t) {
return new (t || NotesComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_3__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_dock_meet_contracts_ui_adapters_notes_adapter__WEBPACK_IMPORTED_MODULE_7__.NOTES_ADAPTER), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_common_editor__WEBPACK_IMPORTED_MODULE_4__.Markdown2HtmlConverter), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_3__.AttachmentsManager));
};
NotesComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineComponent"]({
type: NotesComponent,
selectors: [["app-meet-notes"]],
hostVars: 2,
hostBindings: function NotesComponent_HostBindings(rf, ctx) {
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵclassProp"]("__empty", ctx.isEmpty);
}
},
inputs: {
disabled: "disabled",
placeholder: "placeholder"
},
decls: 7,
vars: 8,
consts: [[1, "container", "carbon__edit-notes", "meeting-notes", 3, "ngClass"], [4, "ngIf"], ["data-private", "", "class", "ck-editor__editable ck-placeholder", 3, "disabled", "editor", "config", "ready", "change", 4, "ngIf"], ["data-private", "", 1, "ck-editor__editable", "ck-placeholder", 3, "disabled", "editor", "config", "ready", "change"]],
template: function NotesComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](3, NotesComponent_ng_container_3_Template, 4, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpureFunction1"](6, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](1, 2, ctx.isFullscreenModeActiveStream)));
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](4, 4, ctx.editorDataStream));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_20__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_20__.NgIf, _ckeditor_ckeditor5_angular__WEBPACK_IMPORTED_MODULE_21__.CKEditorComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_8__.StreamPipe],
styles: ["button[_ngcontent-%COMP%] {\n background: transparent;\n border: none;\n outline: none;\n cursor: pointer;\n}\n\n.meeting-notes[_ngcontent-%COMP%] {\n position: relative;\n width: 100%;\n color: #2B2733;\n margin: 0 0 32px;\n}\n.meeting-notes__description-area[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n color: #BEC9E1;\n}\n.meeting-notes__description-left-side[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n line-height: 1;\n}\n.meeting-notes__description-left-side[_ngcontent-%COMP%] i[_ngcontent-%COMP%] {\n margin-right: 19px;\n font-size: 30px;\n}\n.meeting-notes__description-title[_ngcontent-%COMP%] {\n margin-bottom: 22px;\n font-family: \"Inter\", sans-serif;\n font-weight: 500;\n font-size: 12px;\n line-height: 14px;\n letter-spacing: 1px;\n text-transform: uppercase;\n color: #9A95AC;\n}\n\n.meeting-notes-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n}\n.meeting-notes-container[_ngcontent-%COMP%] ckeditor[_ngcontent-%COMP%] {\n flex-grow: 10;\n}\n\n@media all and (max-width: 1024px) {\n .meeting-notes[_ngcontent-%COMP%] {\n margin-top: 20px;\n }\n}\n@media all and (max-width: 480px) {\n .meeting-notes[_ngcontent-%COMP%] {\n width: auto;\n min-height: 20px;\n margin: 0;\n padding: 0 0 2px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2RvY2svbWVldC91aS9wYWdlcy9tZWV0aW5nLWRvY2svY29tcG9uZW50cy9ub3Rlcy9ub3Rlcy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQTRESjs7QUF6REE7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxjSFJnQjtFR1NoQixnQkFBQTtBQTRESjtBQTFESTtFQUNJLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBQTREUjtBQXpESTtFQUNJLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBQTJEUjtBQXpEUTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtBQTJEWjtBQXZESTtFQUNJLG1CQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxjSHBCaUI7QUc2RXpCOztBQXhDQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQTJDSjtBQXpDSTtFQUNJLGFBQUE7QUEyQ1I7O0FBdkNBO0VBQ0k7SUFDSSxnQkFBQTtFQTBDTjtBQUNGO0FBdENBO0VBRUk7SUFDSSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxTQUFBO0lBQ0EsZ0JBQUE7RUF1Q047QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZWV0aW5nLW5vdGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgbWFyZ2luOiAwIDAgMzJweDtcblxuICAgICZfX2Rlc2NyaXB0aW9uLWFyZWEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjQkVDOUUxO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uLWxlZnQtc2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgfVxuXG4gICAgLy8mX19kZXNjcmlwdGlvbi1yaWdodC1zaWRlIHtcbiAgICAvLyAgY29sb3I6ICNCRUM5RTE7XG4gICAgLy99XG4gICAgLy9cbiAgICAvLyZfX2NoZWNrLWJ1dHRvbiB7XG4gICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgcGFkZGluZzogMDtcbiAgICAvLyAgcmlnaHQ6IDE1cHg7XG4gICAgLy8gIGJvdHRvbTogNHB4O1xuICAgIC8vICBmb250LXNpemU6IDIwcHg7XG4gICAgLy8gIGNvbG9yOiAjQkVDOUUxO1xuICAgIC8vfVxufVxuXG4ubWVldGluZy1ub3Rlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGNrZWRpdG9yIHtcbiAgICAgICAgZmxleC1ncm93OiAxMDtcbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tZWV0aW5nLW5vdGVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG5cbi8vX19fX19fX19fTU9CSUxFXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXG4gICAgLm1lZXRpbmctbm90ZXMge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMnB4O1xuICAgIH1cblxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], NotesComponent.prototype, "editorTypeSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], NotesComponent.prototype, "noteChangesSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], NotesComponent.prototype, "isFullscreenModeActiveSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], NotesComponent.prototype, "editorInstanceSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], NotesComponent.prototype, "isEditorFocusedSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], NotesComponent.prototype, "editorClipboardPasteStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], NotesComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], NotesComponent.prototype, "editorDataStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], NotesComponent.prototype, "editorConfigStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], NotesComponent.prototype, "isFullscreenModeActiveStream", null);
/***/ }),
/***/ 50771:
/*!*****************************************************************************!*\
!*** ./packages/dock/meet/ui/pages/meeting-dock/meeting-dock-page.state.ts ***!
\*****************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "MeetingDockPageStateModel": () => (/* binding */ MeetingDockPageStateModel)
/* harmony export */ });
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_core_states__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/states */ 55994);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
class MeetingDockPageStore extends _undock_core_states__WEBPACK_IMPORTED_MODULE_1__.StreamStore {
constructor() {
super(...arguments);
this.dockIdStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.StatefulSubject();
this.isConfModeStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(false);
this.isLunchClubModeStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(false);
this.isConferenceActiveStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(false);
this.chatMessagesUnreadCountStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(0);
this.isChatDisplayedStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(false);
this.isQueueDisplayedStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(false);
this.isSharingModalOpenStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(false);
this.isRecordingsDisplayedStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(false);
this.isAttachmentsDisplayedStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(false);
this.isPrivateNotesDisplayedStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(false);
this.isParticipantsDisplayedStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(false);
}
}
class MeetingDockPageStateModel extends _undock_core_states__WEBPACK_IMPORTED_MODULE_1__.StateModel {
constructor() {
super(...arguments);
this.store = new MeetingDockPageStore();
}
switchToConfMode() {
this.store.isConfModeStream.next(true);
}
switchToDockMode() {
this.store.isConfModeStream.next(false);
}
switchToLunchClubMode() {
this.store.isLunchClubModeStream.next(true);
}
setConferenceRunning() {
this.store.isConferenceActiveStream.next(true);
}
setConferenceStopped() {
this.store.isConferenceActiveStream.next(false);
}
setUnreadCountOfChatMessages(value) {
this.store.chatMessagesUnreadCountStream.next(value);
}
toggleChat() {
this.store.isChatDisplayedStream.next(!this.store.isChatDisplayedStream.value);
}
toggleQueue() {
this.store.isQueueDisplayedStream.next(!this.store.isQueueDisplayedStream.value);
}
toggleRecordings() {
this.store.isRecordingsDisplayedStream.next(!this.store.isRecordingsDisplayedStream.value);
}
togglePrivateNotes() {
this.store.isPrivateNotesDisplayedStream.next(!this.store.isPrivateNotesDisplayedStream.value);
}
toggleParticipants() {
this.store.isParticipantsDisplayedStream.next(!this.store.isParticipantsDisplayedStream.value);
}
toggleSharingModal() {
this.store.isSharingModalOpenStream.next(!this.store.isSharingModalOpenStream.value);
}
toggleChatAttachments() {
this.store.isAttachmentsDisplayedStream.next(!this.store.isAttachmentsDisplayedStream.value);
}
closeChatIfOpen() {
if (this.store.isChatDisplayedStream.value) {
this.store.isChatDisplayedStream.next(false);
}
}
closeQueueIfOpen() {
if (this.store.isQueueDisplayedStream.value) {
this.store.isQueueDisplayedStream.next(false);
}
}
closeRecordingsIfOpen() {
if (this.store.isRecordingsDisplayedStream.value) {
this.store.isRecordingsDisplayedStream.next(false);
}
}
closeChatAttachmentsIfOpen() {
if (this.store.isAttachmentsDisplayedStream.value) {
this.store.isAttachmentsDisplayedStream.next(false);
}
}
closeParticipantsIfOpen() {
if (this.store.isParticipantsDisplayedStream.value) {
this.store.isParticipantsDisplayedStream.next(false);
}
}
setDockId(value) {
this.store.dockIdStream.next(value);
}
get dockIdentifierUsedForNavigation() {
return this._dockIdentifierUsedForNavigation;
}
set dockIdentifierUsedForNavigation(value) {
this._dockIdentifierUsedForNavigation = value;
}
}
MeetingDockPageStateModel.ɵfac = function () {
let ɵMeetingDockPageStateModel_BaseFactory;
return function MeetingDockPageStateModel_Factory(t) {
return (ɵMeetingDockPageStateModel_BaseFactory || (ɵMeetingDockPageStateModel_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](MeetingDockPageStateModel)))(t || MeetingDockPageStateModel);
};
}();
MeetingDockPageStateModel.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: MeetingDockPageStateModel,
factory: MeetingDockPageStateModel.ɵfac
});
/***/ }),
/***/ 52022:
/*!**************************************************************!*\
!*** ./packages/dock/meet/utils/meeting-titles-generator.ts ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "generateMeetingTitle": () => (/* binding */ generateMeetingTitle)
/* harmony export */ });
function generateMeetingTitle(meetingsUsersPublicProfiles, meetingTitlePrefix) {
const getProfileName = profileData => {
return profileData.firstName || profileData.displayName || profileData.email;
};
const getProfileFullName = profileData => {
return profileData.displayName || profileData.email;
};
const length = meetingsUsersPublicProfiles.length;
if (length === 1) {
return meetingTitlePrefix ? `${meetingTitlePrefix}: ${getProfileFullName(meetingsUsersPublicProfiles[0])}` : `${getProfileName(meetingsUsersPublicProfiles[0])}'s Dock`;
}
if (length === 2) {
return (meetingTitlePrefix ? `${meetingTitlePrefix}: ` : '') + `${getProfileFullName(meetingsUsersPublicProfiles[0])} <> ${getProfileFullName(meetingsUsersPublicProfiles[1])}`;
}
if (length >= 3) {
return (meetingTitlePrefix ? `${meetingTitlePrefix}: ` : '') + `${getProfileFullName(meetingsUsersPublicProfiles[0])} <> ${getProfileFullName(meetingsUsersPublicProfiles[1])}` + ` and ${meetingsUsersPublicProfiles.length - 2}`;
}
return '';
}
/***/ }),
/***/ 75532:
/*!**********************************************************!*\
!*** ./packages/feature-plans/feature-plans.provider.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FeaturePlansProvider": () => (/* binding */ FeaturePlansProvider)
/* harmony export */ });
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui-kit.module */ 85196);
/* harmony import */ var _undock_feature_plans_ui_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/feature-plans/ui/components */ 57699);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_feature_plans_services_feature_plans_manager__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/feature-plans/services/feature-plans.manager */ 12428);
class FeaturePlansProvider {
constructor(featurePlansManager) {
this.featurePlansManager = featurePlansManager;
}
static forRoot() {
return {
ngModule: FeaturePlansProvider,
providers: []
};
}
}
FeaturePlansProvider.ɵfac = function FeaturePlansProvider_Factory(t) {
return new (t || FeaturePlansProvider)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_undock_feature_plans_services_feature_plans_manager__WEBPACK_IMPORTED_MODULE_2__.FeaturePlansManager));
};
FeaturePlansProvider.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineNgModule"]({
type: FeaturePlansProvider
});
FeaturePlansProvider.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjector"]({
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.CommonModule, _angular_common_http__WEBPACK_IMPORTED_MODULE_5__.HttpClientModule, _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_0__.UiKitModule]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵsetNgModuleScope"](FeaturePlansProvider, {
declarations: [_undock_feature_plans_ui_components__WEBPACK_IMPORTED_MODULE_1__.UpgradePlanBannerComponent],
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.CommonModule, _angular_common_http__WEBPACK_IMPORTED_MODULE_5__.HttpClientModule, _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_0__.UiKitModule],
exports: [_undock_feature_plans_ui_components__WEBPACK_IMPORTED_MODULE_1__.UpgradePlanBannerComponent]
});
})();
/***/ }),
/***/ 12428:
/*!******************************************************************!*\
!*** ./packages/feature-plans/services/feature-plans.manager.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FeaturePlansManager": () => (/* binding */ FeaturePlansManager),
/* harmony export */ "FeaturePlansStore": () => (/* binding */ FeaturePlansStore)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 60116);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 59295);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_api_scopes_subscriptions_contracts_feature_plan_interface__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api/scopes/subscriptions/contracts/feature-plan.interface */ 34897);
/* harmony import */ var _undock_core_states__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/core/states */ 55994);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/common/ui-kit */ 4397);
class FeaturePlansStore extends _undock_core_states__WEBPACK_IMPORTED_MODULE_5__.StreamStore {
constructor(destroyEvent) {
super();
this.destroyEvent = destroyEvent;
this.allFeatures$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.allFeaturePlans$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.userFeaturePlan$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
}
get currentFeaturePlan$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_9__.combineLatest)([this.allFeaturePlans$, this.userFeaturePlan$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(([allPlans, userPlan]) => allPlans.find(plan => plan.type === userPlan.currentPlanType)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get currentPlanFeatures$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_9__.combineLatest)([this.allFeatures$, this.userFeaturePlan$, this.currentFeaturePlan$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(([features, userFeaturePlan, currentPlan]) => {
return features.filter(feature => {
return currentPlan.type === feature.planType || currentPlan.extendsFeaturesOf.includes(feature.planType);
}).concat(features.filter(feature => {
return userFeaturePlan.overridePlanFeatures.includes(feature.type) || userFeaturePlan.organizationPlanFeatures.includes(feature.type);
}));
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get featurePlansToUpgrade$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_9__.combineLatest)([this.allFeaturePlans$, this.userFeaturePlan$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(([allPlans, currentPlan]) => {
return allPlans.filter(plan => {
return plan.isVisible && plan.extendsFeaturesOf.includes(currentPlan.currentPlanType);
});
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get nextFeaturePlanToUpgrade$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.featurePlansToUpgrade$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(featurePlans => {
var _a;
return (_a = featurePlans[0]) !== null && _a !== void 0 ? _a : null;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get userHasPaidFeaturePlanType$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.userFeaturePlan$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(plan => !!plan && [_undock_api_scopes_subscriptions_contracts_feature_plan_interface__WEBPACK_IMPORTED_MODULE_4__.FeaturePlans.Premium, _undock_api_scopes_subscriptions_contracts_feature_plan_interface__WEBPACK_IMPORTED_MODULE_4__.FeaturePlans.Unlimited].includes(plan.currentPlanType)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.shareReplay)(1)));
}
get freeTrialExpiration$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.userFeaturePlan$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(plan => !!plan && plan.trialPlanEnd && moment__WEBPACK_IMPORTED_MODULE_2__(plan.trialPlanEnd).isAfter(moment__WEBPACK_IMPORTED_MODULE_2__(), 'day') ? new Date(plan.trialPlanEnd) : null), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.shareReplay)(1)));
}
get freeTrialDaysRemaining$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.freeTrialExpiration$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(expiration => !!expiration ? moment__WEBPACK_IMPORTED_MODULE_2__(expiration).diff(moment__WEBPACK_IMPORTED_MODULE_2__(), 'days') : null), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.shareReplay)(1)));
}
}
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], FeaturePlansStore.prototype, "currentFeaturePlan$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], FeaturePlansStore.prototype, "currentPlanFeatures$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], FeaturePlansStore.prototype, "featurePlansToUpgrade$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], FeaturePlansStore.prototype, "nextFeaturePlanToUpgrade$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], FeaturePlansStore.prototype, "userHasPaidFeaturePlanType$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], FeaturePlansStore.prototype, "freeTrialExpiration$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], FeaturePlansStore.prototype, "freeTrialDaysRemaining$", null);
class FeaturePlansManager extends _undock_core_states__WEBPACK_IMPORTED_MODULE_5__.StateModel {
constructor(api, user, confirmService) {
super();
this.api = api;
this.user = user;
this.confirmService = confirmService;
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.store = new FeaturePlansStore(this.destroyedEvent);
this.initialize().catch(error => console.error(`FeaturePlansManager::initialize`, error));
}
initialize() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
(0,rxjs__WEBPACK_IMPORTED_MODULE_9__.combineLatest)([_this.user.dataStream, _this.user.isRegularUserStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.filter)(([_, isRegular]) => {
return isRegular;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.take)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(_this.destroyedEvent)).subscribe(() => {
return Promise.all([_this.refreshAllFeatures(), _this.refreshAllFeaturePlans(), _this.refreshCurrentUserFeaturePlan()]);
});
})();
}
refreshAllFeatures() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
_this2.store.allFeatures$.next(yield _this2.api.subscription.featurePlans.listFeatures());
} catch (error) {
console.error(`Cannot load app features`, error);
}
})();
}
refreshCurrentUserFeaturePlan() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
_this3.store.userFeaturePlan$.next(yield _this3.api.subscription.featurePlans.getPersonalPlan());
} catch (error) {
console.warn(`Unable to load current user feature plan`, error);
}
})();
}
updateCurrentUserFeaturePlan(updates) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
_this4.store.userFeaturePlan$.next(yield _this4.api.subscription.featurePlans.updatePersonalPlan(updates));
} catch (error) {
console.warn(`Unable to update current user feature plan`, error);
}
})();
}
cancelCurrentUserFeaturePlan() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let currentPlan = yield _this5.state.userFeaturePlan$;
if (currentPlan) {
const confirmKeepMembership = yield _this5.confirmService.open({
title: 'Are you sure?',
description: `You will lose access to all ${currentPlan.currentPlanType} features`,
confirmButtonLabel: 'Keep membership',
discardButtonLabel: 'Confirm'
});
if (!confirmKeepMembership) {
let result = yield _this5.api.subscription.subscriptions.cancelSubscription({
accountId: yield _this5.user.subscriptionAccountId,
subscriptionId: currentPlan.currentSubscriptionId
});
if (result) {
yield _this5.updateCurrentUserFeaturePlan({
currentPlanType: _undock_api_scopes_subscriptions_contracts_feature_plan_interface__WEBPACK_IMPORTED_MODULE_4__.FeaturePlans.Base,
currentPlanFrequency: null,
currentSubscriptionId: null
});
} else {
yield _this5.updateCurrentUserFeaturePlan({
currentPlanType: _undock_api_scopes_subscriptions_contracts_feature_plan_interface__WEBPACK_IMPORTED_MODULE_4__.FeaturePlans.Base,
currentPlanFrequency: null,
currentSubscriptionId: null
});
}
}
}
})();
}
refreshAllFeaturePlans() {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
_this6.store.allFeaturePlans$.next(yield _this6.api.subscription.featurePlans.listFeaturePlans());
} catch (error) {
console.warn(`Unable to load all feature plans`, error);
}
})();
}
}
FeaturePlansManager.ɵfac = function FeaturePlansManager_Factory(t) {
return new (t || FeaturePlansManager)(_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_6__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_7__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_8__.ConfirmPopupService));
};
FeaturePlansManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdefineInjectable"]({
token: FeaturePlansManager,
factory: FeaturePlansManager.ɵfac,
providedIn: 'root'
});
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], FeaturePlansManager.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 13673:
/*!*****************************************************************!*\
!*** ./packages/feature-plans/services/user-limits.provider.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UserLimitType": () => (/* binding */ UserLimitType),
/* harmony export */ "UserLimitsProvider": () => (/* binding */ UserLimitsProvider)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_api_scopes_subscriptions_contracts_app_feature_interface__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api/scopes/subscriptions/contracts/app-feature.interface */ 85796);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_feature_plans_services_feature_plans_manager__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/feature-plans/services/feature-plans.manager */ 12428);
var UserLimitType;
(function (UserLimitType) {
UserLimitType["PlansCount"] = "PlansCount";
UserLimitType["CalendarsCount"] = "CalendarsCount";
UserLimitType["SchedulesCount"] = "SchedulesCount";
UserLimitType["PromptsCount"] = "PromptsCount";
})(UserLimitType || (UserLimitType = {}));
class UserLimitsProvider {
constructor(featurePlansManager) {
this.featurePlansManager = featurePlansManager;
this.appLimitsMap = {
[UserLimitType.PlansCount]: {
[_undock_api_scopes_subscriptions_contracts_app_feature_interface__WEBPACK_IMPORTED_MODULE_1__.AppFeatures.LimitedPlans]: 10,
[_undock_api_scopes_subscriptions_contracts_app_feature_interface__WEBPACK_IMPORTED_MODULE_1__.AppFeatures.ExtendedPlans]: 30,
[_undock_api_scopes_subscriptions_contracts_app_feature_interface__WEBPACK_IMPORTED_MODULE_1__.AppFeatures.UnlimitedPlans]: Infinity
},
[UserLimitType.CalendarsCount]: {
[_undock_api_scopes_subscriptions_contracts_app_feature_interface__WEBPACK_IMPORTED_MODULE_1__.AppFeatures.LimitedCalendars]: 4,
[_undock_api_scopes_subscriptions_contracts_app_feature_interface__WEBPACK_IMPORTED_MODULE_1__.AppFeatures.UnlimitedCalendars]: Infinity
},
[UserLimitType.SchedulesCount]: {
[_undock_api_scopes_subscriptions_contracts_app_feature_interface__WEBPACK_IMPORTED_MODULE_1__.AppFeatures.LimitedSchedules]: 6,
[_undock_api_scopes_subscriptions_contracts_app_feature_interface__WEBPACK_IMPORTED_MODULE_1__.AppFeatures.UnlimitedSchedules]: Infinity
},
[UserLimitType.PromptsCount]: {
[_undock_api_scopes_subscriptions_contracts_app_feature_interface__WEBPACK_IMPORTED_MODULE_1__.AppFeatures.LimitedPrompts]: 50,
[_undock_api_scopes_subscriptions_contracts_app_feature_interface__WEBPACK_IMPORTED_MODULE_1__.AppFeatures.ExtendedPrompts]: 100,
[_undock_api_scopes_subscriptions_contracts_app_feature_interface__WEBPACK_IMPORTED_MODULE_1__.AppFeatures.UnlimitedPrompts]: Infinity
}
};
}
getPlansLimit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.getUserLimitValue(UserLimitType.PlansCount, yield _this.featurePlansManager.state.currentPlanFeatures$, 10);
})();
}
getCalendarsLimit() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.getUserLimitValue(UserLimitType.CalendarsCount, yield _this2.featurePlansManager.state.currentPlanFeatures$, 4);
})();
}
getSchedulesLimit() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this3.getUserLimitValue(UserLimitType.SchedulesCount, yield _this3.featurePlansManager.state.currentPlanFeatures$, 6);
})();
}
getPromptsLimit() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this4.getUserLimitValue(UserLimitType.PromptsCount, yield _this4.featurePlansManager.state.currentPlanFeatures$, 50);
})();
}
getUserLimitValue(type, features, defaultValue) {
const featureTypes = features.map(feature => feature.type);
const limits = Object.entries(this.appLimitsMap[type]).map(([feature, limit]) => {
if (featureTypes.includes(feature)) {
return limit;
}
}).filter(Boolean);
return limits.length > 0 ? Math.max(...limits) : defaultValue;
}
}
UserLimitsProvider.ɵfac = function UserLimitsProvider_Factory(t) {
return new (t || UserLimitsProvider)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_undock_feature_plans_services_feature_plans_manager__WEBPACK_IMPORTED_MODULE_2__.FeaturePlansManager));
};
UserLimitsProvider.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({
token: UserLimitsProvider,
factory: UserLimitsProvider.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 56759:
/*!*******************************************************!*\
!*** ./packages/feature-plans/tokens/is-beta-user.ts ***!
\*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "IS_BETA_USER": () => (/* binding */ IS_BETA_USER),
/* harmony export */ "IS_BETA_USER_PROVIDER": () => (/* binding */ IS_BETA_USER_PROVIDER)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_session_models_current_user__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/session/models/current-user */ 91549);
/* harmony import */ var _undock_feature_plans_services_feature_plans_manager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/feature-plans/services/feature-plans.manager */ 12428);
/* harmony import */ var _web_environments_environment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @web/environments/environment */ 52732);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 59346);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__);
const earlyAdopters = ['dan@levlo.co', 'info@ce-iv.com', 'BrandenLloyd@outlook.com', 'Ruthus.Cardenas@hotmail.com', 'kovyzobuk@gmail.com', 'wicadom372@gmail.com', 'Undockuser1@gmail.com', 'undock1testuser@gmail.com', 'undock2testuser@gmail.com', 'undock3testuser@gmail.com', 'undock4testuser@gmail.com', 'undock5testuser@gmail.com', 'undock6testuser@gmail.com', 'undock7testuser@gmail.com', 'undock8testuser@gmail.com', 'zhenya@undockdevs.onmicrosoft.com'];
const IS_BETA_USER = new _angular_core__WEBPACK_IMPORTED_MODULE_4__.InjectionToken('IS_BETA_USER');
const IS_BETA_USER_PROVIDER = {
provide: IS_BETA_USER,
useFactory: (currentUser, featurePlansManager) => {
if (_web_environments_environment__WEBPACK_IMPORTED_MODULE_2__.environment.appMode === 'dev') {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_5__.from)(Promise.resolve(true)));
}
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_6__.combineLatest)([currentUser.dataStream, featurePlansManager.state.userFeaturePlan$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(([user, userPlan]) => {
var _a;
return userPlan.hasBetaAccess || earlyAdopters.includes(user === null || user === void 0 ? void 0 : user.email) || ((_a = user === null || user === void 0 ? void 0 : user.email) === null || _a === void 0 ? void 0 : _a.includes('@undock.com'));
})));
},
deps: [_undock_session_models_current_user__WEBPACK_IMPORTED_MODULE_0__.CurrentUser, _undock_feature_plans_services_feature_plans_manager__WEBPACK_IMPORTED_MODULE_1__.FeaturePlansManager]
};
/***/ }),
/***/ 57699:
/*!*******************************************************!*\
!*** ./packages/feature-plans/ui/components/index.ts ***!
\*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UpgradePlanBannerComponent": () => (/* reexport safe */ _upgrade_plan_banner_upgrade_plan_banner_component__WEBPACK_IMPORTED_MODULE_0__.UpgradePlanBannerComponent)
/* harmony export */ });
/* harmony import */ var _upgrade_plan_banner_upgrade_plan_banner_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./upgrade-plan-banner/upgrade-plan-banner.component */ 19116);
/***/ }),
/***/ 19116:
/*!***************************************************************************************************!*\
!*** ./packages/feature-plans/ui/components/upgrade-plan-banner/upgrade-plan-banner.component.ts ***!
\***************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UpgradePlanBannerComponent": () => (/* binding */ UpgradePlanBannerComponent)
/* harmony export */ });
/* harmony import */ var _undock_integrations__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/integrations */ 96183);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
class UpgradePlanBannerComponent {
constructor(router, eventsManager) {
this.router = router;
this.eventsManager = eventsManager;
this.small = false;
this.large = false;
this.iconSize = 71;
}
navigateToTheMembershipPage() {
this.eventsManager.dispatch(new _undock_integrations__WEBPACK_IMPORTED_MODULE_0__.TrackUserAnalyticsEvent(_undock_integrations__WEBPACK_IMPORTED_MODULE_0__.UserAnalyticsAction.UpgradeSubscriptionClickedBanner));
return this.router.navigate(['/', 'settings', 'membership'], {
queryParams: {
upgrade: true
}
});
}
}
UpgradePlanBannerComponent.ɵfac = function UpgradePlanBannerComponent_Factory(t) {
return new (t || UpgradePlanBannerComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_3__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_1__.AppEventsDispatcher));
};
UpgradePlanBannerComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
type: UpgradePlanBannerComponent,
selectors: [["app-feature-plan-upgrade-banner"]],
hostVars: 4,
hostBindings: function UpgradePlanBannerComponent_HostBindings(rf, ctx) {
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵclassProp"]("small", ctx.small)("large", ctx.large);
}
},
inputs: {
planName: "planName",
description: "description",
buttonText: "buttonText",
small: "small",
large: "large",
iconSize: "iconSize"
},
decls: 28,
vars: 5,
consts: [["viewBox", "0 0 71 71", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M35.4999 66.2667C52.4678 66.2667 66.2666 52.4896 66.2666 35.5332C66.2006 18.5105 52.4678 4.7334 35.4999 4.7334C18.466 4.7334 4.73328 18.5105 4.73328 35.4669C4.73328 52.4896 18.466 66.2667 35.4999 66.2667Z", "fill", "#252329"], ["d", "M35.5 56.8002C47.2633 56.8002 56.7999 47.2823 56.7999 35.5002C56.7999 23.7181 47.2213 14.2002 35.5 14.2002C23.7366 14.2002 14.2 23.7181 14.2 35.5002C14.2 47.2823 23.7366 56.8002 35.5 56.8002Z", "fill", "#1A191D"], ["d", "M26.98 32.0293V23.5093C26.98 18.8038 30.7945 14.9893 35.5 14.9893V14.9893V14.9893C40.2054 14.9893 44.02 18.8038 44.02 23.5093V32.0293", "stroke", "#3E3C42", "stroke-width", "4.26"], ["d", "M49.72 55.8135H21.28C19.558 55.8135 18.105 54.3215 18.105 52.4925V32.8644C18.105 31.0354 19.558 29.5435 21.28 29.5435H49.72C51.442 29.5435 52.895 31.0354 52.895 32.8644V52.4925C52.895 54.3215 51.442 55.8135 49.72 55.8135Z", "fill", "#5A5860", "stroke", "#5A5860", "stroke-width", "0.71"], ["cx", "35.5", "cy", "40.549", "r", "3.55", "fill", "#3E3C42"], ["x", "34.08", "y", "41.9688", "width", "2.84", "height", "4.97", "rx", "1.42", "fill", "#3E3C42"], [1, "text-box"], ["mat-button", "", 1, "ud-btn", "btn-dark-primary", "btn-large", 3, "click"]],
template: function UpgradePlanBannerComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](0, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](1, "svg", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](3, "path", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](5, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](7, "path", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](9, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](11, "circle", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](13, "rect", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](14, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](15, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](16, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](18, "h1");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](19);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](20, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](21, "h5");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](22);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](23, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](24, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](25, "button", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("click", function UpgradePlanBannerComponent_Template_button_click_25_listener() {
return ctx.navigateToTheMembershipPage();
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](26);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](27, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵattribute"]("width", ctx.iconSize)("height", ctx.iconSize);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](18);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate1"]("\n Upgrade to ", ctx.planName, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate"](ctx.description);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate1"]("\n ", ctx.buttonText, "\n");
}
},
dependencies: [_angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_4__.MatLegacyButton],
styles: ["[_nghost-%COMP%] {\n display: flex;\n align-items: center;\n border-radius: 16px;\n padding: 11px 32px 11px 19px;\n background: #121114;\n}\n[_nghost-%COMP%] .text-box[_ngcontent-%COMP%] {\n flex-grow: 1;\n margin-left: 21px;\n}\n[_nghost-%COMP%] .text-box[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 24px;\n line-height: 30px;\n color: #ffffff;\n}\n[_nghost-%COMP%] .text-box[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n font-weight: 600;\n text-transform: uppercase;\n display: inline-block;\n flex-direction: row;\n align-items: center;\n padding: 3px 8px;\n border-radius: 16px;\n vertical-align: middle;\n color: #BD970F;\n background: rgba(223, 192, 81, 0.1);\n}\n[_nghost-%COMP%] .text-box[_ngcontent-%COMP%] h5[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 14px;\n line-height: 20px;\n color: #A7A7A8;\n margin-top: 8px;\n}\n[_nghost-%COMP%] .ud-btn[_ngcontent-%COMP%] {\n padding: 14px 20px;\n}\n.small[_nghost-%COMP%] .text-box[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 20px;\n line-height: 26px;\n}\n.small[_nghost-%COMP%] .ud-btn[_ngcontent-%COMP%] {\n display: none;\n}\n.large[_nghost-%COMP%] .text-box[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 24px;\n line-height: 30px;\n}\n.large[_nghost-%COMP%] .ud-btn[_ngcontent-%COMP%] {\n display: flex;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2ZlYXR1cmUtcGxhbnMvdWkvY29tcG9uZW50cy91cGdyYWRlLXBsYW4tYmFubmVyL3VwZ3JhZGUtcGxhbi1iYW5uZXIuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLG1CSFdvQjtBR2lEeEI7QUExREk7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7QUE0RFI7QUExRFE7RUZYSixnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUEvQ0EscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUVsRFEsY0hJWTtBRzhEeEI7QUFoRVk7RUZmUixnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUF4RkEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFnUUEsZ0JBQUE7RUFDQSx5QkFBQTtFQ25PQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUN4Q1ksY0hOa0I7RUdPbEIsbUNBQUE7QUFnRmhCO0FBNUVRO0VGdEJKLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQTdFQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFRVRRLGNIb0RtQjtFR25EbkIsZUFBQTtBQW9GWjtBQWhGSTtFQUNJLGtCQUFBO0FBa0ZSO0FBOUVRO0VGbENKLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQXJEQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBRWdFSjtBQW5GUTtFQUNJLGFBQUE7QUFxRlo7QUFoRlE7RUY1Q0osZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBL0NBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FFc0VKO0FBckZRO0VBQ0ksYUFBQTtBQXVGWiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDExcHggMzJweCAxMXB4IDE5cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcblxuICAgIC50ZXh0LWJveCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIxcHg7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udEhlYWRlcjI0UmVndWxhcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuXG4gICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRkYXJrLWNvbG9yLXByaW1hcnksIDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoNSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51ZC1idG4ge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgfVxuXG4gICAgJi5zbWFsbCB7XG4gICAgICAgIC50ZXh0LWJveCBoMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250SGVhZGVyMjBSZWd1bGFyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVkLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sYXJnZSB7XG4gICAgICAgIC50ZXh0LWJveCBoMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250SGVhZGVyMjRSZWd1bGFyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVkLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 71051:
/*!************************************************************************************!*\
!*** ./packages/hotkeys/exceptions/invalid-keyboard-shortcut-binding.exception.ts ***!
\************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InvalidKeyboardShortcutBindingException": () => (/* binding */ InvalidKeyboardShortcutBindingException)
/* harmony export */ });
class InvalidKeyboardShortcutBindingException extends Error {
constructor(message) {
super(message);
}
}
/***/ }),
/***/ 81257:
/*!**********************************************!*\
!*** ./packages/hotkeys/hotkeys.provider.ts ***!
\**********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "HotkeysProvider": () => (/* binding */ HotkeysProvider)
/* harmony export */ });
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
class HotkeysProvider {
constructor(injector) {
this.injector = injector;
HotkeysProvider.injectorState.resolve(injector);
}
static get injector() {
return HotkeysProvider.injectorState;
}
}
HotkeysProvider.injectorState = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ReactivePromise();
HotkeysProvider.ɵfac = function HotkeysProvider_Factory(t) {
return new (t || HotkeysProvider)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.Injector));
};
HotkeysProvider.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({
type: HotkeysProvider
});
HotkeysProvider.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.CommonModule]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsetNgModuleScope"](HotkeysProvider, {
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.CommonModule]
});
})();
/***/ }),
/***/ 62643:
/*!***************************************************************!*\
!*** ./packages/hotkeys/services/keyboard-events.listener.ts ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "KeyboardEventsListener": () => (/* binding */ KeyboardEventsListener)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs/operators */ 59295);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
const KEY_MAP = {
'\b': 'Backspace',
'\t': 'Tab',
'\x7F': 'Delete',
'\x1B': 'Escape',
'Del': 'Delete',
'Esc': 'Escape',
'Left': 'ArrowLeft',
'Right': 'ArrowRight',
'Up': 'ArrowUp',
'Down': 'ArrowDown',
'Menu': 'ContextMenu',
'Scroll': 'ScrollLock',
'Win': 'OS',
' ': 'Space',
'.': 'Dot'
};
const KEY_ALIAS = {
command: 'meta',
ctrl: 'control',
del: 'delete',
down: 'arrowdown',
esc: 'escape',
left: 'arrowleft',
right: 'arrowright',
up: 'arrowup'
};
class KeyboardEventsListener {
constructor(zone) {
var _this = this;
this.zone = zone;
this.listeners = [];
this.normalizedKeys = {};
this.handleKeyboardEvent = /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (event) {
var _a;
let key = _this.getKeyFromEvent(event);
let isInputEvent = _this.isEventFromInput(event);
let handler;
for (let listener of _this.listeners) {
if (handler = (_a = listener.handler) !== null && _a !== void 0 ? _a : listener.bindings[key]) {
if (!isInputEvent || listener.allowInputs) {
if (listener.preventDefault && !listener.terminalWhitelist[key]) {
event.stopPropagation();
event.preventDefault();
}
let result = yield _this.zone.runGuarded(() => {
return handler(event);
});
if (result === false) {
return;
} else if (result === true) {
continue;
}
}
if (listener.terminal === 'match') {
return;
}
}
if (listener.terminal === true && !listener.terminalWhitelist[key]) {
return;
}
}
});
return function (_x) {
return _ref.apply(this, arguments);
};
}();
this.zone.runOutsideAngular(() => {
document.addEventListener('keydown', this.handleKeyboardEvent, true);
});
}
subscribeToKey(key, handler, options) {
let binding = {};
binding[key] = handler;
return this.subscribe(binding, options);
}
subscribe(handler, options) {
let listener = this.addListener(this.buildListener(handler, options));
let unsubscribe = () => {
this.removeListener(listener);
};
if (options.takeUntil) {
options.takeUntil.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_1__.take)(1)).subscribe(value => value !== null && value !== undefined && unsubscribe());
}
return unsubscribe;
}
addListener(listener) {
this.listeners.push(listener);
this.listeners.sort((a, b) => {
return a.priority < b.priority ? 1 : a.priority > b.priority ? -1 : 0;
});
return listener;
}
buildListener(handler, options) {
let listener = {
priority: typeof options.priority === 'number' ? options.priority : this.getNextPriority(),
terminal: this.normalizeTerminal(options.terminal),
terminalWhitelist: this.normalizeTerminalWhitelist(options.terminalWhitelist),
preventDefault: options.preventDefault,
allowInputs: this.normalizeInputs(options.allowInputs)
};
if (typeof handler === 'function') {
if (listener.preventDefault === undefined) {
listener.preventDefault = false;
}
listener.handler = handler;
} else if (typeof handler === 'object') {
if (listener.preventDefault === undefined) {
listener.preventDefault = true;
}
listener.bindings = this.normalizeBindings(handler);
}
return listener;
}
getKeyFromEvent(event) {
let key = event.key || event['keyIdentifier'] || 'Unidentified';
if (key.startsWith('U+')) {
key = String.fromCharCode(parseInt(key.slice(2), 16));
}
let parts = [KEY_MAP[key] || key];
if (key.toLowerCase() !== 'alt' && event.altKey) {
parts.unshift('Alt');
}
if (key.toLowerCase() !== 'control' && event.ctrlKey) {
parts.unshift('Control');
}
if (key.toLowerCase() !== 'meta' && event.metaKey) {
parts.unshift('Meta');
}
if (key.toLowerCase() !== 'shift' && event.shiftKey) {
parts.unshift('Shift');
}
return this.normalizeKey(parts.join('.'));
}
isEventFromInput(event) {
var _a;
if (event.target instanceof Node) {
let targetNodeName = event.target.shadowRoot ? (_a = event.composedPath()[0]) === null || _a === void 0 ? void 0 : _a.nodeName : event.target.nodeName;
switch (targetNodeName) {
case 'INPUT':
case 'SELECT':
case 'TEXTAREA':
return true;
default:
return false;
}
}
return false;
}
normalizeBindings(bindings) {
let normalized = Object.create(null);
for (let key in bindings) {
normalized[this.normalizeKey(key)] = bindings[key];
}
return normalized;
}
normalizeInputs(inputs) {
if (inputs === undefined) {
return false;
}
return inputs;
}
normalizeKey(key) {
if (!this.normalizedKeys[key]) {
this.normalizedKeys[key] = key.toLowerCase().split('.').map(segment => {
return KEY_ALIAS[segment] || segment;
}).join('.');
}
return this.normalizedKeys[key];
}
normalizeTerminal(terminal) {
if (terminal === undefined) {
return true;
}
return terminal;
}
normalizeTerminalWhitelist(keys) {
let normalized = Object.create(null);
if (keys) {
for (let key of keys) {
normalized[this.normalizeKey(key)] = true;
}
}
return normalized;
}
removeListener(listenerToRemove) {
this.listeners = this.listeners.filter(listener => {
return listener !== listenerToRemove;
});
}
getNextPriority() {
var _a;
return ((_a = this.listeners) === null || _a === void 0 ? void 0 : _a.length) ? this.listeners[0].priority + 1 : 100;
}
}
KeyboardEventsListener.ɵfac = function KeyboardEventsListener_Factory(t) {
return new (t || KeyboardEventsListener)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgZone));
};
KeyboardEventsListener.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: KeyboardEventsListener,
factory: KeyboardEventsListener.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 62114:
/*!*******************************************************************!*\
!*** ./packages/hotkeys/services/keyboard-shortcuts.decorator.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "KeyboardShortcut": () => (/* binding */ KeyboardShortcut),
/* harmony export */ "UseKeyboardShortcuts": () => (/* binding */ UseKeyboardShortcuts)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var reflect_metadata__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! reflect-metadata */ 85649);
/* harmony import */ var reflect_metadata__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(reflect_metadata__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 90833);
/* harmony import */ var _undock_hotkeys_exceptions_invalid_keyboard_shortcut_binding_exception__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/hotkeys/exceptions/invalid-keyboard-shortcut-binding.exception */ 71051);
/* harmony import */ var _undock_hotkeys_hotkeys_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/hotkeys/hotkeys.provider */ 81257);
/* harmony import */ var _undock_hotkeys_services_keyboard_events_listener__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/hotkeys/services/keyboard-events.listener */ 62643);
const ON_INIT_SYMBOL = Symbol();
const ON_DESTROY_SYMBOL = Symbol();
const keyboardShortcutBindingsKey = Symbol('keyboardShortcutBindings');
const KeyboardShortcutsMetadataMap = new WeakMap();
const defaultOptions = {
priority: 'next',
terminal: 'match',
allowInputs: false,
takeUntil: null
};
function KeyboardShortcut(keyCodes) {
if (!Array.isArray(keyCodes)) {
keyCodes = [keyCodes];
}
return (target, key) => {
let bindings = getKeyboardShortcutBindingsMetadata(target.constructor);
if (!bindings) {
bindings = [{
functionName: key,
keyCodes: keyCodes
}];
Reflect.defineMetadata(keyboardShortcutBindingsKey, bindings, target.constructor);
} else {
if (!bindings.find(binding => binding.functionName === key)) {
bindings.push({
functionName: key,
keyCodes: keyCodes
});
} else {
throw new _undock_hotkeys_exceptions_invalid_keyboard_shortcut_binding_exception__WEBPACK_IMPORTED_MODULE_2__.InvalidKeyboardShortcutBindingException('Cannot include the @KeyboardShortcut decorator twice on the same function. To add multiple keyCodes to the same function, pass them as an array');
}
}
};
}
function UseKeyboardShortcuts(options = defaultOptions) {
return function (constructor) {
options = {
...defaultOptions,
...options
};
constructor.prototype[ON_INIT_SYMBOL] = constructor.prototype.ngOnInit || (() => {});
constructor.prototype.ngOnInit = /*#__PURE__*/(0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
this[ON_INIT_SYMBOL]();
if (yield registerKeyboardShortcuts(this, options)) {}
});
constructor.prototype[ON_DESTROY_SYMBOL] = constructor.prototype.ngOnDestroy || (() => {});
const newDestructorDescriptor = {
value: function (...args) {
this[ON_DESTROY_SYMBOL] ? this[ON_DESTROY_SYMBOL].apply(this, args) : null;
if (KeyboardShortcutsMetadataMap.has(constructor)) {
let metadata = KeyboardShortcutsMetadataMap.get(constructor);
if (typeof metadata.unlisten === 'function') {
KeyboardShortcutsMetadataMap.delete(constructor);
metadata.unlisten();
}
}
return typeof this[ON_DESTROY_SYMBOL] === 'function' ? this[ON_DESTROY_SYMBOL].apply(this, args) : null;
},
configurable: true,
writeable: true
};
delete constructor.prototype['ngOnDestroy'];
Object.defineProperty(constructor.prototype, 'ngOnDestroy', newDestructorDescriptor);
};
}
function getKeyboardShortcutBindingsMetadata(constructor) {
return Reflect.getMetadata(keyboardShortcutBindingsKey, constructor);
}
function registerKeyboardShortcuts(_x, _x2) {
return _registerKeyboardShortcuts.apply(this, arguments);
}
function _registerKeyboardShortcuts() {
_registerKeyboardShortcuts = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (instance, options) {
let bindingsMetadata = getKeyboardShortcutBindingsMetadata(instance.constructor);
if (bindingsMetadata === null || bindingsMetadata === void 0 ? void 0 : bindingsMetadata.length) {
let bindings = {};
for (let meta of bindingsMetadata) {
let functionName = meta.functionName;
if (functionName && typeof instance[functionName] === 'function') {
let keyCodes = meta.keyCodes;
if (keyCodes === null || keyCodes === void 0 ? void 0 : keyCodes.length) {
for (let keyCode of keyCodes) {
bindings[keyCode] = instance[functionName].bind(instance);
}
}
}
}
if (options && options.takeUntilPropertyKey && instance.hasOwnProperty(options.takeUntilPropertyKey) && instance[options.takeUntilPropertyKey] instanceof rxjs__WEBPACK_IMPORTED_MODULE_5__.Observable) {
options.takeUntil = instance[options.takeUntilPropertyKey];
}
const injector = yield _undock_hotkeys_hotkeys_provider__WEBPACK_IMPORTED_MODULE_3__.HotkeysProvider.injector;
try {
const keyboardListenerAggregator = injector.get(_undock_hotkeys_services_keyboard_events_listener__WEBPACK_IMPORTED_MODULE_4__.KeyboardEventsListener);
if (keyboardListenerAggregator) {
if (!KeyboardShortcutsMetadataMap.has(instance.constructor)) {
KeyboardShortcutsMetadataMap.set(instance.constructor, {
unlisten: keyboardListenerAggregator.subscribe(bindings, options)
});
return true;
} else {}
} else {}
} catch (err) {
console.log('ERROR registering key listeners:', err);
}
return false;
}
});
return _registerKeyboardShortcuts.apply(this, arguments);
}
/***/ }),
/***/ 7120:
/*!**************************************************************!*\
!*** ./packages/integrations/contracts/analytics-tracker.ts ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AnalyticsTracker": () => (/* binding */ AnalyticsTracker)
/* harmony export */ });
class AnalyticsTracker {}
/***/ }),
/***/ 84819:
/*!**************************************************!*\
!*** ./packages/integrations/contracts/index.ts ***!
\**************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AnalyticsTracker": () => (/* reexport safe */ _analytics_tracker__WEBPACK_IMPORTED_MODULE_1__.AnalyticsTracker),
/* harmony export */ "AutomatedReschedulingType": () => (/* reexport safe */ _synced_calendar__WEBPACK_IMPORTED_MODULE_0__.AutomatedReschedulingType),
/* harmony export */ "SyncedCalendar": () => (/* reexport safe */ _synced_calendar__WEBPACK_IMPORTED_MODULE_0__.SyncedCalendar),
/* harmony export */ "SyncedCalendarOptions": () => (/* reexport safe */ _synced_calendar__WEBPACK_IMPORTED_MODULE_0__.SyncedCalendarOptions)
/* harmony export */ });
/* harmony import */ var _synced_calendar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./synced-calendar */ 91377);
/* harmony import */ var _analytics_tracker__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./analytics-tracker */ 7120);
/* harmony import */ var _user_analytics_attributes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./user-analytics-attributes */ 41537);
/***/ }),
/***/ 85771:
/*!***********************************************************!*\
!*** ./packages/integrations/contracts/payment-client.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PaymentClient": () => (/* binding */ PaymentClient)
/* harmony export */ });
class PaymentClient {}
/***/ }),
/***/ 91377:
/*!************************************************************!*\
!*** ./packages/integrations/contracts/synced-calendar.ts ***!
\************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AutomatedReschedulingType": () => (/* binding */ AutomatedReschedulingType),
/* harmony export */ "SyncedCalendar": () => (/* binding */ SyncedCalendar),
/* harmony export */ "SyncedCalendarOptions": () => (/* binding */ SyncedCalendarOptions)
/* harmony export */ });
var AutomatedReschedulingType;
(function (AutomatedReschedulingType) {
AutomatedReschedulingType["AllEvents"] = "AllEvents";
AutomatedReschedulingType["UndockEventsOnly"] = "UndockEventsOnly";
AutomatedReschedulingType["Disabled"] = "Disabled";
})(AutomatedReschedulingType || (AutomatedReschedulingType = {}));
class SyncedCalendarOptions {}
class SyncedCalendar {}
/***/ }),
/***/ 41537:
/*!**********************************************************************!*\
!*** ./packages/integrations/contracts/user-analytics-attributes.ts ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 47480:
/*!*******************************************************!*\
!*** ./packages/integrations/events/actions/index.ts ***!
\*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UserAnalyticsAction": () => (/* reexport safe */ _user_analytics_action__WEBPACK_IMPORTED_MODULE_0__.UserAnalyticsAction)
/* harmony export */ });
/* harmony import */ var _user_analytics_action__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./user-analytics.action */ 35551);
/***/ }),
/***/ 35551:
/*!***********************************************************************!*\
!*** ./packages/integrations/events/actions/user-analytics.action.ts ***!
\***********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UserAnalyticsAction": () => (/* binding */ UserAnalyticsAction)
/* harmony export */ });
var UserAnalyticsAction;
(function (UserAnalyticsAction) {
UserAnalyticsAction["UserSignIn"] = "User Sign In";
UserAnalyticsAction["AsyncVideoRecorded"] = "Agenda View - Async Video Recorded";
UserAnalyticsAction["BroadcastScheduled"] = "New Event - Broadcast Scheduled";
UserAnalyticsAction["CalendarConnected"] = "Calendar Connected";
UserAnalyticsAction["ConferenceJoined"] = "Conference Joined";
UserAnalyticsAction["ConnectCalendarFailed"] = "Connect Calendar Failed";
UserAnalyticsAction["IosAppEligible"] = "iOS App Eligible";
UserAnalyticsAction["IosAppIneligible"] = "iOS App Ineligible";
UserAnalyticsAction["MeetingBooked"] = "Booking Page - Meeting Created";
UserAnalyticsAction["MeetingJoinedFromTimeline"] = "Timeline - Meeting Joined";
UserAnalyticsAction["MobileAppSkipped"] = "Mobile App Skipped";
UserAnalyticsAction["PrivateNoteEntered"] = "Dock View - Private Note Entered";
UserAnalyticsAction["TestFlightClicked"] = "Test Flight Clicked";
UserAnalyticsAction["TestFlightEmailFormCompleted"] = "Test Flight Email Form Completed";
UserAnalyticsAction["SetWorkingHoursCompleted"] = "Set Working Hours Completed";
UserAnalyticsAction["SetMeetingIntervalPreferenceCompleted"] = "Set Meeting Interval Preference Completed";
UserAnalyticsAction["TrainCalendarCompleted"] = "Train Calendar Completed";
UserAnalyticsAction["ClaimNameCompleted"] = "Claim Name Completed";
UserAnalyticsAction["OnboardingCompleted"] = "Onboarding Completed";
UserAnalyticsAction["ChromeExtensionEligible"] = "Chrome Extension Eligible";
UserAnalyticsAction["ChromeExtensionIneligible"] = "Chrome Extension Ineligible";
UserAnalyticsAction["ProductTourStarted"] = "Product Tour Started";
UserAnalyticsAction["ProductTourCompleted"] = "Product Tour Completed";
UserAnalyticsAction["ProductTourProfileCompleted"] = "Product Tour Profile Completed";
UserAnalyticsAction["ProductTourDemoStarted"] = "Product Tour Demo Started";
UserAnalyticsAction["ProductTourDemoCompleted"] = "Product Tour Demo Completed";
UserAnalyticsAction["ProductTourSlashKeyPressed"] = "Product Tour Slash Key Pressed";
UserAnalyticsAction["ProductTourArrowKeyPressed"] = "Product Tour Arrow Key Pressed";
UserAnalyticsAction["ProductTourTabKeyPressed"] = "Product Tour Tab Key Pressed";
UserAnalyticsAction["ProductTourEnterKeyPressed"] = "Product Tour Enter Key Pressed";
UserAnalyticsAction["InstallChromeExtensionClicked"] = "Install Chrome Extension Clicked";
UserAnalyticsAction["ProductTourInstallButtonClicked"] = "Product Tour Install Button Cllicked";
UserAnalyticsAction["UpgradeSubscriptionClickedBanner"] = "Upgrade Subscription Clicked - Banner";
UserAnalyticsAction["UpgradeSubscriptionClickedSettings"] = "Upgrade Subscription Clicked - Settings";
UserAnalyticsAction["UpgradeSubscriptionAbandoned"] = "Upgrade Subscription Abandoned";
UserAnalyticsAction["ActivateBaseSubscriptionClicked"] = "Activate Base Subscription Clicked";
UserAnalyticsAction["ActivatePremiumSubscriptionClicked"] = "Activate Premium Subscription Clicked";
UserAnalyticsAction["ActivatePremiumSubscriptionAbandoned"] = "Activate Premium Subscription Abandoned";
UserAnalyticsAction["ActivateUnlimitedSubscriptionClicked"] = "Activate Unlimited Subscription Clicked";
UserAnalyticsAction["ActivateUnlimitedSubscriptionAbandoned"] = "Activate Unlimited Subscription Abandoned";
UserAnalyticsAction["ToggleMonthlySubscription"] = "Toggle Monthly Subscription";
UserAnalyticsAction["ToggleYearlySubscription"] = "Toggle Yearly Subscription";
UserAnalyticsAction["ConfirmPremiumSubscriptionSuccess"] = "Confirm Premium Subscription Success";
UserAnalyticsAction["ConfirmPremiumSubscriptionFail"] = "Confirm Premium Subscription Fail";
UserAnalyticsAction["ConfirmUnlimitedSubscriptionSuccess"] = "Confirm Unlimited Subscription Success";
UserAnalyticsAction["ConfirmUnlimitedSubscriptionFail"] = "Confirm Unlimited Subscription Fail";
})(UserAnalyticsAction || (UserAnalyticsAction = {}));
/***/ }),
/***/ 41907:
/*!***********************************************!*\
!*** ./packages/integrations/events/index.ts ***!
\***********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TrackUserAnalyticsEvent": () => (/* reexport safe */ _track_user_analytics_event__WEBPACK_IMPORTED_MODULE_0__.TrackUserAnalyticsEvent),
/* harmony export */ "UserAnalyticsAction": () => (/* reexport safe */ _actions__WEBPACK_IMPORTED_MODULE_1__.UserAnalyticsAction)
/* harmony export */ });
/* harmony import */ var _track_user_analytics_event__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./track-user-analytics.event */ 48621);
/* harmony import */ var _actions__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./actions */ 47480);
/***/ }),
/***/ 48621:
/*!********************************************************************!*\
!*** ./packages/integrations/events/track-user-analytics.event.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TrackUserAnalyticsEvent": () => (/* binding */ TrackUserAnalyticsEvent)
/* harmony export */ });
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core */ 8573);
class TrackUserAnalyticsEvent extends _undock_core__WEBPACK_IMPORTED_MODULE_0__.AbstractEvent {
constructor(_action, _data) {
super();
this._action = _action;
this._data = _data;
}
get action() {
return this._action;
}
get data() {
return this._data;
}
}
/***/ }),
/***/ 96183:
/*!****************************************!*\
!*** ./packages/integrations/index.ts ***!
\****************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AnalyticsManager": () => (/* reexport safe */ _services__WEBPACK_IMPORTED_MODULE_1__.AnalyticsManager),
/* harmony export */ "AnalyticsTracker": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_2__.AnalyticsTracker),
/* harmony export */ "AutomatedReschedulingType": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_2__.AutomatedReschedulingType),
/* harmony export */ "CannyClient": () => (/* reexport safe */ _services__WEBPACK_IMPORTED_MODULE_1__.CannyClient),
/* harmony export */ "GoogleAnalyticsService": () => (/* reexport safe */ _services__WEBPACK_IMPORTED_MODULE_1__.GoogleAnalyticsService),
/* harmony export */ "GoogleTagManagerService": () => (/* reexport safe */ _services__WEBPACK_IMPORTED_MODULE_1__.GoogleTagManagerService),
/* harmony export */ "IntegrationsManager": () => (/* reexport safe */ _services__WEBPACK_IMPORTED_MODULE_1__.IntegrationsManager),
/* harmony export */ "SegmentAnalyticsService": () => (/* reexport safe */ _services__WEBPACK_IMPORTED_MODULE_1__.SegmentAnalyticsService),
/* harmony export */ "SyncedCalendar": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_2__.SyncedCalendar),
/* harmony export */ "SyncedCalendarOptions": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_2__.SyncedCalendarOptions),
/* harmony export */ "TrackAnalyticsListener": () => (/* reexport safe */ _listeners__WEBPACK_IMPORTED_MODULE_3__.TrackAnalyticsListener),
/* harmony export */ "TrackUserAnalyticsEvent": () => (/* reexport safe */ _events__WEBPACK_IMPORTED_MODULE_0__.TrackUserAnalyticsEvent),
/* harmony export */ "UserAnalyticsAction": () => (/* reexport safe */ _events__WEBPACK_IMPORTED_MODULE_0__.UserAnalyticsAction)
/* harmony export */ });
/* harmony import */ var _events__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./events */ 41907);
/* harmony import */ var _services__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./services */ 52505);
/* harmony import */ var _contracts__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./contracts */ 84819);
/* harmony import */ var _listeners__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./listeners */ 95443);
/***/ }),
/***/ 41326:
/*!******************************************************!*\
!*** ./packages/integrations/integrations.module.ts ***!
\******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "IntegrationsModule": () => (/* binding */ IntegrationsModule)
/* harmony export */ });
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/common/http */ 58987);
/* harmony import */ var _undock_integrations_services__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/integrations/services */ 52505);
/* harmony import */ var _undock_integrations_services_analytics__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/integrations/services/analytics */ 4640);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_integrations_contracts__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/integrations/contracts */ 84819);
/* harmony import */ var _undock_integrations_listeners__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/integrations/listeners */ 95443);
/* harmony import */ var _undock_integrations_contracts_payment_client__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/integrations/contracts/payment-client */ 85771);
/* harmony import */ var _undock_integrations_services_payments_stripe_client__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/integrations/services/payments/stripe.client */ 51637);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_user_services_analytics_onboarding_analytics_registry__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/user/services/analytics/onboarding-analytics.registry */ 10388);
class IntegrationsModule {
constructor(analytics, userAnalytics, listeners) {
this.listeners = listeners;
}
static forRoot() {
return {
ngModule: IntegrationsModule,
providers: [_undock_integrations_services__WEBPACK_IMPORTED_MODULE_0__.IntegrationsManager, _undock_integrations_services_analytics__WEBPACK_IMPORTED_MODULE_1__.SegmentAnalyticsService, {
provide: _undock_integrations_contracts_payment_client__WEBPACK_IMPORTED_MODULE_5__.PaymentClient,
useClass: _undock_integrations_services_payments_stripe_client__WEBPACK_IMPORTED_MODULE_6__.StripeClient
}, {
provide: _undock_integrations_contracts__WEBPACK_IMPORTED_MODULE_3__.AnalyticsTracker,
useClass: _undock_integrations_services_analytics__WEBPACK_IMPORTED_MODULE_1__.CannyClient,
multi: true
}, {
provide: _undock_integrations_contracts__WEBPACK_IMPORTED_MODULE_3__.AnalyticsTracker,
useClass: _undock_integrations_services_analytics__WEBPACK_IMPORTED_MODULE_1__.GoogleAnalyticsService,
multi: true
}, {
provide: _undock_integrations_contracts__WEBPACK_IMPORTED_MODULE_3__.AnalyticsTracker,
useExisting: _undock_integrations_services_analytics__WEBPACK_IMPORTED_MODULE_1__.SegmentAnalyticsService,
multi: true
}, {
provide: _undock_integrations_contracts__WEBPACK_IMPORTED_MODULE_3__.AnalyticsTracker,
useClass: _undock_integrations_services_analytics__WEBPACK_IMPORTED_MODULE_1__.GoogleTagManagerService,
multi: true
}, {
provide: _undock_core__WEBPACK_IMPORTED_MODULE_2__.AbstractEventListener,
useClass: _undock_integrations_listeners__WEBPACK_IMPORTED_MODULE_4__.TrackAnalyticsListener,
multi: true
}]
};
}
}
IntegrationsModule.ɵfac = function IntegrationsModule_Factory(t) {
return new (t || IntegrationsModule)(_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵinject"](_undock_integrations_services_analytics__WEBPACK_IMPORTED_MODULE_1__.AnalyticsManager), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵinject"](_undock_user_services_analytics_onboarding_analytics_registry__WEBPACK_IMPORTED_MODULE_7__.OnboardingAnalyticsRegistry), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.AbstractEventListener));
};
IntegrationsModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineNgModule"]({
type: IntegrationsModule
});
IntegrationsModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineInjector"]({
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_9__.CommonModule, _angular_common_http__WEBPACK_IMPORTED_MODULE_10__.HttpClientModule]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵsetNgModuleScope"](IntegrationsModule, {
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_9__.CommonModule, _angular_common_http__WEBPACK_IMPORTED_MODULE_10__.HttpClientModule]
});
})();
/***/ }),
/***/ 95443:
/*!**************************************************!*\
!*** ./packages/integrations/listeners/index.ts ***!
\**************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TrackAnalyticsListener": () => (/* reexport safe */ _track_analytics_listener__WEBPACK_IMPORTED_MODULE_0__.TrackAnalyticsListener)
/* harmony export */ });
/* harmony import */ var _track_analytics_listener__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./track-analytics.listener */ 813);
/***/ }),
/***/ 813:
/*!*********************************************************************!*\
!*** ./packages/integrations/listeners/track-analytics.listener.ts ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TrackAnalyticsListener": () => (/* binding */ TrackAnalyticsListener)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _events__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../events */ 41907);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _services__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../services */ 52505);
class TrackAnalyticsListener extends _undock_core__WEBPACK_IMPORTED_MODULE_1__.AbstractEventListener {
constructor(eventsManager, analyticsManager) {
super(eventsManager, TrackAnalyticsListener);
this.analyticsManager = analyticsManager;
}
getEventClass() {
return _events__WEBPACK_IMPORTED_MODULE_2__.TrackUserAnalyticsEvent;
}
handle(event) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this.analyticsManager.track(event.action, event.data);
})();
}
}
TrackAnalyticsListener.ɵfac = function TrackAnalyticsListener_Factory(t) {
return new (t || TrackAnalyticsListener)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_1__.AppEventsDispatcher), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_services__WEBPACK_IMPORTED_MODULE_3__.AnalyticsManager));
};
TrackAnalyticsListener.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
token: TrackAnalyticsListener,
factory: TrackAnalyticsListener.ɵfac
});
/***/ }),
/***/ 24661:
/*!***********************************************************************!*\
!*** ./packages/integrations/services/analytics/analytics.manager.ts ***!
\***********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AnalyticsManager": () => (/* binding */ AnalyticsManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_integrations_contracts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/integrations/contracts */ 84819);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/session */ 84290);
class AnalyticsManager {
constructor(config, currentUser, trackers) {
this.config = config;
this.currentUser = currentUser;
this.trackers = trackers;
this.initialize();
}
initialize() {
if (this.config.enableAnalytics) {
for (let tracker of this.trackers) {
tracker.initialize();
}
}
}
track(action, data = {}) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this.config.enableAnalytics) {
let user = yield _this.currentUser.dataStream;
for (let tracker of _this.trackers) {
tracker.track(action, user, data);
}
}
})();
}
}
AnalyticsManager.ɵfac = function AnalyticsManager_Factory(t) {
return new (t || AnalyticsManager)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_3__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_integrations_contracts__WEBPACK_IMPORTED_MODULE_1__.AnalyticsTracker));
};
AnalyticsManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
token: AnalyticsManager,
factory: AnalyticsManager.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 33835:
/*!******************************************************************!*\
!*** ./packages/integrations/services/analytics/canny.client.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CannyClient": () => (/* binding */ CannyClient)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core */ 8573);
class CannyClient {
constructor(config) {
this.config = config;
this.cannyStub = (action, data) => {};
}
initialize() {
if (this.config.enableCannySDK) {
console.log('[ Canny initialized ]');
}
}
identify(userData) {
if (!userData) {
return;
}
if (userData.email) {
this.canny('identify', {
appID: this.config.cannyAppId,
user: {
email: userData.email,
name: userData.displayName,
id: userData.firebaseId,
avatarURL: userData.imageUrl,
created: userData.createdDate ? new Date(userData.createdDate).toISOString() : null
}
});
}
}
track(action, userData, data) {
if (!this.config.enableCannySDK || !action || !userData) {
return;
}
this.identify(userData);
}
get canny() {
var _a;
if (!this._canny) {
this._canny = (_a = window['Canny']) !== null && _a !== void 0 ? _a : this.cannyStub;
}
return this._canny;
}
}
CannyClient.ɵfac = function CannyClient_Factory(t) {
return new (t || CannyClient)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_0__.Config));
};
CannyClient.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
token: CannyClient,
factory: CannyClient.ɵfac
});
/***/ }),
/***/ 17681:
/*!******************************************************************************!*\
!*** ./packages/integrations/services/analytics/google-analytics.service.ts ***!
\******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GoogleAnalyticsService": () => (/* binding */ GoogleAnalyticsService)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core */ 8573);
class GoogleAnalyticsService {
constructor(config) {
this.config = config;
}
initialize() {
if (this.config.enableGoogleAnalytics) {
console.log('[ Google Analytics initialized ]');
ga('create', this.config.googleAnalyticsTrackingId, 'auto');
ga('send', 'pageview');
}
}
identify(userData) {}
track(action, userData, data) {}
}
GoogleAnalyticsService.ɵfac = function GoogleAnalyticsService_Factory(t) {
return new (t || GoogleAnalyticsService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_0__.Config));
};
GoogleAnalyticsService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
token: GoogleAnalyticsService,
factory: GoogleAnalyticsService.ɵfac
});
/***/ }),
/***/ 38642:
/*!********************************************************************************!*\
!*** ./packages/integrations/services/analytics/google-tag-manager.service.ts ***!
\********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GoogleTagManagerService": () => (/* binding */ GoogleTagManagerService)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core */ 8573);
class GoogleTagManagerService {
constructor(config) {
this.config = config;
}
initialize() {
if (this.config.enableGoogleTagManager) {
console.log('[ Google Tag Manager initialized ]');
gtag('js', new Date());
gtag('config', this.config.googleTagManagerTrackingId);
}
}
identify(userData) {}
track(action, userData, data) {}
}
GoogleTagManagerService.ɵfac = function GoogleTagManagerService_Factory(t) {
return new (t || GoogleTagManagerService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_0__.Config));
};
GoogleTagManagerService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
token: GoogleTagManagerService,
factory: GoogleTagManagerService.ɵfac
});
/***/ }),
/***/ 4640:
/*!***********************************************************!*\
!*** ./packages/integrations/services/analytics/index.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AnalyticsManager": () => (/* reexport safe */ _analytics_manager__WEBPACK_IMPORTED_MODULE_0__.AnalyticsManager),
/* harmony export */ "CannyClient": () => (/* reexport safe */ _canny_client__WEBPACK_IMPORTED_MODULE_4__.CannyClient),
/* harmony export */ "GoogleAnalyticsService": () => (/* reexport safe */ _google_analytics_service__WEBPACK_IMPORTED_MODULE_1__.GoogleAnalyticsService),
/* harmony export */ "GoogleTagManagerService": () => (/* reexport safe */ _google_tag_manager_service__WEBPACK_IMPORTED_MODULE_3__.GoogleTagManagerService),
/* harmony export */ "SegmentAnalyticsService": () => (/* reexport safe */ _segment_analytics_service__WEBPACK_IMPORTED_MODULE_2__.SegmentAnalyticsService)
/* harmony export */ });
/* harmony import */ var _analytics_manager__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./analytics.manager */ 24661);
/* harmony import */ var _google_analytics_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./google-analytics.service */ 17681);
/* harmony import */ var _segment_analytics_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./segment-analytics.service */ 4803);
/* harmony import */ var _google_tag_manager_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./google-tag-manager.service */ 38642);
/* harmony import */ var _canny_client__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./canny.client */ 33835);
/***/ }),
/***/ 4803:
/*!*******************************************************************************!*\
!*** ./packages/integrations/services/analytics/segment-analytics.service.ts ***!
\*******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SegmentAnalyticsService": () => (/* binding */ SegmentAnalyticsService)
/* harmony export */ });
/* harmony import */ var _undock_integrations_events__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/integrations/events */ 41907);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
class SegmentAnalyticsService {
constructor(config) {
this.config = config;
}
initialize() {
if (!this.isInitialized && this.config.enableSegmentAnalytics) {
if (this.segment) {
console.log('[ Segment initialized ]');
this.segment.load(this.config.segmentAnalyticsTrackingId);
this.segment.page();
this.isInitialized = true;
}
}
}
identify(userData, customUserAttributes = {}) {
if (this.segment && (userData === null || userData === void 0 ? void 0 : userData.email)) {
let userAttributes = {
name: userData.displayName || `${userData.firstname} ${userData.lastname}`,
email: userData.email,
...customUserAttributes
};
this.segment.identify(userData.email, userAttributes);
}
}
track(action, userData, data) {
if (action) {
if (this.segment && this.config.segmentAnalyticsTrackingId) {
if (userData === null || userData === void 0 ? void 0 : userData.email) {
try {
let customAttributes = this.createCustomAttributes(userData);
this.setUserAttributeForAction(action, customAttributes);
this.identify(userData, customAttributes);
} catch (err) {
console.warn(`An error occured while trying to create attributes for [${userData === null || userData === void 0 ? void 0 : userData.displayName}].`, err);
}
}
this.segment.track(action, {
'User': (userData === null || userData === void 0 ? void 0 : userData.email) || 'Anonymous',
'Release': 'Web App',
...data
});
}
}
}
createCustomAttributes(userData) {
let attributes = {
handle: userData.profileUrl,
'Public Profile': !userData.settings.privateProfile,
'Onboarding Completed': userData.onboardingComplete
};
return attributes;
}
setUserAttributeForAction(action, attributes) {
switch (action) {
case _undock_integrations_events__WEBPACK_IMPORTED_MODULE_0__.UserAnalyticsAction.OnboardingCompleted:
attributes['Onboarding Completed'] = true;
break;
case _undock_integrations_events__WEBPACK_IMPORTED_MODULE_0__.UserAnalyticsAction.MeetingJoinedFromTimeline:
attributes['Join Meeting from Timeline'] = true;
break;
case _undock_integrations_events__WEBPACK_IMPORTED_MODULE_0__.UserAnalyticsAction.ConferenceJoined:
attributes['Tried Undock Conference'] = true;
break;
case _undock_integrations_events__WEBPACK_IMPORTED_MODULE_0__.UserAnalyticsAction.BroadcastScheduled:
attributes['Scheduled a Broadcast'] = true;
break;
case _undock_integrations_events__WEBPACK_IMPORTED_MODULE_0__.UserAnalyticsAction.AsyncVideoRecorded:
attributes['Recorded Asynch Video'] = true;
break;
case _undock_integrations_events__WEBPACK_IMPORTED_MODULE_0__.UserAnalyticsAction.PrivateNoteEntered:
attributes['Private Notes'] = true;
break;
default:
break;
}
}
get segment() {
return window['analytics'] = window['analytics'] || null;
}
}
SegmentAnalyticsService.ɵfac = function SegmentAnalyticsService_Factory(t) {
return new (t || SegmentAnalyticsService)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_1__.Config));
};
SegmentAnalyticsService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: SegmentAnalyticsService,
factory: SegmentAnalyticsService.ɵfac
});
/***/ }),
/***/ 48508:
/*!***************************************************************************************!*\
!*** ./packages/integrations/services/analytics/user-analytics-attributes.manager.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UserAnalyticsAttributesManager": () => (/* binding */ UserAnalyticsAttributesManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_integrations__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/integrations */ 96183);
class UserAnalyticsAttributesManager {
constructor(config, currentUser, segmentClient) {
this.config = config;
this.currentUser = currentUser;
this.segmentClient = segmentClient;
this.initialize();
}
initialize() {
if (this.config.enableAnalytics) {
this.segmentClient.initialize();
}
}
identify(userAttributes) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this.config.enableAnalytics) {
let user = yield _this.currentUser.dataStream;
if (user) {
return _this.segmentClient.identify(user, userAttributes);
}
}
})();
}
}
UserAnalyticsAttributesManager.ɵfac = function UserAnalyticsAttributesManager_Factory(t) {
return new (t || UserAnalyticsAttributesManager)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_1__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_2__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_integrations__WEBPACK_IMPORTED_MODULE_3__.SegmentAnalyticsService));
};
UserAnalyticsAttributesManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
token: UserAnalyticsAttributesManager,
factory: UserAnalyticsAttributesManager.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 52505:
/*!*************************************************!*\
!*** ./packages/integrations/services/index.ts ***!
\*************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AnalyticsManager": () => (/* reexport safe */ _analytics__WEBPACK_IMPORTED_MODULE_0__.AnalyticsManager),
/* harmony export */ "CannyClient": () => (/* reexport safe */ _analytics__WEBPACK_IMPORTED_MODULE_0__.CannyClient),
/* harmony export */ "GoogleAnalyticsService": () => (/* reexport safe */ _analytics__WEBPACK_IMPORTED_MODULE_0__.GoogleAnalyticsService),
/* harmony export */ "GoogleTagManagerService": () => (/* reexport safe */ _analytics__WEBPACK_IMPORTED_MODULE_0__.GoogleTagManagerService),
/* harmony export */ "IntegrationsManager": () => (/* reexport safe */ _integrations_manager__WEBPACK_IMPORTED_MODULE_1__.IntegrationsManager),
/* harmony export */ "SegmentAnalyticsService": () => (/* reexport safe */ _analytics__WEBPACK_IMPORTED_MODULE_0__.SegmentAnalyticsService)
/* harmony export */ });
/* harmony import */ var _analytics__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./analytics */ 4640);
/* harmony import */ var _integrations_manager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./integrations.manager */ 80781);
/***/ }),
/***/ 80781:
/*!****************************************************************!*\
!*** ./packages/integrations/services/integrations.manager.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "IntegrationsManager": () => (/* binding */ IntegrationsManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 60116);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 59295);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/session */ 84290);
class IntegrationsManager {
constructor(api, user, extConnector) {
this.api = api;
this.user = user;
this.extConnector = extConnector;
this.syncedCalendarsChangedSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.integrationsSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.currentGuestCalendarSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.partnerIntegrationsSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.integrationsStream = this.integrationsSubject.asStream();
this.guestCalendarStream = this.currentGuestCalendarSubject.asStream();
this.partnerIntegrationsStream = this.partnerIntegrationsSubject.asStream();
this.syncedCalendarsChangedStream = this.syncedCalendarsChangedSubject.asStream();
this.initialize().catch(error => console.warn(`IntegrationsManager::initialize`, error));
}
get calendarsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.integrationsSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(integrations => {
return integrations.filter(i => !i.isIntegration).sort((a, b) => {
return Number(b.isActive) - Number(a.isActive);
});
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.takeUntil)(this.destroyedEvent)));
}
get zoomConnectionStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.integrationsSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(connections => connections ? connections.find(connection => connection.provider === 'zoom') : null)));
}
get primaryCalendarStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.calendarsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(calendars => calendars.find(item => item.isActive && item.isPrimary)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get noCalendarConnectedStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.calendarsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(calendars => calendars.length < 1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get isAnyCalendarConnectedStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.calendarsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(calendars => calendars.length > 0), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get isGuestCalendarConnectedStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.guestCalendarStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(c => Boolean(c)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get isCurrentUserHasZoomConnectionStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.integrationsSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(integrations => integrations.some(c => c.provider === 'zoom' && c.isActive)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get paymentIntegrationsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.integrationsSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.map)(integrations => integrations.filter(i => i.provider === 'stripe')), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.takeUntil)(this.destroyedEvent)));
}
disconnectIntegration(integration) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this.api.integrations.calendar.deleteIntegration(integration._id);
yield _this.refreshCurrentUserIntegrations();
})();
}
syncGuestCalendarState() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let calendar = yield _this2.api.integrations.auth.getGuestState();
if (calendar) {
_this2.currentGuestCalendarSubject.next(calendar);
} else {
_this2.currentGuestCalendarSubject.next(null);
}
})();
}
connectGoogleCalendar(redirectUrl, openInNewTab) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
const url = yield _this3.api.integrations.auth.getCalendarConnectionUrl(redirectUrl !== null && redirectUrl !== void 0 ? redirectUrl : _this3.getRedirectUrlForOAuthProviders(), 'google');
if (openInNewTab) {
window.open(url, '_blank').focus();
} else {
window.location.href = url;
}
} catch (err) {
throw new Error('ERROR: ' + err);
}
})();
}
connectGuestGoogleCalendar(redirectUrl) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
window.location.href = yield _this4.api.integrations.auth.getCalendarConnectionUrl(redirectUrl !== null && redirectUrl !== void 0 ? redirectUrl : _this4.getRedirectUrlForOAuthProviders(), 'google');
} catch (err) {
_this4.currentGuestCalendarSubject.next(null);
throw new Error('ERROR: ' + err);
}
})();
}
connectGmailInbox(redirectUrl, openInNewTab) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
const url = yield _this5.api.integrations.auth.getIntegrationConnectionUrl(redirectUrl !== null && redirectUrl !== void 0 ? redirectUrl : _this5.getRedirectUrlForOAuthProviders(), 'gmail');
if (openInNewTab) {
window.open(url, '_blank').focus();
} else {
window.location.href = url;
}
} catch (err) {
throw new Error('ERROR: ' + err);
}
})();
}
connectMicrosoftCalendar(redirectUrl, openInNewTab) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const url = yield _this6.api.integrations.auth.getCalendarConnectionUrl(redirectUrl !== null && redirectUrl !== void 0 ? redirectUrl : _this6.getRedirectUrlForOAuthProviders(), 'microsoft');
if (openInNewTab) {
window.open(url, '_blank').focus();
} else {
window.location.href = url;
}
})();
}
connectGuestMicrosoftCalendar(redirectUrl) {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
window.location.href = yield _this7.api.integrations.auth.getCalendarConnectionUrl(redirectUrl !== null && redirectUrl !== void 0 ? redirectUrl : _this7.getRedirectUrlForOAuthProviders(), 'microsoft');
})();
}
connectZoomIntegration(redirectUrl) {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
window.location.href = yield _this8.api.integrations.auth.getCalendarConnectionUrl(redirectUrl !== null && redirectUrl !== void 0 ? redirectUrl : _this8.getRedirectUrlForOAuthProviders(), 'zoom');
} catch (err) {
throw new Error('ERROR: ' + err);
}
})();
}
connectStripeIntegration(openInNewTab = false, redirectUrl) {
var _this9 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
const url = yield _this9.api.integrations.auth.getIntegrationConnectionUrl(redirectUrl !== null && redirectUrl !== void 0 ? redirectUrl : _this9.getRedirectUrlForOAuthProviders(), 'stripe');
if (openInNewTab) {
window.open(url, '_blank').focus();
} else {
window.location.href = url;
}
} catch (err) {
throw new Error('ERROR: ' + err);
}
})();
}
disconnectCalendar(calendar) {
var _this10 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this10.integrationsSubject.next((yield _this10.integrationsSubject).filter(item => item._id !== calendar._id));
yield _this10.api.integrations.calendar.deleteIntegration(calendar._id);
yield _this10.refreshCurrentUserIntegrations();
_this10.syncedCalendarsChangedSubject.next(true);
})();
}
setIsCalendarActive(calendar, isActive) {
var _this11 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this11.api.integrations.calendar.setIsCalendarActive(calendar._id, isActive);
yield _this11.refreshCurrentUserIntegrations();
_this11.syncedCalendarsChangedSubject.next(true);
})();
}
setCalendarAsPrimary(calendar) {
var _this12 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this12.api.integrations.calendar.setIsCalendarPrimary(calendar._id);
yield _this12.refreshCurrentUserIntegrations();
_this12.syncedCalendarsChangedSubject.next(true);
})();
}
setIsCalendarBlocking(calendar, isBlocking) {
var _this13 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this13.api.integrations.calendar.setIsCalendarBlocking(calendar._id, isBlocking);
yield _this13.refreshCurrentUserIntegrations();
_this13.syncedCalendarsChangedSubject.next(true);
})();
}
setAutomatedReschedulingValues(calendar, type, scheduleId = undefined) {
var _this14 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this14.api.integrations.calendar.setAutomatedReschedulingValues(calendar._id, type, scheduleId);
yield _this14.refreshCurrentUserIntegrations();
_this14.syncedCalendarsChangedSubject.next(true);
})();
}
setIsSubCalendarActive(calendar, subCalendarId, isActive) {
var _this15 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this15.api.integrations.calendar.setIsSubCalendarActive(calendar._id, subCalendarId, isActive);
_this15.syncedCalendarsChangedSubject.next(true);
})();
}
setIsSubCalendarBlocking(calendar, subCalendarId, isBlocking) {
var _this16 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this16.api.integrations.calendar.setIsSubCalendarBlocking(calendar._id, subCalendarId, isBlocking);
_this16.syncedCalendarsChangedSubject.next(true);
})();
}
setIsSubCalendarDisplayed(calendar, subCalendarId, isDisplayed) {
var _this17 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this17.api.integrations.calendar.setIsSubCalendarDisplayed(calendar._id, subCalendarId, isDisplayed);
_this17.syncedCalendarsChangedSubject.next(true);
})();
}
initialize() {
var _this18 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
(0,rxjs__WEBPACK_IMPORTED_MODULE_8__.combineLatest)([_this18.user.dataStream, _this18.user.isRegularUserStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.filter)(([_, isRegular]) => {
return isRegular;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.take)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.takeUntil)(_this18.destroyedEvent)).subscribe(() => {
return Promise.all([_this18.refreshCurrentUserIntegrations(), _this18.refreshCurrentUserPartnerIntegrations()]);
});
})();
}
refreshCurrentUserIntegrations() {
var _this19 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
_this19.integrationsSubject.next(yield _this19.api.integrations.calendar.getOwnIntegrations());
} catch (error) {
console.warn(`Unable load current user integrations`, error);
}
})();
}
refreshCurrentUserPartnerIntegrations() {
var _this20 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let integrations = [];
try {
integrations = yield _this20.api.partners.integrations.getPersonalIntegrationsList();
} catch (error) {
console.error(`Cannot load partner integrations`, error);
}
_this20.partnerIntegrationsSubject.next(integrations);
})();
}
getRedirectUrlForOAuthProviders() {
return `${location.protocol}//${window.location.host}${window.location.pathname}`;
}
}
IntegrationsManager.ɵfac = function IntegrationsManager_Factory(t) {
return new (t || IntegrationsManager)(_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_3__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_4__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.ExtConnector));
};
IntegrationsManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdefineInjectable"]({
token: IntegrationsManager,
factory: IntegrationsManager.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], IntegrationsManager.prototype, "syncedCalendarsChangedSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], IntegrationsManager.prototype, "integrationsSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], IntegrationsManager.prototype, "currentGuestCalendarSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], IntegrationsManager.prototype, "partnerIntegrationsSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], IntegrationsManager.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], IntegrationsManager.prototype, "calendarsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], IntegrationsManager.prototype, "zoomConnectionStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], IntegrationsManager.prototype, "primaryCalendarStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], IntegrationsManager.prototype, "noCalendarConnectedStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], IntegrationsManager.prototype, "isAnyCalendarConnectedStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], IntegrationsManager.prototype, "isGuestCalendarConnectedStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], IntegrationsManager.prototype, "isCurrentUserHasZoomConnectionStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], IntegrationsManager.prototype, "paymentIntegrationsStream", null);
/***/ }),
/***/ 51637:
/*!******************************************************************!*\
!*** ./packages/integrations/services/payments/stripe.client.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "StripeClient": () => (/* binding */ StripeClient)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _undock_integrations_contracts_payment_client__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/integrations/contracts/payment-client */ 85771);
/* harmony import */ var _stripe_stripe_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @stripe/stripe-js */ 63922);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/core */ 8573);
class StripeClient extends _undock_integrations_contracts_payment_client__WEBPACK_IMPORTED_MODULE_1__.PaymentClient {
constructor(api, config) {
super();
this.api = api;
this.config = config;
this.stripeElementsSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.ValueSubject(null);
this.initialize();
}
initialize() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!_this.client) {
_this.client = yield (0,_stripe_stripe_js__WEBPACK_IMPORTED_MODULE_2__.loadStripe)(_this.config.stripeApiKey);
if (_this.client) {
console.log('[ Stripe initialized ]');
}
}
})();
}
createPaymentUI(charge, parentElSelector) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this2.client && charge.secretKey) {
const elements = _this2.client.elements({
clientSecret: charge.secretKey,
appearance: {
variables: {
fontFamily: 'Inter, sans-serif',
fontSizeBase: '11px',
fontLineHeight: '14px',
colorText: '#807A8E',
colorDanger: '#ED315E',
colorDangerText: '#ED315E',
fontWeightNormal: '600'
},
rules: {
'.Label': {
textTransform: 'uppercase',
letterSpacing: '1px'
},
'.Input': {
fontSize: '15px',
fontWeight: '400',
lineHeight: '20px',
color: '#121114'
},
'.Input::placeholder': {
color: '#807A8E'
}
}
}
});
if (elements) {
_this2.stripeElementsSubject.next(elements);
const paymentElement = elements.create('payment', {
fields: {
billingDetails: {
address: {
country: 'never'
}
}
}
});
if (paymentElement) {
paymentElement.mount(parentElSelector);
return paymentElement;
}
}
}
return null;
})();
}
destroyPaymentUI(paymentElement) {
if (paymentElement) {
paymentElement.unmount();
}
}
confirmPayment(payment, savePaymentMethod = false) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let elements = yield _this3.stripeElementsSubject;
if (elements) {
let result = yield _this3.client.confirmPayment({
elements,
redirect: 'if_required',
confirmParams: {
return_url: _this3.getRedirectUrl(),
payment_method_data: {
billing_details: {
address: {
country: 'US'
}
}
},
save_payment_method: savePaymentMethod
}
});
if (result.error) {
console.error("STRIPE ERROR:", result.error.message);
} else {
if (result.paymentIntent.status === 'succeeded') {
console.log("Payment Success", payment, result);
return payment;
} else {
console.log("Payment Unsuccessful", payment, result);
}
}
}
return null;
})();
}
initializeBookingCharge(userUId, accountId, scheduleId, duration) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this4.api.charge.charges.initializeBookingCharge({
accountUserUId: userUId,
accountId,
scheduleId,
duration
});
})();
}
initializeSubscription(accountUserUId, accountId, productId, priceId) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
console.log("Initializing subscription", accountUserUId, accountId, productId, priceId);
return _this5.api.subscription.subscriptions.initializeSubscription({
accountUserUId,
accountId,
productId,
priceId,
referralId: _this5.getReferralId()
});
})();
}
initializeGroupSubscription(request) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
console.log("Initializing group subscription", request);
return _this6.api.subscription.groupSubscriptions.initializeGroupSubscription(request);
})();
}
getRedirectUrl() {
return `${location.protocol}//${window.location.host}${window.location.pathname}`;
}
getReferralId() {
return window ? window['tolt_referral'] : null;
}
}
StripeClient.ɵfac = function StripeClient_Factory(t) {
return new (t || StripeClient)(_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_4__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_5__.Config));
};
StripeClient.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjectable"]({
token: StripeClient,
factory: StripeClient.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_7__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_3__.CompleteOnDestroy)()], StripeClient.prototype, "stripeElementsSubject", void 0);
/***/ }),
/***/ 89541:
/*!************************************************************************************************************************!*\
!*** ./packages/invites/components/contact-invite-list/contact-invite-list-item/contact-invite-list-item.component.ts ***!
\************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ContactInviteListItemComponent": () => (/* binding */ ContactInviteListItemComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function ContactInviteListItemComponent_span_9_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "s");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
}
}
function ContactInviteListItemComponent_span_19_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "s");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
}
}
function ContactInviteListItemComponent_span_21_span_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\u00A0(<1 hour scheduling)");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
}
}
function ContactInviteListItemComponent_span_21_ng_template_4_span_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "s");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
}
}
function ContactInviteListItemComponent_span_21_ng_template_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](1, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](3, ContactInviteListItemComponent_span_21_ng_template_4_span_3_Template, 2, 0, "span", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](4, " scheduling)");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
}
if (rf & 2) {
const hoursStream_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate1"]("\u00A0(", hoursStream_r3.hours, "+ hour");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", hoursStream_r3.hours > 1);
}
}
function ContactInviteListItemComponent_span_21_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "span", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](2, ContactInviteListItemComponent_span_21_span_2_Template, 2, 0, "span", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](4, ContactInviteListItemComponent_span_21_ng_template_4_Template, 6, 2, "ng-template", null, 12, _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
}
if (rf & 2) {
const hoursStream_r3 = ctx.ngIf;
const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵreference"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", hoursStream_r3.hours < 1)("ngIfElse", _r5);
}
}
const _c0 = function (a0) {
return {
hours: a0
};
};
class ContactInviteListItemComponent {
constructor() {
this.sendInviteClicked = new _angular_core__WEBPACK_IMPORTED_MODULE_3__.EventEmitter();
this.inviteChangedSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.StatefulSubject();
}
ngOnChanges(changes) {
if (changes && changes.invite) {
this.inviteChangedSubject.next(changes.invite.currentValue);
}
}
get hoursSpentSchedulingStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ReactiveStream(this.inviteChangedSubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(invite => Math.floor(invite.interactions[0].numMeetings.total * 6 / 60))));
}
onSendInviteClicked() {
this.sendInviteClicked.emit(this.invite);
}
}
ContactInviteListItemComponent.ɵfac = function ContactInviteListItemComponent_Factory(t) {
return new (t || ContactInviteListItemComponent)();
};
ContactInviteListItemComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
type: ContactInviteListItemComponent,
selectors: [["app-contact-invite-list-item"]],
inputs: {
invite: "invite"
},
outputs: {
sendInviteClicked: "sendInviteClicked"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵNgOnChangesFeature"]],
decls: 39,
vars: 12,
consts: [[1, "invite-item-container"], [1, "invite-item-container__column", "-email"], [1, "invite-item-container__email"], [1, "invite-item-container__connections"], [4, "ngIf"], [1, "invite-item-container__column", "-meet-count"], [1, "invite-item-container__meet-count"], ["class", "invite-item-container__schedule-time", 4, "ngIf"], [1, "invite-item-container__column", "-invite"], [1, "invite-button", 3, "click"], [1, "invite-item-container__schedule-time"], [4, "ngIf", "ngIfElse"], ["greater", ""]],
template: function ContactInviteListItemComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](4, "span", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](7, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](9, ContactInviteListItemComponent_span_9_Template, 2, 0, "span", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](10, " on Undock\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](13, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](15, "span", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](17, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](18);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](19, ContactInviteListItemComponent_span_19_Template, 2, 0, "span", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](21, ContactInviteListItemComponent_span_21_Template, 7, 2, "span", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](22, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](26, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](28, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function ContactInviteListItemComponent_Template_div_click_28_listener() {
return ctx.onSendInviteClicked();
});
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](30, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](31, "Invite");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](33, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](34, "to Undock");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](37, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](38, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate1"]("\n ", ctx.invite.displayName || ctx.invite.email, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵclassProp"]("__more", ctx.invite.totalInteractions > 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate1"]("\n ", ctx.invite.totalInteractions === 0 ? 1 : ctx.invite.totalInteractions, " connection");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx.invite.totalInteractions > 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate1"]("Met ", ctx.invite == null ? null : ctx.invite.interactions[0].numMeetings.total, " time");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", (ctx.invite == null ? null : ctx.invite.interactions[0].numMeetings.total) > 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpureFunction1"](10, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](22, 8, ctx.hoursSpentSchedulingStream)));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.NgIf, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_2__.StreamPipe],
styles: [".invite-item-container[_ngcontent-%COMP%] {\n width: 100%;\n display: flex;\n align-items: stretch;\n}\n.invite-item-container__column[_ngcontent-%COMP%] {\n flex: 1;\n display: flex;\n align-items: center;\n overflow: hidden;\n font-size: 16px;\n}\n.invite-item-container__column.-email[_ngcontent-%COMP%] {\n flex: 4;\n padding-right: 10px;\n}\n.invite-item-container__column.-meet-count[_ngcontent-%COMP%] {\n flex: 2.5;\n justify-content: flex-start;\n}\n.invite-item-container__column.-invite[_ngcontent-%COMP%] {\n flex: 1.5;\n justify-content: flex-end;\n}\n.invite-item-container__connections[_ngcontent-%COMP%] {\n padding: 8px;\n font-size: 14px;\n font-weight: 500;\n border-radius: 16px;\n color: #807A8E;\n background: rgba(132, 115, 181, 0.1);\n margin-left: 10px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.invite-item-container__connections.__more[_ngcontent-%COMP%] {\n color: #A68400;\n background: rgba(255, 220, 130, 0.25);\n}\n.invite-item-container__meet-count[_ngcontent-%COMP%] {\n color: #807A8E;\n}\n.invite-item-container__email[_ngcontent-%COMP%] {\n color: #121114;\n font-weight: bold;\n line-height: 1.2;\n}\n\n.invite-button[_ngcontent-%COMP%] {\n padding: 10px;\n height: 40px;\n color: #2B2733;\n font-size: 14px;\n line-height: 20px;\n font-weight: 500;\n display: flex;\n align-items: center;\n justify-content: center;\n border: 2px solid #9A95AC;\n border-radius: 8px;\n cursor: pointer;\n}\n.invite-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(2) {\n margin-left: 4px;\n}\n\n@media all and (max-width: 768px) {\n .invite-item-container__column[_ngcontent-%COMP%] {\n flex: none;\n }\n .invite-item-container__column.-email[_ngcontent-%COMP%] {\n flex: 5;\n flex-direction: column;\n justify-content: space-between;\n align-items: flex-start;\n min-height: 50px;\n }\n .invite-item-container__column.-label[_ngcontent-%COMP%] {\n flex: 1;\n width: 100%;\n }\n .invite-item-container__column.-meet-count[_ngcontent-%COMP%] {\n display: none;\n }\n .invite-button[_ngcontent-%COMP%] {\n flex: unset;\n height: auto;\n text-align: center;\n }\n .invite-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(2) {\n display: none;\n }\n .invite-item-container__connections[_ngcontent-%COMP%] {\n margin: 4px 0 0 0;\n }\n .invite-item-container__connections[_ngcontent-%COMP%] .__more[_ngcontent-%COMP%] {\n margin: 4px 0 0 0;\n }\n}\n@media all and (max-width: 480px) {\n .invite-item-container__email[_ngcontent-%COMP%] {\n max-width: 227px;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2ludml0ZXMvY29tcG9uZW50cy9jb250YWN0LWludml0ZS1saXN0L2NvbnRhY3QtaW52aXRlLWxpc3QtaXRlbS9jb250YWN0LWludml0ZS1saXN0LWl0ZW0uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksV0FBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtBQTRESjtBQTFESTtFQUNJLE9BQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QUE0RFI7QUExRFE7RUFDSSxPQUFBO0VBQ0EsbUJBQUE7QUE0RFo7QUF6RFE7RUFDSSxTQUFBO0VBQ0EsMkJBQUE7QUEyRFo7QUF4RFE7RUFDSSxTQUFBO0VBQ0EseUJBQUE7QUEwRFo7QUFyREk7RUFDSSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjSGZpQjtFR2dCakIsb0NBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBQXVEUjtBQXJEUTtFQUNJLGNISFM7RUdJVCxxQ0FBQTtBQXVEWjtBQW5ESTtFQUNJLGNIN0JpQjtBR2tGekI7QUE5Q0k7RUFDSSxjSHhDZ0I7RUd5Q2hCLGlCQUFBO0VBQ0EsZ0JBQUE7QUFnRFI7O0FBNUNBO0VBQ0ksYUFBQTtFQUNBLFlBQUE7RUFDQSxjSC9EZ0I7RUdnRWhCLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBQStDSjtBQTdDSTtFQUNJLGdCQUFBO0FBK0NSOztBQTNDQTtFQUlRO0lBQ0ksVUFBQTtFQTJDVjtFQXpDVTtJQUNJLE9BQUE7SUFDQSxzQkFBQTtJQUNBLDhCQUFBO0lBQ0EsdUJBQUE7SUFDQSxnQkFBQTtFQTJDZDtFQXhDVTtJQUNJLE9BQUE7SUFDQSxXQUFBO0VBMENkO0VBdkNVO0lBQ0ksYUFBQTtFQXlDZDtFQW5DRTtJQUNJLFdBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7RUFxQ047RUFuQ007SUFDSSxhQUFBO0VBcUNWO0VBakNFO0lBQ0ksaUJBQUE7RUFtQ047RUFqQ007SUFDSSxpQkFBQTtFQW1DVjtBQUNGO0FBOUJBO0VBRUk7SUFDSSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0EsdUJBQUE7RUErQk47QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcblxuLmludml0ZS1pdGVtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICZfX2NvbHVtbiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAmLi1lbWFpbCB7XG4gICAgICAgICAgICBmbGV4OiA0O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLW1lZXQtY291bnQge1xuICAgICAgICAgICAgZmxleDogMi41O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi4taW52aXRlIHtcbiAgICAgICAgICAgIGZsZXg6IDEuNTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2Nvbm5lY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcms7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTMyLCAxMTUsIDE4MSwgMC4xKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICYuX19tb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2FybmluZy1kYXJrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIyMCwgMTMwLCAwLjI1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lZXQtY291bnQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrO1xuICAgIH1cblxuICAgICZfX3NjaGVkdWxlLXRpbWUge1xuXG4gICAgfVxuXG4gICAgJl9fZW1haWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxufVxuXG4uaW52aXRlLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICAgLmludml0ZS1pdGVtLWNvbnRhaW5lciB7XG5cbiAgICAgICAgJl9fY29sdW1uIHtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG5cbiAgICAgICAgICAgICYuLWVtYWlsIHtcbiAgICAgICAgICAgICAgICBmbGV4OiA1O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi1tZWV0LWNvdW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuaW52aXRlLWJ1dHRvbiB7XG4gICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmludml0ZS1pdGVtLWNvbnRhaW5lcl9fY29ubmVjdGlvbnMge1xuICAgICAgICBtYXJnaW46IDRweCAwIDAgMDtcblxuICAgICAgICAuX19tb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cbiAgICAuaW52aXRlLWl0ZW0tY29udGFpbmVyX19lbWFpbCB7XG4gICAgICAgIG1heC13aWR0aDogMjI3cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_6__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], ContactInviteListItemComponent.prototype, "inviteChangedSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_6__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], ContactInviteListItemComponent.prototype, "hoursSpentSchedulingStream", null);
/***/ }),
/***/ 48987:
/*!******************************************************************************************!*\
!*** ./packages/invites/components/contact-invite-list/contact-invite-list.component.ts ***!
\******************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ContactInviteListComponent": () => (/* binding */ ContactInviteListComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 19337);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_invites_facades_invites_facade__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/invites/facades/invites.facade */ 49582);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_invites_components_contact_invite_list_contact_invite_list_item_contact_invite_list_item_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/invites/components/contact-invite-list/contact-invite-list-item/contact-invite-list-item.component */ 89541);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function ContactInviteListComponent_ng_container_0_div_2_ng_container_2_ng_container_2_span_12_span_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "s");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
}
function ContactInviteListComponent_ng_container_0_div_2_ng_container_2_ng_container_2_span_12_span_6_span_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\u00A0(<1 hour scheduling)");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
}
function ContactInviteListComponent_ng_container_0_div_2_ng_container_2_ng_container_2_span_12_span_6_ng_template_4_span_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "s");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
}
function ContactInviteListComponent_ng_container_0_div_2_ng_container_2_ng_container_2_span_12_span_6_ng_template_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](1, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](3, ContactInviteListComponent_ng_container_0_div_2_ng_container_2_ng_container_2_span_12_span_6_ng_template_4_span_3_Template, 2, 0, "span", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](4, " scheduling)");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n ");
}
if (rf & 2) {
const hoursStream_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtextInterpolate1"]("\u00A0(", hoursStream_r15.hours, "+ hour");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", hoursStream_r15.hours > 1);
}
}
function ContactInviteListComponent_ng_container_0_div_2_ng_container_2_ng_container_2_span_12_span_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "span", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](2, ContactInviteListComponent_ng_container_0_div_2_ng_container_2_ng_container_2_span_12_span_6_span_2_Template, 2, 0, "span", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](4, ContactInviteListComponent_ng_container_0_div_2_ng_container_2_ng_container_2_span_12_span_6_ng_template_4_Template, 6, 2, "ng-template", null, 17, _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
if (rf & 2) {
const hoursStream_r15 = ctx.ngIf;
const _r17 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵreference"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", hoursStream_r15.hours < 1)("ngIfElse", _r17);
}
}
const _c0 = function (a0) {
return {
hours: a0
};
};
function ContactInviteListComponent_ng_container_0_div_2_ng_container_2_ng_container_2_span_12_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "span", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](2, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](4, ContactInviteListComponent_ng_container_0_div_2_ng_container_2_ng_container_2_span_12_span_4_Template, 2, 0, "span", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](6, ContactInviteListComponent_ng_container_0_div_2_ng_container_2_ng_container_2_span_12_span_6_Template, 7, 2, "span", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](7, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
if (rf & 2) {
const domainMeetCount_r12 = ctx.ngIf;
const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtextInterpolate1"]("Met ", domainMeetCount_r12, " time");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", domainMeetCount_r12 > 1);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpureFunction1"](5, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](7, 3, ctx_r10.hoursSpentSchedulingDomainStream)));
}
}
function ContactInviteListComponent_ng_container_0_div_2_ng_container_2_ng_container_2_ng_container_25_Template(rf, ctx) {
if (rf & 1) {
const _r23 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](2, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](5, "span", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerStart"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](10, "span", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](12, "i", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵlistener"]("click", function ContactInviteListComponent_ng_container_0_div_2_ng_container_2_ng_container_2_ng_container_25_Template_i_click_12_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵrestoreView"](_r23);
const invite_r21 = restoredCtx.$implicit;
const ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](5);
return _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵresetView"](ctx_r22.dismissInvite(invite_r21));
});
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](13, "close");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const invite_r21 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtextInterpolate"](invite_r21.displayName || invite_r21.email);
}
}
function ContactInviteListComponent_ng_container_0_div_2_ng_container_2_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
const _r26 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](2, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](4, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](6, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](7, "\n Your Team\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](10, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](12, ContactInviteListComponent_ng_container_0_div_2_ng_container_2_ng_container_2_span_12_Template, 9, 7, "span", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](13, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](16, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](18, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵlistener"]("click", function ContactInviteListComponent_ng_container_0_div_2_ng_container_2_ng_container_2_Template_div_click_18_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵrestoreView"](_r26);
const domainInvites_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"]().ngIf;
const ctx_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵresetView"](ctx_r24.sendInvites(domainInvites_r8));
});
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](19);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](23, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](25, ContactInviteListComponent_ng_container_0_div_2_ng_container_2_ng_container_2_ng_container_25_Template, 18, 1, "ng-container", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const domainInvites_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"]().ngIf;
const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](12);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](13, 3, ctx_r9.domainInviteCountStream));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtextInterpolate1"]("\n Invite ", domainInvites_r8.length, " Teammates\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngForOf", domainInvites_r8);
}
}
function ContactInviteListComponent_ng_container_0_div_2_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](2, ContactInviteListComponent_ng_container_0_div_2_ng_container_2_ng_container_2_Template, 28, 5, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const domainInvites_r8 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", domainInvites_r8 == null ? null : domainInvites_r8.length);
}
}
function ContactInviteListComponent_ng_container_0_div_2_ng_container_5_app_contact_invite_list_item_2_Template(rf, ctx) {
if (rf & 1) {
const _r34 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "app-contact-invite-list-item", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵlistener"]("sendInviteClicked", function ContactInviteListComponent_ng_container_0_div_2_ng_container_5_app_contact_invite_list_item_2_Template_app_contact_invite_list_item_sendInviteClicked_0_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵrestoreView"](_r34);
const ctx_r33 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](4);
return _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵresetView"](ctx_r33.sendInvite($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
if (rf & 2) {
const invite_r31 = ctx.$implicit;
const i_r32 = ctx.index;
const nonDomainInvites_r28 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵclassProp"]("__bottom-border", i_r32 !== (nonDomainInvites_r28 == null ? null : nonDomainInvites_r28.length) - 1);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("invite", invite_r31);
}
}
function ContactInviteListComponent_ng_container_0_div_2_ng_container_5_section_4_Template(rf, ctx) {
if (rf & 1) {
const _r38 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "section", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](2, "button", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵlistener"]("click", function ContactInviteListComponent_ng_container_0_div_2_ng_container_5_section_4_Template_button_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵrestoreView"](_r38);
const nonDomainInvites_r28 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"]().ngIf;
const ctx_r36 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵresetView"](ctx_r36.sendInvites(nonDomainInvites_r28));
});
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "Invite All\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
}
function ContactInviteListComponent_ng_container_0_div_2_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](2, ContactInviteListComponent_ng_container_0_div_2_ng_container_5_app_contact_invite_list_item_2_Template, 2, 3, "app-contact-invite-list-item", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](4, ContactInviteListComponent_ng_container_0_div_2_ng_container_5_section_4_Template, 5, 0, "section", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const nonDomainInvites_r28 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngForOf", nonDomainInvites_r28);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", (nonDomainInvites_r28 == null ? null : nonDomainInvites_r28.length) > 0);
}
}
function ContactInviteListComponent_ng_container_0_div_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](2, ContactInviteListComponent_ng_container_0_div_2_ng_container_2_Template, 4, 1, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](5, ContactInviteListComponent_ng_container_0_div_2_ng_container_5_Template, 6, 2, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](6, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](3, 2, ctx_r3.inviteSuggestionsFromDomainStream));
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](6, 4, ctx_r3.inviteSuggestionsFromNonDomainStream));
}
}
function ContactInviteListComponent_ng_container_0_ng_template_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](1, "div", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](3, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](4, "No invite suggestions found");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](6, "\n ");
}
}
function ContactInviteListComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](2, ContactInviteListComponent_ng_container_0_div_2_Template, 8, 6, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](5, ContactInviteListComponent_ng_container_0_ng_template_5_Template, 7, 0, "ng-template", null, 3, _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](7, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵreference"](6);
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵnextContext"]();
let tmp_0_0;
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", (tmp_0_0 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](3, 2, ctx_r0.inviteSuggestionsStream)) == null ? null : tmp_0_0.length)("ngIfElse", _r4);
}
}
function ContactInviteListComponent_ng_template_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](1, "div", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](3, "app-loading-overlay");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n");
}
}
class ContactInviteListComponent {
constructor(invitesFacade) {
this.invitesFacade = invitesFacade;
this.nonDomainlimit = 4;
this.domainlimit = 10;
this.nonDomainlimitAdjusted = this.nonDomainlimit;
}
ngOnInit() {
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {})();
}
get inviteSuggestionsStream() {
return this.invitesFacade.inviteSuggestionsStream;
}
get inviteSuggestionsFromDomainStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ReactiveStream(this.invitesFacade.domainInvites.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.map)(invites => invites.slice(0, this.domainlimit)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.tap)(invites => {
if (!(invites === null || invites === void 0 ? void 0 : invites.length)) {
this.nonDomainlimitAdjusted = this.nonDomainlimit + 1;
} else {
this.nonDomainlimitAdjusted = this.nonDomainlimit;
}
})));
}
get inviteSuggestionsFromNonDomainStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ReactiveStream(this.invitesFacade.nonDomainInvites.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.map)(invites => invites.slice(0, this.nonDomainlimitAdjusted))));
}
get domainInviteCountStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ReactiveStream(this.invitesFacade.domainInvites.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.map)(invites => invites.reduce((total, invite) => {
return total + invite.interactions[0].numMeetings.total;
}, 0))));
}
get hoursSpentSchedulingDomainStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ReactiveStream(this.domainInviteCountStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.map)(count => Math.floor(count * 6 / 60))));
}
get isInviteSuggestionsLoadingStream() {
return this.invitesFacade.isInviteSuggestionsLoadingStream;
}
sendInvite(invite) {
return this.invitesFacade.sendInviteToSuggestion(invite);
}
sendInvites(invites) {
return this.invitesFacade.sendInvitesToSuggestions(invites);
}
dismissInvite(invite) {
this.invitesFacade.dismissInviteSuggestion(invite);
}
}
ContactInviteListComponent.ɵfac = function ContactInviteListComponent_Factory(t) {
return new (t || ContactInviteListComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdirectiveInject"](_undock_invites_facades_invites_facade__WEBPACK_IMPORTED_MODULE_3__.InvitesFacade));
};
ContactInviteListComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineComponent"]({
type: ContactInviteListComponent,
selectors: [["app-contact-invite-list"]],
inputs: {
nonDomainlimit: ["limit", "nonDomainlimit"],
domainlimit: ["domainLimit", "domainlimit"]
},
decls: 6,
vars: 4,
consts: [[4, "ngIf", "ngIfElse"], ["isLoading", ""], ["class", "invite-list-container", 4, "ngIf", "ngIfElse"], ["noInvitesFound", ""], [1, "invite-list-container"], [4, "ngIf"], [1, "invite-list-container__domain-users", "domain-users"], [1, "domain-users__column", "-label"], [1, "domain-users__column", "-meet-count"], ["class", "domain-users__meet-count", 4, "ngIf"], [1, "domain-users__column", "-invite"], [1, "invite-button", 3, "click"], [1, "domain-invites"], [4, "ngFor", "ngForOf"], [1, "domain-users__meet-count"], ["class", "domain-users__schedule-time", 4, "ngIf"], [1, "domain-users__schedule-time"], ["greater", ""], [1, "wrapper"], [1, "participant-name"], [1, "delete-participant-btn"], [1, "material-icons", 3, "click"], [3, "invite", "__bottom-border", "sendInviteClicked", 4, "ngFor", "ngForOf"], ["class", "button-block", 4, "ngIf"], [3, "invite", "sendInviteClicked"], [1, "button-block"], ["mat-raised-button", "", 1, "btn-primary", 3, "click"], [1, "invite-list-container", "-no-suggestions"], [1, "overlay-loading"]],
template: function ContactInviteListComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](0, ContactInviteListComponent_ng_container_0_Template, 8, 4, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](2, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](3, ContactInviteListComponent_ng_template_3_Template, 6, 0, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](5, "\n\n\n\n");
}
if (rf & 2) {
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵreference"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", !_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpipeBind1"](1, 2, ctx.isInviteSuggestionsLoadingStream))("ngIfElse", _r1);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_11__.MatLegacyButton, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_4__.LoadingOverlayComponent, _undock_invites_components_contact_invite_list_contact_invite_list_item_contact_invite_list_item_component__WEBPACK_IMPORTED_MODULE_5__.ContactInviteListItemComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_6__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n width: 100%;\n}\n\n.invite-list-container[_ngcontent-%COMP%] {\n width: 100%;\n display: flex;\n flex-direction: column;\n}\n.invite-list-container.-no-suggestions[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n align-self: center;\n}\n.invite-list-container[_ngcontent-%COMP%] .domain-users[_ngcontent-%COMP%] {\n width: 100%;\n display: flex;\n align-items: stretch;\n flex-wrap: wrap;\n}\n.invite-list-container[_ngcontent-%COMP%] .domain-users__column[_ngcontent-%COMP%] {\n flex: 1;\n display: flex;\n align-items: center;\n overflow: hidden;\n font-size: 16px;\n}\n.invite-list-container[_ngcontent-%COMP%] .domain-users__column.-label[_ngcontent-%COMP%] {\n flex: 4;\n padding-right: 10px;\n}\n.invite-list-container[_ngcontent-%COMP%] .domain-users__column.-label[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: #121114;\n font-weight: bold;\n}\n.invite-list-container[_ngcontent-%COMP%] .domain-users__column.-meet-count[_ngcontent-%COMP%] {\n flex: 2.5;\n justify-content: flex-start;\n}\n.invite-list-container[_ngcontent-%COMP%] .domain-users__column.-invite[_ngcontent-%COMP%] {\n flex: 1.5;\n justify-content: flex-end;\n}\n.invite-list-container[_ngcontent-%COMP%] .domain-users__meet-count[_ngcontent-%COMP%] {\n line-height: 1;\n color: #807A8E;\n}\n.invite-list-container[_ngcontent-%COMP%] .domain-invites[_ngcontent-%COMP%] {\n width: 100%;\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n padding: 15px 0;\n}\n.invite-list-container[_ngcontent-%COMP%] .domain-invites[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] {\n position: relative;\n padding: 2px 8px 2px 16px;\n font-size: 14px;\n color: #121114;\n height: 40px;\n display: flex;\n align-items: center;\n justify-content: space-around;\n background: #FBFBFD;\n border: 1px solid #9A95AC;\n border-radius: 44px;\n margin-right: 10px;\n margin-bottom: 8px;\n}\n.invite-list-container[_ngcontent-%COMP%] .domain-invites[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n margin-bottom: 0;\n line-height: 15px;\n}\n.invite-list-container[_ngcontent-%COMP%] .domain-invites[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .participant-name[_ngcontent-%COMP%] {\n max-width: 200px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.invite-list-container[_ngcontent-%COMP%] .domain-invites[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .delete-participant-btn[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n position: relative;\n width: 20px;\n height: 20px;\n margin-left: 8px;\n cursor: pointer;\n border-radius: 50%;\n}\n.invite-list-container[_ngcontent-%COMP%] .domain-invites[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .delete-participant-btn[_ngcontent-%COMP%]:hover {\n background: #EDEAF2;\n}\n.invite-list-container[_ngcontent-%COMP%] .domain-invites[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .delete-participant-btn[_ngcontent-%COMP%]:active {\n background: #CECADA;\n}\n.invite-list-container[_ngcontent-%COMP%] .domain-invites[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .delete-participant-btn[_ngcontent-%COMP%] i[_ngcontent-%COMP%] {\n font-size: 17px;\n}\n.invite-list-container[_ngcontent-%COMP%] app-contact-invite-list-item[_ngcontent-%COMP%] {\n padding: 15px 0;\n}\n.invite-list-container[_ngcontent-%COMP%] app-contact-invite-list-item.__bottom-border[_ngcontent-%COMP%] {\n border-bottom: 1px solid #9A95AC;\n}\n.invite-list-container[_ngcontent-%COMP%] .button-block[_ngcontent-%COMP%] {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n\n.invite-button[_ngcontent-%COMP%] {\n padding: 10px;\n height: 40px;\n color: #2B2733;\n font-size: 14px;\n line-height: 20px;\n font-weight: 500;\n display: flex;\n align-items: center;\n justify-content: center;\n border: 2px solid #9A95AC;\n border-radius: 8px;\n cursor: pointer;\n white-space: nowrap;\n}\n\n.btn-primary[_ngcontent-%COMP%] {\n margin-top: 20px;\n height: 48px;\n width: 125px;\n background: #2B2733;\n color: white;\n border-radius: 10px;\n}\n\n.overlay-loading[_ngcontent-%COMP%] {\n width: 100%;\n height: 250px;\n}\n\n@media all and (max-width: 1024px) {\n .domain-users__meet-count[_ngcontent-%COMP%] {\n max-width: 272px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n}\n@media all and (max-width: 768px) {\n .invite-list-container[_ngcontent-%COMP%] {\n padding: 0 15px;\n }\n .invite-list-container[_ngcontent-%COMP%] .domain-users__column.-label[_ngcontent-%COMP%] {\n flex: 1;\n width: 100%;\n }\n .invite-list-container[_ngcontent-%COMP%] .domain-users__column.-meet-count[_ngcontent-%COMP%] {\n display: none;\n }\n .invite-list-container[_ngcontent-%COMP%] .domain-invites[_ngcontent-%COMP%] {\n margin-bottom: 10px;\n }\n .invite-list-container[_ngcontent-%COMP%] .domain-invites[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] {\n margin-right: 4px;\n padding: 2px 30px 2px 10px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2ludml0ZXMvY29tcG9uZW50cy9jb250YWN0LWludml0ZS1saXN0L2NvbnRhY3QtaW52aXRlLWxpc3QuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksV0FBQTtBQTRESjs7QUF6REE7RUFDSSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0FBNERKO0FBekRRO0VBQ0ksa0JBQUE7QUEyRFo7QUF2REk7RUFDSSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtBQXlEUjtBQXZEUTtFQUNJLE9BQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QUF5RFo7QUF2RFk7RUFDSSxPQUFBO0VBQ0EsbUJBQUE7QUF5RGhCO0FBdkRnQjtFQUNJLGNIakJJO0VHa0JKLGlCQUFBO0FBeURwQjtBQXJEWTtFQUNJLFNBQUE7RUFDQSwyQkFBQTtBQXVEaEI7QUFwRFk7RUFDSSxTQUFBO0VBQ0EseUJBQUE7QUFzRGhCO0FBakRRO0VBQ0ksY0FBQTtFQUNBLGNIakNhO0FHb0Z6QjtBQTVDSTtFQUNJLFdBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtBQThDUjtBQTVDUTtFQUNJLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0h0RFk7RUd1RFosWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJIL0NjO0VHZ0RkLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FBOENaO0FBNUNZO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtBQThDaEI7QUEzQ1k7RUFDSSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QUE2Q2hCO0FBMUNZO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QUE0Q2hCO0FBMUNnQjtFQUNJLG1CSDlFTTtBRzBIMUI7QUF6Q2dCO0VBQ0ksbUJIbkZNO0FHOEgxQjtBQXhDZ0I7RUFDSSxlQUFBO0FBMENwQjtBQXBDSTtFQUNJLGVBQUE7QUFzQ1I7QUFwQ1E7RUFDSSxnQ0FBQTtBQXNDWjtBQWxDSTtFQUNJLFdBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtBQW9DUjs7QUFoQ0E7RUFDSSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGNIdklnQjtFR3dJaEIsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUFtQ0o7O0FBaENBO0VBQ0ksZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLG1CSHhKZ0I7RUd5SmhCLFlBQUE7RUFDQSxtQkFBQTtBQW1DSjs7QUFoQ0E7RUFDSSxXQUFBO0VBQ0EsYUFBQTtBQW1DSjs7QUFoQ0E7RUFFUTtJQUNJLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx1QkFBQTtJQUNBLG1CQUFBO0VBa0NWO0FBQ0Y7QUE5QkE7RUFFSTtJQUNJLGVBQUE7RUErQk47RUExQmM7SUFDSSxPQUFBO0lBQ0EsV0FBQTtFQTRCbEI7RUF6QmM7SUFDSSxhQUFBO0VBMkJsQjtFQXJCTTtJQUNJLG1CQUFBO0VBdUJWO0VBckJVO0lBQ0ksaUJBQUE7SUFDQSwwQkFBQTtFQXVCZDtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuXG46aG9zdCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnZpdGUtbGlzdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICYuLW5vLXN1Z2dlc3Rpb25zIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZG9tYWluLXVzZXJzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgJl9fY29sdW1uIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICYuLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBmbGV4OiA0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tbWVldC1jb3VudCB7XG4gICAgICAgICAgICAgICAgZmxleDogMi41O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4taW52aXRlIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxLjU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWVldC1jb3VudCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zY2hlZHVsZS10aW1lIHtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kb21haW4taW52aXRlcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggOHB4IDJweCAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC00O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFydGljaXBhbnQtbmFtZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVsZXRlLXBhcnRpY2lwYW50LWJ0biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGFwcC1jb250YWN0LWludml0ZS1saXN0LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAgICAgJi5fX2JvdHRvbS1ib3JkZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbn1cblxuLmludml0ZS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5vdmVybGF5LWxvYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjUwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5kb21haW4tdXNlcnMge1xuICAgICAgICAmX19tZWV0LWNvdW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICAgLmludml0ZS1saXN0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICAuZG9tYWluLXVzZXJzIHtcblxuICAgICAgICAgICAgJl9fY29sdW1uIHtcbiAgICAgICAgICAgICAgICAmLi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuLW1lZXQtY291bnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmRvbWFpbi1pbnZpdGVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMzBweCAycHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], ContactInviteListComponent.prototype, "inviteSuggestionsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], ContactInviteListComponent.prototype, "inviteSuggestionsFromDomainStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], ContactInviteListComponent.prototype, "inviteSuggestionsFromNonDomainStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], ContactInviteListComponent.prototype, "domainInviteCountStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], ContactInviteListComponent.prototype, "hoursSpentSchedulingDomainStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], ContactInviteListComponent.prototype, "isInviteSuggestionsLoadingStream", null);
/***/ }),
/***/ 60061:
/*!***************************************************************************************!*\
!*** ./packages/invites/components/pages/standalone-invite/standalone-invite.page.ts ***!
\***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "StandaloneInvitePageComponent": () => (/* binding */ StandaloneInvitePageComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_invites_components_contact_invite_list_contact_invite_list_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/invites/components/contact-invite-list/contact-invite-list.component */ 48987);
class StandaloneInvitePageComponent {
constructor() {}
}
StandaloneInvitePageComponent.ɵfac = function StandaloneInvitePageComponent_Factory(t) {
return new (t || StandaloneInvitePageComponent)();
};
StandaloneInvitePageComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: StandaloneInvitePageComponent,
selectors: [["app-standalone-invite"]],
decls: 25,
vars: 2,
consts: [["id", "logo", 1, "invites-logo"], [3, "routerLink"], ["src", "assets/img/undock-logo-deep-purple.png", "alt", "logo-purple"], ["id", "standalone-invites-container"], [1, "__title"], [1, "__tips-wrapper"], [1, "__tips"], [1, "__contacts"], [3, "limit"]],
template: function StandaloneInvitePageComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "a", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "img", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](8, "section", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](10, "span", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "People you meet the most");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](13, "article", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](15, "span", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](16, "Save even more time when your connections join Undock");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](19, "span", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](20, "CONTACTS");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](22, "app-contact-invite-list", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](23, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](24, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("routerLink", "");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](20);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("limit", 1000);
}
},
dependencies: [_angular_router__WEBPACK_IMPORTED_MODULE_2__.RouterLink, _undock_invites_components_contact_invite_list_contact_invite_list_component__WEBPACK_IMPORTED_MODULE_0__.ContactInviteListComponent],
styles: ["[_nghost-%COMP%] {\n background: white;\n display: flex;\n flex-direction: column;\n align-items: center;\n height: 100%;\n min-height: 100%;\n max-height: 100%;\n}\n\n#standalone-invites-container[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 1200px;\n background: white;\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 110px 24px 24px;\n overflow-y: scroll;\n}\n#standalone-invites-container[_ngcontent-%COMP%]::-webkit-scrollbar {\n display: none;\n}\n#standalone-invites-container[_ngcontent-%COMP%] .__title[_ngcontent-%COMP%] {\n margin-top: 15px;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: bold;\n font-size: 32px;\n line-height: 38px;\n color: #121114;\n}\n#standalone-invites-container[_ngcontent-%COMP%] .__contacts[_ngcontent-%COMP%] {\n align-self: flex-start;\n margin-bottom: 20px;\n color: #807A8E;\n font-size: 12px;\n line-height: 16px;\n font-weight: 500;\n}\n#standalone-invites-container[_ngcontent-%COMP%] .__tips-wrapper[_ngcontent-%COMP%] {\n display: inline-flex;\n align-items: center;\n}\n#standalone-invites-container[_ngcontent-%COMP%] .__tips-wrapper[_ngcontent-%COMP%] .__tips[_ngcontent-%COMP%] {\n margin-top: 20px;\n padding: 10px;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 16px;\n line-height: 22px;\n color: #807A8E;\n margin-bottom: 24px;\n}\n#standalone-invites-container[_ngcontent-%COMP%] app-contact-invite-list[_ngcontent-%COMP%] {\n margin-bottom: 100px;\n}\n\n.btn-primary[_ngcontent-%COMP%] {\n height: 48px;\n width: 149px;\n background: #2B2733;\n color: white;\n border-radius: 10px;\n}\n.btn-primary.-complete-button[_ngcontent-%COMP%] {\n background: #FFFFFF;\n color: #2B2733;\n box-shadow: none;\n border: 2px solid #9A95AC;\n}\n\n#logo[_ngcontent-%COMP%] {\n width: 100%;\n display: flex;\n justify-content: space-between;\n align-items: center;\n position: fixed;\n z-index: 10;\n top: 0;\n left: 0;\n padding: 45px 0px 45px 45px;\n}\n#logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: auto;\n max-width: 150px;\n height: auto;\n}\n\n.btn-link[_ngcontent-%COMP%] {\n margin-top: 20px;\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n font-size: 15px;\n line-height: 22px;\n color: #807A8E;\n}\n\n@media all and (max-width: 768px) {\n #logo[_ngcontent-%COMP%] {\n padding: 16px 0 16px 32px;\n background: #fff;\n }\n #onboarding-container[_ngcontent-%COMP%] {\n padding-top: 10px;\n }\n #standalone-invites-container[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 900px !important;\n min-width: unset !important;\n padding: 32px 16px 16px;\n }\n #standalone-invites-container[_ngcontent-%COMP%] .__title[_ngcontent-%COMP%] {\n margin: 30px auto 13px;\n font-size: 24px;\n line-height: 30px;\n }\n #standalone-invites-container[_ngcontent-%COMP%] .__contacts[_ngcontent-%COMP%] {\n margin-left: 16px;\n }\n #standalone-invites-container[_ngcontent-%COMP%] .__tips-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n flex-direction: row;\n flex-wrap: wrap;\n margin-bottom: 14px;\n }\n #standalone-invites-container[_ngcontent-%COMP%] .__tips-wrapper[_ngcontent-%COMP%] .__tips[_ngcontent-%COMP%] {\n margin: 0;\n font-size: 15px;\n line-height: 22px;\n padding: 10px 0;\n }\n}\n@media all and (max-width: 480px) {\n #standalone-invites-container[_ngcontent-%COMP%] .__tips-wrapper[_ngcontent-%COMP%] .__tips[_ngcontent-%COMP%] {\n max-width: 310px;\n text-align: center;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2ludml0ZXMvY29tcG9uZW50cy9wYWdlcy9zdGFuZGFsb25lLWludml0ZS9zdGFuZGFsb25lLWludml0ZS5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDL01BO0VBQ0ksaUJBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FBMkRKOztBQXhEQTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFQUNBLGtCQUFBO0FBMkRKO0FBekRJO0VBQ0ksYUFBQTtBQTJEUjtBQXhESTtFQUNJLGdCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0hoQmdCO0FHMEV4QjtBQXZESTtFQUNJLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjSG5CaUI7RUdvQmpCLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FBeURSO0FBdERJO0VBQ0ksb0JBQUE7RUFDQSxtQkFBQTtBQXdEUjtBQXREUTtFQUNJLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIckNhO0VHc0NiLG1CQUFBO0FBd0RaO0FBcERJO0VBQ0ksb0JBQUE7QUFzRFI7O0FBbERBO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxtQkhuRWdCO0VHb0VoQixZQUFBO0VBQ0EsbUJBQUE7QUFxREo7QUFuREk7RUFDSSxtQkFBQTtFQUNBLGNIekVZO0VHMEVaLGdCQUFBO0VBQ0EseUJBQUE7QUFxRFI7O0FBakRBO0VBQ0ksV0FBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLDJCQUFBO0FBb0RKO0FBbERJO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQW9EUjs7QUFoREE7RUFDSSxnQkFBQTtFQUNBLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIdkZxQjtBRzBJekI7O0FBaERBO0VBRUk7SUFDSSx5QkFBQTtJQUNBLGdCQUFBO0VBa0ROO0VBL0NFO0lBQ0ksaUJBQUE7RUFpRE47RUE5Q0U7SUFDSSxXQUFBO0lBQ0EsMkJBQUE7SUFDQSwyQkFBQTtJQUNBLHVCQUFBO0VBZ0ROO0VBOUNNO0lBQ0ksc0JBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7RUFnRFY7RUE3Q007SUFDSSxpQkFBQTtFQStDVjtFQTVDTTtJQUNJLGFBQUE7SUFDQSx1QkFBQTtJQUNBLG1CQUFBO0lBQ0EsZUFBQTtJQUNBLG1CQUFBO0VBOENWO0VBNUNVO0lBQ0ksU0FBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGVBQUE7RUE4Q2Q7QUFDRjtBQXhDQTtFQUVJO0lBQ0ksZ0JBQUE7SUFDQSxrQkFBQTtFQXlDTjtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuXG5cbjpob3N0IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4jc3RhbmRhbG9uZS1pbnZpdGVzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTEwcHggMjRweCAyNHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICB9XG5cbiAgICAuX19jb250YWN0cyB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLl9fdGlwcy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLl9fdGlwcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhcHAtY29udGFjdC1pbnZpdGUtbGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDE0OXB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAmLi1jb21wbGV0ZS1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgfVxufVxuXG4jbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogNDVweCAwcHggNDVweCA0NXB4O1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5idG4tbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyaztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAgICNsb2dvIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDE2cHggMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICAjb25ib2FyZGluZy1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAjc3RhbmRhbG9uZS1pbnZpdGVzLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4IDE2cHg7XG5cbiAgICAgICAgLl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMTNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLl9fY29udGFjdHMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuX190aXBzLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICAgICAgICAgIC5fX3RpcHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cbiAgICAjc3RhbmRhbG9uZS1pbnZpdGVzLWNvbnRhaW5lciAuX190aXBzLXdyYXBwZXIgLl9fdGlwcyB7XG4gICAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 49582:
/*!****************************************************!*\
!*** ./packages/invites/facades/invites.facade.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InvitesFacade": () => (/* binding */ InvitesFacade)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 44874);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 70679);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 19337);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_integrations__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/integrations */ 96183);
/* harmony import */ var _undock_user_services_analytics_user_analytics_provider__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/user/services/analytics/user-analytics.provider */ 19994);
class InvitesFacade {
constructor(api, user, snackbarManager, calendarManager, userAnalyticsProvider) {
this.api = api;
this.user = user;
this.snackbarManager = snackbarManager;
this.calendarManager = calendarManager;
this.userAnalyticsProvider = userAnalyticsProvider;
this.INVITE_INITIAL_LOAD_AMOUNT = 50;
this.isInviteSuggestionsLoadingSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.inviteSuggestionsSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.initialize().catch(error => console.warn(`Could not initialize InvitesFacade`, error));
}
get invitesSentCountStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.userAnalyticsProvider.userAnalyticsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.map)(obj => (obj === null || obj === void 0 ? void 0 : obj.invitesCount) || 0), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.startWith)(0), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get isInviteSuggestionsLoadingStream() {
return this.isInviteSuggestionsLoadingSubject.asStream();
}
get inviteSuggestionsStream() {
return this.inviteSuggestionsSubject.asStream();
}
get nonDomainInvites() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.inviteSuggestionsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.map)(suggestions => suggestions.filter(s => !s.interactions[0].isInDomain))));
}
get domainInvites() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.inviteSuggestionsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.map)(suggestions => suggestions.filter(s => s.interactions[0].isInDomain))));
}
get shouldRefreshInviteSuggestionsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.inviteSuggestionsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.startWith)([]), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.pairwise)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.map)(([previousValue, currentValue]) => (previousValue === null || previousValue === void 0 ? void 0 : previousValue.length) > 0 && (currentValue === null || currentValue === void 0 ? void 0 : currentValue.length) === 0)));
}
get shouldUpdateSuggestionsStream() {
return this.calendarManager.syncedCalendarsChangedStream;
}
getSuggestedInvites(count, offset) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
_this.isInviteSuggestionsLoadingSubject.next(true);
let suggestions = (_a = yield _this.api.contacts.invites.getInviteSuggestions(count, offset)) !== null && _a !== void 0 ? _a : [];
_this.inviteSuggestionsSubject.next(suggestions.sort((a, b) => b.totalInteractions - a.totalInteractions));
_this.isInviteSuggestionsLoadingSubject.next(false);
})();
}
sendInviteToSuggestion(suggestion) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let profile = yield _this2.api.contacts.invites.sendInviteToSuggestion(suggestion.uid || suggestion.email);
if (profile) {
const currentSuggestions = yield _this2.inviteSuggestionsStream;
_this2.inviteSuggestionsSubject.next(currentSuggestions.map(item => {
if (item.email === suggestion.email) {
item.isInviteSent = true;
}
return item;
}));
} else {
_this2.snackbarManager.warning('Problem sending invite, please try again', _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_3__.SnackbarPosition.BottomLeft);
}
})();
}
sendInvitesToSuggestions(suggestions) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let successfulSends = [];
for (let suggestion of suggestions) {
let profile = yield _this3.api.contacts.invites.sendInviteToSuggestion(suggestion.uid || suggestion.email);
if (profile) {
successfulSends.push(profile);
}
}
if (successfulSends.length) {
_this3.inviteSuggestionsSubject.next((yield _this3.inviteSuggestionsStream).filter(i => successfulSends.findIndex(s => s.email === i.email) < 0));
} else {
_this3.snackbarManager.warning('Problem sending invites, please try again', _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_3__.SnackbarPosition.BottomLeft);
}
})();
}
dismissInviteSuggestion(suggestion) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let profile = yield _this4.api.contacts.invites.dismissInviteSuggestion(suggestion.uid || suggestion.email);
if (profile) {
_this4.inviteSuggestionsSubject.next((yield _this4.inviteSuggestionsStream).filter(i => i.email !== suggestion.email));
} else {
_this4.snackbarManager.warning('Problem updating invite', _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_3__.SnackbarPosition.BottomLeft);
}
})();
}
initialize() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this5.getSuggestedInvites(_this5.INVITE_INITIAL_LOAD_AMOUNT);
_this5.shouldRefreshInviteSuggestionsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.takeUntil)(_this5.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.tap)( /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (shouldRefresh) {
if (shouldRefresh) {
_this5.getSuggestedInvites(_this5.INVITE_INITIAL_LOAD_AMOUNT);
}
});
return function (_x) {
return _ref.apply(this, arguments);
};
}())).subscribe();
_this5.shouldUpdateSuggestionsStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.takeUntil)(_this5.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.tap)( /*#__PURE__*/function () {
var _ref2 = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (shouldRebuild) {
if (shouldRebuild) {
_this5.getSuggestedInvites(_this5.INVITE_INITIAL_LOAD_AMOUNT);
}
});
return function (_x2) {
return _ref2.apply(this, arguments);
};
}())).subscribe();
})();
}
}
InvitesFacade.ɵfac = function InvitesFacade_Factory(t) {
return new (t || InvitesFacade)(_angular_core__WEBPACK_IMPORTED_MODULE_14__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_4__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_14__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_5__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_14__["ɵɵinject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_3__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_14__["ɵɵinject"](_undock_integrations__WEBPACK_IMPORTED_MODULE_6__.IntegrationsManager), _angular_core__WEBPACK_IMPORTED_MODULE_14__["ɵɵinject"](_undock_user_services_analytics_user_analytics_provider__WEBPACK_IMPORTED_MODULE_7__.UserAnalyticsProvider));
};
InvitesFacade.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_14__["ɵɵdefineInjectable"]({
token: InvitesFacade,
factory: InvitesFacade.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], InvitesFacade.prototype, "isInviteSuggestionsLoadingSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], InvitesFacade.prototype, "inviteSuggestionsSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], InvitesFacade.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], InvitesFacade.prototype, "invitesSentCountStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], InvitesFacade.prototype, "isInviteSuggestionsLoadingStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], InvitesFacade.prototype, "inviteSuggestionsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], InvitesFacade.prototype, "nonDomainInvites", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], InvitesFacade.prototype, "domainInvites", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], InvitesFacade.prototype, "shouldRefreshInviteSuggestionsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], InvitesFacade.prototype, "shouldUpdateSuggestionsStream", null);
/***/ }),
/***/ 34352:
/*!**********************************************!*\
!*** ./packages/invites/invites.provider.ts ***!
\**********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "InvitesProvider": () => (/* binding */ InvitesProvider)
/* harmony export */ });
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_core_core_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core/core.module */ 78874);
/* harmony import */ var _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/ui-kit.module */ 85196);
/* harmony import */ var _undock_invites_facades_invites_facade__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/invites/facades/invites.facade */ 49582);
/* harmony import */ var _undock_invites_components_pages_standalone_invite_standalone_invite_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/invites/components/pages/standalone-invite/standalone-invite.page */ 60061);
/* harmony import */ var _undock_invites_components_contact_invite_list_contact_invite_list_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/invites/components/contact-invite-list/contact-invite-list.component */ 48987);
/* harmony import */ var _undock_invites_components_contact_invite_list_contact_invite_list_item_contact_invite_list_item_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/invites/components/contact-invite-list/contact-invite-list-item/contact-invite-list-item.component */ 89541);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_common_layout_layout_module__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/layout/layout.module */ 66752);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
class InvitesProvider {}
InvitesProvider.ɵfac = function InvitesProvider_Factory(t) {
return new (t || InvitesProvider)();
};
InvitesProvider.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineNgModule"]({
type: InvitesProvider
});
InvitesProvider.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineInjector"]({
providers: [_undock_invites_facades_invites_facade__WEBPACK_IMPORTED_MODULE_2__.InvitesFacade],
imports: [_angular_router__WEBPACK_IMPORTED_MODULE_8__.RouterModule, _angular_common__WEBPACK_IMPORTED_MODULE_9__.CommonModule, _undock_core_core_module__WEBPACK_IMPORTED_MODULE_0__.CoreModule, _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_1__.UiKitModule, _undock_common_layout_layout_module__WEBPACK_IMPORTED_MODULE_6__.LayoutModule]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵsetNgModuleScope"](InvitesProvider, {
declarations: [_undock_invites_components_contact_invite_list_contact_invite_list_component__WEBPACK_IMPORTED_MODULE_4__.ContactInviteListComponent, _undock_invites_components_pages_standalone_invite_standalone_invite_page__WEBPACK_IMPORTED_MODULE_3__.StandaloneInvitePageComponent, _undock_invites_components_contact_invite_list_contact_invite_list_item_contact_invite_list_item_component__WEBPACK_IMPORTED_MODULE_5__.ContactInviteListItemComponent],
imports: [_angular_router__WEBPACK_IMPORTED_MODULE_8__.RouterModule, _angular_common__WEBPACK_IMPORTED_MODULE_9__.CommonModule, _undock_core_core_module__WEBPACK_IMPORTED_MODULE_0__.CoreModule, _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_1__.UiKitModule, _undock_common_layout_layout_module__WEBPACK_IMPORTED_MODULE_6__.LayoutModule],
exports: [_undock_invites_components_contact_invite_list_contact_invite_list_component__WEBPACK_IMPORTED_MODULE_4__.ContactInviteListComponent]
});
})();
/***/ }),
/***/ 15284:
/*!**************************************************!*\
!*** ./packages/locations/locations.provider.ts ***!
\**************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LocationsProvider": () => (/* binding */ LocationsProvider)
/* harmony export */ });
/* harmony import */ var _undock_locations_services_locations_manager__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/locations/services/locations.manager */ 2616);
/* harmony import */ var _undock_locations_services_autocomplete_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/locations/services/autocomplete.service */ 95439);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
class LocationsProvider {}
LocationsProvider.ɵfac = function LocationsProvider_Factory(t) {
return new (t || LocationsProvider)();
};
LocationsProvider.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineNgModule"]({
type: LocationsProvider
});
LocationsProvider.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjector"]({
providers: [_undock_locations_services_locations_manager__WEBPACK_IMPORTED_MODULE_0__.LocationsManager, _undock_locations_services_autocomplete_service__WEBPACK_IMPORTED_MODULE_1__.AutocompleteService]
});
/***/ }),
/***/ 37774:
/*!***********************************************************!*\
!*** ./packages/locations/models/saved-location.model.ts ***!
\***********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LOCATIONS_COLLECTION_NAME": () => (/* binding */ LOCATIONS_COLLECTION_NAME),
/* harmony export */ "SavedLocation": () => (/* binding */ SavedLocation)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/orm-on-fire */ 24153);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__);
const LOCATIONS_COLLECTION_NAME = 'locations';
let SavedLocation = class SavedLocation {
constructor(name, address, url, visibleForGuests = true) {
this.visibleForGuests = true;
this.url = url;
this.name = name;
this.address = address;
this.visibleForGuests = visibleForGuests;
}
};
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.ID)()], SavedLocation.prototype, "id", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], SavedLocation.prototype, "url", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], SavedLocation.prototype, "name", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], SavedLocation.prototype, "address", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], SavedLocation.prototype, "visibleForGuests", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.CreatedDateField)()], SavedLocation.prototype, "createdAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.UpdatedDateField)()], SavedLocation.prototype, "updatedAt", void 0);
SavedLocation = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Entity)({
collection: LOCATIONS_COLLECTION_NAME
})], SavedLocation);
/***/ }),
/***/ 95439:
/*!*************************************************************!*\
!*** ./packages/locations/services/autocomplete.service.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AutocompleteService": () => (/* binding */ AutocompleteService)
/* harmony export */ });
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api */ 86684);
class AutocompleteService {
constructor(api) {
this.api = api;
this.results$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject([]);
}
search(input) {
this.api.locations.locations.search(input).then(data => {
this.results$.next(data);
});
}
getUrl(placeId) {
return this.api.locations.locations.getUrl(placeId);
}
}
AutocompleteService.ɵfac = function AutocompleteService_Factory(t) {
return new (t || AutocompleteService)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_1__.Api));
};
AutocompleteService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: AutocompleteService,
factory: AutocompleteService.ɵfac
});
/***/ }),
/***/ 2616:
/*!**********************************************************!*\
!*** ./packages/locations/services/locations.manager.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "LocationsManager": () => (/* binding */ LocationsManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 32673);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var _undock_user__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/user */ 36255);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_locations_models_saved_location_model__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/locations/models/saved-location.model */ 37774);
/* harmony import */ var _undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/session/models/orm-on-fire.context */ 72312);
class LocationsManager {
constructor(currentUser) {
this.currentUser = currentUser;
this.AccountCollection = (0,_undock_session__WEBPACK_IMPORTED_MODULE_4__.injectCollection)(_undock_user__WEBPACK_IMPORTED_MODULE_2__.Account);
this.ormOnFireContext = (0,_angular_core__WEBPACK_IMPORTED_MODULE_7__.inject)(_undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_6__.OrmOnFireContext);
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
}
get savedLocationsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.currentUser.uidStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.switchMap)(uid => {
const collection = this.ormOnFireContext.createNestedCollection(_undock_locations_models_saved_location_model__WEBPACK_IMPORTED_MODULE_5__.SavedLocation, this.AccountCollection.one(uid));
return collection.all().stream().emitUntil(this.destroyedEvent);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
createLocation(name, address, url) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const account = yield _this.currentUser.accountStream;
const entity = new _undock_locations_models_saved_location_model__WEBPACK_IMPORTED_MODULE_5__.SavedLocation(name, address, url);
const collection = _this.ormOnFireContext.createNestedCollection(_undock_locations_models_saved_location_model__WEBPACK_IMPORTED_MODULE_5__.SavedLocation, _this.AccountCollection.one(account.id));
yield collection.save(entity);
return entity;
})();
}
deleteLocation(entity) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const account = yield _this2.currentUser.accountStream;
const collection = _this2.ormOnFireContext.createNestedCollection(_undock_locations_models_saved_location_model__WEBPACK_IMPORTED_MODULE_5__.SavedLocation, _this2.AccountCollection.one(account.id));
yield collection.remove(entity);
})();
}
updateLocation(entity) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const account = yield _this3.currentUser.accountStream;
const collection = _this3.ormOnFireContext.createNestedCollection(_undock_locations_models_saved_location_model__WEBPACK_IMPORTED_MODULE_5__.SavedLocation, _this3.AccountCollection.one(account.id));
yield collection.save(entity);
})();
}
}
LocationsManager.ɵfac = function LocationsManager_Factory(t) {
return new (t || LocationsManager)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_4__.CurrentUser));
};
LocationsManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineInjectable"]({
token: LocationsManager,
factory: LocationsManager.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], LocationsManager.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], LocationsManager.prototype, "savedLocationsStream", null);
/***/ }),
/***/ 12389:
/*!***************************************************!*\
!*** ./packages/onboarding/install/data/steps.ts ***!
\***************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
var OnboardingSteps;
(function (OnboardingSteps) {
OnboardingSteps["ClaimName"] = "claim-name";
OnboardingSteps["ConnectCalendar"] = "connect-calendar";
OnboardingSteps["Complete"] = "complete";
OnboardingSteps["InstallExtension"] = "install-extension";
OnboardingSteps["InstallExtensionComplete"] = "install-extension-complete";
OnboardingSteps["TrainPlans"] = "train-plans";
OnboardingSteps["TrainMeet"] = "train-meet";
OnboardingSteps["TrainWorkday"] = "train-workday";
})(OnboardingSteps || (OnboardingSteps = {}));
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (OnboardingSteps);
/***/ }),
/***/ 85731:
/*!*********************************************************************************!*\
!*** ./packages/onboarding/install/routing/guards/onboarding-complete.guard.ts ***!
\*********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "OnboardingCompleteGuard": () => (/* binding */ OnboardingCompleteGuard)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_auth__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/auth */ 96702);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/session */ 84290);
class OnboardingCompleteGuard {
constructor(router, authManager, currentUser) {
this.router = router;
this.authManager = authManager;
this.currentUser = currentUser;
this.onboardingPagePrefixes = ['join', 'install'];
}
canActivate(next, state) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (yield _this.authManager.isLoggedInStream) {
const [user, isAnonymous] = yield Promise.all([_this.currentUser.dataStream, _this.currentUser.isAnonymousUserStream]);
if (isAnonymous || user.onboardingComplete) {
return true;
}
if (_this.isNavigatedToOnboardingPage(state.url)) {
return true;
}
return _this.router.createUrlTree(['install']);
}
return true;
})();
}
isNavigatedToOnboardingPage(url) {
for (let prefix of this.onboardingPagePrefixes) {
if (url.includes(prefix)) {
return true;
}
}
return false;
}
}
OnboardingCompleteGuard.ɵfac = function OnboardingCompleteGuard_Factory(t) {
return new (t || OnboardingCompleteGuard)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_4__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_undock_auth__WEBPACK_IMPORTED_MODULE_1__.AuthManager), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_2__.CurrentUser));
};
OnboardingCompleteGuard.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({
token: OnboardingCompleteGuard,
factory: OnboardingCompleteGuard.ɵfac
});
/***/ }),
/***/ 77573:
/*!*************************************************************************!*\
!*** ./packages/organizations/services/organization-invites.manager.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "OrganizationInvitesManager": () => (/* binding */ OrganizationInvitesManager)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 13559);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 19337);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 32673);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/session */ 84290);
class OrganizationInvitesManager {
constructor(api, currentUser) {
this.api = api;
this.currentUser = currentUser;
this.areInvitesLoading$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(false);
this.triggerInvitesRefresh$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(null);
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
}
get invites$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ReactiveStream(this.currentUser.dataStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.distinctUntilChanged)((0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.compareDeeplyBy)('_id')), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.combineLatestWith)(this.triggerInvitesRefresh$), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.tap)(() => this.areInvitesLoading$.next(true)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.switchMap)(() => {
return this.api.organizations.invites.listPersonal(0, 100, 'pending');
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.tap)(organizations => {
this.areInvitesLoading$.next(false);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
}
OrganizationInvitesManager.ɵfac = function OrganizationInvitesManager_Factory(t) {
return new (t || OrganizationInvitesManager)(_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_2__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_3__.CurrentUser));
};
OrganizationInvitesManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdefineInjectable"]({
token: OrganizationInvitesManager,
factory: OrganizationInvitesManager.ɵfac,
providedIn: 'root'
});
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], OrganizationInvitesManager.prototype, "areInvitesLoading$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], OrganizationInvitesManager.prototype, "triggerInvitesRefresh$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], OrganizationInvitesManager.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], OrganizationInvitesManager.prototype, "invites$", null);
/***/ }),
/***/ 82831:
/*!******************************************************************!*\
!*** ./packages/organizations/services/organizations.storage.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "OrganizationsStorage": () => (/* binding */ OrganizationsStorage)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 13559);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 19337);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 32673);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/session */ 84290);
class OrganizationsStorage {
constructor(api, currentUser, localStorage) {
this.api = api;
this.currentUser = currentUser;
this.localStorage = localStorage;
this.areOrganizationsLoading$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(false);
this.triggerOrganizationsRefresh$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(null);
this.cachedUserOrganizationsCount$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(null);
this.ORGANIZATIONS_COUNT_CACHE_KEY = '@undock[CachedOrganizationsCount]';
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
this.ngOnInit();
}
get own$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ReactiveStream(this.currentUser.dataStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.distinctUntilChanged)((0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.compareDeeplyBy)('_id')), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.combineLatestWith)(this.triggerOrganizationsRefresh$), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.tap)(() => this.areOrganizationsLoading$.next(true)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.switchMap)(() => {
return this.api.organizations.own.list();
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.tap)(organizations => {
this.areOrganizationsLoading$.next(false);
this.setCachedOrganizationsCount(organizations.length);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
ngOnInit() {
this.cachedUserOrganizationsCount$.next(this.getCachedOrganizationsCount());
}
getCachedOrganizationsCount() {
return parseInt(this.localStorage.getItem(this.ORGANIZATIONS_COUNT_CACHE_KEY)) || 0;
}
setCachedOrganizationsCount(count) {
this.localStorage.setItem(this.ORGANIZATIONS_COUNT_CACHE_KEY, `${count || 0}`);
}
}
OrganizationsStorage.ɵfac = function OrganizationsStorage_Factory(t) {
return new (t || OrganizationsStorage)(_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_2__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_3__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_1__.LocalStorage));
};
OrganizationsStorage.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdefineInjectable"]({
token: OrganizationsStorage,
factory: OrganizationsStorage.ɵfac,
providedIn: 'root'
});
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], OrganizationsStorage.prototype, "areOrganizationsLoading$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], OrganizationsStorage.prototype, "triggerOrganizationsRefresh$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], OrganizationsStorage.prototype, "cachedUserOrganizationsCount$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], OrganizationsStorage.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], OrganizationsStorage.prototype, "own$", null);
/***/ }),
/***/ 47601:
/*!**********************************!*\
!*** ./packages/people/index.ts ***!
\**********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CONNECTIONS_COLLECTION_NAME": () => (/* reexport safe */ _models_connection_model__WEBPACK_IMPORTED_MODULE_0__.CONNECTIONS_COLLECTION_NAME),
/* harmony export */ "CONNECTION_REQUEST_COLLECTION_NAME": () => (/* reexport safe */ _models_connection_request_model__WEBPACK_IMPORTED_MODULE_1__.CONNECTION_REQUEST_COLLECTION_NAME),
/* harmony export */ "Connection": () => (/* reexport safe */ _models_connection_model__WEBPACK_IMPORTED_MODULE_0__.Connection),
/* harmony export */ "ConnectionRequest": () => (/* reexport safe */ _models_connection_request_model__WEBPACK_IMPORTED_MODULE_1__.ConnectionRequest),
/* harmony export */ "ConnectionScope": () => (/* reexport safe */ _models_connection_model__WEBPACK_IMPORTED_MODULE_0__.ConnectionScope),
/* harmony export */ "ConnectionType": () => (/* reexport safe */ _models_connection_model__WEBPACK_IMPORTED_MODULE_0__.ConnectionType),
/* harmony export */ "RequestStatus": () => (/* reexport safe */ _models_connection_request_model__WEBPACK_IMPORTED_MODULE_1__.RequestStatus)
/* harmony export */ });
/* harmony import */ var _models_connection_model__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./models/connection.model */ 71665);
/* harmony import */ var _models_connection_request_model__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./models/connection-request.model */ 2189);
/***/ }),
/***/ 2189:
/*!************************************************************!*\
!*** ./packages/people/models/connection-request.model.ts ***!
\************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CONNECTION_REQUEST_COLLECTION_NAME": () => (/* binding */ CONNECTION_REQUEST_COLLECTION_NAME),
/* harmony export */ "ConnectionRequest": () => (/* binding */ ConnectionRequest),
/* harmony export */ "RequestStatus": () => (/* binding */ RequestStatus)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/orm-on-fire */ 24153);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_user__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/user */ 36255);
var RequestStatus;
(function (RequestStatus) {
RequestStatus["Approved"] = "approved";
RequestStatus["Pending"] = "pending";
RequestStatus["Declined"] = "declined";
})(RequestStatus || (RequestStatus = {}));
const CONNECTION_REQUEST_COLLECTION_NAME = 'connection-request';
let ConnectionRequest = class ConnectionRequest {
constructor() {
this.status = RequestStatus.Pending;
}
};
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.ID)()], ConnectionRequest.prototype, "id", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.DocRef)(_undock_user__WEBPACK_IMPORTED_MODULE_1__.FirestoreUser)], ConnectionRequest.prototype, "requester", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.DocRef)(_undock_user__WEBPACK_IMPORTED_MODULE_1__.FirestoreUser)], ConnectionRequest.prototype, "receiver", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], ConnectionRequest.prototype, "receiverID", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], ConnectionRequest.prototype, "requesterID", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], ConnectionRequest.prototype, "status", void 0);
ConnectionRequest = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Entity)({
collection: CONNECTION_REQUEST_COLLECTION_NAME
})], ConnectionRequest);
/***/ }),
/***/ 71665:
/*!****************************************************!*\
!*** ./packages/people/models/connection.model.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CONNECTIONS_COLLECTION_NAME": () => (/* binding */ CONNECTIONS_COLLECTION_NAME),
/* harmony export */ "Connection": () => (/* binding */ Connection),
/* harmony export */ "ConnectionScope": () => (/* binding */ ConnectionScope),
/* harmony export */ "ConnectionType": () => (/* binding */ ConnectionType)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/orm-on-fire */ 24153);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__);
class ConnectionScope {
static ownConnections(userId) {
return connection => {
connection.membersIds.contain(userId);
};
}
}
const CONNECTIONS_COLLECTION_NAME = 'connection';
var ConnectionType;
(function (ConnectionType) {
ConnectionType["Contact"] = "contact";
ConnectionType["NetworkMember"] = "network-member";
})(ConnectionType || (ConnectionType = {}));
let Connection = class Connection {
constructor() {
this.entityName = 'Connection';
this.membersIds = [];
this.meetingsCount = 0;
this.connectionType = ConnectionType.NetworkMember;
}
getConnectedUid(ownId) {
if (this.membersIds[0] === ownId) {
return this.membersIds[1];
} else {
return this.membersIds[0];
}
}
init() {
if (this.lastMetDate) {
if (typeof this.lastMetDate === 'string') {
this.lastMetDate = new Date(this.lastMetDate);
}
if ('toDate' in this.lastMetDate) {
this.lastMetDate = this.lastMetDate.toDate();
}
}
}
};
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.ID)()], Connection.prototype, "id", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Connection.prototype, "membersIds", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Connection.prototype, "lastMetDate", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Connection.prototype, "meetingsCount", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Connection.prototype, "connectionType", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.CreatedDateField)()], Connection.prototype, "createdAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.UpdatedDateField)()], Connection.prototype, "updatedAt", void 0);
Connection = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Aggregate)({
collection: CONNECTIONS_COLLECTION_NAME
})], Connection);
/***/ }),
/***/ 43126:
/*!***********************************************!*\
!*** ./packages/people/people-ui.provider.ts ***!
\***********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PeopleUiProvider": () => (/* binding */ PeopleUiProvider)
/* harmony export */ });
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_core_core_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core/core.module */ 78874);
/* harmony import */ var _undock_people_people_provider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/people/people.provider */ 69924);
/* harmony import */ var _undock_people_ui_components_contact_mentions_contact_mentions_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/people/ui/components/contact-mentions/contact-mentions.component */ 23301);
/* harmony import */ var _undock_common_mentions_mentions_module__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/mentions/mentions.module */ 49168);
/* harmony import */ var _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/common/ui-kit/ui-kit.module */ 85196);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
class PeopleUiProvider {}
PeopleUiProvider.ɵfac = function PeopleUiProvider_Factory(t) {
return new (t || PeopleUiProvider)();
};
PeopleUiProvider.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineNgModule"]({
type: PeopleUiProvider
});
PeopleUiProvider.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineInjector"]({
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_6__.CommonModule, _angular_router__WEBPACK_IMPORTED_MODULE_7__.RouterModule, _undock_core_core_module__WEBPACK_IMPORTED_MODULE_0__.CoreModule, _undock_people_people_provider__WEBPACK_IMPORTED_MODULE_1__.PeopleProvider, _undock_common_mentions_mentions_module__WEBPACK_IMPORTED_MODULE_3__.MentionsModule, _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_4__.UiKitModule]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵsetNgModuleScope"](PeopleUiProvider, {
declarations: [_undock_people_ui_components_contact_mentions_contact_mentions_component__WEBPACK_IMPORTED_MODULE_2__.ContactMentionsComponent],
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_6__.CommonModule, _angular_router__WEBPACK_IMPORTED_MODULE_7__.RouterModule, _undock_core_core_module__WEBPACK_IMPORTED_MODULE_0__.CoreModule, _undock_people_people_provider__WEBPACK_IMPORTED_MODULE_1__.PeopleProvider, _undock_common_mentions_mentions_module__WEBPACK_IMPORTED_MODULE_3__.MentionsModule, _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_4__.UiKitModule],
exports: [_undock_people_ui_components_contact_mentions_contact_mentions_component__WEBPACK_IMPORTED_MODULE_2__.ContactMentionsComponent]
});
})();
/***/ }),
/***/ 69924:
/*!********************************************!*\
!*** ./packages/people/people.provider.ts ***!
\********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PeopleProvider": () => (/* binding */ PeopleProvider)
/* harmony export */ });
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_core_core_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core/core.module */ 78874);
/* harmony import */ var _undock_user_user_provider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/user/user.provider */ 75657);
/* harmony import */ var _undock_invites_invites_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/invites/invites.provider */ 34352);
/* harmony import */ var _undock_people_services_facades_connections_facade__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/people/services/facades/connections.facade */ 22813);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
class PeopleProvider {}
PeopleProvider.ɵfac = function PeopleProvider_Factory(t) {
return new (t || PeopleProvider)();
};
PeopleProvider.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineNgModule"]({
type: PeopleProvider
});
PeopleProvider.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjector"]({
providers: [_undock_people_services_facades_connections_facade__WEBPACK_IMPORTED_MODULE_3__.ConnectionsFacade],
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.CommonModule, _angular_router__WEBPACK_IMPORTED_MODULE_6__.RouterModule, _undock_user_user_provider__WEBPACK_IMPORTED_MODULE_1__.UserProvider, _undock_core_core_module__WEBPACK_IMPORTED_MODULE_0__.CoreModule, _undock_invites_invites_provider__WEBPACK_IMPORTED_MODULE_2__.InvitesProvider]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵsetNgModuleScope"](PeopleProvider, {
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.CommonModule, _angular_router__WEBPACK_IMPORTED_MODULE_6__.RouterModule, _undock_user_user_provider__WEBPACK_IMPORTED_MODULE_1__.UserProvider, _undock_core_core_module__WEBPACK_IMPORTED_MODULE_0__.CoreModule, _undock_invites_invites_provider__WEBPACK_IMPORTED_MODULE_2__.InvitesProvider]
});
})();
/***/ }),
/***/ 22813:
/*!****************************************************************!*\
!*** ./packages/people/services/facades/connections.facade.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ConnectionsFacade": () => (/* binding */ ConnectionsFacade)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 32673);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs */ 10745);
/* harmony import */ var _undock_people__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/people */ 47601);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_user__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/user */ 36255);
class ConnectionsFacade {
constructor(user, userProvider) {
this.user = user;
this.userProvider = userProvider;
this.connectionUIDDelimiter = '|';
this.ConnectionCollection = (0,_undock_session__WEBPACK_IMPORTED_MODULE_3__.injectCollection)(_undock_people__WEBPACK_IMPORTED_MODULE_1__.Connection);
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
}
get connections$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ReactiveStream(this.user.dataStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.distinctUntilChanged)((prev, next) => prev.firebaseId === next.firebaseId), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.switchMap)(user => {
return this.ConnectionCollection.filter(_undock_people__WEBPACK_IMPORTED_MODULE_1__.ConnectionScope.ownConnections(user.firebaseId)).orderBy('meetingsCount', 1).stream().emitUntil(this.destroyEvent);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get uiConnections$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_9__.combineLatest)([this.user.uidStream, this.connections$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.switchMap)(([userUId, connections]) => {
if (connections === null || connections === void 0 ? void 0 : connections.length) {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_9__.combineLatest)(connections.map(connection => {
return this.userProvider.getProfileByUid(connection.getConnectedUid(userUId)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(profile => ({
profile: profile,
createdAt: connection.createdAt,
lastMetDate: connection.lastMetDate,
connectionType: connection.connectionType
})));
}));
}
return (0,rxjs__WEBPACK_IMPORTED_MODULE_11__.of)([]);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(connections => {
return connections.filter(connection => connection.profile).sort((a, b) => {
var _a, _b;
return ((_a = b.lastMetDate) === null || _a === void 0 ? void 0 : _a.valueOf()) - ((_b = a.lastMetDate) === null || _b === void 0 ? void 0 : _b.valueOf());
});
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
generateConnectionUID(userFirebaseIds) {
return userFirebaseIds.sort().join(this.connectionUIDDelimiter);
}
}
ConnectionsFacade.ɵfac = function ConnectionsFacade_Factory(t) {
return new (t || ConnectionsFacade)(_angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_3__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵinject"](_undock_user__WEBPACK_IMPORTED_MODULE_4__.ProfilesProvider));
};
ConnectionsFacade.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_12__["ɵɵdefineInjectable"]({
token: ConnectionsFacade,
factory: ConnectionsFacade.ɵfac,
providedIn: 'root'
});
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], ConnectionsFacade.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ConnectionsFacade.prototype, "connections$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ConnectionsFacade.prototype, "uiConnections$", null);
/***/ }),
/***/ 23301:
/*!**************************************************************************************!*\
!*** ./packages/people/ui/components/contact-mentions/contact-mentions.component.ts ***!
\**************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ContactMentionsComponent": () => (/* binding */ ContactMentionsComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs */ 50635);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs */ 68951);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs */ 89196);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs */ 98977);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs */ 19337);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs */ 36646);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs */ 60116);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! rxjs */ 59295);
/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @angular/animations */ 24851);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_people_services_facades_connections_facade__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/people/services/facades/connections.facade */ 22813);
/* harmony import */ var _undock_hotkeys_services_keyboard_events_listener__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/hotkeys/services/keyboard-events.listener */ 62643);
/* harmony import */ var _undock_organizations_services_organizations_storage__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/organizations/services/organizations.storage */ 82831);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_mentions_components_mentions_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/common/mentions/components/mentions.component */ 1677);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @angular/material/core */ 59121);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_core_pipes__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/core/pipes */ 30175);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
const _c0 = ["profileMentions"];
const _c1 = ["profileResultsList"];
const _c2 = ["groupMentions"];
const _c3 = ["groupResultsList"];
function ContactMentionsComponent_ng_container_0_ng_template_8_li_4_ng_container_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](2, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const contact_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]().$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtextInterpolate"](contact_r11.email);
}
}
function ContactMentionsComponent_ng_container_0_ng_template_8_li_4_Template(rf, ctx) {
if (rf & 1) {
const _r15 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](0, "li", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("click", function ContactMentionsComponent_ng_container_0_ng_template_8_li_4_Template_li_click_0_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r15);
const contact_r11 = restoredCtx.$implicit;
const selectChoice_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]().selectChoice;
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](selectChoice_r8(contact_r11));
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](2, "img", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](3, "imgThumbnail");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](5, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](7, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](10, ContactMentionsComponent_ng_container_0_ng_template_8_li_4_ng_container_10_Template, 5, 1, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
}
if (rf & 2) {
const contact_r11 = ctx.$implicit;
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"](2).ngIf;
let tmp_5_0;
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵclassProp"]("__targeted", contact_r11.id === (view_r1.targetedProfile == null ? null : view_r1.targetedProfile.id));
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵattribute"]("data-profileid", contact_r11.id);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("src", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](3, 8, contact_r11.imageUrl), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵsanitizeUrl"])("alt", contact_r11.displayName);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpropertyInterpolate"]("title", contact_r11.email);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtextInterpolate"]((tmp_5_0 = contact_r11.displayName) !== null && tmp_5_0 !== undefined ? tmp_5_0 : contact_r11.email);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngIf", contact_r11.displayName);
}
}
function ContactMentionsComponent_ng_container_0_ng_template_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](1, "ul", 7, 8);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](4, ContactMentionsComponent_ng_container_0_ng_template_8_li_4_Template, 13, 10, "li", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](6, "\n\n ");
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵclassProp"]("loader-only", !view_r1.profileSearchResults.length && view_r1.isLoading);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("@slideIn", undefined);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngForOf", view_r1.profileSearchResults);
}
}
function ContactMentionsComponent_ng_container_0_ng_template_11_li_4_span_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](0, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](1, "#");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
}
}
function ContactMentionsComponent_ng_container_0_ng_template_11_li_4_Template(rf, ctx) {
if (rf & 1) {
const _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](0, "li", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("click", function ContactMentionsComponent_ng_container_0_ng_template_11_li_4_Template_li_click_0_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r25);
const group_r22 = restoredCtx.$implicit;
const selectChoice_r19 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]().selectChoice;
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](selectChoice_r19(group_r22));
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](2, "img", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](3, "imgThumbnail");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](5, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](7, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](8, ContactMentionsComponent_ng_container_0_ng_template_11_li_4_span_8_Template, 2, 0, "span", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](10, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](11, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](12, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](13, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](14, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](15, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
}
if (rf & 2) {
const group_r22 = ctx.$implicit;
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"](2).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵclassProp"]("__targeted", group_r22.id === (view_r1.targetedGroup == null ? null : view_r1.targetedGroup.id));
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵattribute"]("data-groupid", group_r22.id);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("src", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](3, 8, group_r22.logoUrl), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵsanitizeUrl"])("alt", group_r22.name);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpropertyInterpolate"]("title", group_r22.name);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngIf", group_r22.channel);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtextInterpolate"](group_r22.name);
}
}
function ContactMentionsComponent_ng_container_0_ng_template_11_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](1, "ul", 15, 16);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](4, ContactMentionsComponent_ng_container_0_ng_template_11_li_4_Template, 18, 10, "li", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](6, "\n\n ");
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵclassProp"]("loader-only", !view_r1.groupSearchResults.length && view_r1.isLoading);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("@slideIn", undefined);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngForOf", view_r1.groupSearchResults);
}
}
function ContactMentionsComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
const _r30 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](2, "app-mentions", 1, 2);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("search", function ContactMentionsComponent_ng_container_0_Template_app_mentions_search_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r30);
const ctx_r29 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r29.loadContactChoices($event));
})("choiceSelected", function ContactMentionsComponent_ng_container_0_Template_app_mentions_choiceSelected_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r30);
const ctx_r31 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r31.profileSelected.emit($event));
})("choiceRemoved", function ContactMentionsComponent_ng_container_0_Template_app_mentions_choiceRemoved_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r30);
const ctx_r32 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r32.profileRemoved.emit($event));
})("selectedChoicesChange", function ContactMentionsComponent_ng_container_0_Template_app_mentions_selectedChoicesChange_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r30);
const ctx_r33 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r33.onSelectedProfilesChange($event));
})("menuShow", function ContactMentionsComponent_ng_container_0_Template_app_mentions_menuShow_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r30);
const ctx_r34 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r34.onProfileMenuShow());
})("menuHide", function ContactMentionsComponent_ng_container_0_Template_app_mentions_menuHide_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r30);
const ctx_r35 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r35.onProfileMenuHide());
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](5, "app-mentions", 3, 4);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("search", function ContactMentionsComponent_ng_container_0_Template_app_mentions_search_5_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r30);
const ctx_r36 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r36.loadGroupChoices($event));
})("choiceSelected", function ContactMentionsComponent_ng_container_0_Template_app_mentions_choiceSelected_5_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r30);
const ctx_r37 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r37.groupSelected.emit($event));
})("choiceRemoved", function ContactMentionsComponent_ng_container_0_Template_app_mentions_choiceRemoved_5_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r30);
const ctx_r38 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r38.groupRemoved.emit($event));
})("selectedChoicesChange", function ContactMentionsComponent_ng_container_0_Template_app_mentions_selectedChoicesChange_5_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r30);
const ctx_r39 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r39.onSelectedChannelsChange($event));
})("menuShow", function ContactMentionsComponent_ng_container_0_Template_app_mentions_menuShow_5_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r30);
const ctx_r40 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r40.onGroupMenuShow());
})("menuHide", function ContactMentionsComponent_ng_container_0_Template_app_mentions_menuHide_5_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵrestoreView"](_r30);
const ctx_r41 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵresetView"](ctx_r41.onGroupMenuHide());
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](8, ContactMentionsComponent_ng_container_0_ng_template_8_Template, 7, 4, "ng-template", null, 5, _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](11, ContactMentionsComponent_ng_container_0_ng_template_11_Template, 7, 4, "ng-template", null, 6, _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](13, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵreference"](9);
const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵreference"](12);
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("textInputElement", ctx_r0.textInputElement)("menuTemplate", _r4)("triggerCharacter", "@")("openDirection", ctx_r0.openDirection)("getChoiceLabel", ctx_r0.getProfileLabel)("closeMenuOnBlur", ctx_r0.closeMenuOnBlur)("searchRegexp", "^([-&.\\w]+ *){0,3}$");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("textInputElement", ctx_r0.textInputElement)("menuTemplate", _r6)("triggerCharacter", "#")("openDirection", ctx_r0.openDirection)("getChoiceLabel", ctx_r0.getChannelLabel)("searchRegexp", "^([-&.\\w]+ *){0,3}$");
}
}
const _c4 = function (a0, a1, a2, a3, a4) {
return {
isLoading: a0,
profileSearchResults: a1,
targetedProfile: a2,
groupSearchResults: a3,
targetedGroup: a4
};
};
class ContactMentionsComponent {
constructor(api, connectionsFacade, keyEventsListener, organizationsProvider) {
var _this = this;
this.api = api;
this.connectionsFacade = connectionsFacade;
this.keyEventsListener = keyEventsListener;
this.organizationsProvider = organizationsProvider;
this.isLoading$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.isProfileMenuShowing$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.profileSearchResults$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
this.targetedProfileIndex$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(0);
this.isGroupMenuShowing$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.channels$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
this.groups$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
this.groupSearchResults$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
this.organizationlSearchResults$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
this.channelSearchResults$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject([]);
this.targetedGroupIndex$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(0);
this.openDirection = 'down';
this.closeMenuOnBlur = true;
this.profileSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_11__.EventEmitter();
this.profileRemoved = new _angular_core__WEBPACK_IMPORTED_MODULE_11__.EventEmitter();
this.selectedProfilesChange = new _angular_core__WEBPACK_IMPORTED_MODULE_11__.EventEmitter();
this.groupSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_11__.EventEmitter();
this.groupRemoved = new _angular_core__WEBPACK_IMPORTED_MODULE_11__.EventEmitter();
this.selectedGroupsChange = new _angular_core__WEBPACK_IMPORTED_MODULE_11__.EventEmitter();
this.tagClick = new _angular_core__WEBPACK_IMPORTED_MODULE_11__.EventEmitter();
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.onSelectProfileKey = /*#__PURE__*/(0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let targetedProfile = yield _this.targetedProfileStream;
if (_this.profileMentions && targetedProfile) {
_this.profileMentions.selectChoice(targetedProfile);
return true;
}
return false;
});
this.onPreviousProfileKey = /*#__PURE__*/(0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const [profileResults, targetedIndex] = yield Promise.all([_this.profileSearchResultsStream, _this.targetedProfileIndex$]);
if (profileResults === null || profileResults === void 0 ? void 0 : profileResults.length) {
if (targetedIndex === 0) {
_this.targetedProfileIndex$.next(profileResults.length - 1);
} else {
_this.targetedProfileIndex$.next(targetedIndex - 1);
}
_this.scrollToTargetedProfile(profileResults[_this.targetedProfileIndex$.getValue()]);
return true;
}
return false;
});
this.onNextProfileKey = /*#__PURE__*/(0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const [profileResults, targetedIndex] = yield Promise.all([_this.profileSearchResultsStream, _this.targetedProfileIndex$]);
if (profileResults === null || profileResults === void 0 ? void 0 : profileResults.length) {
if (targetedIndex === profileResults.length - 1) {
_this.targetedProfileIndex$.next(0);
} else {
_this.targetedProfileIndex$.next(targetedIndex + 1);
}
_this.scrollToTargetedProfile(profileResults[_this.targetedProfileIndex$.getValue()]);
return true;
}
return false;
});
this.onSelectGroupKey = /*#__PURE__*/(0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let targetedGroup = yield _this.targetedGroupStream;
if (_this.groupMentions && targetedGroup) {
_this.groupMentions.selectChoice(targetedGroup);
return true;
}
return false;
});
this.onPreviousGroupKey = /*#__PURE__*/(0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const [groupResults, targetedIndex] = yield Promise.all([_this.groupSearchResultsStream, _this.targetedGroupIndex$]);
if (groupResults === null || groupResults === void 0 ? void 0 : groupResults.length) {
if (targetedIndex === 0) {
_this.targetedGroupIndex$.next(groupResults.length - 1);
} else {
_this.targetedGroupIndex$.next(targetedIndex - 1);
}
_this.scrollToTargetedGroup(groupResults[_this.targetedGroupIndex$.getValue()]);
return true;
}
return false;
});
this.onNextGroupKey = /*#__PURE__*/(0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const [groupResults, targetedIndex] = yield Promise.all([_this.groupSearchResultsStream, _this.targetedGroupIndex$]);
if (groupResults === null || groupResults === void 0 ? void 0 : groupResults.length) {
if (targetedIndex === groupResults.length - 1) {
_this.targetedGroupIndex$.next(0);
} else {
_this.targetedGroupIndex$.next(targetedIndex + 1);
}
_this.scrollToTargetedGroup(groupResults[_this.targetedGroupIndex$.getValue()]);
return true;
}
return false;
});
this.onCloseSearchResultsKey = () => {};
this.getProfileLabel = profile => {
var _a;
return `${(_a = profile.displayName) !== null && _a !== void 0 ? _a : profile.email}`;
};
this.getChannelLabel = channel => {
return `#${channel.name}`;
};
this.isProfileKeyListenerRegisteredStream.subscribe();
this.isGroupKeyListenerRegisteredStream.subscribe();
}
ngOnInit() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.isLoading$.next(true);
_this2.channels$.next(yield _this2.api.organizations.channels.listOwnForAllOrganizations());
_this2.isLoading$.next(false);
})();
}
get connectionProfilesStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.connectionsFacade.uiConnections$.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_12__.map)(connections => (connections === null || connections === void 0 ? void 0 : connections.length) ? connections.map(c => c.profile) : []), (0,rxjs__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_14__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get profileSearchResultsStream() {
return this.profileSearchResults$.asStream();
}
get targetedProfileStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_15__.combineLatest)([this.profileSearchResultsStream, this.targetedProfileIndex$]).pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_12__.map)(([profiles, targetedIndex]) => (profiles === null || profiles === void 0 ? void 0 : profiles.length) ? profiles[targetedIndex] : null), (0,rxjs__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_14__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get groupsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_15__.combineLatest)([this.organizationsProvider.own$, this.channels$]).pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_12__.map)(([organizations, channels]) => {
return [...organizations.map(o => {
return {
id: o._id,
name: o.name,
logoUrl: o.logoUrl,
organization: o
};
}), ...channels.map(c => {
var _a, _b, _c, _d;
return {
id: c._id,
name: c.name,
logoUrl: (_b = (_a = organizations.find(o => o._id === c.organizationId)) === null || _a === void 0 ? void 0 : _a.logoUrl) !== null && _b !== void 0 ? _b : null,
description: (_d = (_c = organizations.find(o => o._id === c.organizationId)) === null || _c === void 0 ? void 0 : _c.name) !== null && _d !== void 0 ? _d : null,
channel: c
};
})];
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_14__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get groupSearchResultsStream() {
return this.groupSearchResults$.asStream();
}
get targetedGroupStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_15__.combineLatest)([this.groupSearchResultsStream, this.targetedGroupIndex$]).pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_12__.map)(([groups, targetedIndex]) => (groups === null || groups === void 0 ? void 0 : groups.length) ? groups[targetedIndex] : null), (0,rxjs__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_14__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get isAllowProfileKeyListenerStream() {
return this.isProfileMenuShowing$.asStream();
}
get isProfileKeyListenerRegisteredStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.isAllowProfileKeyListenerStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_16__.distinctUntilChanged)((prev, next) => (0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.compareDeeply)(prev, next)), (0,rxjs__WEBPACK_IMPORTED_MODULE_17__.tap)(isAllowed => {
if (isAllowed) {
this.keyEventsListener.subscribe({
'Tab': this.onSelectProfileKey,
'Enter': this.onSelectProfileKey,
'Up': this.onPreviousProfileKey,
'Down': this.onNextProfileKey,
'Escape': this.onCloseSearchResultsKey
}, {
priority: 200,
allowInputs: true,
terminal: true,
preventDefault: true,
takeUntil: (0,rxjs__WEBPACK_IMPORTED_MODULE_18__.merge)(this.destroyedEvent, this.isAllowProfileKeyListenerStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_19__.filter)(isAllowed => !isAllowed), (0,rxjs__WEBPACK_IMPORTED_MODULE_20__.take)(1)))
});
}
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_14__.shareReplay)(1)));
}
get isAllowGroupKeyListenerStream() {
return this.isGroupMenuShowing$.asStream();
}
get isGroupKeyListenerRegisteredStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.isAllowGroupKeyListenerStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_16__.distinctUntilChanged)((prev, next) => (0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.compareDeeply)(prev, next)), (0,rxjs__WEBPACK_IMPORTED_MODULE_17__.tap)(isAllowed => {
if (isAllowed) {
this.keyEventsListener.subscribe({
'Tab': this.onSelectGroupKey,
'Enter': this.onSelectGroupKey,
'Up': this.onPreviousGroupKey,
'Down': this.onNextGroupKey,
'Escape': this.onCloseSearchResultsKey
}, {
priority: 200,
allowInputs: true,
terminal: true,
preventDefault: true,
takeUntil: (0,rxjs__WEBPACK_IMPORTED_MODULE_18__.merge)(this.destroyedEvent, this.isAllowGroupKeyListenerStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_19__.filter)(isAllowed => !isAllowed), (0,rxjs__WEBPACK_IMPORTED_MODULE_20__.take)(1)))
});
}
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_14__.shareReplay)(1)));
}
loadContactChoices(searchTerm) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const [allProfiles, profileSearchResults] = yield Promise.all([_this3.connectionProfilesStream, _this3.profileSearchResults$]);
_this3.profileSearchResults$.next(allProfiles.filter(profile => {
const alreadyExists = false;
return !alreadyExists && [profile.email, profile.profileUrl, profile.firstName, profile.lastName].toString().replace(',', '').toLowerCase().indexOf(searchTerm.toLowerCase()) > -1;
}));
setTimeout( /*#__PURE__*/(0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let results = yield _this3.profileSearchResults$;
if (results === null || results === void 0 ? void 0 : results.length) {
_this3.targetedProfileIndex$.next(0);
}
}));
})();
}
loadGroupChoices(searchTerm) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const groups = yield _this4.groupsStream;
_this4.groupSearchResults$.next(groups.filter(group => {
const alreadyExists = false;
return !alreadyExists && group.name.toLowerCase().indexOf(searchTerm.toLowerCase()) > -1;
}).sort((a, b) => a.name <= b.name ? 1 : -1));
setTimeout( /*#__PURE__*/(0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let results = yield _this4.groupSearchResults$;
if (results === null || results === void 0 ? void 0 : results.length) {
_this4.targetedGroupIndex$.next(0);
}
}));
})();
}
onSelectedProfilesChange(profileChoices) {
this.selectedProfilesChange.emit(profileChoices.map(c => c.choice));
}
onSelectedChannelsChange(channelChoices) {
this.selectedGroupsChange.emit(channelChoices.map(c => c.choice));
}
onProfileMenuShow() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this5.isProfileMenuShowing$.next(true);
})();
}
onProfileMenuHide() {
this.isProfileMenuShowing$.next(false);
this.profileSearchResults$.next([]);
}
scrollToTargetedProfile(profile) {
var _a;
let items = ((_a = this.profileResultsList) === null || _a === void 0 ? void 0 : _a.nativeElement).children;
if (items === null || items === void 0 ? void 0 : items.length) {
for (let item of Array.from(items)) {
if (item.dataset['profileid'] === profile.id) {
item.scrollIntoView({
behavior: 'auto',
block: 'center'
});
break;
}
}
}
}
onGroupMenuShow() {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this6.isGroupMenuShowing$.next(true);
})();
}
onGroupMenuHide() {
this.isGroupMenuShowing$.next(false);
this.groupSearchResults$.next([]);
}
scrollToTargetedGroup(group) {
var _a;
let items = ((_a = this.groupResultsList) === null || _a === void 0 ? void 0 : _a.nativeElement).children;
if (items === null || items === void 0 ? void 0 : items.length) {
for (let item of Array.from(items)) {
if (item.dataset['groupid'] === group.id) {
item.scrollIntoView({
behavior: 'auto',
block: 'center'
});
break;
}
}
}
}
clear() {
if (this.profileMentions) {
this.profileMentions.clearHighlights();
}
if (this.groupMentions) {
this.groupMentions.clearHighlights();
}
}
}
ContactMentionsComponent.ɵfac = function ContactMentionsComponent_Factory(t) {
return new (t || ContactMentionsComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdirectiveInject"](_undock_api__WEBPACK_IMPORTED_MODULE_3__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdirectiveInject"](_undock_people_services_facades_connections_facade__WEBPACK_IMPORTED_MODULE_4__.ConnectionsFacade), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdirectiveInject"](_undock_hotkeys_services_keyboard_events_listener__WEBPACK_IMPORTED_MODULE_5__.KeyboardEventsListener), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdirectiveInject"](_undock_organizations_services_organizations_storage__WEBPACK_IMPORTED_MODULE_6__.OrganizationsStorage));
};
ContactMentionsComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdefineComponent"]({
type: ContactMentionsComponent,
selectors: [["app-contacts-mentions"]],
viewQuery: function ContactMentionsComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵviewQuery"](_c0, 5);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵviewQuery"](_c1, 5);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵviewQuery"](_c2, 5);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵviewQuery"](_c3, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵloadQuery"]()) && (ctx.profileMentions = _t.first);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵloadQuery"]()) && (ctx.profileResultsList = _t.first);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵloadQuery"]()) && (ctx.groupMentions = _t.first);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵloadQuery"]()) && (ctx.groupResultsList = _t.first);
}
},
inputs: {
textInputElement: "textInputElement",
openDirection: "openDirection",
closeMenuOnBlur: "closeMenuOnBlur"
},
outputs: {
profileSelected: "profileSelected",
profileRemoved: "profileRemoved",
selectedProfilesChange: "selectedProfilesChange",
groupSelected: "groupSelected",
groupRemoved: "groupRemoved",
selectedGroupsChange: "selectedGroupsChange",
tagClick: "tagClick"
},
decls: 7,
vars: 17,
consts: [[4, "ngIf"], [3, "textInputElement", "menuTemplate", "triggerCharacter", "openDirection", "getChoiceLabel", "closeMenuOnBlur", "searchRegexp", "search", "choiceSelected", "choiceRemoved", "selectedChoicesChange", "menuShow", "menuHide"], ["profileMentions", ""], [3, "textInputElement", "menuTemplate", "triggerCharacter", "openDirection", "getChoiceLabel", "searchRegexp", "search", "choiceSelected", "choiceRemoved", "selectedChoicesChange", "menuShow", "menuHide"], ["groupMentions", ""], ["contactMenuTemplate", ""], ["orgMenuTemplate", ""], [1, "vertical-items-list", "__contacts"], ["profileResultsList", ""], ["class", "flx-selectable-list-item list-item", 3, "__targeted", "click", 4, "ngFor", "ngForOf"], [1, "flx-selectable-list-item", "list-item", 3, "click"], ["default", "/assets/img/placeholders/user.png", 3, "src", "alt"], [1, "content-box"], [1, "label", 3, "title"], [1, "description"], [1, "vertical-items-list", "__channels"], ["groupResultsList", ""], ["matRipple", "", "class", "flx-selectable-list-item list-item", 3, "__targeted", "click", 4, "ngFor", "ngForOf"], ["matRipple", "", 1, "flx-selectable-list-item", "list-item", 3, "click"]],
template: function ContactMentionsComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](0, ContactMentionsComponent_ng_container_0_Template, 14, 13, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](6, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpureFunction5"](11, _c4, _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](1, 1, ctx.isLoading$), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](2, 3, ctx.profileSearchResultsStream), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](3, 5, ctx.targetedProfileStream), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](4, 7, ctx.groupSearchResultsStream), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](5, 9, ctx.targetedGroupStream)));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_21__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_21__.NgIf, _undock_common_mentions_components_mentions_component__WEBPACK_IMPORTED_MODULE_7__.MentionsComponent, _angular_material_core__WEBPACK_IMPORTED_MODULE_22__.MatRipple, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_8__.ImageDefaultDirective, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_9__.ImgThumbnailPipe, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_10__.StreamPipe],
styles: [".vertical-items-list[_ngcontent-%COMP%] {\n min-width: 300px;\n}\n.vertical-items-list.__contacts[_ngcontent-%COMP%], .vertical-items-list.__channels[_ngcontent-%COMP%] {\n background: #FFFFFF;\n max-height: 240px;\n width: 500px;\n overflow: auto;\n border-radius: 4px;\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n.vertical-items-list.__contacts[_ngcontent-%COMP%]::-webkit-scrollbar, .vertical-items-list.__contacts[_ngcontent-%COMP%]::-webkit-scrollbar-button, .vertical-items-list.__contacts[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .vertical-items-list.__contacts[_ngcontent-%COMP%]::-webkit-scrollbar-track, .vertical-items-list.__contacts[_ngcontent-%COMP%]::-webkit-scrollbar-corner, .vertical-items-list.__channels[_ngcontent-%COMP%]::-webkit-scrollbar, .vertical-items-list.__channels[_ngcontent-%COMP%]::-webkit-scrollbar-button, .vertical-items-list.__channels[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .vertical-items-list.__channels[_ngcontent-%COMP%]::-webkit-scrollbar-track, .vertical-items-list.__channels[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.vertical-items-list.__contacts[_ngcontent-%COMP%]::-webkit-scrollbar, .vertical-items-list.__channels[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.vertical-items-list.__contacts[_ngcontent-%COMP%]::-webkit-scrollbar-button, .vertical-items-list.__channels[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.vertical-items-list.__contacts[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .vertical-items-list.__channels[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.vertical-items-list.__contacts[_ngcontent-%COMP%]::-webkit-scrollbar-track, .vertical-items-list.__channels[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.vertical-items-list.__contacts[_ngcontent-%COMP%]::-webkit-scrollbar-corner, .vertical-items-list.__channels[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.vertical-items-list.__contacts[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb, .vertical-items-list.__channels[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.vertical-items-list.__contacts[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track, .vertical-items-list.__channels[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.vertical-items-list.__contacts[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb, .vertical-items-list.__channels[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.vertical-items-list.__contacts[_ngcontent-%COMP%]:active::-webkit-scrollbar-track, .vertical-items-list.__channels[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n.vertical-items-list.__contacts[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%], .vertical-items-list.__channels[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%] {\n height: 48px;\n min-height: 48px;\n padding: 0 16px;\n border-radius: 4px;\n background: transparent;\n display: flex;\n align-items: center;\n margin: 0;\n}\n.vertical-items-list.__contacts[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%]:hover, .vertical-items-list.__channels[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\n.vertical-items-list.__contacts[_ngcontent-%COMP%] .list-item.__targeted[_ngcontent-%COMP%], .vertical-items-list.__channels[_ngcontent-%COMP%] .list-item.__targeted[_ngcontent-%COMP%] {\n background: rgba(0, 0, 0, 0.04);\n}\n.vertical-items-list.__contacts[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .vertical-items-list.__channels[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n height: 40px;\n min-height: 40px;\n max-height: 40px;\n width: 40px;\n min-width: 40px;\n max-width: 40px;\n border-radius: 50%;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3Blb3BsZS91aS9jb21wb25lbnRzL2NvbnRhY3QtbWVudGlvbnMvY29udGFjdC1tZW50aW9ucy5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvc2Nyb2xsYmFycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLGdCQUFBO0FBNERKO0FBMURJO0VBQ0ksbUJBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBSUEsa0JBQUE7RUFDQSwwSEFBQTtBQXlEUjtBQzFESTtFQUtJLHVDQUFBO0VBQUEsK0JBQUE7QUR3RFI7QUNyREk7RUFDSSxVQUFBO0VBQ0EsV0FBQTtBRHVEUjtBQ3BESTtFQUNJLFFBQUE7RUFDQSxTQUFBO0FEc0RSO0FDbkRJO0VBQ0ksbUJKVmlCO0VJV2pCLG1CQUFBO0FEcURSO0FDbERJO0VBQ0ksdUJBQUE7RUFDQSxtQkFBQTtBRG9EUjtBQ2pESTtFQUNJLHVCQUFBO0FEbURSO0FDL0NRO0VBQ0ksbUJKekJhO0FHMEV6QjtBQzlDUTtFQUNJLGFBQUE7QURnRFo7QUMzQ1E7RUFDSSxVQUFBO0VBQ0EsbUJKcENhO0FHaUZ6QjtBQzFDUTtFQUNJLFVBQUE7QUQ0Q1o7QUExRlE7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7QUE0Rlo7QUExRlk7RUFDSSxtQkFBQTtBQTRGaEI7QUF6Rlk7RUFDSSwrQkFBQTtBQTJGaEI7QUFsRlk7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FBb0ZoQiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuLnZlcnRpY2FsLWl0ZW1zLWxpc3Qge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG5cbiAgICAmLl9fY29udGFjdHMsICYuX19jaGFubmVscyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIHB1cnBsZS1zY3JvbGxiYXI7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgICAgICAubGlzdC1pdGVtIHtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjNGM0Y5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLl9fdGFyZ2V0ZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjA0KTtcblxuICAgICAgICAgICAgICAgIC5jb250ZW50LWJveCB7XG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBuby1zY3JvbGwge1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIHB1cnBsZS1zY3JvbGxiYXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gZ3JheS1zY3JvbGxiYXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4gICAgQG1peGluIGJsYWNrLXNjcm9sbGJhciB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayxcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
data: {
animation: [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_23__.trigger)('slideIn', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_23__.transition)(':enter', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_23__.style)({
opacity: 0,
transform: 'translateX(10px)'
}), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_23__.animate)('150ms', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_23__.style)({
opacity: 1,
transform: 'translateX(0)'
}))])])]
}
});
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ContactMentionsComponent.prototype, "isLoading$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ContactMentionsComponent.prototype, "isProfileMenuShowing$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ContactMentionsComponent.prototype, "profileSearchResults$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ContactMentionsComponent.prototype, "targetedProfileIndex$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ContactMentionsComponent.prototype, "isGroupMenuShowing$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ContactMentionsComponent.prototype, "channels$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ContactMentionsComponent.prototype, "groups$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ContactMentionsComponent.prototype, "groupSearchResults$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ContactMentionsComponent.prototype, "organizationlSearchResults$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ContactMentionsComponent.prototype, "channelSearchResults$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ContactMentionsComponent.prototype, "targetedGroupIndex$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], ContactMentionsComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ContactMentionsComponent.prototype, "connectionProfilesStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ContactMentionsComponent.prototype, "profileSearchResultsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ContactMentionsComponent.prototype, "targetedProfileStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ContactMentionsComponent.prototype, "groupsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ContactMentionsComponent.prototype, "groupSearchResultsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ContactMentionsComponent.prototype, "targetedGroupStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ContactMentionsComponent.prototype, "isAllowProfileKeyListenerStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ContactMentionsComponent.prototype, "isProfileKeyListenerRegisteredStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ContactMentionsComponent.prototype, "isAllowGroupKeyListenerStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ContactMentionsComponent.prototype, "isGroupKeyListenerRegisteredStream", null);
/***/ }),
/***/ 39174:
/*!********************************************************************!*\
!*** ./packages/profile/public/view-models/availability.vmodel.ts ***!
\********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvailabilityViewModel": () => (/* binding */ AvailabilityViewModel)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs */ 78947);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 60116);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 59295);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_core_utils_find_best_slot_on_day__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core/utils/find-best-slot-on-day */ 61369);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/time/availability/services/availability.provider */ 63681);
class AvailabilityViewModel {
constructor(route, availabilityProvider) {
this.route = route;
this.availabilityProvider = availabilityProvider;
this.selectedAvailabilityDaySubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.StatefulSubject();
this.availabilityDaysCountToDisplaySubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(7);
this.loadAvailabilityRangeStartSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.StatefulSubject();
this.displayAvailabilityRangeStartSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.StatefulSubject();
this.preloadAvailabilityDaysCount = 14;
this.emptyAvailabilityRangesToSkip = 3;
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.DestroyEvent();
this.state = {
displayAvailability$: this.displayAvailabilityStream,
selectedAvailabilityDay$: this.selectedAvailabilityDayStream,
loadAvailabilityDatesRange$: this.loadAvailabilityDatesRangeStream,
displayAvailabilityDatesRange$: this.displayAvailabilityDatesRangeStream,
displayAvailabilityRangeStart$: this.displayAvailabilityRangeStartStream,
isAvailabilityLoading$: this.isAvailabilityLoadingStream,
suggestedAvailableSlot$: this.suggestedAvailableSlotStream,
availabilityDaysCountToDisplay$: this.availabilityDaysCountToDisplayStream,
groupAvailability$: this.groupAvailabilityStream,
selectedAvailabilityDayIndex$: this.selectedAvailabilityDayIndexStream
};
}
get displayAvailabilityStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_6__.combineLatest)([this.groupAvailabilityStream, this.displayAvailabilityRangeStartStream, this.availabilityDaysCountToDisplayStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(sources => {
const [availabilitySets, rangeStart, daysCount] = sources;
if (availabilitySets.length > 0) {
const setsRangeStartIndex = availabilitySets.findIndex(set => {
return set.day.isSame(rangeStart, 'day');
});
return availabilitySets.slice(setsRangeStartIndex, setsRangeStartIndex + daysCount);
}
return [];
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get selectedAvailabilityDayStream() {
return this.selectedAvailabilityDaySubject.asStream();
}
get loadAvailabilityDatesRangeStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_6__.combineLatest)([this.loadAvailabilityRangeStartSubject, this.availabilityDaysCountToDisplayStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(([start, daysCount]) => {
return {
end: start.clone().endOf('day').add(Math.max(this.preloadAvailabilityDaysCount, daysCount), 'days'),
start: start.clone().startOf('day')
};
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get displayAvailabilityDatesRangeStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_6__.combineLatest)([this.displayAvailabilityRangeStartStream, this.availabilityDaysCountToDisplayStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(([start, daysCount]) => {
return {
start,
end: start.clone().add(daysCount - 1, 'days')
};
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get displayAvailabilityRangeStartStream() {
return this.displayAvailabilityRangeStartSubject.asStream();
}
get isAvailabilityLoadingStream() {
return this.availabilityProvider.isAvailabilityLoadingStream;
}
get suggestedAvailableSlotStream() {
return this.availabilityProvider.suggestedAvailableSlotStream;
}
get availabilityDaysCountToDisplayStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ReactiveStream(this.availabilityDaysCountToDisplaySubject.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get groupAvailabilityStream() {
return this.availabilityProvider.availabilityStream;
}
get selectedAvailabilityDayIndexStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_6__.combineLatest)([this.displayAvailabilityStream, this.selectedAvailabilityDayStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(([availability, selectedDay]) => {
for (let set of availability) {
if (set.day.isSame(selectedDay, 'day')) {
return availability.indexOf(set);
}
}
return -1;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
initViewModel() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.initSchedulerForReloadingAvailability();
_this.subscribeForSuggestedSlotAndSelectAvailabilityDay();
_this.selectedAvailabilityDaySubject.next(moment__WEBPACK_IMPORTED_MODULE_1___default()());
_this.loadAvailabilityRangeStartSubject.next(moment__WEBPACK_IMPORTED_MODULE_1___default()());
_this.displayAvailabilityRangeStartSubject.next(moment__WEBPACK_IMPORTED_MODULE_1___default()());
})();
}
nextDays(days) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.selectRangeStartForAvailabilityDisplaying((yield _this2.displayAvailabilityRangeStartSubject).clone().add(days, 'days'));
})();
}
previousDays(days) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this3.selectRangeStartForAvailabilityDisplaying((yield _this3.displayAvailabilityRangeStartSubject).clone().subtract(days, 'days'));
})();
}
selectAvailabilityDay(value, centerSelectedDay = false) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (value) {
const [displayAvailabilityRangeStart, availabilityDaysCountToDisplay] = yield Promise.all([_this4.displayAvailabilityRangeStartStream, _this4.availabilityDaysCountToDisplayStream]);
let displayAvailabilityRangeEnd = displayAvailabilityRangeStart.clone().add(availabilityDaysCountToDisplay - 1, 'days');
let isSelectedSlotDisplayed = value.isBetween(displayAvailabilityRangeStart, displayAvailabilityRangeEnd, 'days', '[]');
if (centerSelectedDay || !isSelectedSlotDisplayed) {
let newDisplayRangeStart = value.clone().subtract(Math.floor(availabilityDaysCountToDisplay / 2), 'days');
yield _this4.selectRangeStartForAvailabilityDisplaying(newDisplayRangeStart);
}
}
_this4.selectedAvailabilityDaySubject.next(value);
})();
}
setDisplayDaysCount(value) {
this.availabilityDaysCountToDisplaySubject.next(value);
}
forceReloadGroupAvailability() {
return this.availabilityProvider.forceReloadAvailability();
}
selectRangeStartForAvailabilityDisplaying(value) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
value = moment__WEBPACK_IMPORTED_MODULE_1___default().isMoment(value) ? value : moment__WEBPACK_IMPORTED_MODULE_1___default()(value);
const loadedRange = yield _this5.loadAvailabilityDatesRangeStream;
const availabilityDaysCountToDisplay = _this5.availabilityDaysCountToDisplaySubject.value;
const displayRangeStartValid = value.isBetween(loadedRange.start, loadedRange.end, 'days', '[]');
const displayRangeEndValid = value.clone().add(availabilityDaysCountToDisplay - 1, 'days').isBetween(loadedRange.start, loadedRange.end, 'days', '[]');
if (!displayRangeStartValid || !displayRangeEndValid) {
_this5.selectRangeStartForAvailabilityLoading(value.clone().startOf('day'));
}
const dayStart = value.clone().startOf('day');
_this5.selectedAvailabilityDaySubject.next(dayStart);
_this5.displayAvailabilityRangeStartSubject.next(dayStart);
})();
}
selectRangeStartForAvailabilityLoading(value) {
this.loadAvailabilityRangeStartSubject.next(moment__WEBPACK_IMPORTED_MODULE_1___default().isMoment(value) ? value : moment__WEBPACK_IMPORTED_MODULE_1___default()(value));
}
initSchedulerForReloadingAvailability() {
const schedulerInterval = 10 ** 3 * 60 * 5;
(0,rxjs__WEBPACK_IMPORTED_MODULE_11__.timer)(schedulerInterval, schedulerInterval).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyEvent)).subscribe(() => this.forceReloadGroupAvailability());
}
subscribeForSuggestedSlotAndSelectAvailabilityDay() {
var _this6 = this;
const emptyRangesSubscription = this.availabilityProvider.suggestedAvailableSlotStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.filter)(suggestedSlot => !Boolean(suggestedSlot)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.take)(this.emptyAvailabilityRangesToSkip), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyEvent)).subscribe( /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (slot) {
const availability = yield _this6.groupAvailabilityStream;
if (availability === null || availability === void 0 ? void 0 : availability.length) {
let day = availability.find(d => {
var _a;
return (_a = d.slots) === null || _a === void 0 ? void 0 : _a.filter(s => s.type !== 'event').length;
});
if (day) {
return _this6.selectRangeStartForAvailabilityDisplaying(day.day);
}
} else {
const loadAvailabilityDatesRange = yield _this6.loadAvailabilityDatesRangeStream;
return _this6.selectRangeStartForAvailabilityDisplaying(loadAvailabilityDatesRange.end);
}
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
return this.availabilityProvider.suggestedAvailableSlotStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.filter)(suggestedSlot => Boolean(suggestedSlot)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.take)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyEvent)).subscribe( /*#__PURE__*/function () {
var _ref2 = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (suggestedSlot) {
emptyRangesSubscription.unsubscribe();
let suggestedDay = moment__WEBPACK_IMPORTED_MODULE_1___default()(suggestedSlot.timeStamp).startOf('day'),
today = moment__WEBPACK_IMPORTED_MODULE_1___default()();
if (suggestedDay.diff(today.startOf('day'), 'days') > 3) {
const availability = yield _this6.groupAvailabilityStream;
if ((availability === null || availability === void 0 ? void 0 : availability.length) && availability.find(d => {
var _a;
return d.day.diff(today, 'days') < 4 && ((_a = d.slots) === null || _a === void 0 ? void 0 : _a.filter(s => s.type !== 'event').length);
})) {
const highestScoreSlots = availability.slice(0, 4).map(day => (0,_undock_core_utils_find_best_slot_on_day__WEBPACK_IMPORTED_MODULE_4__.findBestSlotOnDay)(day)).filter(s => Boolean(s));
(0,_undock_core_utils_find_best_slot_on_day__WEBPACK_IMPORTED_MODULE_4__.sortSlotsByScore)(highestScoreSlots);
return highestScoreSlots.length ? _this6.selectAvailabilityDay(moment__WEBPACK_IMPORTED_MODULE_1___default()(highestScoreSlots[0].timeStamp).startOf('day')) : null;
}
}
return _this6.selectAvailabilityDay(suggestedDay);
});
return function (_x2) {
return _ref2.apply(this, arguments);
};
}());
}
subscribeForSelectingFirstAvailableDayInDisplayedAvailability() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_6__.combineLatest)([this.displayAvailabilityStream, this.selectedAvailabilityDaySubject]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyEvent)).subscribe(([displayAvailability, selectedDay]) => {
for (let set of displayAvailability) {
if (set.day.isSame(selectedDay, 'day')) {
if (set.slots.length === 0) {
for (let set of displayAvailability) {
if (set.slots.length > 0) {
return this.selectAvailabilityDay(set.day);
}
}
}
}
}
});
}
}
AvailabilityViewModel.ɵfac = function AvailabilityViewModel_Factory(t) {
return new (t || AvailabilityViewModel)(_angular_core__WEBPACK_IMPORTED_MODULE_14__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_15__.ActivatedRoute), _angular_core__WEBPACK_IMPORTED_MODULE_14__["ɵɵinject"](_undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_5__.AvailabilityProvider));
};
AvailabilityViewModel.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_14__["ɵɵdefineInjectable"]({
token: AvailabilityViewModel,
factory: AvailabilityViewModel.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], AvailabilityViewModel.prototype, "selectedAvailabilityDaySubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], AvailabilityViewModel.prototype, "availabilityDaysCountToDisplaySubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], AvailabilityViewModel.prototype, "loadAvailabilityRangeStartSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], AvailabilityViewModel.prototype, "displayAvailabilityRangeStartSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.EmitOnDestroy)()], AvailabilityViewModel.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], AvailabilityViewModel.prototype, "displayAvailabilityStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], AvailabilityViewModel.prototype, "selectedAvailabilityDayStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], AvailabilityViewModel.prototype, "loadAvailabilityDatesRangeStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], AvailabilityViewModel.prototype, "displayAvailabilityDatesRangeStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], AvailabilityViewModel.prototype, "displayAvailabilityRangeStartStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], AvailabilityViewModel.prototype, "availabilityDaysCountToDisplayStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], AvailabilityViewModel.prototype, "groupAvailabilityStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_16__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], AvailabilityViewModel.prototype, "selectedAvailabilityDayIndexStream", null);
/***/ }),
/***/ 94095:
/*!**********************************************************************!*\
!*** ./packages/profile/settings/services/facade/settings.facade.ts ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SettingsFacade": () => (/* binding */ SettingsFacade)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_user__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/user */ 36255);
/* harmony import */ var _undock_core_utils_data_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core/utils/data-model */ 6007);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_auth__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/auth */ 96702);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_time_availability_services_timezone_helper__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/time/availability/services/timezone.helper */ 1007);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
class SettingsFacade {
constructor(api, authManager, currentUser, extConnector, timeZoneHelper, snackbarManager, settingsManager) {
this.api = api;
this.authManager = authManager;
this.currentUser = currentUser;
this.extConnector = extConnector;
this.timeZoneHelper = timeZoneHelper;
this.snackbarManager = snackbarManager;
this.settingsManager = settingsManager;
this.defaults = {
availabilitySlotLimit: 4
};
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
}
get currentUserStream() {
return this.currentUser.dataStream;
}
get currentUserProfileDataStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.currentUser.dataStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(data => {
var _a;
return (_a = data.profile) !== null && _a !== void 0 ? _a : {};
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get availableTimeZoneCitiesStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.currentUserStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(profile => {
var _a;
return (_a = _undock_core_utils_data_model__WEBPACK_IMPORTED_MODULE_3__.timeZoneCities[_undock_core_utils_data_model__WEBPACK_IMPORTED_MODULE_3__.timeZoneMap[profile.lastTimeZone]]) !== null && _a !== void 0 ? _a : [];
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get currentUserSettingsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.currentUser.dataStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.map)(user => {
var _a;
return (_a = user.settings) !== null && _a !== void 0 ? _a : _undock_user__WEBPACK_IMPORTED_MODULE_2__.defaultUserSettings;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
setProfileUrl(value) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.refreshCurrentUser({
profileUrl: value
});
yield _this.api.user.settings.updateProfileUrl(value);
yield _this.refreshCurrentUser();
})();
}
getValidProfileUrl(value) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.api.user.settings.getValidProfileUrl(value);
})();
}
setDisplayName(value) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a, _b;
let lastName = '',
firstName = value,
displayName = value;
const regExp = /(\w+)\s+(\w+)/;
if (value.search(regExp) >= 0) {
const match = value.match(regExp);
lastName = (_a = match[2]) !== null && _a !== void 0 ? _a : '';
firstName = (_b = match[1]) !== null && _b !== void 0 ? _b : '';
}
_this3.refreshCurrentUser({
displayName,
firstname: firstName,
lastname: lastName
});
return _this3.api.user.settings.updateName(displayName, firstName, lastName);
})();
}
setProfileBio(value) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this4.api.user.settings.updateProfileBio(value);
yield _this4.refreshCurrentUser();
})();
}
setProfileWebsite(value) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this5.api.user.settings.updateProfileWebsite(value.replace(/^http(s?):\/\//m, ''));
yield _this5.refreshCurrentUser();
})();
}
setProfileImageUrl(value) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this6.api.user.settings.updateProfileImageUrl(value);
yield _this6.refreshCurrentUser();
})();
}
setPhoneNumber(value) {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this7.api.user.settings.updatePhoneNumber(value);
yield _this7.refreshCurrentUser();
})();
}
setCustomMeetingLink(value) {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this8.api.user.settings.updateCustomMeetingLink(value);
yield _this8.refreshCurrentUser();
})();
}
setConferenceLinkPreference(value) {
var _this9 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this9.api.user.settings.updateConferenceLinkType(value);
yield _this9.refreshCurrentUser();
})();
}
setProfileIsPrivate(value) {
var _this10 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this10.api.user.settings.updatePrivacyConfiguration(value);
yield _this10.refreshCurrentUser();
})();
}
setLimitAvailability(value) {
var _this11 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const settings = yield _this11.currentUserSettingsStream;
settings.limitAvailability = value;
if (value && !settings.availabilitySlotLimit && settings.availabilitySlotLimit !== 0) {
settings.availabilitySlotLimit = _this11.defaults.availabilitySlotLimit;
}
yield _this11.api.user.settings.updateAvailabilityLimit(settings.limitAvailability, settings.availabilitySlotLimit);
yield _this11.refreshCurrentUser();
})();
}
setAvailabilitySlotLimit(value) {
var _this12 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this12.api.user.settings.updateAvailabilityLimit(true, value);
yield _this12.refreshCurrentUser();
})();
}
setTimeZone(value) {
var _this13 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let city = null;
let zoneData = _this13.timeZoneHelper.getDataForTimezone(value);
if (zoneData) {
city = zoneData.cities[0] || zoneData.suggestedCity || zoneData.offsetLabel || zoneData.generalName;
} else {
city = value;
}
yield _this13.api.user.settings.updateTimeZone(value, city);
return _this13.refreshCurrentUser({
lastTimeZone: value,
lastTimeZoneCity: city
});
})();
}
setTimeZoneCity(value) {
var _this14 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this14.api.user.settings.updateTimeZoneCity(value);
yield _this14.refreshCurrentUser();
})();
}
setTimeZoneMode(value) {
var _this15 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this15.refreshCurrentUserSettings({
timeZoneMode: value
});
return _this15.api.user.settings.updateTimeZoneMode(value);
})();
}
setTruncateMeetings(value) {
var _this16 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this16.refreshCurrentUserSettings({
truncateMeetings: value
});
return _this16.api.user.settings.updateTruncateMeetings(value);
})();
}
setFlexible(value) {
var _this17 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this17.refreshCurrentUserSettings({
flexible: value
});
return _this17.api.user.settings.updateFlexible(value);
})();
}
setTimeBetweenEvents(timeBetweenEvents) {
var _this18 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this18.refreshCurrentUserSettings({
timeBetweenEvents
});
return _this18.api.user.settings.updateTimeBetweenEvents(timeBetweenEvents);
})();
}
setDefaultDuration(value) {
var _this19 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this19.refreshCurrentUserSettings({
defaultDuration: value
});
return _this19.api.user.settings.updateDefaultDuration(value);
})();
}
setMinimumScheduleNotice(value) {
var _this20 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this20.api.user.settings.updateMinScheduleNotice(value);
yield _this20.refreshCurrentUser();
})();
}
setMaximumMeetingHoursPerDay(value) {
var _this21 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this21.api.user.settings.updateMaxMeetingHoursPerDay(value);
yield _this21.refreshCurrentUser();
})();
}
setWorkingHoursTime(value, bound) {
var _this22 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this22.settingsManager.updateWorkingHours(yield _this22.currentUserSettingsStream, value, bound);
yield _this22.refreshCurrentUser();
})();
}
setMeetingIntervalPreference(value, interval) {
var _this23 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this23.currentUser.settings.then(settings => {
settings.meetingIntervalPreference[interval] = value;
return _this23.refreshCurrentUserSettings({
meetingIntervalPreference: settings.meetingIntervalPreference
});
});
yield _this23.api.user.settings.updatePreferredTimeWindows(interval, value);
yield _this23.refreshCurrentUser();
})();
}
setOnboardingComplete(status) {
var _this24 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this24.refreshCurrentUser({
onboardingComplete: status
});
return _this24.api.user.settings.updateOnboardingComplete(status);
})();
}
setOnboardingCompletedStep(completedStep) {
var _this25 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this25.refreshCurrentUser({
onboardingCompletedStep: completedStep
});
return _this25.api.user.settings.updateOnboardingCompletedStep(completedStep);
})();
}
setNotificationsSettings(settings) {
var _this26 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this26.refreshCurrentUserSettings({
notifications: settings
});
return _this26.api.user.settings.updateNotificationsSettings(settings);
})();
}
updateTimeProfile(availableSlots) {
var _this27 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const settings = yield _this27.currentUser.settings;
settings.availableSlots = availableSlots;
for (let day in availableSlots) {
for (let h in availableSlots[day].map) {
const hour = parseInt(h);
for (let slot of availableSlots[day].map[hour]) {
if (slot.available) {
if (hour < settings.minSlotHour) {
settings.minSlotHour = hour;
}
if (hour > settings.maxSlotHour) {
settings.maxSlotHour = hour;
}
}
}
}
}
return Promise.all([_this27.refreshCurrentUserSettings(settings), _this27.api.user.settings.massUpdateUserProperties({
settings
})]);
})();
}
updateAvailableDurationValues(availableDurationValues) {
var _this28 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const settings = yield _this28.currentUser.settings;
settings.availabilityIntervals = availableDurationValues;
return Promise.all([_this28.refreshCurrentUserSettings(settings), _this28.api.user.settings.massUpdateUserProperties({
settings
})]);
})();
}
deleteAccount() {
var _this29 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
yield _this29.api.user.profile.deleteCurrentUserProfile();
} catch (error) {
console.warn(`Unable delete account`, error);
} finally {
yield _this29.authManager.logout();
}
})();
}
refreshCurrentUser(updates) {
var _this30 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this30.currentUser.refreshProperties(updates);
})();
}
refreshCurrentUserSettings(updates) {
var _this31 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this31.refreshCurrentUser({
settings: {
...(yield _this31.currentUserSettingsStream),
...updates
}
});
})();
}
}
SettingsFacade.ɵfac = function SettingsFacade_Factory(t) {
return new (t || SettingsFacade)(_angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_5__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵinject"](_undock_auth__WEBPACK_IMPORTED_MODULE_6__.AuthManager), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_7__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_4__.ExtConnector), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵinject"](_undock_time_availability_services_timezone_helper__WEBPACK_IMPORTED_MODULE_8__.TimeZoneHelper), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵinject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_9__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵinject"](_undock_user__WEBPACK_IMPORTED_MODULE_2__.SettingsManager));
};
SettingsFacade.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_13__["ɵɵdefineInjectable"]({
token: SettingsFacade,
factory: SettingsFacade.ɵfac,
providedIn: 'root'
});
(0,tslib__WEBPACK_IMPORTED_MODULE_14__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], SettingsFacade.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_14__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_4__.Memoize)()], SettingsFacade.prototype, "currentUserStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_14__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_4__.Memoize)()], SettingsFacade.prototype, "availableTimeZoneCitiesStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_14__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_4__.Memoize)()], SettingsFacade.prototype, "currentUserSettingsStream", null);
/***/ }),
/***/ 18124:
/*!*******************************************************************!*\
!*** ./packages/profile/shared/services/profile-links.manager.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ProfileLinksManager": () => (/* binding */ ProfileLinksManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_user_services_privacy_manager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/user/services/privacy.manager */ 26287);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/session */ 84290);
class ProfileLinksManager {
constructor(config, currentUser, privacyManager) {
this.config = config;
this.currentUser = currentUser;
this.privacyManager = privacyManager;
}
getPublicUrlForCurrentUserProfile() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return `${_this.config.clientDomain}${yield _this.currentUser.profileUrl}`;
})();
}
getPrivateUrlForCurrentUserProfile() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return `${yield _this2.getPublicUrlForCurrentUserProfile()}${yield _this2.generatePrivacyUnlockUQueryParams()}`;
})();
}
getPublicUrlForUserProfile(user) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return `${_this3.config.clientDomain}${user.profileUrl}`;
})();
}
getPublicUrlForCurrentUserMeetingTypes() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return `${yield _this4.getPublicUrlForCurrentUserProfile()}/t`;
})();
}
getPrivateUrlForCurrentUserMeetingTypes() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return `${yield _this5.getPublicUrlForCurrentUserMeetingTypes()}${yield _this5.generatePrivacyUnlockUQueryParams()}`;
})();
}
getPublicUrlForUserMeetingTypes(user) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return `${yield _this6.getPublicUrlForUserProfile(user)}/t`;
})();
}
generatePublicAccessUrlForMeetingType(meetingTypeUrl) {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return `${yield _this7.getPublicUrlForCurrentUserMeetingTypes()}/${meetingTypeUrl}`;
})();
}
generatePrivateAccessUrlForMeetingType(meetingTypeUrl) {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return `${yield _this8.generatePublicAccessUrlForMeetingType(meetingTypeUrl)}${yield _this8.generatePrivacyUnlockUQueryParams()}`;
})();
}
generatePrivacyUnlockUQueryParams() {
var _this9 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const settings = yield _this9.currentUser.settings;
if (settings.privateProfile) {
let privacyUnlockCode = yield _this9.privacyManager.createPrivacyUnlockCode();
if (privacyUnlockCode) {
return `?${_undock_user_services_privacy_manager__WEBPACK_IMPORTED_MODULE_1__.PrivacyManager.PRIVACY_UNLOCK_URL_PARAM}=${privacyUnlockCode}`;
}
}
return '';
})();
}
}
ProfileLinksManager.ɵfac = function ProfileLinksManager_Factory(t) {
return new (t || ProfileLinksManager)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_3__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_user_services_privacy_manager__WEBPACK_IMPORTED_MODULE_1__.PrivacyManager));
};
ProfileLinksManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
token: ProfileLinksManager,
factory: ProfileLinksManager.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 61831:
/*!**********************************************************!*\
!*** ./packages/session/contracts/firebase-app.token.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FirebaseApp": () => (/* binding */ FirebaseApp)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
const FirebaseApp = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.InjectionToken('firebase-app');
/***/ }),
/***/ 68937:
/*!************************************************************!*\
!*** ./packages/session/factories/firebase-app.factory.ts ***!
\************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FirebaseAppFactory": () => (/* binding */ FirebaseAppFactory)
/* harmony export */ });
/* harmony import */ var firebase_auth__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! firebase/auth */ 23628);
/* harmony import */ var firebase_firestore__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! firebase/firestore */ 31866);
/* harmony import */ var firebase_app__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! firebase/app */ 66369);
let app = null;
const FORCE_USE_LONG_POLLING = true;
const ENABLE_FIREBASE_PERSISTENCE = true;
const ENABLE_FIREBASE_LONG_POLLING = false;
function FirebaseAppFactory(config) {
if (!app) {
app = firebase_app__WEBPACK_IMPORTED_MODULE_2__["default"].initializeApp(config.firebaseConfig);
try {
app.firestore().settings({
merge: true,
experimentalForceLongPolling: FORCE_USE_LONG_POLLING
});
if (ENABLE_FIREBASE_PERSISTENCE) {
app.firestore().enablePersistence({
synchronizeTabs: true
}).catch(function (err) {
if (err.code == 'failed-precondition') {
console.log(err.code);
} else if (err.code == 'unimplemented') {
console.log(err.code);
}
});
}
} catch (error) {
console.log(error);
}
}
return app;
}
/***/ }),
/***/ 84290:
/*!***********************************!*\
!*** ./packages/session/index.ts ***!
\***********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CurrentUser": () => (/* reexport safe */ _models_current_user__WEBPACK_IMPORTED_MODULE_1__.CurrentUser),
/* harmony export */ "injectCollection": () => (/* reexport safe */ _utils_inject_collection__WEBPACK_IMPORTED_MODULE_0__.injectCollection),
/* harmony export */ "injectCollectionGroup": () => (/* reexport safe */ _utils_inject_collection__WEBPACK_IMPORTED_MODULE_0__.injectCollectionGroup)
/* harmony export */ });
/* harmony import */ var _utils_inject_collection__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils/inject-collection */ 35407);
/* harmony import */ var _models_current_user__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./models/current-user */ 91549);
/***/ }),
/***/ 91549:
/*!*************************************************!*\
!*** ./packages/session/models/current-user.ts ***!
\*************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "CurrentUser": () => (/* binding */ CurrentUser)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 60116);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 59295);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 32673);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs */ 71989);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_user__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/user */ 36255);
/* harmony import */ var _undock_integrations_events__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/integrations/events */ 41907);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/auth/services/auth.manager */ 36585);
/* harmony import */ var _undock_session_models_user_session__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/session/models/user-session */ 72584);
class CurrentUser {
constructor(config, authManager, userSession, extConnector, eventsManager) {
this.config = config;
this.authManager = authManager;
this.userSession = userSession;
this.extConnector = extConnector;
this.eventsManager = eventsManager;
this.state = {
isRegular$: this.authManager.isRegularUserStream,
isLoggedIn$: this.authManager.isLoggedInStream,
isAnonymous$: this.authManager.isAnonymousUserStream
};
this.FirestoreUserCollection = (0,_undock_session__WEBPACK_IMPORTED_MODULE_5__.injectCollection)(_undock_user__WEBPACK_IMPORTED_MODULE_3__.FirestoreUser);
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.uidStream = this.userSession.uidStream;
this.dataStream = this.userSession.currentUser$;
this.accountStream = this.userSession.accountStream;
this.isLoggedInStream = this.authManager.isLoggedInStream;
this.isProfileInitializedStream = this.userSession.isProfileInitializedStream;
this.isRegularUserStream = this.authManager.isRegularUserStream;
this.isAnonymousUserStream = this.authManager.isAnonymousUserStream;
if (this.config.enableAnalytics && !this.extConnector.isExt()) {
let subscription = this.isLoggedInStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_8__.debounceTime)(100), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyEvent)).subscribe(isLoggedIn => {
if (isLoggedIn) {
this.eventsManager.dispatch(new _undock_integrations_events__WEBPACK_IMPORTED_MODULE_4__.TrackUserAnalyticsEvent(_undock_integrations_events__WEBPACK_IMPORTED_MODULE_4__.UserAnalyticsAction.UserSignIn));
return subscription.unsubscribe();
}
});
}
this.dataStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.filter)(Boolean), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.take)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyEvent)).subscribe(user => {
window.usetifulTags = {
userId: user._id
};
});
}
get settingsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.userSession.currentUser$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(user => user.settings)));
}
get publicProfileDataStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_13__.combineLatest)([this.dataStream, this.isRegularUserStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(sources => {
var _a, _b;
const [profile, isRegularUser] = sources;
return {
isGuest: !isRegularUser,
isUndockUser: isRegularUser,
isRegularUser: isRegularUser,
email: (_a = profile.email) !== null && _a !== void 0 ? _a : '',
imageUrl: (_b = profile.imageUrl) !== null && _b !== void 0 ? _b : '',
lastName: profile.lastname,
firstName: profile.firstname,
displayName: profile.displayName
};
})));
}
get id() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return (yield _this.data)._id;
})();
}
get firebaseId() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return (yield _this2.data).firebaseId;
})();
}
get isAnonymous() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return yield _this3.isAnonymousUserStream;
})();
}
get isRegularUser() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return yield _this4.isRegularUserStream;
})();
}
get lastName() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return (yield _this5.data).lastname;
})();
}
get firstName() {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return (yield _this6.data).firstname;
})();
}
get displayName() {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return (yield _this7.data).displayName;
})();
}
get email() {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return (yield _this8.data).email;
})();
}
get imageUrl() {
var _this9 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return (yield _this9.data).imageUrl;
})();
}
get profileUrl() {
var _this10 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return (yield _this10.data).profileUrl;
})();
}
get chargeAccountId() {
var _this11 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return (yield _this11.data).chargeAccountId;
})();
}
get subscriptionAccountId() {
var _this12 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return (yield _this12.data).subscriptionAccountId;
})();
}
get settings() {
var _this13 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return (yield _this13.data).settings;
})();
}
get data() {
var _this14 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this14.userSession.currentUser$;
})();
}
get publicData() {
var _this15 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return yield _this15.publicProfileDataStream;
})();
}
get firestoreProfile() {
var _this16 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return yield _this16.firestoreProfileStream;
})();
}
get firestoreProfileStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.dataStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.distinctUntilChanged)((prev, next) => prev._id === next._id), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.switchMap)(data => this.FirestoreUserCollection.one(data._id).stream())));
}
refreshProperties(updates) {
var _this17 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this17.userSession.refreshCurrentUser(updates);
})();
}
refresh() {
var _this18 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this18.userSession.refreshCurrentUser();
})();
}
}
CurrentUser.ɵfac = function CurrentUser_Factory(t) {
return new (t || CurrentUser)(_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_auth_services_auth_manager__WEBPACK_IMPORTED_MODULE_6__.AuthManager), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_session_models_user_session__WEBPACK_IMPORTED_MODULE_7__.UserSession), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.ExtConnector), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.AppEventsDispatcher));
};
CurrentUser.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdefineInjectable"]({
token: CurrentUser,
factory: CurrentUser.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], CurrentUser.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], CurrentUser.prototype, "settingsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], CurrentUser.prototype, "publicProfileDataStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], CurrentUser.prototype, "firestoreProfileStream", null);
/***/ }),
/***/ 7351:
/*!*****************************************************************!*\
!*** ./packages/session/models/defaults/anonymous-user.data.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "anonymousUserData": () => (/* binding */ anonymousUserData)
/* harmony export */ });
const anonymousUserData = {
isGuest: true,
isRemoved: false,
isUndockUser: false,
isRegularUser: false,
email: null,
lastname: '',
lastName: '',
firstName: 'Anonymous',
firstname: 'Anonymous',
displayName: 'Anonymous',
imageUrl: '/assets/img/placeholders/user.png'
};
/***/ }),
/***/ 72312:
/*!********************************************************!*\
!*** ./packages/session/models/orm-on-fire.context.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "OrmOnFireContext": () => (/* binding */ OrmOnFireContext)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var firebase_firestore__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! firebase/firestore */ 31866);
/* harmony import */ var _typeheim_orm_on_fire_src_singletons__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/orm-on-fire/src/singletons */ 9940);
/* harmony import */ var _typeheim_orm_on_fire_src_Model_CollectionFactory__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @typeheim/orm-on-fire/src/Model/CollectionFactory */ 51311);
/* harmony import */ var _typeheim_orm_on_fire_src_Model_CollectionMap__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @typeheim/orm-on-fire/src/Model/CollectionMap */ 73243);
/* harmony import */ var _typeheim_orm_on_fire_src_Persistence_FirestoreConnection__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @typeheim/orm-on-fire/src/Persistence/FirestoreConnection */ 25504);
/* harmony import */ var _undock_session_contracts_firebase_app_token__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/session/contracts/firebase-app.token */ 61831);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 22560);
class OrmOnFireContext {
constructor(firebaseApp) {
this.firebaseApp = firebaseApp;
this.connection = new _typeheim_orm_on_fire_src_Persistence_FirestoreConnection__WEBPACK_IMPORTED_MODULE_5__.FirestoreConnection();
this.collectionFactory = new _typeheim_orm_on_fire_src_Model_CollectionFactory__WEBPACK_IMPORTED_MODULE_3__.Factory(this.connection, _typeheim_orm_on_fire_src_singletons__WEBPACK_IMPORTED_MODULE_2__.Metadata);
this.internalCollectionsMap = new _typeheim_orm_on_fire_src_Model_CollectionMap__WEBPACK_IMPORTED_MODULE_4__.CollectionMap(this.collectionFactory);
this.connection.driver = this.firebaseApp.firestore();
}
saveModel(model) {
return this.internalCollectionsMap.of(model.constructor).save(model);
}
removeModel(model) {
return this.internalCollectionsMap.of(model.constructor).remove(model);
}
linkReference(ref, entity) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a, _b, _c, _d;
ref.docRef = (_a = entity === null || entity === void 0 ? void 0 : entity.__ormOnFire) === null || _a === void 0 ? void 0 : _a.docRef;
let result;
if (((_b = ref.owner) === null || _b === void 0 ? void 0 : _b.__ormOnFire) === undefined || ((_d = (_c = ref.owner) === null || _c === void 0 ? void 0 : _c.__ormOnFire) === null || _d === void 0 ? void 0 : _d.isNew)) {
result = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_7__.ReactivePromise();
result.resolve();
} else {
result = _this.saveModel(ref.owner);
}
return result;
})();
}
resolveReference(ref) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
ref['docRef']['connection'] = _this2.connection;
return ref.get();
})();
}
createNestedCollection(entity, modelOrEntityQuery) {
if (modelOrEntityQuery['__ormOnFire']) {
const model = modelOrEntityQuery;
modelOrEntityQuery = this.internalCollectionsMap.of(model.constructor).one(model.id);
}
return this.collectionFactory.createFromBasePath(entity, modelOrEntityQuery.docReference.path);
}
}
OrmOnFireContext.ɵfac = function OrmOnFireContext_Factory(t) {
return new (t || OrmOnFireContext)(_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵinject"](_undock_session_contracts_firebase_app_token__WEBPACK_IMPORTED_MODULE_6__.FirebaseApp));
};
OrmOnFireContext.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineInjectable"]({
token: OrmOnFireContext,
factory: OrmOnFireContext.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 72584:
/*!*************************************************!*\
!*** ./packages/session/models/user-session.ts ***!
\*************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UserSession": () => (/* binding */ UserSession)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 60116);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs/operators */ 32673);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_user_models_account_model__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/user/models/account.model */ 91662);
/* harmony import */ var _undock_user_models_profile_model__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/user/models/profile.model */ 57184);
/* harmony import */ var _defaults_anonymous_user_data__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./defaults/anonymous-user.data */ 7351);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_auth__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/auth */ 96702);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
class UserSession {
constructor(api, router, config, auth, storage, extConnector, snackbarManager) {
this.api = api;
this.router = router;
this.config = config;
this.auth = auth;
this.storage = storage;
this.extConnector = extConnector;
this.snackbarManager = snackbarManager;
this.AccountCollection = (0,_undock_session__WEBPACK_IMPORTED_MODULE_5__.injectCollection)(_undock_user_models_account_model__WEBPACK_IMPORTED_MODULE_6__.Account);
this.ProfileCollection = (0,_undock_session__WEBPACK_IMPORTED_MODULE_5__.injectCollection)(_undock_user_models_profile_model__WEBPACK_IMPORTED_MODULE_7__.Profile);
this.currentUserSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.StatefulSubject();
this.USER_STORAGE_KEY = '@undock[StoredUser]';
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.DestroyEvent();
this.currentUser$ = this.currentUserSubject.asStream();
this.initialize().catch(error => console.warn(`UserSession::initialize ERROR`, error));
}
get uidStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ReactiveStream(this.auth.authUserStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.filter)(Boolean), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(authUser => authUser.uid), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.distinctUntilChanged)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get accountStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ReactiveStream(this.uidStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.switchMap)(uid => {
return this.AccountCollection.one(uid).stream().emitUntil(this.destroyedEvent);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get profileStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ReactiveStream(this.uidStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.switchMap)(uid => {
return this.ProfileCollection.one(uid).stream().emitUntil(this.destroyedEvent);
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get isProfileInitializedStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ReactiveStream(this.profileStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(value => Boolean(value)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
initialize() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.auth.authUserStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.takeUntil)(_this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.distinctUntilChanged)((prev, next) => (prev === null || prev === void 0 ? void 0 : prev.uid) === (next === null || next === void 0 ? void 0 : next.uid))).subscribe(authUser => {
if (authUser) {
if (!authUser.isAnonymous) {
return _this.initializeAsRegularUser(authUser);
} else {
return _this.initializeAsAnonymousUser(authUser);
}
}
return _this.clearStoredData();
});
})();
}
refreshCurrentUser(updates) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (updates) {
const data = yield _this2.currentUserSubject;
for (let key in updates) {
if (updates.hasOwnProperty(key)) {
data[key] = updates[key];
}
}
_this2.storedUserData = data;
_this2.currentUserSubject.next(data);
_this2.extConnector.updateUserInExt(data);
} else {
yield _this2.refreshCurrentUserData();
}
})();
}
initializeAsRegularUser(authUser) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this3.hasStoredData && _this3.storedUserData.firebaseId === authUser.uid) {
_this3.currentUserSubject.next(_this3.storedUserData);
_this3.refreshCurrentUserData().catch(error => console.warn(`Unable refresh current user data`, error));
} else {
_this3.clearStoredData();
const isAccountJustCreated = moment__WEBPACK_IMPORTED_MODULE_1__(authUser.metadata.creationTime).add(5, 'minutes').isAfter(moment__WEBPACK_IMPORTED_MODULE_1__());
if (isAccountJustCreated) {
const ensureAccountIsGenerated = /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (attempt = 1) {
let account;
try {
account = yield _this3.AccountCollection.one(authUser.uid).get();
} catch (e) {
yield new Promise(resolve => {
setTimeout( /*#__PURE__*/(0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
resolve(yield ensureAccountIsGenerated(attempt + 1));
}), attempt * 10 ** 3);
});
}
if (account && (account === null || account === void 0 ? void 0 : account.id)) {
return true;
}
console.info(`Account didn't generated yet. Attempt ${attempt}`);
if (attempt < 15) {
yield new Promise(resolve => {
setTimeout( /*#__PURE__*/(0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
resolve(yield ensureAccountIsGenerated(attempt + 1));
}), attempt * 10 ** 3);
});
} else {
setTimeout(() => {
_this3.auth.logout();
}, 2500);
console.warn(`Cannot fetch initialized account`);
_this3.snackbarManager.error(`An error occurred during login process. Please try later`);
}
});
return function ensureAccountIsGenerated() {
return _ref.apply(this, arguments);
};
}();
try {
yield ensureAccountIsGenerated();
} catch (error) {
console.error(`Unable ensure account is generated`, error);
return _this3.auth.logout();
}
}
yield _this3.refreshCurrentUserData();
}
})();
}
initializeAsAnonymousUser(authUser) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
_this4.currentUserSubject.next(yield _this4.loadCurrentUserData());
} catch (error) {
_this4.currentUserSubject.next({
_id: authUser.uid,
firebaseId: authUser.uid,
..._defaults_anonymous_user_data__WEBPACK_IMPORTED_MODULE_8__.anonymousUserData
});
}
})();
}
get storedUserData() {
try {
return JSON.parse(this.storage.getItem(this.USER_STORAGE_KEY));
} catch (error) {
console.warn(`Could not get stored user data from the storage`, error);
return null;
}
}
set storedUserData(data) {
this.storage.setItem(this.USER_STORAGE_KEY, JSON.stringify(data));
}
get hasStoredData() {
return !!this.storedUserData;
}
clearStoredData() {
this.storage.removeItem(this.USER_STORAGE_KEY);
}
refreshCurrentUserData() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
try {
const data = yield _this5.loadCurrentUserData();
_this5.storedUserData = data;
_this5.currentUserSubject.next(data);
_this5.extConnector.updateUserInExt(data);
} catch (error) {
console.warn(`UserSession::initializeAsRegularUser ERROR`, error);
_this5.snackbarManager.error(`An error occurred during login process. Please try later`);
}
})();
}
loadCurrentUserData() {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const user = yield _this6.api.user.profile.getCurrentUserProfile();
if (!user) {
throw new _undock_api__WEBPACK_IMPORTED_MODULE_3__.HttpException(`User is not found`, 404);
}
return user;
})();
}
}
UserSession.ɵfac = function UserSession_Factory(t) {
return new (t || UserSession)(_angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_3__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_18__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_4__.Config), _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵinject"](_undock_auth__WEBPACK_IMPORTED_MODULE_9__.AuthManager), _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_4__.SessionStorage), _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵinject"](_undock_core__WEBPACK_IMPORTED_MODULE_4__.ExtConnector), _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵinject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_10__.SnackbarManager));
};
UserSession.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_17__["ɵɵdefineInjectable"]({
token: UserSession,
factory: UserSession.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], UserSession.prototype, "currentUserSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.EmitOnDestroy)()], UserSession.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_4__.Memoize)()], UserSession.prototype, "uidStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_4__.Memoize)()], UserSession.prototype, "accountStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_4__.Memoize)()], UserSession.prototype, "profileStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_4__.Memoize)()], UserSession.prototype, "isProfileInitializedStream", null);
/***/ }),
/***/ 40486:
/*!********************************************!*\
!*** ./packages/session/session.module.ts ***!
\********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SessionModule": () => (/* binding */ SessionModule)
/* harmony export */ });
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_core_core_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/core.module */ 78874);
/* harmony import */ var _undock_session_models_current_user__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/session/models/current-user */ 91549);
/* harmony import */ var _undock_session_models_user_session__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/session/models/user-session */ 72584);
/* harmony import */ var _undock_session_contracts_firebase_app_token__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/session/contracts/firebase-app.token */ 61831);
/* harmony import */ var _undock_session_factories_firebase_app_factory__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/session/factories/firebase-app.factory */ 68937);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
class SessionModule {
static forRoot() {
return {
ngModule: SessionModule,
providers: [_undock_session_models_current_user__WEBPACK_IMPORTED_MODULE_2__.CurrentUser, _undock_session_models_user_session__WEBPACK_IMPORTED_MODULE_3__.UserSession, {
provide: _undock_session_contracts_firebase_app_token__WEBPACK_IMPORTED_MODULE_4__.FirebaseApp,
useFactory: _undock_session_factories_firebase_app_factory__WEBPACK_IMPORTED_MODULE_5__.FirebaseAppFactory,
deps: [_undock_core__WEBPACK_IMPORTED_MODULE_0__.Config]
}]
};
}
}
SessionModule.ɵfac = function SessionModule_Factory(t) {
return new (t || SessionModule)();
};
SessionModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineNgModule"]({
type: SessionModule
});
SessionModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjector"]({
imports: [_undock_core_core_module__WEBPACK_IMPORTED_MODULE_1__.CoreModule]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵsetNgModuleScope"](SessionModule, {
imports: [_undock_core_core_module__WEBPACK_IMPORTED_MODULE_1__.CoreModule]
});
})();
/***/ }),
/***/ 35407:
/*!*****************************************************!*\
!*** ./packages/session/utils/inject-collection.ts ***!
\*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "injectCollection": () => (/* binding */ injectCollection),
/* harmony export */ "injectCollectionGroup": () => (/* binding */ injectCollectionGroup)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/session/models/orm-on-fire.context */ 72312);
const injectCollection = entity => {
const ormOnFireContext = (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.inject)(_undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_0__.OrmOnFireContext);
return ormOnFireContext.internalCollectionsMap.of(entity);
};
const injectCollectionGroup = entity => {
const ormOnFireContext = (0,_angular_core__WEBPACK_IMPORTED_MODULE_1__.inject)(_undock_session_models_orm_on_fire_context__WEBPACK_IMPORTED_MODULE_0__.OrmOnFireContext);
return ormOnFireContext.internalCollectionsMap.groupOf(entity);
};
/***/ }),
/***/ 26268:
/*!****************************************************************!*\
!*** ./packages/time/availability/availability-ui.provider.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvailabilityUIProvider": () => (/* binding */ AvailabilityUIProvider)
/* harmony export */ });
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _angular_material_legacy_form_field__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/material/legacy-form-field */ 41204);
/* harmony import */ var _undock_core_core_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core/core.module */ 78874);
/* harmony import */ var _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/ui-kit.module */ 85196);
/* harmony import */ var _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/time/availability/components */ 93989);
/* harmony import */ var _undock_time_availability_services_availability_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/time/availability/services/availability.service */ 84614);
/* harmony import */ var _undock_time_availability_services_timezone_helper__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/time/availability/services/timezone.helper */ 1007);
/* harmony import */ var _undock_time_availability_services_filters_availability_filters_aggregator__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/time/availability/services/filters/availability-filters.aggregator */ 6965);
/* harmony import */ var _undock_time_availability_services_filters_remove_unavailable_slots_filter__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/time/availability/services/filters/remove-unavailable-slots.filter */ 9575);
/* harmony import */ var _undock_time_availability_services_filters_generate_priority_mode_slots_filter__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/time/availability/services/filters/generate-priority-mode-slots.filter */ 45642);
/* harmony import */ var _undock_time_availability_services_filters_remove_duplicate_slots_filter__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/time/availability/services/filters/remove-duplicate-slots.filter */ 94821);
/* harmony import */ var _undock_time_availability_components_availability_multi_day_slot_selector_availability_slot_column_view_upcoming_event_slot_view_event_slot_edit_button_event_slot_edit_button_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/time/availability/components/availability-multi-day-slot-selector/availability-slot-column-view/upcoming-event-slot-view/event-slot-edit-button/event-slot-edit-button.component */ 50980);
/* harmony import */ var _undock_time_availability_components_embed_available_time_slot_view_embed_available_time_slot_view_embed_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/time/availability/components/embed/available-time-slot-view-embed/available-time-slot-view-embed.component */ 77770);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_icon__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @angular/material/icon */ 57822);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
class AvailabilityUIProvider {}
AvailabilityUIProvider.ɵfac = function AvailabilityUIProvider_Factory(t) {
return new (t || AvailabilityUIProvider)();
};
AvailabilityUIProvider.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_14__["ɵɵdefineNgModule"]({
type: AvailabilityUIProvider
});
AvailabilityUIProvider.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_14__["ɵɵdefineInjector"]({
providers: [_undock_time_availability_services_timezone_helper__WEBPACK_IMPORTED_MODULE_4__.TimeZoneHelper, _undock_time_availability_services_availability_service__WEBPACK_IMPORTED_MODULE_3__.AvailabilityService, _undock_time_availability_services_filters_availability_filters_aggregator__WEBPACK_IMPORTED_MODULE_5__.AvailabilityFiltersAggregator, _undock_time_availability_services_filters_remove_unavailable_slots_filter__WEBPACK_IMPORTED_MODULE_6__.RemoveUnavailableSlotsFilter, _undock_time_availability_services_filters_generate_priority_mode_slots_filter__WEBPACK_IMPORTED_MODULE_7__.GeneratePriorityModeSlotsFilter, _undock_time_availability_services_filters_remove_duplicate_slots_filter__WEBPACK_IMPORTED_MODULE_8__.RemoveDuplicateSlotsFilter],
imports: [_undock_core_core_module__WEBPACK_IMPORTED_MODULE_0__.CoreModule, _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_1__.UiKitModule, _angular_material_legacy_form_field__WEBPACK_IMPORTED_MODULE_15__.MatLegacyFormFieldModule, _angular_forms__WEBPACK_IMPORTED_MODULE_16__.FormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_16__.ReactiveFormsModule]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_14__["ɵɵsetNgModuleScope"](AvailabilityUIProvider, {
declarations: [_undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailableTimeSlotViewComponent, _undock_time_availability_components_embed_available_time_slot_view_embed_available_time_slot_view_embed_component__WEBPACK_IMPORTED_MODULE_10__.AvailableTimeSlotViewEmbedComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.UpcomingEventSlotViewComponent, _undock_time_availability_components_availability_multi_day_slot_selector_availability_slot_column_view_upcoming_event_slot_view_event_slot_edit_button_event_slot_edit_button_component__WEBPACK_IMPORTED_MODULE_9__.EventSlotEditButtonComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilityDayBrowserComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilitySlotSelectorComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilitySlotColumnViewComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilityMultiDaySlotSelectorComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilityDaySlotSkeletonLoaderComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailableTimeSlotScoreIconComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailableTimeSlotWarningIconComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.TimeZoneSelectorComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilityMeetingModeSwitchComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilityDurationSelectComponent],
imports: [_undock_core_core_module__WEBPACK_IMPORTED_MODULE_0__.CoreModule, _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_1__.UiKitModule, _angular_material_legacy_form_field__WEBPACK_IMPORTED_MODULE_15__.MatLegacyFormFieldModule, _angular_forms__WEBPACK_IMPORTED_MODULE_16__.FormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_16__.ReactiveFormsModule],
exports: [_undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailableTimeSlotViewComponent, _undock_time_availability_components_embed_available_time_slot_view_embed_available_time_slot_view_embed_component__WEBPACK_IMPORTED_MODULE_10__.AvailableTimeSlotViewEmbedComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.UpcomingEventSlotViewComponent, _undock_time_availability_components_availability_multi_day_slot_selector_availability_slot_column_view_upcoming_event_slot_view_event_slot_edit_button_event_slot_edit_button_component__WEBPACK_IMPORTED_MODULE_9__.EventSlotEditButtonComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilityDayBrowserComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilitySlotSelectorComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilitySlotColumnViewComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilityMultiDaySlotSelectorComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilityDaySlotSkeletonLoaderComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailableTimeSlotScoreIconComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailableTimeSlotWarningIconComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.TimeZoneSelectorComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilityMeetingModeSwitchComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilityDurationSelectComponent]
});
})();
_angular_core__WEBPACK_IMPORTED_MODULE_14__["ɵɵsetComponentScope"](_undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilitySlotSelectorComponent, [_angular_common__WEBPACK_IMPORTED_MODULE_17__.NgIf, _angular_material_icon__WEBPACK_IMPORTED_MODULE_18__.MatIcon, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_11__.DatePickerComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_12__.ExpandIconComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilityDayBrowserComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilityMultiDaySlotSelectorComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilityMeetingModeSwitchComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilityDurationSelectComponent], [_undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_13__.StreamPipe]);
_angular_core__WEBPACK_IMPORTED_MODULE_14__["ɵɵsetComponentScope"](_undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilitySlotColumnViewComponent, [_angular_common__WEBPACK_IMPORTED_MODULE_17__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_17__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_17__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_17__.NgSwitchCase, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_12__.CalendarNoTimeIconComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailableTimeSlotViewComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.UpcomingEventSlotViewComponent], [_undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_13__.StreamPipe]);
_angular_core__WEBPACK_IMPORTED_MODULE_14__["ɵɵsetComponentScope"](_undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilityMultiDaySlotSelectorComponent, [_angular_common__WEBPACK_IMPORTED_MODULE_17__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_17__.NgIf, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_12__.CalendarNoTimeIconComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilitySlotColumnViewComponent, _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_2__.AvailabilityDaySlotSkeletonLoaderComponent], []);
/***/ }),
/***/ 6153:
/*!**************************************************************************************************************!*\
!*** ./packages/time/availability/components/availability-day-browser/availability-day-browser.component.ts ***!
\**************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvailabilityDayBrowserComponent": () => (/* binding */ AvailabilityDayBrowserComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 60116);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/hotkeys/services/keyboard-shortcuts.decorator */ 62114);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_core__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @angular/material/core */ 59121);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
/* harmony import */ var _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/common/ui-kit/ui/pipes */ 97648);
function AvailabilityDayBrowserComponent_ng_container_0_ng_container_4_ng_template_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](1, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](3, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](5, "momentTimeZone");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
}
if (rf & 2) {
const availabilityDays_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2).ngIf;
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind3"](5, 1, availabilityDays_r1[0], ctx_r6.selectedTimeZone, "MMMM"));
}
}
const _c0 = function (a0) {
return {
opened: a0
};
};
function AvailabilityDayBrowserComponent_ng_container_0_ng_container_4_div_5_Template(rf, ctx) {
if (rf & 1) {
const _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "app-date-picker", 10, 11);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("onDateSelected", function AvailabilityDayBrowserComponent_ng_container_0_ng_container_4_div_5_Template_app_date_picker_onDateSelected_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r11);
const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r10.onChangeDateSelected($event));
})("onOpenStateChange", function AvailabilityDayBrowserComponent_ng_container_0_ng_container_4_div_5_Template_app_date_picker_onOpenStateChange_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r11);
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵreference"](3);
const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r12.onOpenStateChange($event, _r9));
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](6, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function AvailabilityDayBrowserComponent_ng_container_0_ng_container_4_div_5_Template_div_click_6_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r11);
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵreference"](3);
const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](3);
ctx_r13.toggleDatePicker(_r9);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"]($event.stopPropagation());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](8, "app-short-arrow-button", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](9, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵstyleProp"]("cursor", ctx_r7.enableDatePicker ? "pointer" : "default");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("date", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](4, 7, ctx_r7.selectedDayDateStream))("dateFormat", "MMMM")("position", "br")("showInvalidDateLabels", true);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpureFunction1"](11, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](9, 9, ctx_r7.isCalendarOverlayVisible$)));
}
}
function AvailabilityDayBrowserComponent_ng_container_0_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](2, AvailabilityDayBrowserComponent_ng_container_0_ng_container_4_ng_template_2_Template, 8, 5, "ng-template", null, 7, _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](5, AvailabilityDayBrowserComponent_ng_container_0_ng_container_4_div_5_Template, 12, 13, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵreference"](3);
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", ctx_r2.enableDatePicker)("ngIfElse", _r5);
}
}
function AvailabilityDayBrowserComponent_ng_container_0_ng_container_12_section_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "section", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](3, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](5, "momentTimeZone");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](7, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](9, "momentTimeZone");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
}
if (rf & 2) {
const day_r15 = ctx.$implicit;
const idx_r16 = ctx.index;
const ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵclassProp"]("-day-selected", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](1, 6, ctx_r14.selectedAvailabilityDayIndex$) === idx_r16)("--single-liner", ctx_r14.availabilityDaysCountToDisplay === 1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate1"]("\n ", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind3"](5, 8, day_r15, ctx_r14.selectedTimeZone, "ddd"), "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate1"]("\n ", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind3"](9, 12, day_r15, ctx_r14.selectedTimeZone, "D"), "\n ");
}
}
function AvailabilityDayBrowserComponent_ng_container_0_ng_container_12_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](2, AvailabilityDayBrowserComponent_ng_container_0_ng_container_12_section_2_Template, 11, 16, "section", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const availabilityDays_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngForOf", availabilityDays_r1);
}
}
const _c1 = function (a0) {
return {
background: a0
};
};
function AvailabilityDayBrowserComponent_ng_container_0_ng_container_14_section_2_ng_container_4_ng_template_2_Template(rf, ctx) {
if (rf & 1) {
const _r27 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](1, "div", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function AvailabilityDayBrowserComponent_ng_container_0_ng_container_14_section_2_ng_container_4_ng_template_2_Template_div_click_1_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r27);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
const _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵreference"](10);
const ctx_r26 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](4);
ctx_r26.toggleDatePicker(_r25);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"]($event.stopPropagation());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](4, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](6, "momentTimeZone");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](9, "div", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function AvailabilityDayBrowserComponent_ng_container_0_ng_container_14_section_2_ng_container_4_ng_template_2_Template_div_click_9_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r27);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
const _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵreference"](10);
const ctx_r28 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](4);
ctx_r28.toggleDatePicker(_r25);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"]($event.stopPropagation());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](10, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](11, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](13, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](15, "momentTimeZone");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](17, "\n ");
}
if (rf & 2) {
const ctx_r29 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2);
const availabilityItem_r19 = ctx_r29.$implicit;
const idx_r20 = ctx_r29.index;
const ctx_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵclassProp"]("--day-disabled", availabilityItem_r19.slots.length === 0)("--day-selected", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](2, 13, ctx_r24.selectedAvailabilityDayIndex$) === idx_r20);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind3"](6, 15, availabilityItem_r19.day, ctx_r24.selectedTimeZone, "ddd, MMMM"));
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵclassProp"]("--day-disabled", availabilityItem_r19.slots.length === 0)("--day-selected", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](10, 19, ctx_r24.selectedAvailabilityDayIndex$) === idx_r20)("--day-selectable", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](11, 21, ctx_r24.selectedAvailabilityDayIndex$) !== idx_r20);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngStyle", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpureFunction1"](27, _c1, ctx_r24.themeColor));
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind3"](15, 23, availabilityItem_r19.day, ctx_r24.selectedTimeZone, "D"));
}
}
function AvailabilityDayBrowserComponent_ng_container_0_ng_container_14_section_2_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
const _r31 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](2, AvailabilityDayBrowserComponent_ng_container_0_ng_container_14_section_2_ng_container_4_ng_template_2_Template, 18, 29, "ng-template", null, 21, _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainer"](5, 22);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](7, "div", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](9, "app-date-picker", 10, 11);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("onDateSelected", function AvailabilityDayBrowserComponent_ng_container_0_ng_container_14_section_2_ng_container_4_Template_app_date_picker_onDateSelected_9_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r31);
const ctx_r30 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](4);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r30.onChangeDateSelected($event));
})("onOpenStateChange", function AvailabilityDayBrowserComponent_ng_container_0_ng_container_14_section_2_ng_container_4_Template_app_date_picker_onOpenStateChange_9_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r31);
const _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵreference"](10);
const ctx_r32 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](4);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r32.onOpenStateChange($event, _r25));
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](11, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](13, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function AvailabilityDayBrowserComponent_ng_container_0_ng_container_14_section_2_ng_container_4_Template_div_click_13_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r31);
const _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵreference"](10);
const ctx_r33 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](4);
ctx_r33.toggleDatePicker(_r25);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"]($event.stopPropagation());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelement"](15, "app-short-arrow-button", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](16, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r23 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵreference"](3);
const ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngTemplateOutlet", _r23);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("date", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](11, 6, ctx_r21.selectedDayDateStream))("dateFormat", "")("position", "br")("showInvalidDateLabels", true);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpureFunction1"](10, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](16, 8, ctx_r21.isCalendarOverlayVisible$)));
}
}
function AvailabilityDayBrowserComponent_ng_container_0_ng_container_14_section_2_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](5, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](7, "momentTimeZone");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](10, "div", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](11, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](12, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](14, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](16, "momentTimeZone");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r34 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
const availabilityItem_r19 = ctx_r34.$implicit;
const idx_r20 = ctx_r34.index;
const ctx_r22 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵclassProp"]("--day-disabled", availabilityItem_r19.slots.length === 0)("--day-selected", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](3, 13, ctx_r22.selectedAvailabilityDayIndex$) === idx_r20);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind3"](7, 15, availabilityItem_r19.day, ctx_r22.selectedTimeZone, "ddd"));
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵclassProp"]("--day-disabled", availabilityItem_r19.slots.length === 0)("--day-selected", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](11, 19, ctx_r22.selectedAvailabilityDayIndex$) === idx_r20)("--day-selectable", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](12, 21, ctx_r22.selectedAvailabilityDayIndex$) !== idx_r20);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngStyle", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpureFunction1"](27, _c1, ctx_r22.themeColor));
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind3"](16, 23, availabilityItem_r19.day, ctx_r22.selectedTimeZone, "D"));
}
}
function AvailabilityDayBrowserComponent_ng_container_0_ng_container_14_section_2_Template(rf, ctx) {
if (rf & 1) {
const _r36 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](0, "section", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function AvailabilityDayBrowserComponent_ng_container_0_ng_container_14_section_2_Template_section_click_0_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r36);
const idx_r20 = restoredCtx.index;
const ctx_r35 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r35.selectDayByIndex(idx_r20));
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](2, 3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](4, AvailabilityDayBrowserComponent_ng_container_0_ng_container_14_section_2_ng_container_4_Template, 20, 12, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](6, AvailabilityDayBrowserComponent_ng_container_0_ng_container_14_section_2_ng_container_6_Template, 19, 29, "ng-container", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
}
if (rf & 2) {
const availabilityItem_r19 = ctx.$implicit;
const ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵclassProp"]("-day-slots-enabled", availabilityItem_r19.slots.length > 0)("--day-today", availabilityItem_r19.slots.length === 0)("--single-liner", ctx_r18.availabilityDaysCountToDisplay === 1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngSwitch", ctx_r18.availabilityDaysCountToDisplay);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngSwitchCase", 1);
}
}
function AvailabilityDayBrowserComponent_ng_container_0_ng_container_14_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](2, AvailabilityDayBrowserComponent_ng_container_0_ng_container_14_section_2_Template, 9, 8, "section", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](3, 1, ctx_r4.availabilitySetStream));
}
}
function AvailabilityDayBrowserComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
const _r38 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](4, AvailabilityDayBrowserComponent_ng_container_0_ng_container_4_Template, 7, 2, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](6, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](7, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerStart"](9, 3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](10, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](12, AvailabilityDayBrowserComponent_ng_container_0_ng_container_12_Template, 4, 1, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](14, AvailabilityDayBrowserComponent_ng_container_0_ng_container_14_Template, 5, 3, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](16, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](17, "app-arrow-button", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function AvailabilityDayBrowserComponent_ng_container_0_Template_app_arrow_button_click_17_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r38);
const ctx_r37 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r37.goToPreviousWeek());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](18, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementStart"](19, "app-arrow-button", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵlistener"]("click", function AvailabilityDayBrowserComponent_ng_container_0_Template_app_arrow_button_click_19_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵrestoreView"](_r38);
const ctx_r39 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵresetView"](ctx_r39.goToNextWeek());
});
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](22, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const availabilityDays_r1 = ctx.ngIf;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", (availabilityDays_r1 == null ? null : availabilityDays_r1.length) >= 1);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵclassProp"]("__multi-day-mode", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](7, 8, ctx_r0.isMultiDayMode$));
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngSwitch", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](10, 10, ctx_r0.isAvailabilityLoading$));
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngSwitchCase", true);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngSwitchCase", false);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("direction", "left");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("direction", "right");
}
}
let AvailabilityDayBrowserComponent = class AvailabilityDayBrowserComponent {
constructor() {
this.onNextDaysClicked = new _angular_core__WEBPACK_IMPORTED_MODULE_8__.EventEmitter();
this.onPrevDaysClicked = new _angular_core__WEBPACK_IMPORTED_MODULE_8__.EventEmitter();
this.onDaySelected = new _angular_core__WEBPACK_IMPORTED_MODULE_8__.EventEmitter();
this.onDayIndexSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_8__.EventEmitter();
this.isMultiDayMode$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.isCalendarOverlayVisible$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.availability$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.isAvailabilityLoading$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.availabilityRangeStart$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.selectedAvailabilityDayIndex$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.availabilityDaysCountToDisplay$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.enableDatePicker = false;
this.themeColor = 'transparent';
}
set availability(value) {
this.availability$.next(value !== null && value !== void 0 ? value : []);
}
set isAvailabilityLoading(value) {
this.isAvailabilityLoading$.next(value !== null && value !== void 0 ? value : false);
}
set availabilityRangeStart(value) {
this.availabilityRangeStart$.next(value !== null && value !== void 0 ? value : moment__WEBPACK_IMPORTED_MODULE_3___default()());
}
set selectedAvailabilityDayIndex(value) {
this.selectedAvailabilityDayIndex$.next(value !== null && value !== void 0 ? value : 0);
}
set availabilityDaysCountToDisplay(value) {
this._availabilityDaysCountToDisplay = value;
this.availabilityDaysCountToDisplay$.next(value !== null && value !== void 0 ? value : 7);
}
get availabilityDaysCountToDisplay() {
return this._availabilityDaysCountToDisplay;
}
set isMultiDayMode(value) {
this.isMultiDayMode$.next(value !== null && value !== void 0 ? value : true);
}
get selectedDayDateStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_9__.combineLatest)([this.availabilityDaysStream, this.selectedAvailabilityDayIndex$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.filter)(sources => sources[1] > -1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.distinctUntilChanged)((prev, next) => {
var _a;
return (_a = prev[0][prev[1]]) === null || _a === void 0 ? void 0 : _a.isSame(next[0][next[1]], 'day');
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(sources => {
const [days, selectedDayIndex] = sources;
return days[selectedDayIndex];
})));
}
get availabilityDaysStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_9__.combineLatest)([this.availabilityRangeStart$, this.availabilityDaysCountToDisplay$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(([fromDate, displayDaysCount]) => {
return [...new Array(displayDaysCount)].map((_, dayIndex) => fromDate.clone().add(dayIndex, 'days'));
}));
}
get availabilitySetStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_9__.combineLatest)([this.availability$, this.availabilityDaysStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.map)(([availabilitySets, daysToDisplay]) => {
return availabilitySets.length > 0 ? availabilitySets : daysToDisplay.map(day => ({
day: day,
slots: []
}));
}));
}
goToNextWeek() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.onNextDaysClicked.next();
})();
}
goToPreviousWeek() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.onPrevDaysClicked.next();
})();
}
selectDayByIndex(index) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const days = yield _this3.availability$;
if (days[index] && days[index].slots.length > 0) {
_this3.onDayIndexSelected.next(index);
}
})();
}
onChangeDateSelected(value) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this4.onDaySelected.next(moment__WEBPACK_IMPORTED_MODULE_3___default()(value));
})();
}
onOpenStateChange(isOpened, refComponent) {
if (refComponent) {
this.toggleDatePicker(refComponent, isOpened);
}
}
toggleDatePicker(refComponent, nextState = null) {
const currentState = this.isCalendarOverlayVisible$.getValue();
if (!refComponent) {
return false;
}
if (null === nextState) {
nextState = !currentState;
} else if (nextState === currentState) {
return false;
}
this.isCalendarOverlayVisible$.next(nextState);
if (nextState) {
refComponent.show();
} else {
refComponent.hide();
}
}
};
AvailabilityDayBrowserComponent.ɵfac = function AvailabilityDayBrowserComponent_Factory(t) {
return new (t || AvailabilityDayBrowserComponent)();
};
AvailabilityDayBrowserComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineComponent"]({
type: AvailabilityDayBrowserComponent,
selectors: [["app-time-availability-day-browser"]],
inputs: {
availability: "availability",
isAvailabilityLoading: "isAvailabilityLoading",
availabilityRangeStart: "availabilityRangeStart",
selectedAvailabilityDayIndex: "selectedAvailabilityDayIndex",
availabilityDaysCountToDisplay: "availabilityDaysCountToDisplay",
isMultiDayMode: ["multiMode", "isMultiDayMode"],
selectedTimeZone: "selectedTimeZone",
enableDatePicker: "enableDatePicker",
themeColor: "themeColor"
},
outputs: {
onNextDaysClicked: "onNextDaysClicked",
onPrevDaysClicked: "onPrevDaysClicked",
onDaySelected: "onDaySelected",
onDayIndexSelected: "onDayIndexSelected"
},
decls: 3,
vars: 3,
consts: [[4, "ngIf"], [1, "week-carousel", "-container"], [1, "week-carousel__days-container"], [3, "ngSwitch"], [4, "ngSwitchCase"], ["matRipple", "", 1, "arrow-btn", "left", 3, "direction", "click"], ["matRipple", "", 1, "arrow-btn", "right", 3, "direction", "click"], ["datePickerOff", ""], ["class", "week-carousel__current-month", 3, "cursor", 4, "ngIf", "ngIfElse"], [1, "week-carousel__current-month"], [1, "__date-selector", 3, "date", "dateFormat", "position", "showInvalidDateLabels", "onDateSelected", "onOpenStateChange"], ["datePicker", ""], [1, "dropdown-arrow", 3, "click"], [3, "ngClass"], ["class", "week-carousel__day-item", 3, "-day-selected", "--single-liner", 4, "ngFor", "ngForOf"], [1, "week-carousel__day-item"], [1, "day-browser-day-label"], [1, "day-browser-date-label"], ["class", "week-carousel__day-item", 3, "-day-slots-enabled", "--day-today", "--single-liner", "click", 4, "ngFor", "ngForOf"], [1, "week-carousel__day-item", 3, "click"], [4, "ngSwitchDefault"], ["singleLineDayLabel", ""], [3, "ngTemplateOutlet"], [1, "week-carousel__single-line-day-selector"], [1, "day-browser-day-label", 3, "click"], [1, "day-browser-date-label", 3, "ngStyle", "click"], [1, "day-browser-date-label", 3, "ngStyle"]],
template: function AvailabilityDayBrowserComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtemplate"](0, AvailabilityDayBrowserComponent_ng_container_0_Template, 23, 12, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵtext"](2, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵpipeBind1"](1, 1, ctx.availabilityDaysStream));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_13__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_13__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_13__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_13__.NgTemplateOutlet, _angular_common__WEBPACK_IMPORTED_MODULE_13__.NgStyle, _angular_common__WEBPACK_IMPORTED_MODULE_13__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_13__.NgSwitchCase, _angular_common__WEBPACK_IMPORTED_MODULE_13__.NgSwitchDefault, _angular_material_core__WEBPACK_IMPORTED_MODULE_14__.MatRipple, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_5__.DatePickerComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_5__.ArrowButtonComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_5__.ShortArrowButtonComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_6__.StreamPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_7__.MomentTimeZonePipe],
styles: [".day-browser-day-label[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n font-size: 12px;\n line-height: 16px;\n letter-spacing: 1px;\n font-weight: 600;\n text-transform: uppercase;\n color: #807A8E;\n background: transparent;\n}\n\n.day-browser-date-label[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 50%;\n background: transparent;\n font-weight: 300;\n font-size: 36px;\n line-height: 36px;\n color: #121114;\n}\n\n.--day-disabled[_ngcontent-%COMP%] {\n border: none;\n cursor: auto;\n background: transparent !important;\n}\n\n.--day-selectable[_ngcontent-%COMP%] {\n background: transparent !important;\n}\n\n.week-carousel.-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n\n.week-carousel__current-month[_ngcontent-%COMP%], .week-carousel__single-line-day-selector[_ngcontent-%COMP%] {\n position: relative;\n display: flex;\n align-content: center;\n justify-content: space-between;\n flex-wrap: nowrap;\n align-items: center;\n padding-right: 24px;\n color: #121114;\n font-size: 24px;\n line-height: 30px;\n margin-bottom: 20px;\n}\n.week-carousel__current-month[_ngcontent-%COMP%] app-date-picker.__date-selector input, .week-carousel__single-line-day-selector[_ngcontent-%COMP%] app-date-picker.__date-selector input {\n font-size: 24px;\n line-height: 30px;\n padding: 0;\n width: auto !important;\n max-width: 124px;\n}\n.week-carousel__current-month[_ngcontent-%COMP%] .dropdown-arrow[_ngcontent-%COMP%], .week-carousel__single-line-day-selector[_ngcontent-%COMP%] .dropdown-arrow[_ngcontent-%COMP%] {\n position: absolute;\n width: 100%;\n height: 100%;\n}\n.week-carousel__current-month[_ngcontent-%COMP%] .dropdown-arrow[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], .week-carousel__single-line-day-selector[_ngcontent-%COMP%] .dropdown-arrow[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] {\n position: absolute;\n right: 0;\n top: 0;\n margin: 3px 0;\n transition: transform 0.25s linear;\n}\n.week-carousel__current-month[_ngcontent-%COMP%] .dropdown-arrow[_ngcontent-%COMP%] > *.opened[_ngcontent-%COMP%], .week-carousel__single-line-day-selector[_ngcontent-%COMP%] .dropdown-arrow[_ngcontent-%COMP%] > *.opened[_ngcontent-%COMP%] {\n transform: rotate(180deg);\n}\n\n.week-carousel__days-container[_ngcontent-%COMP%] {\n position: relative;\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: space-evenly;\n}\n.week-carousel__days-container.__multi-day-mode[_ngcontent-%COMP%] {\n justify-content: space-around;\n margin-bottom: -6px;\n}\n.week-carousel__days-container[_ngcontent-%COMP%] .available-time__chevron-button[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n.week-carousel__days-container[_ngcontent-%COMP%] .arrow-btn[_ngcontent-%COMP%] {\n height: 40px;\n width: 40px;\n border: 1px solid #EDEAF2;\n background: #ffffff;\n border-radius: 100%;\n cursor: pointer;\n position: absolute;\n top: 23px;\n}\n.week-carousel__days-container[_ngcontent-%COMP%] .arrow-btn.left[_ngcontent-%COMP%] {\n left: 0;\n}\n.week-carousel__days-container[_ngcontent-%COMP%] .arrow-btn.right[_ngcontent-%COMP%] {\n right: 0;\n}\n\n.week-carousel__day-item[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n padding-top: 14px;\n border-radius: 16px;\n cursor: pointer;\n min-width: 85px;\n}\n.week-carousel__day-item.--single-liner[_ngcontent-%COMP%] {\n flex-direction: row;\n}\n.week-carousel__day-item.--single-liner[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] {\n margin-left: 10px;\n}\n.week-carousel__day-item.--single-liner[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child {\n margin-left: 0;\n}\n\n@media all and (max-width: 1024px) {\n .week-carousel__single-line-day-selector[_ngcontent-%COMP%] {\n margin: 0;\n padding: 0;\n }\n .week-carousel__single-line-day-selector[_ngcontent-%COMP%] app-date-picker.__date-selector input {\n max-width: 15px;\n opacity: 0;\n }\n .week-carousel__current-month[_ngcontent-%COMP%] {\n margin-bottom: 16px;\n }\n \n app-profile-page .week-carousel__days-container.__multi-day-mode {\n margin-bottom: 0 !important;\n padding: 0;\n }\n .week-carousel__days-container[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n padding: 0;\n margin: 0;\n }\n .week-carousel__days-container.__multi-day-mode[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n justify-content: space-between;\n }\n .week-carousel__days-container[_ngcontent-%COMP%] .week-carousel__day-item[_ngcontent-%COMP%] {\n padding: 0;\n order: 1;\n }\n .week-carousel__days-container[_ngcontent-%COMP%] .week-carousel__day-item[_ngcontent-%COMP%] .day-browser-day-label[_ngcontent-%COMP%] {\n font-size: 16px;\n line-height: 22px;\n }\n .week-carousel__days-container[_ngcontent-%COMP%] .week-carousel__day-item[_ngcontent-%COMP%] .day-browser-date-label[_ngcontent-%COMP%] {\n font-size: 20px;\n line-height: 26px;\n }\n .week-carousel__days-container[_ngcontent-%COMP%] .arrow-btn[_ngcontent-%COMP%] {\n order: 0;\n position: unset;\n width: 38px;\n height: 38px;\n }\n .week-carousel__days-container[_ngcontent-%COMP%] .arrow-btn[_ngcontent-%COMP%]:last-child {\n order: 2;\n }\n .week-carousel__day-item.-day-selected[_ngcontent-%COMP%] {\n padding-top: 8px;\n outline: none;\n }\n}\n@media screen and (max-width: 768px) {\n .week-carousel__single-line-day-selector[_ngcontent-%COMP%] app-date-picker .qs-squares {\n display: grid;\n }\n .week-carousel__day-item[_ngcontent-%COMP%] .day-browser-month-label[_ngcontent-%COMP%] {\n margin-bottom: 0;\n }\n .week-carousel__day-item[_ngcontent-%COMP%] .day-browser-day-label[_ngcontent-%COMP%] {\n margin-bottom: 0;\n }\n}\n@media all and (max-width: 480px) {\n .week-carousel.-container[_ngcontent-%COMP%] {\n position: relative;\n }\n .week-carousel__current-month[_ngcontent-%COMP%] {\n margin-bottom: 0;\n }\n .week-carousel__current-month[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n display: none;\n }\n .week-carousel__days-container[_ngcontent-%COMP%] {\n display: flex;\n justify-content: space-between;\n padding: 10px 0;\n }\n .week-carousel__days-container[_ngcontent-%COMP%] .week-carousel__day-item[_ngcontent-%COMP%] .day-browser-day-label[_ngcontent-%COMP%] {\n font-weight: 500;\n font-size: 16px;\n line-height: 22px;\n display: flex;\n align-items: center;\n text-align: center;\n letter-spacing: -0.02em;\n text-transform: none;\n color: #121114;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvYXZhaWxhYmlsaXR5L2NvbXBvbmVudHMvYXZhaWxhYmlsaXR5LWRheS1icm93c2VyL2F2YWlsYWJpbGl0eS1kYXktYnJvd3Nlci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNIWXFCO0VHWHJCLHVCQUFBO0FBNERKOztBQXpEQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBRUEsY0hMb0I7QUdnRXhCOztBQXhEQTtFQUNJLFlBQUE7RUFFQSxZQUFBO0VBQ0Esa0NBQUE7QUEwREo7O0FBdkRBO0VBQ0ksa0NBQUE7QUEwREo7O0FBdkRBO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QUEwREo7O0FBdkRBOztFQUdJLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFFQSxjSHBDb0I7RUdxQ3BCLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0FBd0RKO0FBbkRnQjs7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtBQXNEcEI7QUFoREk7O0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBQW1EUjtBQWpEUTs7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0VBQ0EsYUFBQTtFQUVBLGtDQUFBO0FBbURaO0FBakRZOztFQUNJLHlCQUFBO0FBb0RoQjs7QUE3Q0E7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtBQWdESjtBQTlDSTtFQUNJLDZCQUFBO0VBQ0EsbUJBQUE7QUFnRFI7QUE3Q0k7RUFDSSxlQUFBO0FBK0NSO0FBNUNJO0VBQ0ksWUFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLG1CSGtEQTtFR2pEQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7QUE4Q1I7QUEzQ1E7RUFDSSxPQUFBO0FBNkNaO0FBMUNRO0VBQ0ksUUFBQTtBQTRDWjs7QUF2Q0E7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtBQTBDSjtBQXhDSTtFQUNJLG1CQUFBO0FBMENSO0FBekNRO0VBQ0ksaUJBQUE7QUEyQ1o7QUExQ1k7RUFDSSxjQUFBO0FBNENoQjs7QUF0Q0E7RUFFSTtJQUNJLFNBQUE7SUFDQSxVQUFBO0VBd0NOO0VBckNjO0lBQ0ksZUFBQTtJQUNBLFVBQUE7RUF1Q2xCO0VBakNFO0lBQ0ksbUJBQUE7RUFtQ047RUFoQ0U7Ozs7OztHQUFBO0VBVVE7SUFDSSwyQkFBQTtJQUNBLFVBQUE7RUErQmQ7RUExQkU7SUFHSSxhQUFBO0lBQ0EsOEJBQUE7SUFDQSxVQUFBO0lBQ0EsU0FBQTtFQTBCTjtFQXhCTTtJQUNJLGtCQUFBO0lBQ0EsOEJBQUE7RUEwQlY7RUF2Qk07SUFFSSxVQUFBO0lBQ0EsUUFBQTtFQXdCVjtFQXRCVTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtFQXdCZDtFQXJCVTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtFQXVCZDtFQW5CTTtJQUVJLFFBQUE7SUFLQSxlQUFBO0lBRUEsV0FBQTtJQUNBLFlBQUE7RUFlVjtFQXRCVTtJQUNJLFFBQUE7RUF3QmQ7RUFWTTtJQUNJLGdCQUFBO0lBQ0EsYUFBQTtFQVlWO0FBQ0Y7QUFOQTtFQUtnQjtJQUNJLGFBQUE7RUFJbEI7RUFHVTtJQUNJLGdCQUFBO0VBRGQ7RUFJVTtJQUNJLGdCQUFBO0VBRmQ7QUFDRjtBQVFBO0VBRUk7SUFDSSxrQkFBQTtFQVBOO0VBVUU7SUFDSSxnQkFBQTtFQVJOO0VBVU07SUFDSSxhQUFBO0VBUlY7RUFZRTtJQUdJLGFBQUE7SUFDQSw4QkFBQTtJQUVBLGVBQUE7RUFiTjtFQWlCVTtJQUNJLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7SUFDQSx1QkFBQTtJQUNBLG9CQUFBO0lBQ0EsY0FBQTtFQWZkO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbi5kYXktYnJvd3Nlci1kYXktbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmRheS1icm93c2VyLWRhdGUtbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG5cbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuLi0tZGF5LWRpc2FibGVkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLy9jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uLS1kYXktc2VsZWN0YWJsZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLndlZWstY2Fyb3VzZWwuLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53ZWVrLWNhcm91c2VsX19jdXJyZW50LW1vbnRoLFxuLndlZWstY2Fyb3VzZWxfX3NpbmdsZS1saW5lLWRheS1zZWxlY3RvciB7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcblxuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgOjpuZy1kZWVwIHtcbiAgICAgICAgYXBwLWRhdGUtcGlja2VyIHtcbiAgICAgICAgICAgICYuX19kYXRlLXNlbGVjdG9yIHtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDA7XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGxpbmVhcjtcblxuICAgICAgICAgICAgJi5vcGVuZWQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLndlZWstY2Fyb3VzZWxfX2RheXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG4gICAgJi5fX211bHRpLWRheS1tb2RlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgfVxuXG4gICAgLmF2YWlsYWJsZS10aW1lX19jaGV2cm9uLWJ1dHRvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuYXJyb3ctYnRuIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcblxuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53ZWVrLWNhcm91c2VsX19kYXktaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLXdpZHRoOiA4NXB4O1xuXG4gICAgJi4tLXNpbmdsZS1saW5lcntcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXG4gICAgLndlZWstY2Fyb3VzZWxfX3NpbmdsZS1saW5lLWRheS1zZWxlY3RvcntcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICA6Om5nLWRlZXAge1xuICAgICAgICAgICAgYXBwLWRhdGUtcGlja2VyLl9fZGF0ZS1zZWxlY3RvciB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndlZWstY2Fyb3VzZWxfX2N1cnJlbnQtbW9udGgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC8qXG4gICAgLndlZWstY2Fyb3VzZWxfX2RheXMtY29udGFpbmVyIHtcbiAgICAgICAgLmFycm93LWJ0biB7XG4gICAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgKi9cblxuICAgIDo6bmctZGVlcHtcbiAgICAgICAgYXBwLXByb2ZpbGUtcGFnZSB7XG4gICAgICAgICAgICAud2Vlay1jYXJvdXNlbF9fZGF5cy1jb250YWluZXIuX19tdWx0aS1kYXktbW9kZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2Vlay1jYXJvdXNlbF9fZGF5cy1jb250YWluZXIge1xuICAgICAgICAvL21heC13aWR0aDogNDQ4cHg7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJi5fX211bHRpLWRheS1tb2RlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC53ZWVrLWNhcm91c2VsX19kYXktaXRlbSB7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICAgICAgLmRheS1icm93c2VyLWRheS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGF5LWJyb3dzZXItZGF0ZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFycm93LWJ0biB7XG5cbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG5cbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAud2Vlay1jYXJvdXNlbF9fZGF5LWl0ZW0ge1xuXG4gICAgICAgICYuLWRheS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4vLyBzbWFsbCBUQUJMRVRcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgICAud2Vlay1jYXJvdXNlbF9fc2luZ2xlLWxpbmUtZGF5LXNlbGVjdG9ye1xuICAgICAgICA6Om5nLWRlZXAge1xuICAgICAgICAgICAgYXBwLWRhdGUtcGlja2VyIHtcbiAgICAgICAgICAgICAgICAucXMtc3F1YXJlcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndlZWstY2Fyb3VzZWxfX2RheS1pdGVtIHtcbiAgICAgICAgICAgIC5kYXktYnJvd3Nlci1tb250aC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRheS1icm93c2VyLWRheS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG59XG5cbi8vIE1PQklMRVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblxuICAgIC53ZWVrLWNhcm91c2VsLi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLndlZWstY2Fyb3VzZWxfX2N1cnJlbnQtbW9udGgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53ZWVrLWNhcm91c2VsX19kYXlzLWNvbnRhaW5lciB7XG4gICAgICAgIC8vbWF4LXdpZHRoOiA0NDhweDtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgIC53ZWVrLWNhcm91c2VsX19kYXktaXRlbSB7XG5cbiAgICAgICAgICAgIC5kYXktYnJvd3Nlci1kYXktbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMjExMTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], AvailabilityDayBrowserComponent.prototype, "isMultiDayMode$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], AvailabilityDayBrowserComponent.prototype, "isCalendarOverlayVisible$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], AvailabilityDayBrowserComponent.prototype, "availability$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], AvailabilityDayBrowserComponent.prototype, "isAvailabilityLoading$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], AvailabilityDayBrowserComponent.prototype, "availabilityRangeStart$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], AvailabilityDayBrowserComponent.prototype, "selectedAvailabilityDayIndex$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], AvailabilityDayBrowserComponent.prototype, "availabilityDaysCountToDisplay$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], AvailabilityDayBrowserComponent.prototype, "selectedDayDateStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], AvailabilityDayBrowserComponent.prototype, "availabilityDaysStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], AvailabilityDayBrowserComponent.prototype, "availabilitySetStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_4__.KeyboardShortcut)('Right')], AvailabilityDayBrowserComponent.prototype, "goToNextWeek", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_4__.KeyboardShortcut)('Left')], AvailabilityDayBrowserComponent.prototype, "goToPreviousWeek", null);
AvailabilityDayBrowserComponent = (0,tslib__WEBPACK_IMPORTED_MODULE_15__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_4__.UseKeyboardShortcuts)({
takeUntilPropertyKey: 'destroyedEvent'
})], AvailabilityDayBrowserComponent);
/***/ }),
/***/ 39062:
/*!***************************************************************************************************************************************!*\
!*** ./packages/time/availability/components/availability-multi-day-slot-selector/availability-day-slot-skeleton-loader.component.ts ***!
\***************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvailabilityDaySlotSkeletonLoaderComponent": () => (/* binding */ AvailabilityDaySlotSkeletonLoaderComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var ngx_skeleton_loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ngx-skeleton-loader */ 38495);
function AvailabilityDaySlotSkeletonLoaderComponent_ng_container_0_div_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "div", 4);
}
}
const _c0 = function () {
return {
height: "40px",
borderRadius: "8px",
width: "100%",
marginBottom: "4px",
backgroundColor: "#FBFBFD"
};
};
function AvailabilityDaySlotSkeletonLoaderComponent_ng_container_0_ngx_skeleton_loader_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "ngx-skeleton-loader", 5);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("theme", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction0"](1, _c0));
}
}
function AvailabilityDaySlotSkeletonLoaderComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, AvailabilityDaySlotSkeletonLoaderComponent_ng_container_0_div_2_Template, 1, 0, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](6, AvailabilityDaySlotSkeletonLoaderComponent_ng_container_0_ngx_skeleton_loader_6_Template, 1, 2, "ngx-skeleton-loader", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const index_r2 = ctx.index;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", index_r2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx_r0.structureArray);
}
}
class AvailabilityDaySlotSkeletonLoaderComponent {
constructor() {
this.structureArray = [];
this.columnsArray = [0, 1, 2];
this.count = 10;
this.oneColumn = false;
}
set columns(count) {
this.columnsArray = new Array(count);
switch (count) {
case 1:
this.oneColumn = true;
break;
}
}
ngOnInit() {
if (this.count) {
this.structureArray = new Array(this.count);
}
if (this.columns) {
this.columnsArray = new Array(this.columns);
}
}
}
AvailabilityDaySlotSkeletonLoaderComponent.ɵfac = function AvailabilityDaySlotSkeletonLoaderComponent_Factory(t) {
return new (t || AvailabilityDaySlotSkeletonLoaderComponent)();
};
AvailabilityDaySlotSkeletonLoaderComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: AvailabilityDaySlotSkeletonLoaderComponent,
selectors: [["app-availability-day-slot-skeleton-loader"]],
hostVars: 2,
hostBindings: function AvailabilityDaySlotSkeletonLoaderComponent_HostBindings(rf, ctx) {
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("singleColumn", ctx.oneColumn);
}
},
inputs: {
count: "count",
columns: "columns"
},
decls: 2,
vars: 1,
consts: [[4, "ngFor", "ngForOf"], ["class", "separator", 4, "ngIf"], [1, "column"], ["class", "timeslotItem", 3, "theme", 4, "ngFor", "ngForOf"], [1, "separator"], [1, "timeslotItem", 3, "theme"]],
template: function AvailabilityDaySlotSkeletonLoaderComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, AvailabilityDaySlotSkeletonLoaderComponent_ng_container_0_Template, 9, 2, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.columnsArray);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_1__.NgIf, ngx_skeleton_loader__WEBPACK_IMPORTED_MODULE_2__.NgxSkeletonLoaderComponent],
styles: ["[_nghost-%COMP%] {\n padding: 10px;\n width: 100%;\n display: flex;\n justify-content: space-between;\n align-items: stretch;\n align-content: stretch;\n}\n.singleColumn[_nghost-%COMP%] .column[_ngcontent-%COMP%] {\n max-width: 100% !important;\n}\n\n.separator[_ngcontent-%COMP%] {\n margin: 0 5px;\n border-left: 1px solid #9A95AC;\n height: 100%;\n}\n\n.column[_ngcontent-%COMP%] {\n height: 100%;\n flex: 1;\n max-width: calc((100% - 2 * 20px) / 3);\n transition: max-width ease-in-out 250ms;\n padding-top: 10px;\n}\n.column[_ngcontent-%COMP%] .timeslotItem[_ngcontent-%COMP%] {\n flex: 1;\n margin: 0;\n padding: 0;\n}\n\n@media all and (max-width: 1000px) {\n .column[_ngcontent-%COMP%] {\n max-width: calc((100% - 1 * 20px) / 2);\n }\n}\n@media all and (max-width: 768px) {\n .column[_ngcontent-%COMP%] {\n max-width: 100%;\n }\n}\n@media all and (max-width: 480px) {\n [_nghost-%COMP%] {\n padding: 0;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvYXZhaWxhYmlsaXR5L2NvbXBvbmVudHMvYXZhaWxhYmlsaXR5LW11bHRpLWRheS1zbG90LXNlbGVjdG9yL2F2YWlsYWJpbGl0eS1kYXktc2xvdC1za2VsZXRvbi1sb2FkZXIuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDeE1BO0VBQ0ksYUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0FBb0RKO0FBakRRO0VBQ0ksMEJBQUE7QUFtRFo7O0FBN0NBO0VBQ0ksYUFBQTtFQUNBLDhCQUFBO0VBQ0EsWUFBQTtBQWdESjs7QUE3Q0E7RUFDSSxZQUFBO0VBQ0EsT0FBQTtFQTVCSSxzQ0FBQTtFQThCSix1Q0FBQTtFQUNBLGlCQUFBO0FBZ0RKO0FBOUNJO0VBQ0ksT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FBZ0RSOztBQTVDQTtFQUNJO0lBekNJLHNDQUFBO0VBeUZOO0FBQ0Y7QUE1Q0E7RUFDSTtJQWpESSxlQUFBO0VBZ0dOO0FBQ0Y7QUEzQ0E7RUFDSTtJQUNJLFVBQUE7RUE2Q047QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG4kYmV0d2VlbkNvbHVtbnM6IDIwcHg7XG5AbWl4aW4gY29sdW1uV2lkdGgoJG4pIHtcbiAgICBAaWYgKCRuID09IDEpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRuIC0gMX0gKiAjeyRiZXR3ZWVuQ29sdW1uc30pIC8gI3skbn0pO1xuICAgIH1cbn1cblxuOmhvc3Qge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcblxuICAgICYuc2luZ2xlQ29sdW1ue1xuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuXG4uc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29sdW1uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMTtcbiAgICBAaW5jbHVkZSBjb2x1bW5XaWR0aCgzKTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggZWFzZS1pbi1vdXQgMjUwbXM7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAudGltZXNsb3RJdGVtIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLmNvbHVtbiB7XG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbldpZHRoKDIpO1xuICAgIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sdW1uIHtcbiAgICAgICAgQGluY2x1ZGUgY29sdW1uV2lkdGgoMSk7XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIDpob3N0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 50362:
/*!**************************************************************************************************************************************!*\
!*** ./packages/time/availability/components/availability-multi-day-slot-selector/availability-multi-day-slot-selector.component.ts ***!
\**************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvailabilityMultiDaySlotSelectorComponent": () => (/* binding */ AvailabilityMultiDaySlotSelectorComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/animations */ 24851);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _undock_core_utils_find_best_slot_on_day__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/utils/find-best-slot-on-day */ 61369);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/router */ 60124);
function AvailabilityMultiDaySlotSelectorComponent_ng_template_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](1, "app-availability-day-slot-skeleton-loader", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](2, "\n");
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("columns", ctx_r1.availabilityDaysCountToDisplay)("count", 5);
}
}
function AvailabilityMultiDaySlotSelectorComponent_ng_container_5_ng_container_2_div_2_Template(rf, ctx) {
if (rf & 1) {
const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "app-time-availability-slot-column-view", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("onAvailableSlotSelected", function AvailabilityMultiDaySlotSelectorComponent_ng_container_5_ng_container_2_div_2_Template_app_time_availability_slot_column_view_onAvailableSlotSelected_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r10);
const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r9.selectSlot($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
}
if (rf & 2) {
const day_r7 = ctx.$implicit;
const i_r8 = ctx.index;
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵstyleProp"]("min-width", 100 / ((ctx_r6.availabilitySet == null ? null : ctx_r6.availabilitySet.length) || 1) + "%")("max-width", 100 / ((ctx_r6.availabilitySet == null ? null : ctx_r6.availabilitySet.length) || 1) + "%");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵclassProp"]("bordered", i_r8 !== ctx_r6.availabilitySet.length - 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("currentDayAvailabilitySet", day_r7)("selectedAvailableSlot", ctx_r6.selectedAvailabilitySlot)("targetedAvailableSlot", ctx_r6.suggestedAvailableSlot)("suggestedAvailableSlot", ctx_r6.suggestedAvailableSlot)("bestScoreAvailableSlot", ctx_r6.findBestSlotOnDay(day_r7))("meetingToReschedule", ctx_r6.meetingToReschedule)("selectedTimezone", ctx_r6.selectedTimezone)("embedMode", ctx_r6.embedMode)("textColor", ctx_r6.textColor)("backgroundColor", ctx_r6.backgroundColor)("accentColor", ctx_r6.accentColor)("accentTextColor", ctx_r6.accentTextColor)("themeColor", ctx_r6.themeColor);
}
}
function AvailabilityMultiDaySlotSelectorComponent_ng_container_5_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](2, AvailabilityMultiDaySlotSelectorComponent_ng_container_5_ng_container_2_div_2_Template, 4, 19, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngForOf", ctx_r3.availabilitySet);
}
}
function AvailabilityMultiDaySlotSelectorComponent_ng_container_5_ng_template_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](1, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](3, "app-icon-large-calendar-no-time", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](5, "span", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "We could't find a match in this range.");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("width", "140")("height", "140");
}
}
function AvailabilityMultiDaySlotSelectorComponent_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](2, AvailabilityMultiDaySlotSelectorComponent_ng_container_5_ng_container_2_Template, 4, 1, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](4, AvailabilityMultiDaySlotSelectorComponent_ng_container_5_ng_template_4_Template, 9, 2, "ng-template", null, 4, _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵreference"](5);
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx_r2.availabilitySet == null ? null : ctx_r2.availabilitySet.length)("ngIfElse", _r4);
}
}
class AvailabilityMultiDaySlotSelectorComponent {
constructor(activatedRoute) {
this.activatedRoute = activatedRoute;
this.targetedSlotSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(null);
this.onAvailableSlotSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_3__.EventEmitter();
this.availabilityDaysCountToDisplay = 3;
this.meetingToReschedule = null;
this.themeColor = '#2B2733';
this.accentColor = '#DFC051';
this.accentTextColor = null;
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
this.embedMode = false;
this.findBestSlotOnDay = _undock_core_utils_find_best_slot_on_day__WEBPACK_IMPORTED_MODULE_2__.findBestSlotOnDay;
}
get targetedSlotStream() {
return this.targetedSlotSubject.asStream();
}
ngOnInit() {
this.activatedRoute.queryParams.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.takeUntil)(this.destroyedEvent)).subscribe(params => {
this.textColor = params.textColor;
this.backgroundColor = params.backgroundColor;
});
}
selectSlot(slot) {
if (slot.type === 'slot') {
this.onAvailableSlotSelected.next(slot);
}
}
}
AvailabilityMultiDaySlotSelectorComponent.ɵfac = function AvailabilityMultiDaySlotSelectorComponent_Factory(t) {
return new (t || AvailabilityMultiDaySlotSelectorComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_5__.ActivatedRoute));
};
AvailabilityMultiDaySlotSelectorComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
type: AvailabilityMultiDaySlotSelectorComponent,
selectors: [["app-time-availability-multi-day-slot-selector"]],
inputs: {
availabilitySet: "availabilitySet",
availabilityDaysCountToDisplay: "availabilityDaysCountToDisplay",
suggestedAvailableSlot: "suggestedAvailableSlot",
isAvailabilityLoading: "isAvailabilityLoading",
selectedAvailabilitySlot: "selectedAvailabilitySlot",
meetingToReschedule: "meetingToReschedule",
selectedTimezone: "selectedTimezone",
themeColor: "themeColor",
accentColor: "accentColor",
accentTextColor: "accentTextColor",
embedMode: "embedMode"
},
outputs: {
onAvailableSlotSelected: "onAvailableSlotSelected"
},
decls: 8,
vars: 2,
consts: [["loadingSlotsSkeleton", ""], [1, "available-time", "-container"], [4, "ngIf", "ngIfElse"], [3, "columns", "count"], ["noItemsForSelectedDayTmpl", ""], ["class", "available-time__time-box", 3, "bordered", "min-width", "max-width", 4, "ngFor", "ngForOf"], [1, "available-time__time-box"], [3, "currentDayAvailabilitySet", "selectedAvailableSlot", "targetedAvailableSlot", "suggestedAvailableSlot", "bestScoreAvailableSlot", "meetingToReschedule", "selectedTimezone", "embedMode", "textColor", "backgroundColor", "accentColor", "accentTextColor", "themeColor", "onAvailableSlotSelected"], [1, "available-time__time-box", "-empty"], [1, "available-time__no-free-time", 3, "width", "height"], [2, "margin-bottom", "20px", "color", "#2B2733"]],
template: function AvailabilityMultiDaySlotSelectorComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](0, AvailabilityMultiDaySlotSelectorComponent_ng_template_0_Template, 3, 2, "ng-template", null, 0, _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](2, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](3, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](5, AvailabilityMultiDaySlotSelectorComponent_ng_container_5_Template, 7, 2, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7, "\n");
}
if (rf & 2) {
const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵreference"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", !ctx.isAvailabilityLoading)("ngIfElse", _r0);
}
},
styles: ["[_nghost-%COMP%] {\n width: 100%;\n max-height: 100%;\n}\n\n.day-time-label[_ngcontent-%COMP%] {\n font-size: 12px;\n line-height: 14px;\n letter-spacing: 1px;\n text-transform: uppercase;\n color: #807A8E;\n}\n\n.available-time.-container[_ngcontent-%COMP%] {\n position: relative;\n min-height: 200px;\n display: flex;\n flex-direction: row;\n align-items: stretch;\n margin: 0;\n}\n.available-time[_ngcontent-%COMP%] .availability-is-loading-overlay[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 5;\n background-color: #ffffff;\n}\n.available-time__time-box[_ngcontent-%COMP%] {\n position: relative;\n flex: 1;\n display: flex;\n flex-direction: row;\n align-items: stretch;\n justify-content: stretch;\n background: transparent;\n padding-top: 20px;\n padding-left: 10px;\n padding-right: 10px;\n \n}\n.available-time__time-box[_ngcontent-%COMP%]:first-child {\n padding-left: 0;\n}\n.available-time__time-box[_ngcontent-%COMP%]:last-child {\n padding-right: 0;\n}\n.available-time__time-box.bordered[_ngcontent-%COMP%] {\n border-right: 1px solid #EDEAF2;\n}\n.available-time__time-box.-empty[_ngcontent-%COMP%] {\n flex-direction: column;\n align-items: center;\n}\n.available-time__time-box[_ngcontent-%COMP%] app-time-availability-slot-column-view[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 100%;\n}\n.available-time__no-free-time[_ngcontent-%COMP%] {\n max-width: 167px;\n max-height: 167px;\n margin: 20px;\n}\n\n@media all and (max-width: 1094px) and (min-resolution: 1.25dppx) {\n .available-time__time-box[_ngcontent-%COMP%] {\n max-width: 254px !important;\n }\n}\n@media all and (max-width: 480px) {\n .available-time__time-box[_ngcontent-%COMP%] {\n padding-left: 0;\n padding-right: 0;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvYXZhaWxhYmlsaXR5L2NvbXBvbmVudHMvYXZhaWxhYmlsaXR5LW11bHRpLWRheS1zbG90LXNlbGVjdG9yL2F2YWlsYWJpbGl0eS1tdWx0aS1kYXktc2xvdC1zZWxlY3Rvci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7QUE0REo7O0FBekRBO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBRUEsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNIUXFCO0FHbUR6Qjs7QUF0REk7RUFDSSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxTQUFBO0FBeURSO0FBdERJO0VBQ0ksa0JBQUE7RUFFQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBRUEsVUFBQTtFQUNBLHlCQUFBO0FBc0RSO0FBbkRJO0VBQ0ksa0JBQUE7RUFDQSxPQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBVUE7Ozs7O0dBQUE7QUFpRFI7QUF6RFE7RUFDSSxlQUFBO0FBMkRaO0FBeERRO0VBQ0ksZ0JBQUE7QUEwRFo7QUFoRFE7RUFDSSwrQkFBQTtBQWtEWjtBQS9DUTtFQUNJLHNCQUFBO0VBQ0EsbUJBQUE7QUFpRFo7QUE5Q1E7RUFDSSxXQUFBO0VBQ0EsZUFBQTtBQWdEWjtBQTVDSTtFQUNJLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0FBOENSOztBQXpDQTtFQUNJO0lBQ0ksMkJBQUE7RUE0Q047QUFDRjtBQWxDQTtFQUVRO0lBQ0ksZUFBQTtJQUNBLGdCQUFBO0VBbUNWO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uZGF5LXRpbWUtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrO1xufVxuXG4uYXZhaWxhYmxlLXRpbWUge1xuICAgIC8vIHRpbWUgY29udGFpbmVyXG4gICAgJi4tY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYXZhaWxhYmlsaXR5LWlzLWxvYWRpbmctb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAmX190aW1lLWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qXG4gICAgICAgICR3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgIG1heC13aWR0aDogJHdpZHRoO1xuICAgICAgICBtaW4td2lkdGg6ICR3aWR0aDtcbiAgICAgICAgKi9cblxuICAgICAgICAmLmJvcmRlcmVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLWVtcHR5IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgYXBwLXRpbWUtYXZhaWxhYmlsaXR5LXNsb3QtY29sdW1uLXZpZXcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uby1mcmVlLXRpbWUge1xuICAgICAgICBtYXgtd2lkdGg6IDE2N3B4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNjdweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgIH1cbn1cblxuLy9maXggZm9yIGNvcnJlY3QgdGltZXNsb3RzLWNvbnRhaW5lciB3aWR0aFxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTA5NHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjI1ZHBweCkge1xuICAgIC5hdmFpbGFibGUtdGltZV9fdGltZS1ib3gge1xuICAgICAgICBtYXgtd2lkdGg6IDI1NHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbn1cblxuLy8gTU9CSUxFXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hdmFpbGFibGUtdGltZSB7XG4gICAgICAgICZfX3RpbWUtYm94IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
data: {
animation: [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_6__.trigger)('insertSlotTrigger', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_6__.transition)(':enter', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_6__.style)({
opacity: 0,
transform: 'translateX(10px)'
}), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_6__.animate)('300ms', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_6__.style)({
opacity: 1,
transform: 'translateX(0)'
}))])])]
},
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_7__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], AvailabilityMultiDaySlotSelectorComponent.prototype, "targetedSlotSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_7__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], AvailabilityMultiDaySlotSelectorComponent.prototype, "targetedSlotStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_7__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], AvailabilityMultiDaySlotSelectorComponent.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 82972:
/*!*************************************************************************************************************************************************************!*\
!*** ./packages/time/availability/components/availability-multi-day-slot-selector/availability-slot-column-view/availability-slot-column-view.component.ts ***!
\*************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvailabilitySlotColumnViewComponent": () => (/* binding */ AvailabilitySlotColumnViewComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_animations__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/animations */ 24851);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/session */ 84290);
function AvailabilitySlotColumnViewComponent_ng_container_0_div_2_ng_container_2_ng_container_4_ng_container_2_app_time_available_time_slot_view_2_Template(rf, ctx) {
if (rf & 1) {
const _r13 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "app-time-available-time-slot-view", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function AvailabilitySlotColumnViewComponent_ng_container_0_div_2_ng_container_2_ng_container_4_ng_container_2_app_time_available_time_slot_view_2_Template_app_time_available_time_slot_view_click_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r13);
const slot_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](3).$implicit;
const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r11.selectSlot(slot_r6));
});
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
}
if (rf & 2) {
const slot_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](3).$implicit;
const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("@insertSlotTrigger", undefined)("slot", slot_r6)("selected", ctx_r10.isAvailabilitySlotSelected(slot_r6))("targeted", ctx_r10.isAvailabilitySlotTargeted(slot_r6))("suggested", ctx_r10.isAvailabilitySlotSuggested(slot_r6))("best", ctx_r10.isAvailabilitySlotBest(slot_r6))("editable", ctx_r10.isEditorMode)("accentColor", ctx_r10.accentColor)("accentTextColor", ctx_r10.accentTextColor)("themeColor", ctx_r10.themeColor);
}
}
function AvailabilitySlotColumnViewComponent_ng_container_0_div_2_ng_container_2_ng_container_4_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](2, AvailabilitySlotColumnViewComponent_ng_container_0_div_2_ng_container_2_ng_container_4_ng_container_2_app_time_available_time_slot_view_2_Template, 1, 10, "app-time-available-time-slot-view", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const slot_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](2).$implicit;
const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", !slot_r6.isSoftBooked || ctx_r9.isPriorityMode);
}
}
function AvailabilitySlotColumnViewComponent_ng_container_0_div_2_ng_container_2_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](2, AvailabilitySlotColumnViewComponent_ng_container_0_div_2_ng_container_2_ng_container_4_ng_container_2_Template, 4, 1, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", !ctx_r7.embedMode);
}
}
function AvailabilitySlotColumnViewComponent_ng_container_0_div_2_ng_container_2_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](2, "app-time-upcoming-event-slot-view", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const slot_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]().$implicit;
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("@insertSlotTrigger", undefined)("slot", slot_r6)("timezone", ctx_r8.selectedTimezone)("selected", ctx_r8.isAvailabilitySlotSelected(slot_r6))("editable", ctx_r8.isEditorMode);
}
}
function AvailabilitySlotColumnViewComponent_ng_container_0_div_2_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](2, 5);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](4, AvailabilitySlotColumnViewComponent_ng_container_0_div_2_ng_container_2_ng_container_4_Template, 4, 1, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](6, AvailabilitySlotColumnViewComponent_ng_container_0_div_2_ng_container_2_ng_container_6_Template, 4, 5, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const slot_r6 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngSwitch", slot_r6.type);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngSwitchCase", "slot");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngSwitchCase", "event");
}
}
function AvailabilitySlotColumnViewComponent_ng_container_0_div_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](2, AvailabilitySlotColumnViewComponent_ng_container_0_div_2_ng_container_2_Template, 9, 3, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
}
if (rf & 2) {
const currentDay_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngForOf", currentDay_r1.slots);
}
}
function AvailabilitySlotColumnViewComponent_ng_container_0_ng_template_4_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](2, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "No time available");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
}
function AvailabilitySlotColumnViewComponent_ng_container_0_ng_template_4_ng_template_8_Template(rf, ctx) {
if (rf & 1) {
const _r22 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](1, "span", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](2, "\n See when you\u2019re both available");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](3, "br");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](4, "\n by ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](5, "a", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function AvailabilitySlotColumnViewComponent_ng_container_0_ng_template_4_ng_template_8_Template_a_click_5_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r22);
const ctx_r21 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r21.onCompareCalendarClick());
});
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](6, "comparing your calendar");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]()();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n ");
}
}
function AvailabilitySlotColumnViewComponent_ng_container_0_ng_template_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](1, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](3, "app-icon-large-calendar-no-time", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](5, AvailabilitySlotColumnViewComponent_ng_container_0_ng_template_4_ng_container_5_Template, 5, 0, "ng-container", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](6, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](8, AvailabilitySlotColumnViewComponent_ng_container_0_ng_template_4_ng_template_8_Template, 8, 0, "ng-template", null, 13, _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](11, "\n ");
}
if (rf & 2) {
const _r19 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵreference"](9);
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("@insertSlotTrigger", undefined);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("width", "140")("height", "140");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](6, 5, ctx_r4.isLoggedIn))("ngIfElse", _r19);
}
}
function AvailabilitySlotColumnViewComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](2, AvailabilitySlotColumnViewComponent_ng_container_0_div_2_Template, 4, 1, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](4, AvailabilitySlotColumnViewComponent_ng_container_0_ng_template_4_Template, 12, 7, "ng-template", null, 2, _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](6, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const currentDay_r1 = ctx.ngIf;
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵreference"](5);
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx_r0.isAnySlotAvailableForBooking(currentDay_r1.slots))("ngIfElse", _r3);
}
}
const _c0 = function (a0) {
return {
slots: a0
};
};
class AvailabilitySlotColumnViewComponent {
constructor(router, currentUser) {
this.router = router;
this.currentUser = currentUser;
this.onAvailableSlotSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_4__.EventEmitter();
this.currentDayAvailabilitySetSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.meetingToRescheduleSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.isEditorMode = false;
this.isPriorityMode = false;
this.embedMode = false;
this.themeColor = '#2B2733';
this.accentColor = '#DFC051';
this.accentTextColor = null;
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
}
get isLoggedIn() {
return this.currentUser.isLoggedInStream;
}
onCompareCalendarClick() {
return this.router.navigate(['oauth-signin'], {
queryParams: {
redirectPath: encodeURIComponent(`${location.pathname}${location.search}`)
}
});
}
set currentDayAvailabilitySet(value) {
this.currentDayAvailabilitySetSubject.next(value);
}
set meetingToReschedule(value) {
this.meetingToRescheduleSubject.next(value);
}
get displayedSlotsForCurrentDayStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_5__.combineLatest)([this.currentDayAvailabilitySetSubject, this.meetingToRescheduleSubject]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.distinctUntilChanged)((prev, next) => (0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.compareDeeply)(prev, next)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(([availabilitySet, meetingToReschedule]) => {
var _a;
if (!!meetingToReschedule && (availabilitySet === null || availabilitySet === void 0 ? void 0 : availabilitySet.day.isSame(meetingToReschedule.start, 'day')) && ((_a = availabilitySet === null || availabilitySet === void 0 ? void 0 : availabilitySet.slots) === null || _a === void 0 ? void 0 : _a.length)) {
let slots = (0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.clone)(availabilitySet.slots);
let meetingToRescheduleStart = moment__WEBPACK_IMPORTED_MODULE_0___default()(meetingToReschedule.start);
let slotToRescheduleIndex = slots.findIndex(slot => moment__WEBPACK_IMPORTED_MODULE_0___default()(slot.timeStamp).isSame(meetingToRescheduleStart));
if (slotToRescheduleIndex !== -1) {
let slotToReschedule = slots[slotToRescheduleIndex];
slotToReschedule.type = 'event';
slotToReschedule.isPendingReschedule = true;
slotToReschedule.label = meetingToReschedule.title;
return slots;
} else {
let slotToReschedule = {
type: 'event',
free: false,
label: meetingToReschedule.title,
hour: meetingToRescheduleStart.hour(),
minute: meetingToRescheduleStart.minute(),
timeStamp: meetingToRescheduleStart.toISOString(),
isPendingReschedule: true
};
slots.push(slotToReschedule);
slots.sort((a, b) => moment__WEBPACK_IMPORTED_MODULE_0___default()(a.timeStamp).valueOf() - moment__WEBPACK_IMPORTED_MODULE_0___default()(b.timeStamp).valueOf());
return slots;
}
}
return availabilitySet === null || availabilitySet === void 0 ? void 0 : availabilitySet.slots;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
selectSlot(slot) {
if (slot.type === 'slot') {
if (this.isAvailabilitySlotBest(slot)) {
slot.best = true;
}
this.onAvailableSlotSelected.next(slot);
}
}
isAvailabilitySlotSelected(slot) {
if (this.selectedAvailableSlot) {
return moment__WEBPACK_IMPORTED_MODULE_0___default()(slot.timeStamp).isSame(this.selectedAvailableSlot.timeStamp);
}
return false;
}
isAvailabilitySlotTargeted(slot) {
if (this.targetedAvailableSlot) {
return moment__WEBPACK_IMPORTED_MODULE_0___default()(slot.timeStamp).isSame(this.targetedAvailableSlot.timeStamp);
}
return false;
}
isAvailabilitySlotSuggested(slot) {
if (this.suggestedAvailableSlot) {
return moment__WEBPACK_IMPORTED_MODULE_0___default()(slot.timeStamp).isSame(this.suggestedAvailableSlot.timeStamp);
}
return false;
}
isAvailabilitySlotBest(slot) {
if (this.bestScoreAvailableSlot && !this.isAvailabilitySlotSuggested(slot)) {
return moment__WEBPACK_IMPORTED_MODULE_0___default()(slot.timeStamp).isSame(this.bestScoreAvailableSlot.timeStamp);
}
return false;
}
isAnySlotAvailableForBooking(slots) {
return (slots === null || slots === void 0 ? void 0 : slots.filter(slot => slot.isSoftBooked !== true || this.isPriorityMode).length) > 0;
}
}
AvailabilitySlotColumnViewComponent.ɵfac = function AvailabilitySlotColumnViewComponent_Factory(t) {
return new (t || AvailabilitySlotColumnViewComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_10__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_3__.CurrentUser));
};
AvailabilitySlotColumnViewComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({
type: AvailabilitySlotColumnViewComponent,
selectors: [["app-time-availability-slot-column-view"]],
inputs: {
currentDayAvailabilitySet: "currentDayAvailabilitySet",
meetingToReschedule: "meetingToReschedule",
selectedAvailableSlot: "selectedAvailableSlot",
targetedAvailableSlot: "targetedAvailableSlot",
suggestedAvailableSlot: "suggestedAvailableSlot",
bestScoreAvailableSlot: "bestScoreAvailableSlot",
selectedTimezone: "selectedTimezone",
isEditorMode: ["editable", "isEditorMode"],
isPriorityMode: ["priorityMode", "isPriorityMode"],
embedMode: "embedMode",
textColor: "textColor",
backgroundColor: "backgroundColor",
themeColor: "themeColor",
accentColor: "accentColor",
accentTextColor: "accentTextColor"
},
outputs: {
onAvailableSlotSelected: "onAvailableSlotSelected"
},
decls: 3,
vars: 5,
consts: [[4, "ngIf"], ["class", "availability-column-container", 4, "ngIf", "ngIfElse"], ["noItemsOnDayTmpl", ""], [1, "availability-column-container"], [4, "ngFor", "ngForOf"], [3, "ngSwitch"], [4, "ngSwitchCase"], ["class", "__item", 3, "slot", "selected", "targeted", "suggested", "best", "editable", "accentColor", "accentTextColor", "themeColor", "click", 4, "ngIf"], [1, "__item", 3, "slot", "selected", "targeted", "suggested", "best", "editable", "accentColor", "accentTextColor", "themeColor", "click"], [1, "__item", 3, "slot", "timezone", "selected", "editable"], [1, "availability-column-container", "__empty"], [3, "width", "height"], [4, "ngIf", "ngIfElse"], ["compareCalendar", ""], [1, "compare-calendar"], [3, "click"]],
template: function AvailabilitySlotColumnViewComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](0, AvailabilitySlotColumnViewComponent_ng_container_0_Template, 7, 2, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](2, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpureFunction1"](3, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](1, 1, ctx.displayedSlotsForCurrentDayStream)));
}
},
styles: [".availability-column-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n}\n.availability-column-container.__empty[_ngcontent-%COMP%] {\n align-items: center;\n padding: 50px 32px;\n}\n.availability-column-container.__empty[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n margin-top: 4px;\n font-weight: normal;\n font-size: 16px;\n line-height: 22px;\n letter-spacing: -0.02em;\n color: #121114;\n}\n.availability-column-container.__empty[_ngcontent-%COMP%] span.compare-calendar[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n letter-spacing: -0.02em;\n \n font-size: 10px;\n line-height: 14px;\n letter-spacing: -0.01em;\n color: #B4AFC6;\n text-align: center;\n}\n.availability-column-container.__empty[_ngcontent-%COMP%] span.compare-calendar[_ngcontent-%COMP%] a[_ngcontent-%COMP%] {\n text-decoration: underline;\n cursor: pointer;\n}\n.availability-column-container.__empty[_ngcontent-%COMP%] span.compare-calendar[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover {\n color: #807A8E;\n}\n.availability-column-container[_ngcontent-%COMP%] .__item[_ngcontent-%COMP%] {\n margin-bottom: 4px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvYXZhaWxhYmlsaXR5L2NvbXBvbmVudHMvYXZhaWxhYmlsaXR5LW11bHRpLWRheS1zbG90LXNlbGVjdG9yL2F2YWlsYWJpbGl0eS1zbG90LWNvbHVtbi12aWV3L2F2YWlsYWJpbGl0eS1zbG90LWNvbHVtbi12aWV3LmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0FBNERKO0FBMURJO0VBQ0ksbUJBQUE7RUFDQSxrQkFBQTtBQTREUjtBQXpEUTtFQUNJLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtBQTJEWjtBQXpEWTtFRmxCUixnQ0FBQTtFQWdIQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUExR0EscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFtTUEsdUJBQUE7RUV6TFksY0hFUztFR0RULGtCQUFBO0FBa0VoQjtBQWhFZ0I7RUFDSSwwQkFBQTtFQUNBLGVBQUE7QUFrRXBCO0FBaEVvQjtFQUNJLGNIVEM7QUcyRXpCO0FBekRJO0VBQ0ksa0JBQUE7QUEyRFIiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbi5hdmFpbGFiaWxpdHktY29sdW1uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgJi5fX2VtcHR5IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNTBweCAzMnB4O1xuICAgICAgICAvL21hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuXG4gICAgICAgICAgICAmLmNvbXBhcmUtY2FsZW5kYXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhYmVsMTBTbWFsbE1lZGl1bTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
data: {
animation: [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_11__.trigger)('insertSlotTrigger', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_11__.transition)(':enter', [(0,_angular_animations__WEBPACK_IMPORTED_MODULE_11__.style)({
opacity: 0,
transform: 'translateX(10px)'
}), (0,_angular_animations__WEBPACK_IMPORTED_MODULE_11__.animate)('300ms', (0,_angular_animations__WEBPACK_IMPORTED_MODULE_11__.style)({
opacity: 1,
transform: 'translateX(0)'
}))])])]
},
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], AvailabilitySlotColumnViewComponent.prototype, "currentDayAvailabilitySetSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], AvailabilitySlotColumnViewComponent.prototype, "meetingToRescheduleSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], AvailabilitySlotColumnViewComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], AvailabilitySlotColumnViewComponent.prototype, "displayedSlotsForCurrentDayStream", null);
/***/ }),
/***/ 56465:
/*!**********************************************************************************************************************************************************************************************************************!*\
!*** ./packages/time/availability/components/availability-multi-day-slot-selector/availability-slot-column-view/available-time-slot-view/available-time-slot-score-icon/available-time-slot-score-icon.component.ts ***!
\**********************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvailableTimeSlotScoreIconComponent": () => (/* binding */ AvailableTimeSlotScoreIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class AvailableTimeSlotScoreIconComponent {
constructor() {
this.defaultWidth = 13;
this.defaultHeight = 10;
this.disabled = false;
this.width = this.defaultWidth;
this.height = this.defaultHeight;
this.barHeight = 10;
this.offColor = '#F3F3F9';
this.onColor = '#2B2733';
this.backgroundColor = '#FFFFFF';
}
get viewBox() {
return `0 0 ${this.width} ${this.height}`;
}
}
AvailableTimeSlotScoreIconComponent.ɵfac = function AvailableTimeSlotScoreIconComponent_Factory(t) {
return new (t || AvailableTimeSlotScoreIconComponent)();
};
AvailableTimeSlotScoreIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: AvailableTimeSlotScoreIconComponent,
selectors: [["app-time-available-time-slot-score-icon"]],
hostVars: 4,
hostBindings: function AvailableTimeSlotScoreIconComponent_HostBindings(rf, ctx) {
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("--off-color", ctx.offColor)("--on-color", ctx.onColor);
}
},
inputs: {
score: "score",
disabled: "disabled",
width: "width",
height: "height",
barHeight: "barHeight",
offColor: "offColor",
onColor: "onColor",
backgroundColor: "backgroundColor"
},
decls: 12,
vars: 22,
consts: [[1, "availability-slot-score-icon-container"], ["xmlns", "http://www.w3.org/2000/svg", 0, "xml", "space", "preserve"], ["width", "3", "rx", "1.5", "fill", "#807A8E", 1, "__bar"], ["x", "5", "width", "3", "rx", "1.5", 1, "__bar"], ["x", "10", "width", "3", "rx", "1.5", 1, "__bar"]],
template: function AvailableTimeSlotScoreIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "svg", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "rect", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "rect", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](8, "rect", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](10, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](11, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("width", ctx.width)("height", ctx.height)("background", ctx.backgroundColor);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("fill", "transparent")("width", ctx.width)("height", ctx.barHeight);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("viewBox", ctx.viewBox);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("__solid", !ctx.disabled);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("height", ctx.barHeight);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("__solid", ctx.score >= 40);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("height", ctx.barHeight);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("__solid", ctx.score >= 80);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("height", ctx.barHeight);
}
},
styles: [".availability-slot-score-icon-container[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 27px;\n height: 24px;\n margin-left: 12px;\n padding: 6px;\n border: 1px solid #F3F3F9;\n border-radius: 4px;\n}\n.availability-slot-score-icon-container[_ngcontent-%COMP%] .__bar[_ngcontent-%COMP%] {\n fill: var(--off-color);\n}\n.availability-slot-score-icon-container[_ngcontent-%COMP%] .__bar.__solid[_ngcontent-%COMP%] {\n fill: var(--on-color);\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvYXZhaWxhYmlsaXR5L2NvbXBvbmVudHMvYXZhaWxhYmlsaXR5LW11bHRpLWRheS1zbG90LXNlbGVjdG9yL2F2YWlsYWJpbGl0eS1zbG90LWNvbHVtbi12aWV3L2F2YWlsYWJsZS10aW1lLXNsb3Qtdmlldy9hdmFpbGFibGUtdGltZS1zbG90LXNjb3JlLWljb24vYXZhaWxhYmxlLXRpbWUtc2xvdC1zY29yZS1pY29uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0FBNERKO0FBMURJO0VBQ0ksc0JBQUE7QUE0RFI7QUExRFE7RUFDSSxxQkFBQTtBQTREWiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcblxuLmF2YWlsYWJpbGl0eS1zbG90LXNjb3JlLWljb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgLl9fYmFyIHtcbiAgICAgICAgZmlsbDogdmFyKC0tb2ZmLWNvbG9yKTtcblxuICAgICAgICAmLl9fc29saWQge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tb24tY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 6574:
/*!*********************************************************************************************************************************************************************************!*\
!*** ./packages/time/availability/components/availability-multi-day-slot-selector/availability-slot-column-view/available-time-slot-view/available-time-slot-view.component.ts ***!
\*********************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvailableTimeSlotViewComponent": () => (/* binding */ AvailableTimeSlotViewComponent),
/* harmony export */ "SlotEditButtonType": () => (/* binding */ SlotEditButtonType)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
function AvailableTimeSlotViewComponent_app_icon_lightning_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "app-icon-lightning", 5);
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("color", ctx_r0.iconColor);
}
}
function AvailableTimeSlotViewComponent_app_icon_slot_held_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "app-icon-slot-held", 6);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("color", "#8473B5");
}
}
function AvailableTimeSlotViewComponent_ng_container_16_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "svg", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](7, "span", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function AvailableTimeSlotViewComponent_ng_container_16_ng_container_4_Template_span_click_7_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r6);
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵresetView"](ctx_r5.makeSlotAvailable());
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "Make available");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
}
function AvailableTimeSlotViewComponent_ng_container_16_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "svg", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "path", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](6, "path", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](9, "span", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function AvailableTimeSlotViewComponent_ng_container_16_ng_container_6_Template_span_click_9_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r8);
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵresetView"](ctx_r7.makeSlotUnavailable());
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "Block");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
}
function AvailableTimeSlotViewComponent_ng_container_16_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](2, 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, AvailableTimeSlotViewComponent_ng_container_16_ng_container_4_Template, 10, 0, "ng-container", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](6, AvailableTimeSlotViewComponent_ng_container_16_ng_container_6_Template, 12, 0, "ng-container", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitch", ctx_r2.getEditButtonType());
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx_r2.SlotEditButtonType.Release);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngSwitchCase", ctx_r2.SlotEditButtonType.Block);
}
}
const _c0 = function (a0, a1) {
return {
"slot-selected": a0,
"priority-mode-only": a1
};
};
var SlotEditButtonType;
(function (SlotEditButtonType) {
SlotEditButtonType[SlotEditButtonType["Block"] = 0] = "Block";
SlotEditButtonType[SlotEditButtonType["Release"] = 1] = "Release";
SlotEditButtonType[SlotEditButtonType["Cancel"] = 2] = "Cancel";
})(SlotEditButtonType || (SlotEditButtonType = {}));
class AvailableTimeSlotViewComponent {
constructor() {
this.selected = false;
this.suggested = false;
this.targeted = false;
this.best = false;
this.editable = false;
this.blocked = false;
this.themeColor = '#2B2733';
this.accentColor = '#DFC051';
this.accentTextColor = null;
this.SlotEditButtonType = SlotEditButtonType;
}
ngOnInit() {
const {
best,
recommended
} = this.slot || {};
if (best) {
this.iconColor = this.accentColor;
} else if (recommended) {
this.iconColor = '#CECADA';
}
}
makeSlotAvailable() {}
makeSlotUnavailable() {}
getEditButtonType() {
if (this.blocked || this.slot.isSoftBooked || this.slot.isOutOfHours) {
return SlotEditButtonType.Release;
} else {
return SlotEditButtonType.Block;
}
}
}
AvailableTimeSlotViewComponent.ɵfac = function AvailableTimeSlotViewComponent_Factory(t) {
return new (t || AvailableTimeSlotViewComponent)();
};
AvailableTimeSlotViewComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: AvailableTimeSlotViewComponent,
selectors: [["app-time-available-time-slot-view"]],
inputs: {
slot: "slot",
selected: "selected",
suggested: "suggested",
targeted: "targeted",
best: "best",
editable: "editable",
blocked: "blocked",
iconColor: "iconColor",
themeColor: "themeColor",
accentColor: "accentColor",
accentTextColor: "accentTextColor"
},
decls: 19,
vars: 12,
consts: [[1, "availability-slot-container", 3, "ngClass"], [1, "availability-slot-date-label"], ["class", "availability-slot-best-icon", 3, "color", 4, "ngIf"], ["class", "availability-slot-held-icon", 3, "color", 4, "ngIf"], [4, "ngIf"], [1, "availability-slot-best-icon", 3, "color"], [1, "availability-slot-held-icon", 3, "color"], [3, "ngSwitch"], [4, "ngSwitchCase"], ["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg", 1, "release-button"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M12 6C12.5523 6 13 6.44772 13 7V11H17C17.5523 11 18 11.4477 18 12C18 12.5523 17.5523 13 17 13H13V17C13 17.5523 12.5523 18 12 18C11.4477 18 11 17.5523 11 17V13H7C6.44772 13 6 12.5523 6 12C6 11.4477 6.44772 11 7 11H11V7C11 6.44772 11.4477 6 12 6Z", "fill", "#402F6F"], [1, "edit-button-label", 3, "click"], ["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg", 1, "block-button"], ["d", "M15.5 8.5L8.5 15.5", "stroke", "#CCC5E3", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M8.5 8.5L15.5 15.5", "stroke", "#CCC5E3", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"]],
template: function AvailableTimeSlotViewComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "section", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "span", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, AvailableTimeSlotViewComponent_app_icon_lightning_5_Template, 1, 1, "app-icon-lightning", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](7, AvailableTimeSlotViewComponent_app_icon_slot_held_7_Template, 1, 1, "app-icon-slot-held", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](12, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](14, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](16, AvailableTimeSlotViewComponent_ng_container_16_Template, 9, 3, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](17, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](18, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵstyleProp"]("background-color", ctx.selected || ctx.targeted ? ctx.themeColor : null);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpureFunction2"](9, _c0, ctx.selected || ctx.targeted, ctx.slot.isSoftBooked || ctx.slot.isOutOfHours));
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵstyleProp"]("color", ctx.selected || ctx.targeted ? ctx.accentTextColor : null);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("\n ", ctx.slot.label, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.iconColor);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", !ctx.best && !ctx.suggested && ctx.slot.isSoftBooked);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.editable);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgSwitchCase, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.LightningIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_0__.SlotHeldIconComponent],
styles: [".availability-slot-container[_ngcontent-%COMP%] {\n position: relative;\n width: 100%;\n max-width: 100%;\n height: 40px;\n min-height: 40px;\n max-height: 40px;\n border-radius: 8px;\n border: 1px solid #F3F3F9;\n padding: 10px;\n box-sizing: border-box;\n display: flex;\n align-items: center;\n justify-content: space-between;\n white-space: nowrap;\n background: white;\n transition: 300ms;\n cursor: pointer;\n}\n.availability-slot-container[_ngcontent-%COMP%]:hover .edit-button-label[_ngcontent-%COMP%] {\n display: flex;\n}\n.availability-slot-container[_ngcontent-%COMP%]:hover .block-button[_ngcontent-%COMP%], .availability-slot-container[_ngcontent-%COMP%]:hover .release-button[_ngcontent-%COMP%] {\n display: none;\n}\n.availability-slot-container[_ngcontent-%COMP%] app-time-available-time-slot-score-icon[_ngcontent-%COMP%] {\n margin: 0;\n}\n.availability-slot-container.priority-mode-only[_ngcontent-%COMP%] {\n border: 1px dashed #F3F3F9;\n}\n.availability-slot-container[_ngcontent-%COMP%] .block-button[_ngcontent-%COMP%], .availability-slot-container[_ngcontent-%COMP%] .release-button[_ngcontent-%COMP%] {\n margin-left: 5px;\n cursor: pointer;\n display: inline;\n}\n.availability-slot-container[_ngcontent-%COMP%] .edit-button-label[_ngcontent-%COMP%] {\n display: none;\n align-items: center;\n justify-content: flex-end;\n text-align: center;\n height: 100%;\n padding: 0 7px 0 11px;\n color: #2B2733;\n letter-spacing: -0.02em;\n font-weight: 600;\n font-size: 14px;\n line-height: 20px;\n border-radius: 8px;\n}\n\n.best-time-slot[_ngcontent-%COMP%] {\n background-color: #2B2733;\n}\n\n.low-priority-time-slot[_ngcontent-%COMP%] {\n background-color: #c5b0ff;\n}\n\n.availability-slot-container.slot-selected[_ngcontent-%COMP%] {\n background-color: #2B2733;\n border-color: #2B2733;\n}\n.availability-slot-container.slot-selected[_ngcontent-%COMP%]:hover {\n background-color: #25222C;\n border-color: #25222C;\n}\n.availability-slot-container.slot-selected[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%] {\n color: white;\n}\n.availability-slot-container.slot-selected[_ngcontent-%COMP%] app-time-available-time-slot-score-icon[_ngcontent-%COMP%] .availability-slot-score-icon-container {\n border: 1px solid #807A8E;\n}\n\n.availability-slot-container.slot-selected[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: white;\n}\n\n.availability-slot-container[_ngcontent-%COMP%]:hover {\n background: #FBFBFD;\n}\n\n.availability-slot-container[_ngcontent-%COMP%]:hover .availability-slot-date-label[_ngcontent-%COMP%] {\n color: #121114;\n}\n\n.availability-slot-date-label[_ngcontent-%COMP%] {\n position: relative;\n color: #121114;\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: -0.02em;\n text-align: left;\n margin: auto auto auto 0;\n}\n\n.availability-slot-best-icon[_ngcontent-%COMP%] {\n \n margin: 0;\n}\n\n.availability-slot-held-icon[_ngcontent-%COMP%] {\n \n margin: 0;\n}\n\n@media all and (max-width: 1024px) {\n .availability-slot-container[_ngcontent-%COMP%] {\n margin-right: 10px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvYXZhaWxhYmlsaXR5L2NvbXBvbmVudHMvYXZhaWxhYmlsaXR5LW11bHRpLWRheS1zbG90LXNlbGVjdG9yL2F2YWlsYWJpbGl0eS1zbG90LWNvbHVtbi12aWV3L2F2YWlsYWJsZS10aW1lLXNsb3Qtdmlldy9hdmFpbGFibGUtdGltZS1zbG90LXZpZXcuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtBQTRESjtBQXpEUTtFQUNJLGFBQUE7QUEyRFo7QUF4RFE7RUFDSSxhQUFBO0FBMERaO0FBdERJO0VBQ0ksU0FBQTtBQXdEUjtBQXJESTtFQUNJLDBCQUFBO0FBdURSO0FBcERJO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtBQXNEUjtBQW5ESTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxjSGpEUTtFR2tEUix1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QUFxRFI7O0FBakRBO0VBQ0kseUJIMURnQjtBRzhHcEI7O0FBakRBO0VBQ0kseUJIdUc4QjtBR25EbEM7O0FBakRBO0VBQ0kseUJIbkVZO0VHb0VaLHFCSHBFWTtBR3dIaEI7QUFsREk7RUFDSSx5QkhuRWU7RUdvRWYscUJIcEVlO0FHd0h2QjtBQWxEUTtFQUNJLFlBQUE7QUFvRFo7QUEvQ1E7RUFDSSx5QkFBQTtBQWlEWjs7QUE1Q0E7RUFDSSxZQUFBO0FBK0NKOztBQTVDQTtFQUNJLG1CSGhFc0I7QUcrRzFCOztBQTVDQTtFQUNJLGNIaEZvQjtBRytIeEI7O0FBNUNBO0VBQ0ksa0JBQUE7RUFDQSxjSHJGb0I7RUdzRnBCLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7QUErQ0o7O0FBNUNBO0VBQ0k7OztlQUFBO0VBSUEsU0FBQTtBQStDSjs7QUE1Q0E7RUFDSTs7O2VBQUE7RUFJQSxTQUFBO0FBK0NKOztBQTNDQTtFQUNJO0lBQ0ksa0JBQUE7RUE4Q047QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuLmF2YWlsYWJpbGl0eS1zbG90LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmVkaXQtYnV0dG9uLWxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stYnV0dG9uLCAucmVsZWFzZS1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGFwcC10aW1lLWF2YWlsYWJsZS10aW1lLXNsb3Qtc2NvcmUtaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLnByaW9yaXR5LW1vZGUtb25seSB7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgfVxuXG4gICAgLmJsb2NrLWJ1dHRvbiwgLnJlbGVhc2UtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLmVkaXQtYnV0dG9uLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgN3B4IDAgMTFweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cbn1cblxuLmJlc3QtdGltZS1zbG90IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1wdXJwbGU7XG59XG5cbi5sb3ctcHJpb3JpdHktdGltZS1zbG90IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDtcbn1cblxuLmF2YWlsYWJpbGl0eS1zbG90LWNvbnRhaW5lci5zbG90LXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcmstMjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrLTI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhcHAtdGltZS1hdmFpbGFibGUtdGltZS1zbG90LXNjb3JlLWljb246Om5nLWRlZXAge1xuICAgICAgICAuYXZhaWxhYmlsaXR5LXNsb3Qtc2NvcmUtaWNvbi1jb250YWluZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXZhaWxhYmlsaXR5LXNsb3QtY29udGFpbmVyLnNsb3Qtc2VsZWN0ZWQgc3BhbiB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4uYXZhaWxhYmlsaXR5LXNsb3QtY29udGFpbmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG59XG5cbi5hdmFpbGFiaWxpdHktc2xvdC1jb250YWluZXI6aG92ZXIgLmF2YWlsYWJpbGl0eS1zbG90LWRhdGUtbGFiZWwge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG4uYXZhaWxhYmlsaXR5LXNsb3QtZGF0ZS1sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogYXV0byBhdXRvIGF1dG8gMDtcbn1cblxuLmF2YWlsYWJpbGl0eS1zbG90LWJlc3QtaWNvbiB7XG4gICAgLypwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiA0NXB4OyovXG4gICAgbWFyZ2luOiAwO1xufVxuXG4uYXZhaWxhYmlsaXR5LXNsb3QtaGVsZC1pY29uIHtcbiAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDQ1cHg7Ki9cbiAgICBtYXJnaW46IDA7XG59XG5cbi8vIFRBQkxFVFxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmF2YWlsYWJpbGl0eS1zbG90LWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG5cbi8vIHNtYWxsIFRBQkxFVFxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYXZhaWxhYmlsaXR5LXNsb3QtY29udGFpbmVyIHtcbiAgICB9XG59XG5cbi8vIE1PQklMRVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 76051:
/*!**************************************************************************************************************************************************************************************************************************!*\
!*** ./packages/time/availability/components/availability-multi-day-slot-selector/availability-slot-column-view/available-time-slot-view/available-time-slot-warning-icon/available-time-slot-warning-icon.component.ts ***!
\**************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvailableTimeSlotWarningIconComponent": () => (/* binding */ AvailableTimeSlotWarningIconComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class AvailableTimeSlotWarningIconComponent {
constructor() {
this.defaultWidth = 14;
this.defaultHeight = 14;
this.width = this.defaultWidth;
this.height = this.defaultHeight;
this.color = '#F13693';
this.backgroundColor = 'transparent';
}
get viewBox() {
return `0 0 ${this.width} ${this.height}`;
}
}
AvailableTimeSlotWarningIconComponent.ɵfac = function AvailableTimeSlotWarningIconComponent_Factory(t) {
return new (t || AvailableTimeSlotWarningIconComponent)();
};
AvailableTimeSlotWarningIconComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
type: AvailableTimeSlotWarningIconComponent,
selectors: [["app-time-available-time-slot-warning-icon"]],
inputs: {
width: "width",
height: "height",
color: "color",
backgroundColor: "backgroundColor"
},
decls: 8,
vars: 14,
consts: [[1, "availability-slot-warning-icon-container"], ["xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M6.00013 3.12213C5.51419 3.73274 4.96899 4.67045 4.18677 6.02157L3.79122 6.70477C3.0062 8.06072 2.46237 9.00407 2.17377 9.73207C1.88764 10.4539 1.93715 10.7582 2.05206 10.9575C2.16697 11.1568 2.40555 11.3521 3.17356 11.4661C3.94819 11.5811 5.03706 11.5831 6.60386 11.5831H7.39495C8.96175 11.5831 10.0506 11.5811 10.8253 11.4661C11.5933 11.3521 11.8318 11.1568 11.9467 10.9575C12.0617 10.7582 12.1112 10.4539 11.825 9.73207C11.5364 9.00406 10.9926 8.06072 10.2076 6.70477L9.81204 6.02156C9.02982 4.67045 8.48462 3.73274 7.99868 3.12213C7.51708 2.51698 7.22927 2.4082 6.9994 2.4082C6.76954 2.4082 6.48172 2.51698 6.00013 3.12213ZM4.82644 2.18807C5.40266 1.46403 6.07616 0.908203 6.9994 0.908203C7.92264 0.908203 8.59615 1.46402 9.17236 2.18807C9.73597 2.89628 10.3357 3.9323 11.0775 5.21352L11.1102 5.27001L11.5057 5.95322L11.5385 6.00976C12.283 7.29575 12.8849 8.33535 13.2195 9.17929C13.5614 10.0418 13.7085 10.905 13.2462 11.7067C12.784 12.5085 11.9633 12.8136 11.0455 12.9499C10.1475 13.0832 8.94627 13.0832 7.46032 13.0831H7.4603H7.39495H6.60386H6.53851H6.53849C5.05254 13.0832 3.85128 13.0832 2.95329 12.9499C2.03555 12.8136 1.21482 12.5085 0.752573 11.7067C0.29033 10.905 0.437429 10.0418 0.779342 9.17929C1.1139 8.33535 1.7158 7.29575 2.46035 6.00976L2.49308 5.95322L2.88863 5.27001L2.92133 5.21352L2.92133 5.21352C3.66306 3.93229 4.26283 2.89628 4.82644 2.18807ZM6.9994 4.24981C7.41361 4.24981 7.7494 4.58559 7.7494 4.99981V7.66647C7.7494 8.08069 7.41361 8.41647 6.9994 8.41647C6.58518 8.41647 6.2494 8.08069 6.2494 7.66647V4.99981C6.2494 4.58559 6.58518 4.24981 6.9994 4.24981ZM6.9994 10.3331C7.36759 10.3331 7.66607 10.0347 7.66607 9.66647C7.66607 9.29828 7.36759 8.99981 6.9994 8.99981C6.63122 8.99981 6.33274 9.29828 6.33274 9.66647C6.33274 10.0347 6.63122 10.3331 6.9994 10.3331Z"]],
template: function AvailableTimeSlotWarningIconComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "svg", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](6, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](7, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("width", ctx.width)("height", ctx.height)("background", ctx.backgroundColor);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("fill", "transparent")("width", ctx.width)("height", ctx.height);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("viewBox", ctx.viewBox);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("fill", ctx.color);
}
},
styles: [".availability-slot-warning-icon-container[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 27px;\n height: 24px;\n margin-left: 12px;\n padding: 6px;\n border-radius: 4px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvYXZhaWxhYmlsaXR5L2NvbXBvbmVudHMvYXZhaWxhYmlsaXR5LW11bHRpLWRheS1zbG90LXNlbGVjdG9yL2F2YWlsYWJpbGl0eS1zbG90LWNvbHVtbi12aWV3L2F2YWlsYWJsZS10aW1lLXNsb3Qtdmlldy9hdmFpbGFibGUtdGltZS1zbG90LXdhcm5pbmctaWNvbi9hdmFpbGFibGUtdGltZS1zbG90LXdhcm5pbmctaWNvbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUE0REoiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbi5hdmFpbGFiaWxpdHktc2xvdC13YXJuaW5nLWljb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
/***/ }),
/***/ 50980:
/*!******************************************************************************************************************************************************************************************************!*\
!*** ./packages/time/availability/components/availability-multi-day-slot-selector/availability-slot-column-view/upcoming-event-slot-view/event-slot-edit-button/event-slot-edit-button.component.ts ***!
\******************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventSlotEditButtonComponent": () => (/* binding */ EventSlotEditButtonComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/material/legacy-menu */ 1051);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
class EventSlotEditButtonComponent {
constructor() {
this.slotSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.StatefulSubject();
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
}
set slot(value) {
if (value) {
this.slotSubject.next(value);
}
}
}
EventSlotEditButtonComponent.ɵfac = function EventSlotEditButtonComponent_Factory(t) {
return new (t || EventSlotEditButtonComponent)();
};
EventSlotEditButtonComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: EventSlotEditButtonComponent,
selectors: [["app-event-slot-edit-button"]],
inputs: {
slot: "slot"
},
decls: 22,
vars: 1,
consts: [["mat-button", "", 1, "event-more-button", "expand-button", "button", 3, "matMenuTriggerFor", "click"], [1, "material-icons-outlined"], ["slotEdit", ""], ["mat-menu-item", ""], [1, "material-menu-item-box"], ["mat-menu-item", "", 1, "button"]],
template: function EventSlotEditButtonComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "button", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function EventSlotEditButtonComponent_Template_button_click_0_listener($event) {
return $event.stopPropagation();
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "span", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "more_vert");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](5, "mat-menu", null, 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](8, "button", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](10, "span", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n Reschedule\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n\n\n\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](14, "button", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](16, "a", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](17, "Cancel");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](20, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](21, "\n\n\n\n\n\n");
}
if (rf & 2) {
const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("matMenuTriggerFor", _r0);
}
},
dependencies: [_angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_2__.MatLegacyMenu, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_2__.MatLegacyMenuItem, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_2__.MatLegacyMenuTrigger, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_3__.MatLegacyButton],
styles: ["[_nghost-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.button[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n}\n\n.event-more-button[_ngcontent-%COMP%] {\n width: 32px;\n height: 32px;\n margin-left: 8px;\n border-radius: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n border: none;\n min-width: unset;\n padding: 0;\n}\n.event-more-button[_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\n.event-more-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%] {\n color: #402F6F;\n}\n.event-more-button.disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n}\n\n@media all and (max-width: 480px) {\n [_nghost-%COMP%] {\n width: 32px;\n height: 32px;\n margin-left: 8px;\n border-radius: 100%;\n }\n .event-more-button[_ngcontent-%COMP%] {\n margin: 0;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvYXZhaWxhYmlsaXR5L2NvbXBvbmVudHMvYXZhaWxhYmlsaXR5LW11bHRpLWRheS1zbG90LXNlbGVjdG9yL2F2YWlsYWJpbGl0eS1zbG90LWNvbHVtbi12aWV3L3VwY29taW5nLWV2ZW50LXNsb3Qtdmlldy9ldmVudC1zbG90LWVkaXQtYnV0dG9uL2V2ZW50LXNsb3QtZWRpdC1idXR0b24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDMU1BO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUFzREo7O0FBbkRBO0VGWkksZ0NBQUE7QUVtRUo7O0FBbkRBO0VBaEJJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQWdCQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QUF3REo7QUF0REk7RUFDSSxtQkFBQTtBQXdEUjtBQXJESTtFQUNJLGNBQUE7QUF1RFI7QUFwREk7RUFDSSxtQkFBQTtBQXNEUjs7QUFqREE7RUFFSTtJQTFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7RUE4RkY7RUFuREU7SUFDSSxTQUFBO0VBcUROO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuQG1peGluIGJ1dHRvblN0eWxlIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG46aG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbn1cblxuLmV2ZW50LW1vcmUtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBidXR0b25TdHlsZTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICB9XG5cbiAgICAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICBjb2xvcjogIzQwMkY2RjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8vX19fX19fX19fTU9CSUxFXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXG4gICAgOmhvc3Qge1xuICAgICAgICBAaW5jbHVkZSBidXR0b25TdHlsZTtcbiAgICB9XG5cbiAgICAuZXZlbnQtbW9yZS1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_4__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], EventSlotEditButtonComponent.prototype, "slotSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_4__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], EventSlotEditButtonComponent.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 52264:
/*!*********************************************************************************************************************************************************************************!*\
!*** ./packages/time/availability/components/availability-multi-day-slot-selector/availability-slot-column-view/upcoming-event-slot-view/upcoming-event-slot-view.component.ts ***!
\*********************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UpcomingEventSlotViewComponent": () => (/* binding */ UpcomingEventSlotViewComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _undock_time_availability_components_availability_multi_day_slot_selector_availability_slot_column_view_upcoming_event_slot_view_event_slot_edit_button_event_slot_edit_button_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/time/availability/components/availability-multi-day-slot-selector/availability-slot-column-view/upcoming-event-slot-view/event-slot-edit-button/event-slot-edit-button.component */ 50980);
/* harmony import */ var _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/ui/pipes */ 97648);
function UpcomingEventSlotViewComponent_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "svg", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](6, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
}
function UpcomingEventSlotViewComponent_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](2, "app-event-slot-edit-button");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
}
const _c0 = function (a0, a1) {
return {
"slot-selected": a0,
"slot-pending-reschedule": a1
};
};
class UpcomingEventSlotViewComponent {
constructor() {
this.editable = false;
}
}
UpcomingEventSlotViewComponent.ɵfac = function UpcomingEventSlotViewComponent_Factory(t) {
return new (t || UpcomingEventSlotViewComponent)();
};
UpcomingEventSlotViewComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
type: UpcomingEventSlotViewComponent,
selectors: [["app-time-upcoming-event-slot-view"]],
inputs: {
slot: "slot",
selected: "selected",
timezone: "timezone",
editable: "editable"
},
decls: 11,
vars: 14,
consts: [[1, "availability-slot-container", 3, "ngClass", "matTooltip", "matTooltipPosition"], [4, "ngIf"], [1, "availability-slot-date-label"], [1, "status-icon"], ["width", "21", "height", "20", "viewBox", "0 0 21 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8.08465 0.833496C8.08465 0.419282 7.74886 0.0834961 7.33465 0.0834961C6.92043 0.0834961 6.58465 0.419283 6.58465 0.833496V1.78638C6.56004 1.78926 6.53575 1.79236 6.51174 1.79571C4.40937 2.08898 2.7568 3.74156 2.46353 5.84392C2.41787 6.17122 2.41791 6.54742 2.41797 7.13882L2.41798 7.20605V10.0002L2.41798 10.0491C2.41797 11.6513 2.41796 12.9207 2.53666 13.9249C2.65852 14.9559 2.91436 15.8046 3.49618 16.5135C3.69356 16.754 3.9141 16.9746 4.15461 17.172C4.86356 17.7538 5.71226 18.0096 6.74323 18.1315C7.74742 18.2502 9.01673 18.2502 10.6189 18.2502H10.619H10.619H10.6191H10.668H10.7169H10.717H10.717H10.717C12.3192 18.2502 13.5885 18.2502 14.5927 18.1315C15.6237 18.0096 16.4724 17.7538 17.1813 17.172C17.4219 16.9746 17.6424 16.754 17.8398 16.5135C18.4216 15.8046 18.6774 14.9559 18.7993 13.9249C18.918 12.9207 18.918 11.6514 18.918 10.0491V10.0491V10.0491V10.0491V10.0002V9.95125V9.95123V9.95121V9.95119C18.918 8.34896 18.918 7.07962 18.7993 6.07541C18.6774 5.04444 18.4216 4.19574 17.8398 3.48679C17.6424 3.24628 17.4219 3.02575 17.1813 2.82836C16.5091 2.27665 15.7112 2.01806 14.7513 1.88886V0.833496C14.7513 0.419282 14.4155 0.0834961 14.0013 0.0834961C13.5871 0.0834961 13.2513 0.419283 13.2513 0.833496V1.77562C12.5161 1.75015 11.6762 1.75016 10.7169 1.75016H10.7169L10.668 1.75016H8.08465V0.833496ZM13.2513 3.3335V3.27643C12.5421 3.25063 11.6974 3.25016 10.668 3.25016H8.08465V3.3335C8.08465 3.74771 7.74886 4.0835 7.33465 4.0835C6.92043 4.0835 6.58465 3.74771 6.58465 3.3335V3.30292C5.21055 3.55316 4.14351 4.65778 3.94914 6.05115C3.91979 6.26158 3.91798 6.52511 3.91798 7.20605V10.0002C3.91798 11.6623 3.91921 12.8429 4.02629 13.7488C4.13141 14.6382 4.32955 15.1645 4.65569 15.5619C4.79075 15.7265 4.94164 15.8774 5.1062 16.0124C5.5036 16.3386 6.02995 16.5367 6.91931 16.6419C7.82522 16.7489 9.00587 16.7502 10.668 16.7502C12.3301 16.7502 13.5107 16.7489 14.4166 16.6419C15.306 16.5367 15.8324 16.3386 16.2298 16.0124C16.3943 15.8774 16.5452 15.7265 16.6803 15.5619C17.0064 15.1645 17.2045 14.6382 17.3097 13.7488C17.4167 12.8429 17.418 11.6623 17.418 10.0002C17.418 8.33805 17.4167 7.1574 17.3097 6.25149C17.2045 5.36213 17.0064 4.83579 16.6803 4.43838C16.5452 4.27382 16.3943 4.12293 16.2298 3.98788C15.8844 3.70446 15.4417 3.5177 14.748 3.40465C14.7121 3.78549 14.3915 4.0835 14.0013 4.0835C13.5871 4.0835 13.2513 3.74771 13.2513 3.3335ZM12.0316 6.96983C11.7387 6.67694 11.2638 6.67694 10.971 6.96983C10.6781 7.26273 10.6781 7.7376 10.971 8.03049L12.1906 9.25016H7.33462C6.92041 9.25016 6.58462 9.58595 6.58462 10.0002C6.58462 10.4144 6.92041 10.7502 7.33462 10.7502H12.1906L10.971 11.9698C10.6781 12.2627 10.6781 12.7376 10.971 13.0305C11.2638 13.3234 11.7387 13.3234 12.0316 13.0305L14.5316 10.5305C14.6723 10.3898 14.7513 10.1991 14.7513 10.0002C14.7513 9.80125 14.6723 9.61049 14.5316 9.46983L12.0316 6.96983Z", "fill", "#807A8E"]],
template: function UpcomingEventSlotViewComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "section", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](2, UpcomingEventSlotViewComponent_ng_container_2_Template, 10, 0, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "span", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](6, "momentTimeZone");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](8, UpcomingEventSlotViewComponent_ng_container_8_Template, 4, 0, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](10, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpureFunction2"](11, _c0, ctx.selected, ctx.slot.isPendingReschedule))("matTooltip", ctx.slot.isPendingReschedule ? "Select different time to rechedule" : "")("matTooltipPosition", "above");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx.slot.isPendingReschedule);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate2"]("\n ", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind3"](6, 7, ctx.slot.timeStamp, ctx.timezone, "h:mm A"), " ", ctx.slot.label, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx.editable);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_3__.NgIf, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_4__.MatLegacyTooltip, _undock_time_availability_components_availability_multi_day_slot_selector_availability_slot_column_view_upcoming_event_slot_view_event_slot_edit_button_event_slot_edit_button_component__WEBPACK_IMPORTED_MODULE_0__.EventSlotEditButtonComponent, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_1__.MomentTimeZonePipe],
styles: [".availability-slot-container[_ngcontent-%COMP%] {\n width: 100%;\n max-width: 100%;\n height: 40px;\n min-height: 40px;\n max-height: 40px;\n border-radius: 6px;\n border: 1px solid #F3F3F9;\n padding: 0 10px;\n box-sizing: border-box;\n display: flex;\n align-items: center;\n justify-content: center;\n white-space: nowrap;\n background: #F3F3F9;\n}\n.availability-slot-container.slot-pending-reschedule[_ngcontent-%COMP%] {\n border: 1px dashed #CECADA;\n}\n.availability-slot-container[_ngcontent-%COMP%] app-event-slot-edit-button[_ngcontent-%COMP%] {\n margin-right: -7px;\n}\n\n.availability-slot-container.slot-selected[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: white;\n}\n\n.availability-slot-date-label[_ngcontent-%COMP%] {\n width: 100%;\n position: relative;\n color: #807A8E;\n font-size: 14px;\n line-height: 20px;\n font-style: normal;\n font-weight: normal;\n letter-spacing: -0.02em;\n text-align: left;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n.availability-slot-container.slot-selected[_ngcontent-%COMP%] {\n background-color: #DFC051;\n}\n.availability-slot-container.slot-selected[_ngcontent-%COMP%]:hover {\n background-color: #eebe72;\n}\n\n.status-icon[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-right: 8px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvYXZhaWxhYmlsaXR5L2NvbXBvbmVudHMvYXZhaWxhYmlsaXR5LW11bHRpLWRheS1zbG90LXNlbGVjdG9yL2F2YWlsYWJpbGl0eS1zbG90LWNvbHVtbi12aWV3L3VwY29taW5nLWV2ZW50LXNsb3Qtdmlldy91cGNvbWluZy1ldmVudC1zbG90LXZpZXcuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksV0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJIYXNCO0FHK0MxQjtBQTFESTtFQUNJLDBCQUFBO0FBNERSO0FBekRJO0VBQ0ksa0JBQUE7QUEyRFI7O0FBdkRBO0VBQ0ksWUFBQTtBQTBESjs7QUF2REE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxjSGJxQjtFR2NyQixlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQTBESjs7QUF2REE7RUFDSSx5QkhwQ0c7QUc4RlA7QUF4REk7RUFDSSx5Qkh5SGU7QUcvRHZCOztBQXREQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7QUF5REoiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbi5hdmFpbGFiaWxpdHktc2xvdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuXG4gICAgJi5zbG90LXBlbmRpbmctcmVzY2hlZHVsZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgYXBwLWV2ZW50LXNsb3QtZWRpdC1idXR0b24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gICAgfVxufVxuXG4uYXZhaWxhYmlsaXR5LXNsb3QtY29udGFpbmVyLnNsb3Qtc2VsZWN0ZWQgc3BhbiB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4uYXZhaWxhYmlsaXR5LXNsb3QtZGF0ZS1sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcms7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uYXZhaWxhYmlsaXR5LXNsb3QtY29udGFpbmVyLnNsb3Qtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13YXJuaW5nLW9yYW5nZTtcbiAgICB9XG59XG5cbi5zdGF0dXMtaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4vLyBUQUJMRVRcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXG59XG5cbi8vIHNtYWxsIFRBQkxFVFxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAgIC5hdmFpbGFiaWxpdHktc2xvdC1jb250YWluZXIge1xuICAgIH1cblxufVxuXG4vLyBNT0JJTEVcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 47405:
/*!******************************************************************************************************************!*\
!*** ./packages/time/availability/components/availability-slot-selector/availability-slot-selector.component.ts ***!
\******************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvailabilitySlotSelectorComponent": () => (/* binding */ AvailabilitySlotSelectorComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/session */ 84290);
function AvailabilitySlotSelectorComponent_ng_container_7_Template(rf, ctx) {
if (rf & 1) {
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "mat-icon", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function AvailabilitySlotSelectorComponent_ng_container_7_Template_mat_icon_click_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r4);
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](5);
_r2.show();
return _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵresetView"]($event.stopPropagation());
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "app-date-picker", 12, 13);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("onDateSelected", function AvailabilitySlotSelectorComponent_ng_container_7_Template_app_date_picker_onDateSelected_4_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r4);
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵresetView"](ctx_r5.onAvailabilityDaySelected.next($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("svgIcon", "calendar");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("date", ctx_r0.selectedAvailabilityDay)("dateFormat", "MMMM")("position", "bl")("showInvalidDateLabels", true);
}
}
function AvailabilitySlotSelectorComponent_footer_29_Template(rf, ctx) {
if (rf & 1) {
const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "footer");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "button", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function AvailabilitySlotSelectorComponent_footer_29_Template_button_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r7);
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵresetView"](ctx_r6.onExpandBtnClicked.emit());
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](4, "app-icon-expand", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5, "\n Expand calendar\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("width", 20)("height", 20);
}
}
class AvailabilitySlotSelectorComponent {
constructor(currentUser) {
this.currentUser = currentUser;
this.onExpandBtnClicked = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.onMeetingModeChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.onMeetingDurationChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.onAvailabilityDaySelected = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.onAvailabilitySlotSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.onGoToNextDaysClicked = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.onGoToPrevDaysClicked = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
this.showExpandBtn = false;
this.isAnonymous$ = this.currentUser.isAnonymousUserStream;
}
onAvailabilityDayIndexSelected(index) {
var _a, _b;
if ((_a = this.displayedAvailability) === null || _a === void 0 ? void 0 : _a[index]) {
this.onAvailabilityDaySelected.next((_b = this.displayedAvailability[index].day) === null || _b === void 0 ? void 0 : _b.toDate());
}
}
}
AvailabilitySlotSelectorComponent.ɵfac = function AvailabilitySlotSelectorComponent_Factory(t) {
return new (t || AvailabilitySlotSelectorComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_0__.CurrentUser));
};
AvailabilitySlotSelectorComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
type: AvailabilitySlotSelectorComponent,
selectors: [["app-time-availability-slot-selector"]],
inputs: {
schedule: "schedule",
alreadyBookedMeeting: "alreadyBookedMeeting",
meetingMode: "meetingMode",
meetingModeOptions: "meetingModeOptions",
meetingDuration: "meetingDuration",
meetingDurationOptions: "meetingDurationOptions",
selectedTimeZoneName: "selectedTimeZoneName",
isAvailabilityLoading: "isAvailabilityLoading",
displayedAvailability: "displayedAvailability",
selectedAvailabilityDay: "selectedAvailabilityDay",
displayAvailabilityRangeStart: "displayAvailabilityRangeStart",
selectedAvailabilityDayIndex: "selectedAvailabilityDayIndex",
availabilityDaysCountToDisplay: "availabilityDaysCountToDisplay",
suggestedAvailableSlot: "suggestedAvailableSlot",
paymentGroup: "paymentGroup",
themeColor: "themeColor",
accentColor: "accentColor",
showExpandBtn: "showExpandBtn"
},
outputs: {
onExpandBtnClicked: "onExpandBtnClicked",
onMeetingModeChanged: "onMeetingModeChanged",
onMeetingDurationChanged: "onMeetingDurationChanged",
onAvailabilityDaySelected: "onAvailabilityDaySelected",
onAvailabilitySlotSelected: "onAvailabilitySlotSelected",
onGoToNextDaysClicked: "onGoToNextDaysClicked",
onGoToPrevDaysClicked: "onGoToPrevDaysClicked"
},
decls: 32,
vars: 34,
consts: [[1, "availability-selector-header"], [1, "meeting-settings"], [1, "datepicker-box"], [4, "ngIf"], [1, "duration-mode"], [1, "settings-item", "-duration", 3, "value", "options", "schedule", "paymentGroup", "onChange"], [1, "settings-item", "-event-type", 3, "value", "toggleMode", "allowedModes", "onChange"], [3, "multiMode", "enableDatePicker", "availability", "isAvailabilityLoading", "availabilityRangeStart", "selectedAvailabilityDayIndex", "availabilityDaysCountToDisplay", "selectedTimeZone", "themeColor", "onNextDaysClicked", "onPrevDaysClicked", "onDaySelected", "onDayIndexSelected"], [1, "availability-slot-selector"], [1, "availability-slot-selector__slot-selector"], [3, "availabilitySet", "suggestedAvailableSlot", "meetingToReschedule", "isAvailabilityLoading", "selectedTimezone", "availabilityDaysCountToDisplay", "themeColor", "accentColor", "onAvailableSlotSelected"], [1, "icon", 3, "svgIcon", "click"], [1, "__date-selector", 3, "date", "dateFormat", "position", "showInvalidDateLabels", "onDateSelected"], ["datePicker", ""], [1, "expand-button", 3, "click"], [1, "icon", 3, "width", "height"]],
template: function AvailabilitySlotSelectorComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](5, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](7, AvailabilitySlotSelectorComponent_ng_container_7_Template, 7, 5, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](10, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](12, "app-availability-duration-select", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("onChange", function AvailabilitySlotSelectorComponent_Template_app_availability_duration_select_onChange_12_listener($event) {
return ctx.onMeetingDurationChanged.next($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](14, "app-availability-meeting-mode-switch", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("onChange", function AvailabilitySlotSelectorComponent_Template_app_availability_meeting_mode_switch_onChange_14_listener($event) {
return ctx.onMeetingModeChanged.next($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](17, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](18, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](19, "app-time-availability-day-browser", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("onNextDaysClicked", function AvailabilitySlotSelectorComponent_Template_app_time_availability_day_browser_onNextDaysClicked_19_listener() {
return ctx.onGoToNextDaysClicked.emit();
})("onPrevDaysClicked", function AvailabilitySlotSelectorComponent_Template_app_time_availability_day_browser_onPrevDaysClicked_19_listener() {
return ctx.onGoToPrevDaysClicked.emit();
})("onDaySelected", function AvailabilitySlotSelectorComponent_Template_app_time_availability_day_browser_onDaySelected_19_listener($event) {
return ctx.onAvailabilityDaySelected.next($event.toDate());
})("onDayIndexSelected", function AvailabilitySlotSelectorComponent_Template_app_time_availability_day_browser_onDayIndexSelected_19_listener($event) {
return ctx.onAvailabilityDayIndexSelected($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](20, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](21, "section", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](22, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](24, "main", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](26, "app-time-availability-multi-day-slot-selector", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("onAvailableSlotSelected", function AvailabilitySlotSelectorComponent_Template_app_time_availability_multi_day_slot_selector_onAvailableSlotSelected_26_listener($event) {
return ctx.onAvailabilitySlotSelected.emit($event);
});
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](28, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](29, AvailabilitySlotSelectorComponent_footer_29_Template, 7, 2, "footer", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](30, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](31, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("-unregistered-user", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](1, 30, ctx.isAnonymous$));
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.selectedAvailabilityDay);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("value", ctx.meetingDuration)("options", ctx.meetingDurationOptions)("schedule", ctx.schedule)("paymentGroup", ctx.paymentGroup);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("value", ctx.meetingMode)("toggleMode", true)("allowedModes", ctx.meetingModeOptions);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("multiMode", true)("enableDatePicker", true)("availability", ctx.displayedAvailability)("isAvailabilityLoading", ctx.isAvailabilityLoading)("availabilityRangeStart", ctx.displayAvailabilityRangeStart)("selectedAvailabilityDayIndex", ctx.selectedAvailabilityDayIndex)("availabilityDaysCountToDisplay", ctx.availabilityDaysCountToDisplay)("selectedTimeZone", ctx.selectedTimeZoneName)("themeColor", ctx.themeColor);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("-unregistered-user", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](22, 32, ctx.isAnonymous$));
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("availabilitySet", ctx.displayedAvailability)("suggestedAvailableSlot", ctx.suggestedAvailableSlot)("meetingToReschedule", ctx.alreadyBookedMeeting)("isAvailabilityLoading", ctx.isAvailabilityLoading)("selectedTimezone", ctx.selectedTimeZoneName)("availabilityDaysCountToDisplay", ctx.availabilityDaysCountToDisplay)("themeColor", ctx.themeColor)("accentColor", ctx.accentColor);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.showExpandBtn);
}
},
styles: ["[_nghost-%COMP%] {\n display: flex;\n flex-direction: column;\n width: 100%;\n}\n\n.availability-selector-header[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n padding: 16px 20px;\n overflow: hidden;\n background: #ffffff;\n height: 137px;\n border-radius: 24px 24px 0 0;\n border: 1px solid #EDEAF2;\n box-shadow: 0 2px 3px rgba(29, 26, 34, 0.03);\n}\n.availability-selector-header.-unregistered-user[_ngcontent-%COMP%] {\n background: #FBFBFD;\n}\n.availability-selector-header[_ngcontent-%COMP%] .meeting-settings[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n box-sizing: content-box;\n justify-content: space-between;\n width: 100%;\n height: 36px;\n}\n.availability-selector-header[_ngcontent-%COMP%] .meeting-settings[_ngcontent-%COMP%] .duration-mode[_ngcontent-%COMP%], .availability-selector-header[_ngcontent-%COMP%] .meeting-settings[_ngcontent-%COMP%] .datepicker-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n}\n.availability-selector-header[_ngcontent-%COMP%] .meeting-settings[_ngcontent-%COMP%] .datepicker-box[_ngcontent-%COMP%] input {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n cursor: pointer;\n font-size: 18px;\n line-height: 24px;\n color: #2B2733;\n position: relative;\n}\n.availability-selector-header[_ngcontent-%COMP%] .meeting-settings[_ngcontent-%COMP%] .datepicker-box[_ngcontent-%COMP%] app-date-picker .qs-datepicker-container {\n left: 0 !important;\n transform: none;\n}\n.availability-selector-header[_ngcontent-%COMP%] .meeting-settings[_ngcontent-%COMP%] .datepicker-box[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%] {\n margin-right: 10px;\n font-size: 22px;\n cursor: pointer;\n}\n.availability-selector-header[_ngcontent-%COMP%] .meeting-settings[_ngcontent-%COMP%] .duration-mode[_ngcontent-%COMP%] .settings-item[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n}\n.availability-selector-header[_ngcontent-%COMP%] .meeting-settings[_ngcontent-%COMP%] .duration-mode[_ngcontent-%COMP%] .settings-item.-event-type[_ngcontent-%COMP%] {\n margin-left: 0;\n height: 40px;\n}\n.availability-selector-header[_ngcontent-%COMP%] .meeting-settings[_ngcontent-%COMP%] .duration-mode[_ngcontent-%COMP%] .settings-item.-duration[_ngcontent-%COMP%] {\n margin-right: 10px;\n min-width: 140px;\n}\n.availability-selector-header[_ngcontent-%COMP%] .meet-booking-availability-navigation[_ngcontent-%COMP%] {\n height: 60px;\n margin: 20px 0 7px 0;\n}\n\n.availability-slot-selector[_ngcontent-%COMP%] {\n display: flex;\n align-items: stretch;\n flex-direction: column;\n position: relative;\n width: 100%;\n padding: 16px 24px 24px;\n border-radius: 0 0 16px 16px;\n box-shadow: 0 2px 3px rgba(29, 26, 34, 0.03);\n border: 1px solid #EDEAF2;\n background: #ffffff;\n border-top: none;\n}\n.availability-slot-selector.-unregistered-user[_ngcontent-%COMP%] {\n padding-top: 24px;\n border-radius: 0px 0px 16px 16px;\n}\n.availability-slot-selector__slot-selector[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n}\n\napp-time-availability-day-browser[_ngcontent-%COMP%] {\n margin-top: -80px;\n margin-bottom: 20px;\n padding: 0 16px;\n}\napp-time-availability-day-browser[_ngcontent-%COMP%] .week-carousel__current-month {\n display: none !important;\n}\napp-time-availability-day-browser[_ngcontent-%COMP%] .week-carousel__days-container app-arrow-button.arrow-btn {\n background: none;\n border-color: transparent;\n}\napp-time-availability-day-browser[_ngcontent-%COMP%] .week-carousel__days-container app-arrow-button.arrow-btn:hover {\n background: #EDEAF2;\n}\napp-time-availability-day-browser[_ngcontent-%COMP%] .week-carousel__days-container section.week-carousel__day-item .day-browser-day-label {\n margin-bottom: 0;\n font-family: \"Inter\", sans-serif;\n \n font-size: 12px;\n line-height: 16px;\n font-style: normal;\n font-weight: 600;\n text-align: center;\n letter-spacing: 1px;\n text-transform: uppercase;\n}\napp-time-availability-day-browser[_ngcontent-%COMP%] .week-carousel__days-container section.week-carousel__day-item .day-browser-day-label.--day-selected {\n color: #2B2733 !important;\n}\napp-time-availability-day-browser[_ngcontent-%COMP%] .week-carousel__days-container section.week-carousel__day-item .day-browser-date-label {\n font-family: \"Inter\", sans-serif;\n \n font-size: 18px;\n line-height: 26px;\n font-style: normal;\n font-weight: 500;\n display: flex;\n align-items: center;\n text-align: center;\n width: 36px;\n height: 36px;\n border-radius: 18px;\n border: none;\n background: none;\n cursor: pointer;\n}\napp-time-availability-day-browser[_ngcontent-%COMP%] .week-carousel__days-container section.week-carousel__day-item .day-browser-date-label.--day-selected {\n color: #ffffff !important;\n}\napp-time-availability-day-browser[_ngcontent-%COMP%] .week-carousel__days-container section.week-carousel__day-item:not(.today) .day-browser-day-label, app-time-availability-day-browser[_ngcontent-%COMP%] .week-carousel__days-container section.week-carousel__day-item:not(.today) .day-browser-date-label {\n color: #807A8E;\n}\napp-time-availability-day-browser[_ngcontent-%COMP%] .week-carousel__days-container section.week-carousel__day-item:not(.-day-slots-enabled) .day-browser-day-label, app-time-availability-day-browser[_ngcontent-%COMP%] .week-carousel__days-container section.week-carousel__day-item:not(.-day-slots-enabled) .day-browser-date-label {\n color: #A59FB9 !important;\n}\n\nbutton.expand-button[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n float: right;\n display: inline-flex;\n align-items: center;\n margin-top: 20px;\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n text-transform: uppercase;\n letter-spacing: 1px;\n color: #807A8E;\n border: none;\n box-shadow: none;\n outline: none;\n cursor: pointer;\n background: none;\n}\nbutton.expand-button[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%] {\n margin-right: 6px;\n color: inherit;\n}\n\napp-time-availability-multi-day-slot-selector[_ngcontent-%COMP%] app-availability-day-slot-skeleton-loader .separator {\n display: none;\n}\napp-time-availability-multi-day-slot-selector[_ngcontent-%COMP%] .available-time__time-box {\n padding-top: 0;\n}\napp-time-availability-multi-day-slot-selector[_ngcontent-%COMP%] .available-time__time-box.bordered {\n border: none;\n}\n\n@media all and (max-width: 1280px) {\n .availability-slot-selector__slot-selector[_ngcontent-%COMP%] {\n flex-shrink: 2;\n }\n}\n@media all and (max-width: 1024px) {\n .availability-selector-header[_ngcontent-%COMP%] {\n height: 109px;\n }\n .availability-selector-header[_ngcontent-%COMP%] .meeting-settings[_ngcontent-%COMP%] .datepicker-box[_ngcontent-%COMP%] {\n display: none;\n }\n .availability-selector-header[_ngcontent-%COMP%] .meeting-settings[_ngcontent-%COMP%] .duration-mode[_ngcontent-%COMP%] {\n width: 100%;\n justify-content: space-between;\n }\n .availability-selector-header[_ngcontent-%COMP%] .meeting-settings[_ngcontent-%COMP%] .duration-mode[_ngcontent-%COMP%] .settings-item.-duration[_ngcontent-%COMP%] {\n margin: 0;\n }\n .availability-selector-header[_ngcontent-%COMP%] .meeting-settings[_ngcontent-%COMP%] .duration-mode[_ngcontent-%COMP%] .settings-item.-duration[_ngcontent-%COMP%] .mat-select {\n background: transparent;\n }\n .availability-slot-selector[_ngcontent-%COMP%] {\n box-shadow: 0 2px 3px rgba(29, 26, 34, 0.03);\n border: 1px solid #EDEAF2;\n padding: 20px 10px 10px 10px;\n background: #ffffff;\n border-top: none;\n }\n button.expand-button[_ngcontent-%COMP%] {\n display: none;\n }\n app-time-availability-day-browser[_ngcontent-%COMP%] {\n max-height: 38px;\n margin-top: -48px;\n margin-bottom: 10px;\n }\n .guest-view .availability-slot-selector {\n padding-top: 10px;\n }\n}\n@media screen and (max-device-width: 768px) {\n app-profile-availability-day-browser[_ngcontent-%COMP%] {\n margin-bottom: 20px !important;\n }\n}\n@media all and (max-width: 768px) {\n app-time-availability-day-browser[_ngcontent-%COMP%] {\n margin-top: -46px;\n margin-bottom: 8px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvYXZhaWxhYmlsaXR5L2NvbXBvbmVudHMvYXZhaWxhYmlsaXR5LXNsb3Qtc2VsZWN0b3IvYXZhaWxhYmlsaXR5LXNsb3Qtc2VsZWN0b3IuY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L2JyZWFrcG9pbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDak5BO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtBQTZESjs7QUExREE7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJIT29CO0VHTnBCLGFBQUE7RUFFQSw0QkFBQTtFQUNBLHlCQUFBO0VEMEdBLDRDQUFBO0FDN0NKO0FBMURJO0VBQ0ksbUJIVWtCO0FHa0QxQjtBQXpESTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBQTJEUjtBQXpEUTs7RUFFSSxhQUFBO0VBQ0EsbUJBQUE7QUEyRFo7QUF0RGdCO0VGckNaLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFRXBFZ0IsZUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNIekNBO0VHMENBLGtCQUFBO0FBMERwQjtBQXREb0I7RUFDSSxrQkFBQTtFQUNBLGVBQUE7QUF3RHhCO0FBbkRZO0VBQ0ksa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtBQXFEaEI7QUFoRFk7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7QUFrRGhCO0FBaERnQjtFQUNJLGNBQUE7RUFDQSxZQUFBO0FBa0RwQjtBQS9DZ0I7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0FBaURwQjtBQTFDSTtFQUNJLFlBQUE7RUFDQSxvQkFBQTtBQTRDUjs7QUF4Q0E7RUFDSSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0VBQ0EsNEJBQUE7RUQwQkEsNENBQUE7RUN2QkEseUJBQUE7RUFDQSxtQkhqRm9CO0VHa0ZwQixnQkFBQTtBQTBDSjtBQXhDSTtFQUNJLGlCQUFBO0VBQ0EsZ0NBQUE7QUEwQ1I7QUF2Q0k7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtBQXlDUjs7QUFyQ0E7RUFDSSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQXdDSjtBQXJDUTtFQUNJLHdCQUFBO0FBdUNaO0FBbkNZO0VBQ0ksZ0JBQUE7RUFDQSx5QkFBQTtBQXFDaEI7QUFuQ2dCO0VBQ0ksbUJIdkdNO0FHNEkxQjtBQWhDZ0I7RUFDSSxnQkFBQTtFRnZJaEIsZ0NBQUE7RUFvQkEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUVzSGdCLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QUFrQ3BCO0FBaENvQjtFQUNJLHlCQUFBO0FBa0N4QjtBQTlCZ0I7RUZ2SlosZ0NBQUE7RUFpREEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUV3R2dCLGtCQUFBO0VBQ0EsZ0JBQUE7RUFFQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFFQSxlQUFBO0FBK0JwQjtBQTdCb0I7RUFDSSx5QkFBQTtBQStCeEI7QUExQm9COztFQUVJLGNIOUpDO0FHMEx6QjtBQXZCb0I7O0VBRUkseUJBQUE7QUF5QnhCOztBQWpCQTtFQUNJLGdDQUFBO0VBRUEsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUVBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNIMUxxQjtFRzRMckIsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBQWlCSjtBQWZJO0VBQ0ksaUJBQUE7RUFDQSxjQUFBO0FBaUJSOztBQVhRO0VBQ0ksYUFBQTtBQWNaO0FBWFE7RUFDSSxjQUFBO0FBYVo7QUFYWTtFQUNJLFlBQUE7QUFhaEI7O0FDN09JO0VEeU9JO0lBQ0ksY0FBQTtFQVFWO0FBQ0Y7QUM3T0k7RUQyT0E7SUFDSSxhQUFBO0VBS047RUFGVTtJQUNJLGFBQUE7RUFJZDtFQURVO0lBQ0ksV0FBQTtJQUNBLDhCQUFBO0VBR2Q7RUFEYztJQUNJLFNBQUE7RUFHbEI7RUFBc0I7SUFDSSx1QkFBQTtFQUUxQjtFQU1FO0lEdkpBLDRDQUFBO0lDeUpJLHlCQUFBO0lBQ0EsNEJBQUE7SUFDQSxtQkhsUWdCO0lHbVFoQixnQkFBQTtFQUpOO0VBT0U7SUFDSSxhQUFBO0VBTE47RUFRRTtJQUNJLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxtQkFBQTtFQU5OO0VBV1U7SUFDSSxpQkFBQTtFQVRkO0FBQ0Y7QUFlQTtFQUNJO0lBQ0ksOEJBQUE7RUFiTjtBQUNGO0FDaFJJO0VEaVNBO0lBQ0ksaUJBQUE7SUFDQSxrQkFBQTtFQWROO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmF2YWlsYWJpbGl0eS1zZWxlY3Rvci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGhlaWdodDogMTM3cHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICBAaW5jbHVkZSBsaWdodC0xLWNhcmQ7XG5cbiAgICAmLi11bnJlZ2lzdGVyZWQtdXNlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICB9XG5cbiAgICAubWVldGluZy1zZXR0aW5ncyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG5cbiAgICAgICAgLmR1cmF0aW9uLW1vZGUsXG4gICAgICAgIC5kYXRlcGlja2VyLWJveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlcGlja2VyLWJveCB7XG4gICAgICAgICAgICA6Om5nLWRlZXAge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYXBwLWRhdGUtcGlja2VyIHtcbiAgICAgICAgICAgICAgICAgICAgLnFzLWRhdGVwaWNrZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmR1cmF0aW9uLW1vZGUge1xuICAgICAgICAgICAgLnNldHRpbmdzLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICYuLWV2ZW50LXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuLWR1cmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm1lZXQtYm9va2luZy1hdmFpbGFiaWxpdHktbmF2aWdhdGlvbiB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgN3B4IDA7XG4gICAgfVxufVxuXG4uYXZhaWxhYmlsaXR5LXNsb3Qtc2VsZWN0b3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweCAyNHB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDE2cHggMTZweDtcblxuICAgIEBpbmNsdWRlIGxpZ2h0LTEtY2FyZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgJi4tdW5yZWdpc3RlcmVkLXVzZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNnB4IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fc2xvdC1zZWxlY3RvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbn1cblxuYXBwLXRpbWUtYXZhaWxhYmlsaXR5LWRheS1icm93c2VyIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcblxuICAgIDo6bmctZGVlcCB7XG4gICAgICAgIC53ZWVrLWNhcm91c2VsX19jdXJyZW50LW1vbnRoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53ZWVrLWNhcm91c2VsX19kYXlzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBhcHAtYXJyb3ctYnV0dG9uLmFycm93LWJ0biB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNlY3Rpb24ud2Vlay1jYXJvdXNlbF9fZGF5LWl0ZW0ge1xuICAgICAgICAgICAgICAgIC5kYXktYnJvd3Nlci1kYXktbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTI7XG5cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgJi4tLWRheS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRheS1icm93c2VyLWRhdGUtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJi4tLWRheS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoLnRvZGF5KSB7XG4gICAgICAgICAgICAgICAgICAgIC5kYXktYnJvd3Nlci1kYXktbGFiZWwsXG4gICAgICAgICAgICAgICAgICAgIC5kYXktYnJvd3Nlci1kYXRlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KC4tZGF5LXNsb3RzLWVuYWJsZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgLmRheS1icm93c2VyLWRheS1sYWJlbCxcbiAgICAgICAgICAgICAgICAgICAgLmRheS1icm93c2VyLWRhdGUtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJ1dHRvbi5leHBhbmQtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcblxuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbn1cblxuYXBwLXRpbWUtYXZhaWxhYmlsaXR5LW11bHRpLWRheS1zbG90LXNlbGVjdG9yIHtcbiAgICA6Om5nLWRlZXAge1xuICAgICAgICBhcHAtYXZhaWxhYmlsaXR5LWRheS1zbG90LXNrZWxldG9uLWxvYWRlciAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYXZhaWxhYmxlLXRpbWVfX3RpbWUtYm94IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAmLmJvcmRlcmVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vbGFwdG9wXG5AaW5jbHVkZSBsYXB0b3Age1xuICAgIC5hdmFpbGFiaWxpdHktc2xvdC1zZWxlY3RvciB7XG4gICAgICAgICZfX3Nsb3Qtc2VsZWN0b3Ige1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQGluY2x1ZGUgdGFibGV0IHtcbiAgICAuYXZhaWxhYmlsaXR5LXNlbGVjdG9yLWhlYWRlciB7XG4gICAgICAgIGhlaWdodDogMTA5cHg7XG5cbiAgICAgICAgLm1lZXRpbmctc2V0dGluZ3Mge1xuICAgICAgICAgICAgLmRhdGVwaWNrZXItYm94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHVyYXRpb24tbW9kZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgLnNldHRpbmdzLWl0ZW0uLWR1cmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIDo6bmctZGVlcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubWF0LXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXZhaWxhYmlsaXR5LXNsb3Qtc2VsZWN0b3Ige1xuICAgICAgICBAaW5jbHVkZSBsaWdodC0xLWNhcmQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG5cbiAgICBidXR0b24uZXhwYW5kLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgYXBwLXRpbWUtYXZhaWxhYmlsaXR5LWRheS1icm93c2VyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgOjpuZy1kZWVwe1xuICAgICAgICAuZ3Vlc3Qtdmlld3tcbiAgICAgICAgICAgIC5hdmFpbGFiaWxpdHktc2xvdC1zZWxlY3RvcntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gc21hbGwgVEFCTEVUXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNzY4cHgpIHtcbiAgICBhcHAtcHJvZmlsZS1hdmFpbGFiaWxpdHktZGF5LWJyb3dzZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AaW5jbHVkZSB0YWJsZXRTbWFsbCB7XG4gICAgYXBwLXRpbWUtYXZhaWxhYmlsaXR5LWRheS1icm93c2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQ2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG59XG5cblxuIiwiXG5AbWl4aW4gZGVza3RvcCB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gbGFwdG9wIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXQge1xuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIHRhYmxldFNtYWxsIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIG1vYmlsZSB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiBtb2JpbGVTbWFsbCB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiBtb2JpbGVFeHRyYVNtYWxsIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 82585:
/*!********************************************************************************************!*\
!*** ./packages/time/availability/components/duration-select/duration-select.component.ts ***!
\********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvailabilityDurationSelectComponent": () => (/* binding */ AvailabilityDurationSelectComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs */ 80228);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs */ 86516);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/hotkeys/services/keyboard-shortcuts.decorator */ 62114);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/material/legacy-select */ 36002);
/* harmony import */ var _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/material/legacy-core */ 57090);
/* harmony import */ var _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input.directive */ 51081);
/* harmony import */ var _undock_core_pipes_meeting_duration_pipe__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core/pipes/meeting-duration.pipe */ 60031);
function AvailabilityDurationSelectComponent_ng_container_2_ng_container_2_mat_option_2_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](2, "currency");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const option_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"](2).$implicit;
const schedule_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]().ngIf;
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
let tmp_0_0;
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtextInterpolate1"]("\n ", _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind4"](2, 1, schedule_r1.rates[option_r3.value], (tmp_0_0 = ctx_r5.paymentGroup == null ? null : ctx_r5.paymentGroup.currency) !== null && tmp_0_0 !== undefined ? tmp_0_0 : "USD", "symbol", "1.0-0"), " /\n ");
}
}
function AvailabilityDurationSelectComponent_ng_container_2_ng_container_2_mat_option_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](0, "mat-option", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](2, AvailabilityDurationSelectComponent_ng_container_2_ng_container_2_mat_option_2_ng_container_2_Template, 3, 6, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](4, "meetingDuration");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
}
if (rf & 2) {
const option_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]().$implicit;
const schedule_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("value", option_r3.value)("disabled", !option_r3.enabled);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", schedule_r1.isPaymentEnabled && schedule_r1.rates[option_r3.value] > 0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtextInterpolate1"]("\n\n ", _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind1"](4, 4, option_r3.value - option_r3.gap), "\n ");
}
}
function AvailabilityDurationSelectComponent_ng_container_2_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](2, AvailabilityDurationSelectComponent_ng_container_2_ng_container_2_mat_option_2_Template, 5, 6, "mat-option", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const option_r3 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", option_r3.enabled);
}
}
function AvailabilityDurationSelectComponent_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](2, AvailabilityDurationSelectComponent_ng_container_2_ng_container_2_Template, 4, 1, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngForOf", ctx_r0.options);
}
}
const _c0 = function (a0, a1) {
return {
isPaymentEnabled: a0,
rates: a1
};
};
let AvailabilityDurationSelectComponent = class AvailabilityDurationSelectComponent {
constructor() {
this.onChange = new _angular_core__WEBPACK_IMPORTED_MODULE_5__.EventEmitter();
this.incrementDurationEventStream = new rxjs__WEBPACK_IMPORTED_MODULE_6__.Subject();
this.decrementDurationEventStream = new rxjs__WEBPACK_IMPORTED_MODULE_6__.Subject();
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
}
ngOnInit() {
this.initializeEventStreams();
}
onMeetingDurationValueChange(value) {
return this.onChange.emit(parseInt(value));
}
emitIncrementMeetingDurationEvent(event) {
this.incrementDurationEventStream.next(event);
}
emitDecrementMeetingDurationEvent(event) {
this.decrementDurationEventStream.next(event);
}
moveToDuration(moveByCount) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let currentIndex = _this.options.findIndex(d => d.value == _this.value);
if (currentIndex !== -1) {
currentIndex += moveByCount;
if (currentIndex > _this.options.length - 1) {
currentIndex = _this.options.length - 1;
} else if (currentIndex < 0) {
currentIndex = 0;
}
_this.onMeetingDurationValueChange(_this.options[currentIndex].value.toString());
}
})();
}
initializeEventStreams() {
if (this.decrementDurationEventStream) {
this.decrementDurationEventStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_7__.bufferWhen)(() => this.decrementDurationEventStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.debounceTime)(300))), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyEvent)).subscribe(events => {
this.moveToDuration(-events.length);
});
}
if (this.incrementDurationEventStream) {
this.incrementDurationEventStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_7__.bufferWhen)(() => this.incrementDurationEventStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.debounceTime)(300))), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyEvent)).subscribe(events => {
this.moveToDuration(events.length);
});
}
}
};
AvailabilityDurationSelectComponent.ɵfac = function AvailabilityDurationSelectComponent_Factory(t) {
return new (t || AvailabilityDurationSelectComponent)();
};
AvailabilityDurationSelectComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineComponent"]({
type: AvailabilityDurationSelectComponent,
selectors: [["app-availability-duration-select"]],
inputs: {
value: "value",
options: "options",
schedule: "schedule",
paymentGroup: "paymentGroup"
},
outputs: {
onChange: "onChange"
},
decls: 5,
vars: 5,
consts: [["udInput", "", 1, "customArrow", 3, "value", "selectionChange"], [4, "ngIf"], [4, "ngFor", "ngForOf"], ["class", "__duration-select", 3, "value", "disabled", 4, "ngIf"], [1, "__duration-select", 3, "value", "disabled"]],
template: function AvailabilityDurationSelectComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](0, "mat-select", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("selectionChange", function AvailabilityDurationSelectComponent_Template_mat_select_selectionChange_0_listener($event) {
return ctx.onMeetingDurationValueChange($event.value);
});
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](2, AvailabilityDurationSelectComponent_ng_container_2_Template, 4, 1, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("value", ctx.value);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpureFunction2"](2, _c0, ctx.schedule == null ? null : ctx.schedule.paymentSettings == null ? null : ctx.schedule.paymentSettings.requirePayment, ctx.schedule == null ? null : ctx.schedule.paymentSettings == null ? null : ctx.schedule.paymentSettings.rates));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_11__.MatLegacySelect, _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_12__.MatLegacyOption, _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_3__.InputDirective, _undock_core_pipes_meeting_duration_pipe__WEBPACK_IMPORTED_MODULE_4__.MeetingDurationPipe, _angular_common__WEBPACK_IMPORTED_MODULE_10__.CurrencyPipe],
styles: ["[_nghost-%COMP%] .ud-input[_ngcontent-%COMP%] {\n height: 36px;\n}\n[_nghost-%COMP%] mat-select .mat-select-trigger {\n display: flex;\n}\n[_nghost-%COMP%] mat-select .mat-select-value-text {\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n letter-spacing: 1px;\n text-transform: uppercase;\n color: #2B2733;\n}\n\n mat-option.__duration-select .mat-option-text {\n font-family: \"Inter\", sans-serif;\n font-weight: 400;\n font-size: 14px !important;\n line-height: 20px !important;\n letter-spacing: -0.02em;\n color: #121114;\n}\n\n.duration-select[_ngcontent-%COMP%] {\n min-width: 150px;\n}\n\n.meeting-duration-select-button-container[_ngcontent-%COMP%] {\n position: relative;\n display: flex;\n align-items: center;\n background: #F4F4FA;\n border-radius: 16px;\n color: #BCC2CF;\n height: 115px;\n min-height: 115px;\n box-shadow: 2px 5px 15px #BCC2CF;\n cursor: pointer;\n transition: 250ms;\n}\n\n.meeting-duration-edit-icon-box[_ngcontent-%COMP%] {\n width: 60px;\n min-width: 60px;\n height: 100%;\n border-radius: 0 16px 16px 0;\n margin: 0 0 0 auto;\n padding-left: 32px;\n display: flex;\n align-items: center;\n transition: 250ms;\n}\n\n.meeting-duration-edit-icon-box[_ngcontent-%COMP%]:hover {\n background: rgba(70, 49, 201, 0.4);\n color: white;\n font-weight: bold;\n}\n\n.meeting-duration-edit-icon-box.values-toggled[_ngcontent-%COMP%] {\n background: #4631C9;\n color: white;\n}\n\n.meeting-duration-edit-icon-box.values-toggled[_ngcontent-%COMP%]:hover {\n background: rgb(70, 49, 201);\n}\n\n.meeting-duration-selected-label[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n max-width: 100%;\n width: 100%;\n border-radius: 16px;\n background: white;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n transition: 250ms;\n width: calc(100% - 33px);\n left: 0;\n}\n\n.meeting-duration-selected-label[_ngcontent-%COMP%]:hover {\n border-radius: 16px;\n}\n\n.meeting-duration-selected-label[_ngcontent-%COMP%] div[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n color: #515EA9;\n}\n\n.meeting-duration-selected-label.values-toggled[_ngcontent-%COMP%] {\n background: #F4F4FA;\n}\n\n.meeting-duration-selected-label.values-toggled[_ngcontent-%COMP%]:hover {\n background: white;\n}\n\n.meeting-duration-selected-label.values-toggled[_ngcontent-%COMP%] div[_ngcontent-%COMP%] {\n color: #BCC2CF;\n}\n\n\n.meeting-duration-values-container[_ngcontent-%COMP%] {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n max-height: 100%;\n border-radius: 16px;\n background: white;\n border: 1px solid #fafafa;\n z-index: 2;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n}\n\n.meeting-duration-values-list[_ngcontent-%COMP%] {\n flex: 1;\n max-height: 100%;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n justify-content: space-evenly;\n overflow: hidden;\n}\n\n.meeting-duration-values-item[_ngcontent-%COMP%] {\n height: 28px;\n min-height: 28px;\n border-radius: 16px;\n display: flex;\n align-items: center;\n justify-content: center;\n color: #2B2733;\n background: white;\n}\n\n.meeting-duration-values-item[_ngcontent-%COMP%]:hover {\n background: #F1F1FB;\n font-weight: bold;\n}\n\n.meeting-duration-values-item.item-selected[_ngcontent-%COMP%] {\n background: #4631C9;\n color: white;\n font-weight: bold;\n}\n\n.meeting-duration-values-item.item-selected[_ngcontent-%COMP%]:hover {\n background: #1C1C4F;\n}\n\n.meeting-duration-values-item.item-disabled[_ngcontent-%COMP%] {\n background: #F1F1FB;\n text-decoration: line-through;\n font-weight: normal;\n border-radius: 0;\n pointer-events: none;\n cursor: default;\n}\n\n.meeting-duration-values-item.item-disabled[_ngcontent-%COMP%]:hover {\n background: #F1F1FB;\n}\n\n.meeting-duration-values-item-label[_ngcontent-%COMP%] {\n text-align: center;\n pointer-events: none;\n}\n\n.meeting-duration-values-item.item-selected[_ngcontent-%COMP%] .meeting-duration-values-item-label[_ngcontent-%COMP%] {\n color: white;\n}\n\n.ud-input[_ngcontent-%COMP%] {\n background: #ffffff;\n height: 40px !important;\n border: 1px solid #EDEAF2;\n font-weight: normal;\n font-size: 15px;\n letter-spacing: -0.02em;\n color: #121114;\n}\n\n@media all and (max-width: 733px) {\n .meeting-duration-select-button-container[_ngcontent-%COMP%] {\n max-width: 100px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvYXZhaWxhYmlsaXR5L2NvbXBvbmVudHMvZHVyYXRpb24tc2VsZWN0L2R1cmF0aW9uLXNlbGVjdC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkk7RUFDSSxZQUFBO0FBNERSO0FBdkRZO0VBQ0ksYUFBQTtBQXlEaEI7QUF0RFk7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxjSGRJO0FHc0VwQjs7QUFoRFE7RUFDSSxnQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7RUFDQSw0QkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0hkWTtBR2lFeEI7O0FBOUNBO0VBQ0ksZ0JBQUE7QUFpREo7O0FBOUNBO0VBQ0ksa0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FBaURKOztBQTlDQTtFQUNJLFdBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLDRCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FBaURKOztBQTlDQTtFQUNJLGtDQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0FBaURKOztBQTlDQTtFQUNJLG1CQUFBO0VBQ0EsWUFBQTtBQWlESjs7QUE5Q0E7RUFDSSw0QkFBQTtBQWlESjs7QUE5Q0E7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0VBQ0EsT0FBQTtBQWlESjs7QUE5Q0E7RUFDSSxtQkFBQTtBQWlESjs7QUE5Q0E7RUFDSSxnQ0FBQTtFQUNBLGNBQUE7QUFpREo7O0FBOUNBO0VBQ0ksbUJBQUE7QUFpREo7O0FBOUNBO0VBQ0ksaUJBQUE7QUFpREo7O0FBOUNBO0VBQ0ksY0FBQTtBQWlESjs7QUE5Q0EsbUJBQUE7QUFFQTtFQUNJLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7QUFnREo7O0FBN0NBO0VBQ0ksT0FBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0FBZ0RKOztBQTdDQTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxjSDFKWTtFRzJKWixpQkFBQTtBQWdESjs7QUE3Q0E7RUFDSSxtQkFBQTtFQUNBLGlCQUFBO0FBZ0RKOztBQTVDQTtFQUNJLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0FBK0NKOztBQTVDQTtFQUNJLG1CQUFBO0FBK0NKOztBQTVDQTtFQUNJLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0FBK0NKOztBQTVDQTtFQUNJLG1CQUFBO0FBK0NKOztBQTVDQTtFQUNJLGtCQUFBO0VBQ0Esb0JBQUE7QUErQ0o7O0FBNUNBO0VBQ0ksWUFBQTtBQStDSjs7QUE1Q0E7RUFDSSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFFQSx1QkFBQTtFQUNBLGNIN0xvQjtBRzJPeEI7O0FBM0NBO0VBQ0k7SUFDSSxnQkFBQTtFQThDTjtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcbiAgICAudWQtaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgfVxuXG4gICAgOjpuZy1kZWVwIHtcbiAgICAgICAgbWF0LXNlbGVjdCB7XG4gICAgICAgICAgICAubWF0LXNlbGVjdC10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWF0LXNlbGVjdC12YWx1ZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbjo6bmctZGVlcCB7XG4gICAgbWF0LW9wdGlvbi5fX2R1cmF0aW9uLXNlbGVjdCB7XG4gICAgICAgIC5tYXQtb3B0aW9uLXRleHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmR1cmF0aW9uLXNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbn1cblxuLm1lZXRpbmctZHVyYXRpb24tc2VsZWN0LWJ1dHRvbi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0Y0RjRGQTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGNvbG9yOiAjQkNDMkNGO1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgbWluLWhlaWdodDogMTE1cHg7XG4gICAgYm94LXNoYWRvdzogMnB4IDVweCAxNXB4ICNCQ0MyQ0Y7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDI1MG1zO1xufVxuXG4ubWVldGluZy1kdXJhdGlvbi1lZGl0LWljb24tYm94IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMTZweCAxNnB4IDA7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMjUwbXM7XG59XG5cbi5tZWV0aW5nLWR1cmF0aW9uLWVkaXQtaWNvbi1ib3g6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDQ5LCAyMDEsIC40KTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tZWV0aW5nLWR1cmF0aW9uLWVkaXQtaWNvbi1ib3gudmFsdWVzLXRvZ2dsZWQge1xuICAgIGJhY2tncm91bmQ6ICM0NjMxQzk7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWVldGluZy1kdXJhdGlvbi1lZGl0LWljb24tYm94LnZhbHVlcy10b2dnbGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA0OSwgMjAxLCAxKTtcbn1cblxuLm1lZXRpbmctZHVyYXRpb24tc2VsZWN0ZWQtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMjUwbXM7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzcHgpO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5tZWV0aW5nLWR1cmF0aW9uLXNlbGVjdGVkLWxhYmVsOmhvdmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4ubWVldGluZy1kdXJhdGlvbi1zZWxlY3RlZC1sYWJlbCBkaXYge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTE1RUE5O1xufVxuXG4ubWVldGluZy1kdXJhdGlvbi1zZWxlY3RlZC1sYWJlbC52YWx1ZXMtdG9nZ2xlZCB7XG4gICAgYmFja2dyb3VuZDogI0Y0RjRGQTtcbn1cblxuLm1lZXRpbmctZHVyYXRpb24tc2VsZWN0ZWQtbGFiZWwudmFsdWVzLXRvZ2dsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4ubWVldGluZy1kdXJhdGlvbi1zZWxlY3RlZC1sYWJlbC52YWx1ZXMtdG9nZ2xlZCBkaXYge1xuICAgIGNvbG9yOiAjQkNDMkNGO1xufVxuXG4vKiBWQUxVRSBTRUxFQ1RPUiAqL1xuXG4ubWVldGluZy1kdXJhdGlvbi12YWx1ZXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmFmYWZhO1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5tZWV0aW5nLWR1cmF0aW9uLXZhbHVlcy1saXN0IHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZWV0aW5nLWR1cmF0aW9uLXZhbHVlcy1pdGVtIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWluLWhlaWdodDogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5tZWV0aW5nLWR1cmF0aW9uLXZhbHVlcy1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjFGMUZCO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC8vIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm1lZXRpbmctZHVyYXRpb24tdmFsdWVzLWl0ZW0uaXRlbS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogIzQ2MzFDOTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tZWV0aW5nLWR1cmF0aW9uLXZhbHVlcy1pdGVtLml0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxQzFDNEY7XG59XG5cbi5tZWV0aW5nLWR1cmF0aW9uLXZhbHVlcy1pdGVtLml0ZW0tZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNGMUYxRkI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm1lZXRpbmctZHVyYXRpb24tdmFsdWVzLWl0ZW0uaXRlbS1kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0YxRjFGQjtcbn1cblxuLm1lZXRpbmctZHVyYXRpb24tdmFsdWVzLWl0ZW0tbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1lZXRpbmctZHVyYXRpb24tdmFsdWVzLWl0ZW0uaXRlbS1zZWxlY3RlZCAubWVldGluZy1kdXJhdGlvbi12YWx1ZXMtaXRlbS1sYWJlbCB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4udWQtaW5wdXQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIC8vbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDczM3B4KSB7XG4gICAgLm1lZXRpbmctZHVyYXRpb24tc2VsZWN0LWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], AvailabilityDurationSelectComponent.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_2__.KeyboardShortcut)('Shift.+')], AvailabilityDurationSelectComponent.prototype, "emitIncrementMeetingDurationEvent", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_2__.KeyboardShortcut)('-')], AvailabilityDurationSelectComponent.prototype, "emitDecrementMeetingDurationEvent", null);
AvailabilityDurationSelectComponent = (0,tslib__WEBPACK_IMPORTED_MODULE_13__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_2__.UseKeyboardShortcuts)({
takeUntilPropertyKey: 'destroyedEvent'
})], AvailabilityDurationSelectComponent);
/***/ }),
/***/ 77770:
/*!********************************************************************************************************************************!*\
!*** ./packages/time/availability/components/embed/available-time-slot-view-embed/available-time-slot-view-embed.component.ts ***!
\********************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvailableTimeSlotViewEmbedComponent": () => (/* binding */ AvailableTimeSlotViewEmbedComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/time/availability/components */ 93989);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
function AvailableTimeSlotViewEmbedComponent_app_icon_lightning_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](0, "app-icon-lightning", 5);
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("color", ctx_r0.iconColor);
}
}
function AvailableTimeSlotViewEmbedComponent_app_icon_slot_held_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](0, "app-icon-slot-held", 6);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("color", "#8473B5");
}
}
function AvailableTimeSlotViewEmbedComponent_ng_container_10_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "svg", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](4, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](7, "span", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function AvailableTimeSlotViewEmbedComponent_ng_container_10_ng_container_4_Template_span_click_7_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r6);
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r5.makeSlotAvailable());
});
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, "Make available");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
}
function AvailableTimeSlotViewEmbedComponent_ng_container_10_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "svg", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](4, "path", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](6, "path", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](9, "span", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function AvailableTimeSlotViewEmbedComponent_ng_container_10_ng_container_6_Template_span_click_9_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r8);
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r7.makeSlotUnavailable());
});
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](10, "Block");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
}
function AvailableTimeSlotViewEmbedComponent_ng_container_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](2, 7);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](4, AvailableTimeSlotViewEmbedComponent_ng_container_10_ng_container_4_Template, 10, 0, "ng-container", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](6, AvailableTimeSlotViewEmbedComponent_ng_container_10_ng_container_6_Template, 12, 0, "ng-container", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitch", ctx_r2.getEditButtonType());
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitchCase", ctx_r2.SlotEditButtonType.Release);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitchCase", ctx_r2.SlotEditButtonType.Block);
}
}
const _c0 = function (a0, a1) {
return {
"slot-selected": a0,
"priority-mode-only": a1
};
};
class AvailableTimeSlotViewEmbedComponent extends _undock_time_availability_components__WEBPACK_IMPORTED_MODULE_1__.AvailableTimeSlotViewComponent {
constructor() {
super(...arguments);
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
}
ngOnInit() {
if (this.best) {
this.iconColor = '#DFC051';
} else if (this.slot.score >= 80) {
this.iconColor = '#CECADA';
}
}
}
AvailableTimeSlotViewEmbedComponent.ɵfac = function () {
let ɵAvailableTimeSlotViewEmbedComponent_BaseFactory;
return function AvailableTimeSlotViewEmbedComponent_Factory(t) {
return (ɵAvailableTimeSlotViewEmbedComponent_BaseFactory || (ɵAvailableTimeSlotViewEmbedComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetInheritedFactory"](AvailableTimeSlotViewEmbedComponent)))(t || AvailableTimeSlotViewEmbedComponent);
};
}();
AvailableTimeSlotViewEmbedComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
type: AvailableTimeSlotViewEmbedComponent,
selectors: [["app-time-available-time-slot-view-embed"]],
inputs: {
textColor: "textColor",
backgroundColor: "backgroundColor",
iconColor: "iconColor"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵInheritDefinitionFeature"]],
decls: 13,
vars: 12,
consts: [[1, "availability-slot-container", 3, "ngClass"], [1, "availability-slot-date-label"], ["class", "availability-slot-best-icon", 3, "color", 4, "ngIf"], ["class", "availability-slot-held-icon", 3, "color", 4, "ngIf"], [4, "ngIf"], [1, "availability-slot-best-icon", 3, "color"], [1, "availability-slot-held-icon", 3, "color"], [3, "ngSwitch"], [4, "ngSwitchCase"], ["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg", 1, "release-button"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M12 6C12.5523 6 13 6.44772 13 7V11H17C17.5523 11 18 11.4477 18 12C18 12.5523 17.5523 13 17 13H13V17C13 17.5523 12.5523 18 12 18C11.4477 18 11 17.5523 11 17V13H7C6.44772 13 6 12.5523 6 12C6 11.4477 6.44772 11 7 11H11V7C11 6.44772 11.4477 6 12 6Z", "fill", "#402F6F"], [1, "edit-button-label", 3, "click"], ["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg", 1, "block-button"], ["d", "M15.5 8.5L8.5 15.5", "stroke", "#CCC5E3", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"], ["d", "M8.5 8.5L15.5 15.5", "stroke", "#CCC5E3", "stroke-width", "2", "stroke-linecap", "round", "stroke-linejoin", "round"]],
template: function AvailableTimeSlotViewEmbedComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "section", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "span", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](5, AvailableTimeSlotViewEmbedComponent_app_icon_lightning_5_Template, 1, 1, "app-icon-lightning", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](7, AvailableTimeSlotViewEmbedComponent_app_icon_slot_held_7_Template, 1, 1, "app-icon-slot-held", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](10, AvailableTimeSlotViewEmbedComponent_ng_container_10_Template, 9, 3, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](11, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](12, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵstyleProp"]("background-color", ctx.selected || ctx.targeted ? ctx.backgroundColor : null);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpureFunction2"](9, _c0, ctx.selected || ctx.targeted, ctx.slot.isSoftBooked || ctx.slot.isOutOfHours));
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵstyleProp"]("color", ctx.selected || ctx.targeted ? ctx.textColor : null);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate1"]("\n ", ctx.slot.label, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx.suggested || ctx.best);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", !ctx.best && !ctx.suggested && ctx.slot.isSoftBooked);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx.editable);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgSwitchCase, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_2__.LightningIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_2__.SlotHeldIconComponent],
styles: [".availability-slot-container[_ngcontent-%COMP%] {\n position: relative;\n width: 100%;\n max-width: 100%;\n height: 40px;\n min-height: 40px;\n max-height: 40px;\n border-radius: 8px;\n border: 1px solid #F3F3F9;\n padding: 7px 7px 7px 11px;\n box-sizing: border-box;\n display: flex;\n align-items: center;\n justify-content: space-between;\n white-space: nowrap;\n background: white;\n transition: 300ms;\n cursor: pointer;\n}\n.availability-slot-container[_ngcontent-%COMP%]:hover .edit-button-label[_ngcontent-%COMP%] {\n display: flex;\n}\n.availability-slot-container[_ngcontent-%COMP%]:hover .block-button[_ngcontent-%COMP%], .availability-slot-container[_ngcontent-%COMP%]:hover .release-button[_ngcontent-%COMP%] {\n display: none;\n}\n.availability-slot-container.priority-mode-only[_ngcontent-%COMP%] {\n border: 1px dashed #F3F3F9;\n}\n.availability-slot-container[_ngcontent-%COMP%] .block-button[_ngcontent-%COMP%], .availability-slot-container[_ngcontent-%COMP%] .release-button[_ngcontent-%COMP%] {\n margin-left: 5px;\n cursor: pointer;\n display: inline;\n}\n.availability-slot-container[_ngcontent-%COMP%] .edit-button-label[_ngcontent-%COMP%] {\n display: none;\n align-items: center;\n justify-content: flex-end;\n text-align: center;\n height: 100%;\n padding: 0 7px 0 11px;\n color: #2B2733;\n letter-spacing: -0.02em;\n font-weight: 600;\n font-size: 14px;\n line-height: 20px;\n border-radius: 8px;\n}\n\n.best-time-slot[_ngcontent-%COMP%] {\n background-color: #2B2733;\n}\n\n.low-priority-time-slot[_ngcontent-%COMP%] {\n background-color: #c5b0ff;\n}\n\n.availability-slot-container.slot-selected[_ngcontent-%COMP%] {\n background-color: #2B2733;\n border-color: #2B2733;\n}\n.availability-slot-container.slot-selected[_ngcontent-%COMP%]:hover {\n background-color: #25222C;\n border-color: #25222C;\n}\n.availability-slot-container.slot-selected[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%] {\n color: white;\n}\n.availability-slot-container.slot-selected[_ngcontent-%COMP%] app-time-available-time-slot-score-icon[_ngcontent-%COMP%] .availability-slot-score-icon-container {\n border: 1px solid #807A8E;\n}\n\n.availability-slot-container.slot-selected[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: white;\n}\n\n.availability-slot-container[_ngcontent-%COMP%]:hover {\n background: #FBFBFD;\n}\n\n.availability-slot-container[_ngcontent-%COMP%]:hover .availability-slot-date-label[_ngcontent-%COMP%] {\n color: #121114;\n}\n\n.availability-slot-date-label[_ngcontent-%COMP%] {\n position: relative;\n color: #121114;\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: -0.02em;\n text-align: left;\n}\n\n.availability-slot-held-icon[_ngcontent-%COMP%] {\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n right: 45px;\n}\n\n@media all and (max-width: 1024px) {\n .availability-slot-container[_ngcontent-%COMP%] {\n margin-right: 10px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvYXZhaWxhYmlsaXR5L2NvbXBvbmVudHMvZW1iZWQvYXZhaWxhYmxlLXRpbWUtc2xvdC12aWV3LWVtYmVkL2F2YWlsYWJsZS10aW1lLXNsb3Qtdmlldy1lbWJlZC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtBQTRESjtBQXpEUTtFQUNJLGFBQUE7QUEyRFo7QUF4RFE7RUFDSSxhQUFBO0FBMERaO0FBbERJO0VBQ0ksMEJBQUE7QUFvRFI7QUFqREk7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0FBbURSO0FBaERJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGNIakRRO0VHa0RSLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBQWtEUjs7QUE5Q0E7RUFDSSx5QkgxRGdCO0FHMkdwQjs7QUE5Q0E7RUFDSSx5Qkh1RzhCO0FHdERsQzs7QUE5Q0E7RUFDSSx5QkhuRVk7RUdvRVoscUJIcEVZO0FHcUhoQjtBQS9DSTtFQUNJLHlCSG5FZTtFR29FZixxQkhwRWU7QUdxSHZCO0FBL0NRO0VBQ0ksWUFBQTtBQWlEWjtBQTVDUTtFQUNJLHlCQUFBO0FBOENaOztBQXpDQTtFQUNJLFlBQUE7QUE0Q0o7O0FBekNBO0VBQ0ksbUJIaEVzQjtBRzRHMUI7O0FBekNBO0VBQ0ksY0hoRm9CO0FHNEh4Qjs7QUF6Q0E7RUFDSSxrQkFBQTtFQUNBLGNIckZvQjtFR3NGcEIsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7QUE0Q0o7O0FBbENBO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0FBcUNKOztBQWpDQTtFQUNJO0lBQ0ksa0JBQUE7RUFvQ047QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuLmF2YWlsYWJpbGl0eS1zbG90LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgcGFkZGluZzogN3B4IDdweCA3cHggMTFweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmVkaXQtYnV0dG9uLWxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stYnV0dG9uLCAucmVsZWFzZS1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vYXBwLXRpbWUtYXZhaWxhYmxlLXRpbWUtc2xvdC1zY29yZS1pY29uIHtcbiAgICAvLyAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgLy99XG5cbiAgICAmLnByaW9yaXR5LW1vZGUtb25seSB7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgfVxuXG4gICAgLmJsb2NrLWJ1dHRvbiwgLnJlbGVhc2UtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLmVkaXQtYnV0dG9uLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgN3B4IDAgMTFweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cbn1cblxuLmJlc3QtdGltZS1zbG90IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1wdXJwbGU7XG59XG5cbi5sb3ctcHJpb3JpdHktdGltZS1zbG90IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDtcbn1cblxuLmF2YWlsYWJpbGl0eS1zbG90LWNvbnRhaW5lci5zbG90LXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcmstMjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrLTI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhcHAtdGltZS1hdmFpbGFibGUtdGltZS1zbG90LXNjb3JlLWljb246Om5nLWRlZXAge1xuICAgICAgICAuYXZhaWxhYmlsaXR5LXNsb3Qtc2NvcmUtaWNvbi1jb250YWluZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXZhaWxhYmlsaXR5LXNsb3QtY29udGFpbmVyLnNsb3Qtc2VsZWN0ZWQgc3BhbiB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4uYXZhaWxhYmlsaXR5LXNsb3QtY29udGFpbmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG59XG5cbi5hdmFpbGFiaWxpdHktc2xvdC1jb250YWluZXI6aG92ZXIgLmF2YWlsYWJpbGl0eS1zbG90LWRhdGUtbGFiZWwge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG4uYXZhaWxhYmlsaXR5LXNsb3QtZGF0ZS1sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYXZhaWxhYmlsaXR5LXNsb3QtYmVzdC1pY29uIHtcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL3RvcDogNTAlO1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC8vcmlnaHQ6IDQ1cHg7XG59XG5cbi5hdmFpbGFiaWxpdHktc2xvdC1oZWxkLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDQ1cHg7XG59XG5cbi8vIFRBQkxFVFxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmF2YWlsYWJpbGl0eS1zbG90LWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG5cbi8vIHNtYWxsIFRBQkxFVFxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYXZhaWxhYmlsaXR5LXNsb3QtY29udGFpbmVyIHtcbiAgICB9XG59XG5cbi8vIE1PQklMRVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], AvailableTimeSlotViewEmbedComponent.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 93989:
/*!********************************************************!*\
!*** ./packages/time/availability/components/index.ts ***!
\********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvailabilityDayBrowserComponent": () => (/* reexport safe */ _availability_day_browser_availability_day_browser_component__WEBPACK_IMPORTED_MODULE_0__.AvailabilityDayBrowserComponent),
/* harmony export */ "AvailabilityDaySlotSkeletonLoaderComponent": () => (/* reexport safe */ _availability_multi_day_slot_selector_availability_day_slot_skeleton_loader_component__WEBPACK_IMPORTED_MODULE_1__.AvailabilityDaySlotSkeletonLoaderComponent),
/* harmony export */ "AvailabilityDurationSelectComponent": () => (/* reexport safe */ _duration_select_duration_select_component__WEBPACK_IMPORTED_MODULE_11__.AvailabilityDurationSelectComponent),
/* harmony export */ "AvailabilityMeetingModeSwitchComponent": () => (/* reexport safe */ _meeting_mode_switch_meeting_mode_switch_component__WEBPACK_IMPORTED_MODULE_10__.AvailabilityMeetingModeSwitchComponent),
/* harmony export */ "AvailabilityMultiDaySlotSelectorComponent": () => (/* reexport safe */ _availability_multi_day_slot_selector_availability_multi_day_slot_selector_component__WEBPACK_IMPORTED_MODULE_2__.AvailabilityMultiDaySlotSelectorComponent),
/* harmony export */ "AvailabilitySlotColumnViewComponent": () => (/* reexport safe */ _availability_multi_day_slot_selector_availability_slot_column_view_availability_slot_column_view_component__WEBPACK_IMPORTED_MODULE_3__.AvailabilitySlotColumnViewComponent),
/* harmony export */ "AvailabilitySlotSelectorComponent": () => (/* reexport safe */ _availability_slot_selector_availability_slot_selector_component__WEBPACK_IMPORTED_MODULE_8__.AvailabilitySlotSelectorComponent),
/* harmony export */ "AvailableTimeSlotScoreIconComponent": () => (/* reexport safe */ _availability_multi_day_slot_selector_availability_slot_column_view_available_time_slot_view_available_time_slot_score_icon_available_time_slot_score_icon_component__WEBPACK_IMPORTED_MODULE_5__.AvailableTimeSlotScoreIconComponent),
/* harmony export */ "AvailableTimeSlotViewComponent": () => (/* reexport safe */ _availability_multi_day_slot_selector_availability_slot_column_view_available_time_slot_view_available_time_slot_view_component__WEBPACK_IMPORTED_MODULE_4__.AvailableTimeSlotViewComponent),
/* harmony export */ "AvailableTimeSlotWarningIconComponent": () => (/* reexport safe */ _availability_multi_day_slot_selector_availability_slot_column_view_available_time_slot_view_available_time_slot_warning_icon_available_time_slot_warning_icon_component__WEBPACK_IMPORTED_MODULE_6__.AvailableTimeSlotWarningIconComponent),
/* harmony export */ "SlotEditButtonType": () => (/* reexport safe */ _availability_multi_day_slot_selector_availability_slot_column_view_available_time_slot_view_available_time_slot_view_component__WEBPACK_IMPORTED_MODULE_4__.SlotEditButtonType),
/* harmony export */ "TimeZoneSelectorComponent": () => (/* reexport safe */ _time_zone_selector_time_zone_selector_component__WEBPACK_IMPORTED_MODULE_9__.TimeZoneSelectorComponent),
/* harmony export */ "UpcomingEventSlotViewComponent": () => (/* reexport safe */ _availability_multi_day_slot_selector_availability_slot_column_view_upcoming_event_slot_view_upcoming_event_slot_view_component__WEBPACK_IMPORTED_MODULE_7__.UpcomingEventSlotViewComponent)
/* harmony export */ });
/* harmony import */ var _availability_day_browser_availability_day_browser_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./availability-day-browser/availability-day-browser.component */ 6153);
/* harmony import */ var _availability_multi_day_slot_selector_availability_day_slot_skeleton_loader_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./availability-multi-day-slot-selector/availability-day-slot-skeleton-loader.component */ 39062);
/* harmony import */ var _availability_multi_day_slot_selector_availability_multi_day_slot_selector_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./availability-multi-day-slot-selector/availability-multi-day-slot-selector.component */ 50362);
/* harmony import */ var _availability_multi_day_slot_selector_availability_slot_column_view_availability_slot_column_view_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./availability-multi-day-slot-selector/availability-slot-column-view/availability-slot-column-view.component */ 82972);
/* harmony import */ var _availability_multi_day_slot_selector_availability_slot_column_view_available_time_slot_view_available_time_slot_view_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./availability-multi-day-slot-selector/availability-slot-column-view/available-time-slot-view/available-time-slot-view.component */ 6574);
/* harmony import */ var _availability_multi_day_slot_selector_availability_slot_column_view_available_time_slot_view_available_time_slot_score_icon_available_time_slot_score_icon_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./availability-multi-day-slot-selector/availability-slot-column-view/available-time-slot-view/available-time-slot-score-icon/available-time-slot-score-icon.component */ 56465);
/* harmony import */ var _availability_multi_day_slot_selector_availability_slot_column_view_available_time_slot_view_available_time_slot_warning_icon_available_time_slot_warning_icon_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./availability-multi-day-slot-selector/availability-slot-column-view/available-time-slot-view/available-time-slot-warning-icon/available-time-slot-warning-icon.component */ 76051);
/* harmony import */ var _availability_multi_day_slot_selector_availability_slot_column_view_upcoming_event_slot_view_upcoming_event_slot_view_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./availability-multi-day-slot-selector/availability-slot-column-view/upcoming-event-slot-view/upcoming-event-slot-view.component */ 52264);
/* harmony import */ var _availability_slot_selector_availability_slot_selector_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./availability-slot-selector/availability-slot-selector.component */ 47405);
/* harmony import */ var _time_zone_selector_time_zone_selector_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./time-zone-selector/time-zone-selector.component */ 7776);
/* harmony import */ var _meeting_mode_switch_meeting_mode_switch_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./meeting-mode-switch/meeting-mode-switch.component */ 53550);
/* harmony import */ var _duration_select_duration_select_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./duration-select/duration-select.component */ 82585);
/***/ }),
/***/ 53550:
/*!****************************************************************************************************!*\
!*** ./packages/time/availability/components/meeting-mode-switch/meeting-mode-switch.component.ts ***!
\****************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvailabilityMeetingModeSwitchComponent": () => (/* binding */ AvailabilityMeetingModeSwitchComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs */ 80228);
/* harmony import */ var _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/dock/meet */ 1467);
/* harmony import */ var _undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/hotkeys/services/keyboard-shortcuts.decorator */ 62114);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _angular_material_button_toggle__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/material/button-toggle */ 19837);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
function AvailabilityMeetingModeSwitchComponent_ng_container_0_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](2, "mat-button-toggle", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](4, "app-icon-remote", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵreference"](3);
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("value", ctx_r4.MeetingMode.Video);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("width", 20)("height", 20)("color", _r3.value === ctx_r4.MeetingMode.Video ? "#2B2733" : "#A59FB9");
}
}
function AvailabilityMeetingModeSwitchComponent_ng_container_0_ng_container_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](2, "mat-button-toggle", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](4, "app-icon-audio-on", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵreference"](3);
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("value", ctx_r5.MeetingMode.Audio);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("width", 20)("height", 20)("color", _r3.value === ctx_r5.MeetingMode.Audio ? "#2B2733" : "#A59FB9");
}
}
function AvailabilityMeetingModeSwitchComponent_ng_container_0_ng_container_9_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](2, "mat-button-toggle", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](4, "app-icon-in-person", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵreference"](3);
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("value", ctx_r6.MeetingMode.InPerson);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("width", 20)("height", 20)("color", _r3.value === ctx_r6.MeetingMode.InPerson ? "#2B2733" : "#A59FB9");
}
}
function AvailabilityMeetingModeSwitchComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](2, "mat-button-toggle-group", 2, 3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("change", function AvailabilityMeetingModeSwitchComponent_ng_container_0_Template_mat_button_toggle_group_change_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵrestoreView"](_r8);
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵresetView"](ctx_r7.updateCurrentMeetingMode($event.value));
});
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](5, AvailabilityMeetingModeSwitchComponent_ng_container_0_ng_container_5_Template, 7, 4, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](7, AvailabilityMeetingModeSwitchComponent_ng_container_0_ng_container_7_Template, 7, 4, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](9, AvailabilityMeetingModeSwitchComponent_ng_container_0_ng_container_9_Template, 7, 4, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](11, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("value", ctx_r0.value);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", ctx_r0.allowedModes.includes(ctx_r0.MeetingMode.Video));
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", ctx_r0.allowedModes.includes(ctx_r0.MeetingMode.Audio));
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", ctx_r0.allowedModes.includes(ctx_r0.MeetingMode.InPerson));
}
}
function AvailabilityMeetingModeSwitchComponent_ng_template_2_Template(rf, ctx) {
if (rf & 1) {
const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](1, "app-text-switch-toggle", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("valueSelected", function AvailabilityMeetingModeSwitchComponent_ng_template_2_Template_app_text_switch_toggle_valueSelected_1_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵrestoreView"](_r10);
const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵresetView"](ctx_r9.updateCurrentMeetingMode($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](2, "\n");
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("value", ctx_r2.value)("height", "40px")("leftValue", ctx_r2.MeetingMode.Video)("rightValue", ctx_r2.MeetingMode.InPerson);
}
}
let AvailabilityMeetingModeSwitchComponent = class AvailabilityMeetingModeSwitchComponent {
constructor() {
this.MeetingMode = _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode;
this.onChange = new rxjs__WEBPACK_IMPORTED_MODULE_6__.Subject();
this.toggleMode = false;
this._allowedModes = [_undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.Video, _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.Audio, _undock_dock_meet__WEBPACK_IMPORTED_MODULE_1__.MeetingMode.InPerson];
}
get allowedModes() {
return this._allowedModes;
}
set allowedModes(value) {
if (Array.isArray(value) && value.length > 0) {
this._allowedModes = value;
}
}
updateCurrentMeetingMode(mode) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!_this.allowedModes.includes(mode)) {
mode = _this.allowedModes[0];
}
if (_this.value !== mode) {
_this.value = mode;
_this.onChange.next(mode);
}
})();
}
toggleCurrentMeetingMode() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this2.updateCurrentMeetingMode(_this2.allowedModes[(_this2.allowedModes.indexOf(_this2.value) + 1) % _this2.allowedModes.length]);
})();
}
};
AvailabilityMeetingModeSwitchComponent.ɵfac = function AvailabilityMeetingModeSwitchComponent_Factory(t) {
return new (t || AvailabilityMeetingModeSwitchComponent)();
};
AvailabilityMeetingModeSwitchComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineComponent"]({
type: AvailabilityMeetingModeSwitchComponent,
selectors: [["app-availability-meeting-mode-switch"]],
inputs: {
value: "value",
toggleMode: "toggleMode",
allowedModes: "allowedModes"
},
outputs: {
onChange: "onChange"
},
decls: 5,
vars: 2,
consts: [[4, "ngIf", "ngIfElse"], ["defaultDropdown", ""], [1, "mat-button-toggle-group", 3, "value", "change"], ["group", "matButtonToggleGroup"], [4, "ngIf"], ["aria-label", "Video", "matTooltip", "Video", 3, "value"], [3, "width", "height", "color"], ["aria-label", "Audio", "matTooltip", "Audio", 3, "value"], ["aria-label", "In Person", "matTooltip", "In Person", 3, "value"], ["leftIcon", "videocam", "rightIcon", "location_on", "iconSize", "22px", 3, "value", "height", "leftValue", "rightValue", "valueSelected"]],
template: function AvailabilityMeetingModeSwitchComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](0, AvailabilityMeetingModeSwitchComponent_ng_container_0_Template, 12, 4, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](2, AvailabilityMeetingModeSwitchComponent_ng_template_2_Template, 3, 4, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵreference"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", ctx.toggleMode)("ngIfElse", _r1);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_7__.NgIf, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_8__.MatLegacyTooltip, _angular_material_button_toggle__WEBPACK_IMPORTED_MODULE_9__.MatButtonToggleGroup, _angular_material_button_toggle__WEBPACK_IMPORTED_MODULE_9__.MatButtonToggle, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_3__.TextSwitchToggleComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_4__.AudioOnIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_4__.InPersonIconComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_4__.RemoteIconComponent],
styles: ["[_nghost-%COMP%] {\n height: 36px;\n}\n[_nghost-%COMP%] .mat-button-toggle-group {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n padding: 1px;\n height: 100%;\n background: #EDEAF2;\n border-radius: 7px;\n border: none;\n overflow: hidden;\n}\n[_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle {\n display: flex;\n flex: 1;\n width: 100%;\n place-items: center;\n justify-content: center;\n height: 100%;\n min-height: 100%;\n max-height: 100%;\n line-height: unset;\n padding: 0;\n margin: 0;\n min-width: 40px;\n border-radius: 6px;\n background: none;\n border: none;\n transition: background-color 250ms ease-in-out, color 250ms ease-in-out;\n}\n[_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle .icon > svg > path {\n fill: #A59FB9;\n}\n[_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button {\n display: flex;\n flex: 1;\n width: 100%;\n place-items: center;\n justify-content: center;\n height: 100%;\n min-height: 100%;\n max-height: 100%;\n line-height: unset;\n padding: 0;\n margin: 0;\n}\n[_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content {\n display: flex;\n flex: 1;\n width: 100%;\n place-items: center;\n justify-content: center;\n height: 100%;\n min-height: 100%;\n max-height: 100%;\n line-height: unset;\n padding: 0;\n margin: 0;\n}\n[_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked, [_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle:hover:not(.mat-button-toggle-disabled) {\n box-shadow: 0 2px 3px rgba(29, 26, 34, 0.03);\n background: #F3F3F9;\n}\n[_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked {\n background: #ffffff;\n color: #2B2733;\n}\n[_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked .icon > svg > path {\n fill: #2B2733;\n}\n[_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle:after {\n display: block;\n background: red;\n width: 1px;\n height: 14px;\n background: #EDEAF2;\n border-radius: 4.55556px;\n}\n[_nghost-%COMP%] .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay {\n display: none;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvYXZhaWxhYmlsaXR5L2NvbXBvbmVudHMvbWVldGluZy1tb2RlLXN3aXRjaC9tZWV0aW5nLW1vZGUtc3dpdGNoLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2pOQTtFQUVJLFlBQUE7QUE0REo7QUF4RFE7RUFFSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxtQkhhYztFR1pkLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0FBeURaO0FBdENZO0VBaEJJLGFBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFJQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFRQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSx1RUFBQTtBQStDaEI7QUE3Q2dCO0VBQ0ksYUgxQks7QUd5RXpCO0FBNUNnQjtFQS9CQSxhQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBSUEsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0FBMkVoQjtBQXBEb0I7RUFwQ0osYUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUlBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBQXdGaEI7QUF6RGdCO0VEeURaLDRDQUFBO0VDdERnQixtQkh2Q007QUdpRzFCO0FBdkRnQjtFQUNJLG1CSHJESTtFR3NESixjSHJFQTtBRzhIcEI7QUF2RG9CO0VBQ0ksYUh4RUo7QUdpSXBCO0FBckRnQjtFQUNJLGNBQUE7RUFFQSxlQUFBO0VBRUEsVUFBQTtFQUNBLFlBQUE7RUFDQSxtQkgzRE07RUc0RE4sd0JBQUE7QUFxRHBCO0FBbERnQjtFQUNJLGFBQUE7QUFvRHBCIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcblxuICAgIGhlaWdodDogMzZweDtcblxuICAgIDo6bmctZGVlcCB7XG5cbiAgICAgICAgLm1hdC1idXR0b24tdG9nZ2xlLWdyb3VwIHtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBAbWl4aW4gY2VudGVyRmxleCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtaXhpbiBmdWxsSGVpZ2h0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1hdC1idXR0b24tdG9nZ2xlIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlckZsZXg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVsbEhlaWdodDtcblxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAuaWNvbiA+IHN2ZyA+IHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWF0LWJ1dHRvbi10b2dnbGUtYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXJGbGV4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdWxsSGVpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtYnV0dG9uLXRvZ2dsZS1sYWJlbC1jb250ZW50IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyRmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bGxIZWlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubWF0LWJ1dHRvbi10b2dnbGUtY2hlY2tlZCxcbiAgICAgICAgICAgICAgICAmOmhvdmVyOm5vdCgubWF0LWJ1dHRvbi10b2dnbGUtZGlzYWJsZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlnaHQtMS1jYXJkO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5tYXQtYnV0dG9uLXRvZ2dsZS1jaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24gPiBzdmcgPiBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmVkO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0LjU1NTU2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5tYXQtYnV0dG9uLXRvZ2dsZS1hcHBlYXJhbmNlLXN0YW5kYXJkOm5vdCgubWF0LWJ1dHRvbi10b2dnbGUtZGlzYWJsZWQpOmhvdmVyIC5tYXQtYnV0dG9uLXRvZ2dsZS1mb2N1cy1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_10__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_2__.KeyboardShortcut)('Control.K, Command.K')], AvailabilityMeetingModeSwitchComponent.prototype, "toggleCurrentMeetingMode", null);
AvailabilityMeetingModeSwitchComponent = (0,tslib__WEBPACK_IMPORTED_MODULE_10__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_2__.UseKeyboardShortcuts)({
takeUntilPropertyKey: 'destroyEvent'
})], AvailabilityMeetingModeSwitchComponent);
/***/ }),
/***/ 7776:
/*!**************************************************************************************************!*\
!*** ./packages/time/availability/components/time-zone-selector/time-zone-selector.component.ts ***!
\**************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimeZoneSelectorComponent": () => (/* binding */ TimeZoneSelectorComponent)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_time_availability_services_timezone_helper__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/time/availability/services/timezone.helper */ 1007);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/material/legacy-select */ 36002);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_common_ui_kit_ui_icons_time_zone_time_zone_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/time-zone/time-zone.component */ 32339);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function TimeZoneSelectorComponent_ng_container_0_ng_template_2_Template(rf, ctx) {
if (rf & 1) {
const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](1, "app-select-filter", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("onSelect", function TimeZoneSelectorComponent_ng_container_0_ng_template_2_Template_app_select_filter_onSelect_1_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵrestoreView"](_r6);
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵresetView"](ctx_r5.onTimeZoneChange($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](2, "\n ");
}
if (rf & 2) {
const tz_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]().ngIf;
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("labelFn", ctx_r3.timezoneLabelFn)("compareFn", ctx_r3.timeZoneCompareWithFn)("options", ctx_r3.timeZoneHelper.timeZoneSelections)("value", tz_r1.selected);
}
}
function TimeZoneSelectorComponent_ng_container_0_app_select_filter_7_Template(rf, ctx) {
if (rf & 1) {
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](0, "app-select-filter", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("onSelect", function TimeZoneSelectorComponent_ng_container_0_app_select_filter_7_Template_app_select_filter_onSelect_0_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵrestoreView"](_r9);
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵresetView"](ctx_r8.onTimeZoneChange($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](2, "mat-select-trigger");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](4, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](6, "app-icon-time-zone", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](8, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
}
if (rf & 2) {
const tz_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]().ngIf;
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("labelFn", ctx_r4.timezoneLabelFn)("compareFn", ctx_r4.timeZoneCompareWithFn)("options", ctx_r4.timeZoneHelper.timeZoneSelections)("value", tz_r1.selected)("panelClass", ctx_r4.selectPanelClass);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("color", "#121114");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtextInterpolate"](ctx_r4.timezoneLabelFn(tz_r1.selected));
}
}
function TimeZoneSelectorComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](2, TimeZoneSelectorComponent_ng_container_0_ng_template_2_Template, 3, 4, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](5, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](7, TimeZoneSelectorComponent_ng_container_0_app_select_filter_7_Template, 13, 7, "app-select-filter", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](9, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵreference"](3);
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", !ctx_r0.defaultSelect)("ngIfElse", _r2);
}
}
const _c0 = function (a0, a1) {
return {
browser: a0,
selected: a1
};
};
class TimeZoneSelectorComponent {
constructor(timeZoneHelper) {
this.timeZoneHelper = timeZoneHelper;
this.timeZoneCompareWithFn = (tz1, tz2) => (tz1 === null || tz1 === void 0 ? void 0 : tz1.zone) === (tz2 === null || tz2 === void 0 ? void 0 : tz2.zone);
this.timezoneLabelFn = tz => tz ? `${tz.label}` + (this.showCityLabel ? `, ${tz.suggestedCity}` : '') : '';
this.selectedTimezoneDataSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(null);
this.browserTimezoneDataSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.ValueSubject(null);
this.defaultSelect = false;
this.showCityLabel = true;
this.onSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_5__.EventEmitter();
}
set selectedTimeZone(value) {
this.selectedTimezoneDataSubject.next(value);
}
set browserTimeZone(value) {
this.browserTimezoneDataSubject.next(value);
}
onTimeZoneChange(timezone) {
this.onSelected.emit(timezone);
}
}
TimeZoneSelectorComponent.ɵfac = function TimeZoneSelectorComponent_Factory(t) {
return new (t || TimeZoneSelectorComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdirectiveInject"](_undock_time_availability_services_timezone_helper__WEBPACK_IMPORTED_MODULE_1__.TimeZoneHelper));
};
TimeZoneSelectorComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineComponent"]({
type: TimeZoneSelectorComponent,
selectors: [["app-time-time-zone-selector"]],
inputs: {
selectedTimeZone: "selectedTimeZone",
browserTimeZone: "browserTimeZone",
defaultSelect: "defaultSelect",
showCityLabel: "showCityLabel",
selectPanelClass: "selectPanelClass"
},
outputs: {
onSelected: "onSelected"
},
decls: 4,
vars: 8,
consts: [[4, "ngIf"], ["defaultSelectTemplate", ""], [1, "time-zone-selector-container"], [3, "labelFn", "compareFn", "options", "value", "panelClass", "onSelect", 4, "ngIf", "ngIfElse"], [3, "labelFn", "compareFn", "options", "value", "onSelect"], [3, "labelFn", "compareFn", "options", "value", "panelClass", "onSelect"], [1, "mat-select-trigger-content"], [1, "icon", 3, "color"], [1, "label"]],
template: function TimeZoneSelectorComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](0, TimeZoneSelectorComponent_ng_container_0_Template, 10, 2, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](3, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpureFunction2"](5, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind1"](1, 1, ctx.browserTimezoneDataSubject), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind1"](2, 3, ctx.selectedTimezoneDataSubject)));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_6__.NgIf, _angular_material_legacy_select__WEBPACK_IMPORTED_MODULE_7__.MatLegacySelectTrigger, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_2__.SelectFilterComponent, _undock_common_ui_kit_ui_icons_time_zone_time_zone_component__WEBPACK_IMPORTED_MODULE_3__.TimeZoneIconComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_4__.StreamPipe],
styles: [".time-zone-selector-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n max-height: 28px;\n border: 1px solid #EDEAF2;\n border-radius: 16px;\n padding: 3px;\n}\n.time-zone-selector-container[_ngcontent-%COMP%] .ud-icon.icon-time[_ngcontent-%COMP%] {\n font-size: 20px;\n margin-right: 5px;\n}\n.time-zone-selector-container[_ngcontent-%COMP%] mat-select {\n border: none;\n}\n.time-zone-selector-container[_ngcontent-%COMP%] mat-select .mat-select-trigger-content {\n display: flex;\n align-items: center;\n}\n.time-zone-selector-container[_ngcontent-%COMP%] mat-select .mat-select-trigger-content .icon {\n margin-right: 8px;\n}\n.time-zone-selector-container[_ngcontent-%COMP%] mat-select .mat-select-trigger-content .label {\n margin-right: 4px;\n font-weight: 500;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #121114;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvYXZhaWxhYmlsaXR5L2NvbXBvbmVudHMvdGltZS16b25lLXNlbGVjdG9yL3RpbWUtem9uZS1zZWxlY3Rvci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFFSSxhQUFBO0VBQ0EsbUJBQUE7RUFFQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0FBMERKO0FBeERJO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0FBMERSO0FBdERRO0VBQ0ksWUFBQTtBQXdEWjtBQXREWTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBQXdEaEI7QUF0RGdCO0VBQ0ksaUJBQUE7QUF3RHBCO0FBckRnQjtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNIakJJO0FHd0V4QiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuLnRpbWUtem9uZS1zZWxlY3Rvci1jb250YWluZXIge1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgbWF4LWhlaWdodDogMjhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAzcHg7XG5cbiAgICAudWQtaWNvbi5pY29uLXRpbWUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIDo6bmctZGVlcCB7XG4gICAgICAgIG1hdC1zZWxlY3Qge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAubWF0LXNlbGVjdC10cmlnZ2VyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_8__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], TimeZoneSelectorComponent.prototype, "selectedTimezoneDataSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_8__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.CompleteOnDestroy)()], TimeZoneSelectorComponent.prototype, "browserTimezoneDataSubject", void 0);
/***/ }),
/***/ 81140:
/*!**************************************************************************!*\
!*** ./packages/time/availability/contracts/calendar-event.interface.ts ***!
\**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 43754:
/*!**********************************************************************!*\
!*** ./packages/time/availability/contracts/date-range.interface.ts ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 91540:
/*!***************************************************************************!*\
!*** ./packages/time/availability/contracts/event-requester.interface.ts ***!
\***************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 75804:
/*!*******************************************************!*\
!*** ./packages/time/availability/contracts/index.ts ***!
\*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _iso_date_string__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./iso-date-string */ 18759);
/* harmony import */ var _date_range_interface__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./date-range.interface */ 43754);
/* harmony import */ var _time_block_interface__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./time-block.interface */ 85073);
/* harmony import */ var _timezone_data_interface__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./timezone-data.interface */ 34058);
/* harmony import */ var _calendar_event_interface__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./calendar-event.interface */ 81140);
/* harmony import */ var _event_requester_interface__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./event-requester.interface */ 91540);
/***/ }),
/***/ 18759:
/*!*****************************************************************!*\
!*** ./packages/time/availability/contracts/iso-date-string.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 85073:
/*!**********************************************************************!*\
!*** ./packages/time/availability/contracts/time-block.interface.ts ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 34058:
/*!*************************************************************************!*\
!*** ./packages/time/availability/contracts/timezone-data.interface.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 50823:
/*!*********************************************!*\
!*** ./packages/time/availability/index.ts ***!
\*********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "BrowserTime": () => (/* reexport safe */ _services_browser_time_model__WEBPACK_IMPORTED_MODULE_1__.BrowserTime)
/* harmony export */ });
/* harmony import */ var _contracts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./contracts */ 75804);
/* harmony import */ var _services_browser_time_model__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./services/browser-time.model */ 18134);
/***/ }),
/***/ 63681:
/*!**********************************************************************!*\
!*** ./packages/time/availability/services/availability.provider.ts ***!
\**********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvailabilityProvider": () => (/* binding */ AvailabilityProvider),
/* harmony export */ "AvailabilityProviderStore": () => (/* binding */ AvailabilityProviderStore)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs */ 90833);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs/operators */ 32673);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 19337);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 10538);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs/operators */ 60116);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core_states__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/states */ 55994);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/dock/meet */ 1467);
/* harmony import */ var _undock_core_utils_random_string_generator_util__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/core/utils/random-string-generator.util */ 11767);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_dock_meet_contracts_schedules_manager__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/dock/meet/contracts/schedules-manager */ 93327);
/* harmony import */ var _undock_time_availability_services_availability_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/time/availability/services/availability.service */ 84614);
class AvailabilityProvider extends _undock_core_states__WEBPACK_IMPORTED_MODULE_2__.StateModel {
constructor(schedulesManager, availabilityService) {
super();
this.schedulesManager = schedulesManager;
this.availabilityService = availabilityService;
this.store = new AvailabilityProviderStore();
this.dataSourceSubscriptions = new Map();
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.dataSourceMap = {
v2: this.store.v2$,
emails: this.store.emails$,
timeZone: this.store.timeZone$,
dateRange: this.store.dateRange$,
meetingMode: this.store.meetingMode$,
meetingDuration: this.store.meetingDuration$,
schedule: this.store.schedule$,
bookingCode: this.store.bookingCode$,
optionalEmails: this.store.optionalEmails$,
rescheduleMeetingId: this.store.rescheduleMeetingId$,
availabilityFilterFn: this.store.availabilityFilterFn$,
includeSuggestedRanges: this.store.includeSuggestedRanges$,
suggestedRangesOptions: this.store.suggestedRangesOptions$
};
this.optionalDataSourceDefaultsMap = {
v2: false,
schedule: null,
bookingCode: null,
optionalEmails: [],
rescheduleMeetingId: null,
availabilityFilterFn: null,
includeSuggestedRanges: false,
suggestedRangesOptions: {}
};
}
get availabilityStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_8__.combineLatest)([this.store.v2$, this.store.emails$, this.store.timeZone$, this.store.dateRange$, this.store.meetingMode$, this.store.meetingDuration$, this.store.schedule$, this.store.optionalEmails$, this.store.bookingCode$, this.store.rescheduleMeetingId$, this.store.includeSuggestedRanges$, this.store.suggestedRangesOptions$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(sources => {
if (sources[4] === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.MeetingMode.Audio) {
sources[4] = _undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.MeetingMode.Video;
}
if (!sources[0] && sources[5] < 30) {
sources[5] = 30;
}
return sources;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.distinctUntilChanged)((...values) => (0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.compareDeeply)(values[0], values[1])), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.debounceTime)(100), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.switchMap)(([v2, emails, tz, datesRange, mode, duration, schedule, optionalEmails, bookingCode, rescheduleMeetingId, includeSuggestedRanges, suggestedRangesOptions]) => {
return this.store.forceReloadGroupAvailability$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.tap)(() => this.store.isAvailabilityLoading$.next(true)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.switchMap)(() => {
if (v2) {
let scheduleKey;
if (schedule) {
scheduleKey = this.schedulesManager.getScheduleKey(schedule);
}
return this.availabilityService.getAvailabilityV2({
start: datesRange.start.toISOString(),
end: datesRange.end.toISOString(),
duration: duration,
participants: emails,
optionalParticipants: optionalEmails,
timeZone: tz,
meetingMode: mode,
bookingCode: bookingCode,
scheduleKey: scheduleKey,
slotScoresAccuracy: 'medium',
includeSuggestedRanges,
suggestedRangesOptions
});
}
const modeLegacy = (0,_undock_dock_meet__WEBPACK_IMPORTED_MODULE_4__.toLegacyMeetingMode)(mode);
if (rescheduleMeetingId) {
return this.availabilityService.getRescheduleAvailability(rescheduleMeetingId, datesRange.start.valueOf(), datesRange.end.valueOf(), emails, duration, modeLegacy, tz, null, schedule, includeSuggestedRanges, suggestedRangesOptions);
} else {
return this.availabilityService.getGroupAvailability(datesRange.start.valueOf(), datesRange.end.valueOf(), emails, duration, modeLegacy, tz, null, schedule, includeSuggestedRanges, suggestedRangesOptions);
}
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(response => {
var _a, _b;
if ((response === null || response === void 0 ? void 0 : response.bestSlot) && ((_a = response.bestSlot) === null || _a === void 0 ? void 0 : _a.bestTime)) {
this.store.bestAvailableSlotTimeStamp$.next(response.bestSlot.bestTime);
}
return (_b = response === null || response === void 0 ? void 0 : response.availability) !== null && _b !== void 0 ? _b : [];
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.withLatestFrom)(this.store.availabilityFilterFn$), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(([availability, filterFn]) => {
if (availability === null || availability === void 0 ? void 0 : availability.length) {
for (let day of availability) {
const maxScore = day.slots.reduce((acc, slot) => Math.max(acc, slot.score), 0);
const maxScoreSlot = day.slots.find(slot => slot.score === maxScore);
if (maxScoreSlot) {
maxScoreSlot.best = true;
}
day.slots.forEach(slot => slot.recommended = !slot.best && slot.score >= 80);
}
if (filterFn) {
availability = filterFn(availability);
}
}
return availability;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.tap)(() => this.store.isAvailabilityLoading$.next(false)));
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get suggestedAvailableSlotStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_8__.combineLatest)([this.availabilityStream, this.store.isAvailabilityLoading$, this.store.bestAvailableSlotTimeStamp$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.filter)(([availability, isLoading, timeStamp]) => {
if (isLoading) {
return false;
}
if (!timeStamp) {
return true;
}
for (let set of availability) {
if (set.day.isSame(timeStamp, 'day')) {
return true;
}
}
return false;
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(([availability, _, timeStamp]) => {
if (availability && timeStamp) {
return this.availabilityService.findSlotByTimestamp(availability, timeStamp);
}
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get isAvailabilityLoadingStream() {
return this.store.isAvailabilityLoading$.asStream();
}
initialize(data) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
for (let key in _this.dataSourceMap) {
if (data.hasOwnProperty(key)) {
_this.applyDataSource(data[key], _this.dataSourceMap[key]);
} else {
if (_this.optionalDataSourceDefaultsMap.hasOwnProperty(key)) {
_this.applyDataSource(_this.optionalDataSourceDefaultsMap[key], _this.dataSourceMap[key]);
} else {
throw new Error(`Required data source ${key} is missing.`);
}
}
}
})();
}
forceReloadAvailability() {
this.store.forceReloadGroupAvailability$.next();
}
applyDataSource(source, destination) {
if (!destination['__destinationId']) {
destination['__destinationId'] = _undock_core_utils_random_string_generator_util__WEBPACK_IMPORTED_MODULE_5__.RandomStringGenerator.generateRandomStringOfLetters(4);
}
if (this.dataSourceSubscriptions.has(destination['__destinationId'])) {
this.dataSourceSubscriptions.get(destination['__destinationId']).unsubscribe();
}
if (source instanceof rxjs__WEBPACK_IMPORTED_MODULE_18__.Observable) {
this.dataSourceSubscriptions.set(destination['__destinationId'], source.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.distinctUntilChanged)((prev, next) => (0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.compareDeeply)(prev, next)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(this.destroyedEvent)).subscribe(value => destination.next(value)));
} else {
destination.next(source);
}
}
ngOnDestroy() {
this.dataSourceSubscriptions.forEach(subscription => subscription.unsubscribe());
}
}
AvailabilityProvider.ɵfac = function AvailabilityProvider_Factory(t) {
return new (t || AvailabilityProvider)(_angular_core__WEBPACK_IMPORTED_MODULE_19__["ɵɵinject"](_undock_dock_meet_contracts_schedules_manager__WEBPACK_IMPORTED_MODULE_6__.SchedulesManager), _angular_core__WEBPACK_IMPORTED_MODULE_19__["ɵɵinject"](_undock_time_availability_services_availability_service__WEBPACK_IMPORTED_MODULE_7__.AvailabilityService));
};
AvailabilityProvider.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_19__["ɵɵdefineInjectable"]({
token: AvailabilityProvider,
factory: AvailabilityProvider.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_20__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], AvailabilityProvider.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_20__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], AvailabilityProvider.prototype, "availabilityStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_20__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], AvailabilityProvider.prototype, "suggestedAvailableSlotStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_20__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], AvailabilityProvider.prototype, "isAvailabilityLoadingStream", null);
class AvailabilityProviderStore extends _undock_core_states__WEBPACK_IMPORTED_MODULE_2__.StreamStore {
constructor() {
super(...arguments);
this.v2$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.emails$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.timeZone$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.schedule$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.dateRange$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.meetingMode$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.meetingDuration$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.optionalEmails$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.bookingCode$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.availabilityFilterFn$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.includeSuggestedRanges$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.suggestedRangesOptions$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.isAvailabilityLoading$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.bestAvailableSlotTimeStamp$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.forceReloadGroupAvailability$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.rescheduleMeetingId$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
}
}
/***/ }),
/***/ 84614:
/*!*********************************************************************!*\
!*** ./packages/time/availability/services/availability.service.ts ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvailabilityService": () => (/* binding */ AvailabilityService)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_time_availability_services_filters_availability_filters_aggregator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/time/availability/services/filters/availability-filters.aggregator */ 6965);
class AvailabilityService {
constructor(api, filters) {
this.api = api;
this.filters = filters;
}
getAvailabilityV2(options) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.prepareAvailabilityV2(yield _this.api.profile.availability.v2(options), options.timeZone);
})();
}
getPlansAvailabilityV2(options) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.prepareAvailabilityV2(yield _this2.api.profile.availability.plansV2(options), options.timeZone);
})();
}
getGroupAvailability(start, end, participantEmails, meetingDuration, meetingMode, timeZone, guestCalendars, meetingType, includeSuggestedRanges, suggestedRangesOptions) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let response = yield _this3.api.profile.availability.getGroupAvailability({
agent: 'web',
end: end,
start: start,
mode: meetingMode,
participants: participantEmails,
interval: meetingDuration,
typeNeededFor: meetingMode,
timeZoneNeededFor: timeZone,
guestCalendars: guestCalendars,
meetingType: meetingType,
includeSuggestedRanges: includeSuggestedRanges,
suggestedRangesOptions: suggestedRangesOptions
});
if (response && response.availability) {
response.availability = _this3.prepareAvailabilitySets(response.availability);
}
return response;
})();
}
getRescheduleAvailability(meetingId, start, end, participantEmails, meetingDuration, meetingMode, timeZone, guestCalendars, meetingType, includeSuggestedRanges, suggestedRangesOptions) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let response = yield _this4.api.profile.availability.getRescheduleAvailability(meetingId, {
agent: 'web',
end: end,
start: start,
mode: meetingMode,
participants: participantEmails,
interval: meetingDuration,
typeNeededFor: meetingMode,
timeZoneNeededFor: timeZone,
guestCalendars: guestCalendars,
meetingType: meetingType,
includeSuggestedRanges: includeSuggestedRanges,
suggestedRangesOptions: suggestedRangesOptions
});
if (response && response.availability) {
response.availability = _this4.prepareAvailabilitySets(response.availability);
}
return response;
})();
}
getPlanAvailability(plan, start, end, participantEmails, meetingDuration, timeZone) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let response = yield _this5.api.profile.availability.getPlanAvailability({
agent: 'web',
end: end,
start: start,
participants: participantEmails,
interval: meetingDuration,
timeZoneNeededFor: timeZone,
plan: plan
});
if (response && response.availability) {
response.availability = _this5.prepareAvailabilitySets(response.availability);
}
return response;
})();
}
getPlanAllDayAvailability(plan, start, end, participantEmails, meetingDuration, timeZone) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let response = yield _this6.api.profile.availability.getPlanAllDayAvailability({
agent: 'web',
end: end,
start: start,
participants: participantEmails,
interval: meetingDuration,
timeZoneNeededFor: timeZone,
plan: plan
});
if (response && response.availability) {
response.availability = _this6.prepareAvailabilitySets(response.availability);
}
return response;
})();
}
findSlotByTimestamp(availability, timeStamp) {
for (let set of availability) {
for (let slot of set.slots) {
if (moment__WEBPACK_IMPORTED_MODULE_1___default()(slot.timeStamp).isSame(timeStamp)) {
return slot;
}
}
}
}
calculatePreferredMeetingGap(meetingLength, truncateMeetings = false) {
var _a;
const meetingLengthGapsMap = {
'15': 0,
'30': 5,
'60': 10,
'120': 15
};
return truncateMeetings ? (_a = meetingLengthGapsMap[`${meetingLength}`]) !== null && _a !== void 0 ? _a : 0 : 0;
}
prepareAvailabilityV2(response, timeZone) {
return {
bestSlot: {
bestTime: response.bestSlotStartIso,
bestTimeDayIndex: response.bestSlotDayIndex
},
availability: response.days.map(day => {
let bestSlot = day.slots.find(slot => slot.startIso === day.bestSlotStartIso);
return {
day: moment__WEBPACK_IMPORTED_MODULE_1___default()(day.startIso),
slots: day.slots.map(data => this.dynamicSlotToAvailabilitySlot(data, timeZone)),
bestSlot: bestSlot ? this.dynamicSlotToAvailabilitySlot(bestSlot, timeZone) : null,
suggestedRanges: day.suggestedRanges.map(range => {
return {
start: new Date(range.startIso),
end: new Date(range.endIso),
slots: range.slots.map(data => {
const start = moment__WEBPACK_IMPORTED_MODULE_1___default()(data.startIso);
return {
type: data.type,
free: data.free,
score: data.score,
hour: start.get('hour'),
minute: start.get('minute'),
label: start.format('h:mm A'),
duration: data.duration,
timeStamp: data.startIso,
isSoftBooked: false
};
})
};
})
};
})
};
}
dynamicSlotToAvailabilitySlot(slot, timeZone) {
const start = (0,moment__WEBPACK_IMPORTED_MODULE_1__.tz)(slot.startIso, timeZone);
const dynamicSlot = {
type: slot.type,
free: slot.free,
hour: start.get('hour'),
minute: start.get('minute'),
duration: slot.duration,
timeStamp: slot.startIso
};
switch (slot.type) {
case 'slot':
dynamicSlot.score = slot.score;
dynamicSlot.label = start.format('h:mm A');
dynamicSlot.statuses = slot.statuses;
dynamicSlot.isSoftBooked = Object.values(slot.statuses).filter(status => status.isFree).reduce((acc, item) => {
return acc || item.softBooked;
}, false);
break;
case 'event':
dynamicSlot.label = `${slot.title}`;
break;
}
return dynamicSlot;
}
prepareAvailabilitySets(availabilitySets) {
return availabilitySets.map(set => ({
...set,
day: moment__WEBPACK_IMPORTED_MODULE_1___default()(set.day),
suggestedRanges: Array.isArray(set.suggestedRanges) ? this.prepareSuggestedRanges(set.suggestedRanges) : []
}));
}
prepareSuggestedRanges(suggestedRanges) {
return suggestedRanges.map(data => ({
...data,
end: new Date(data.end),
start: new Date(data.start)
}));
}
}
AvailabilityService.ɵfac = function AvailabilityService_Factory(t) {
return new (t || AvailabilityService)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_2__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_time_availability_services_filters_availability_filters_aggregator__WEBPACK_IMPORTED_MODULE_3__.AvailabilityFiltersAggregator));
};
AvailabilityService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
token: AvailabilityService,
factory: AvailabilityService.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 18134:
/*!*******************************************************************!*\
!*** ./packages/time/availability/services/browser-time.model.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "BrowserTime": () => (/* binding */ BrowserTime)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs */ 10745);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_core_utils_timezone_data_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core/utils/timezone-data-model */ 58442);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 22560);
class BrowserTime {
constructor() {
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
}
get timeZoneNameStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.timeZoneDataStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(data => data.zone), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get timeZoneDataStream() {
const zone = moment__WEBPACK_IMPORTED_MODULE_0___default().tz.guess(true);
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)({
zone: zone,
label: moment__WEBPACK_IMPORTED_MODULE_0___default()().tz(zone).format('z'),
suggestedCity: _undock_core_utils_timezone_data_model__WEBPACK_IMPORTED_MODULE_3__.timeZoneToCityMap[zone]
}).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get timeZoneLabelStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.timeZoneDataStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.map)(data => data.label), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.takeUntil)(this.destroyedEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
}
BrowserTime.ɵfac = function BrowserTime_Factory(t) {
return new (t || BrowserTime)();
};
BrowserTime.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineInjectable"]({
token: BrowserTime,
factory: BrowserTime.ɵfac,
providedIn: 'root'
});
(0,tslib__WEBPACK_IMPORTED_MODULE_9__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], BrowserTime.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_9__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], BrowserTime.prototype, "timeZoneNameStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_9__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], BrowserTime.prototype, "timeZoneDataStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_9__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], BrowserTime.prototype, "timeZoneLabelStream", null);
/***/ }),
/***/ 6965:
/*!****************************************************************************************!*\
!*** ./packages/time/availability/services/filters/availability-filters.aggregator.ts ***!
\****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvailabilityFiltersAggregator": () => (/* binding */ AvailabilityFiltersAggregator)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _remove_unavailable_slots_filter__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./remove-unavailable-slots.filter */ 9575);
/* harmony import */ var _generate_priority_mode_slots_filter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./generate-priority-mode-slots.filter */ 45642);
/* harmony import */ var _remove_duplicate_slots_filter__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./remove-duplicate-slots.filter */ 94821);
class AvailabilityFiltersAggregator {
constructor(removeUnavailableSlots, generatePriorityModeSlots, removeDuplicateSlotsFilter) {
this.removeUnavailableSlots = removeUnavailableSlots;
this.generatePriorityModeSlots = generatePriorityModeSlots;
this.removeDuplicateSlotsFilter = removeDuplicateSlotsFilter;
}
}
AvailabilityFiltersAggregator.ɵfac = function AvailabilityFiltersAggregator_Factory(t) {
return new (t || AvailabilityFiltersAggregator)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_remove_unavailable_slots_filter__WEBPACK_IMPORTED_MODULE_0__.RemoveUnavailableSlotsFilter), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_generate_priority_mode_slots_filter__WEBPACK_IMPORTED_MODULE_1__.GeneratePriorityModeSlotsFilter), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_remove_duplicate_slots_filter__WEBPACK_IMPORTED_MODULE_2__.RemoveDuplicateSlotsFilter));
};
AvailabilityFiltersAggregator.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({
token: AvailabilityFiltersAggregator,
factory: AvailabilityFiltersAggregator.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 45642:
/*!********************************************************************************************!*\
!*** ./packages/time/availability/services/filters/generate-priority-mode-slots.filter.ts ***!
\********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "GeneratePriorityModeSlotsFilter": () => (/* binding */ GeneratePriorityModeSlotsFilter)
/* harmony export */ });
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var moment_timezone__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment-timezone */ 92469);
/* harmony import */ var moment_timezone__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment_timezone__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
const BASE_SLOT = {
type: 'slot',
free: true,
isSoftBooked: false,
overbookingAllowed: false,
participants: [],
preferred: false,
score: 0,
isOutOfHours: true
};
class GeneratePriorityModeSlotsFilter {
apply(availabilityDay, unavailableSlots, timeZone) {
if (!availabilityDay || !availabilityDay.slots || !availabilityDay.day) {
return availabilityDay.slots;
}
let originalSlots = availabilityDay.slots;
let outOfHoursSlots = [];
let now = moment__WEBPACK_IMPORTED_MODULE_0___default()();
let baseTimestamp = availabilityDay.day.toISOString();
for (let i = 0; i < 24; i++) {
for (let j = 0; j < 60; j += 30) {
let datetime = moment_timezone__WEBPACK_IMPORTED_MODULE_1___default().tz(baseTimestamp, timeZone).hour(i).minute(j).second(0).millisecond(0);
if (this.isValidOutOfHoursDateTime(datetime, now, originalSlots)) {
outOfHoursSlots.push(this.generateOutOfHourSlot(datetime, i, j));
}
}
}
let allSlots = [...originalSlots, ...outOfHoursSlots];
this.sortAvailabilitySlotsByDate(allSlots);
return allSlots;
}
isValidOutOfHoursDateTime(datetime, now, originalSlots) {
return datetime.isSameOrAfter(now, 'minute') && !originalSlots.some(s => s.hour === datetime.hour() && s.minute === datetime.minute());
}
generateOutOfHourSlot(datetime, hour, minute) {
return {
...BASE_SLOT,
label: datetime.format('h:mm A'),
hour: hour,
minute: minute,
timeStamp: datetime.toISOString()
};
}
sortAvailabilitySlotsByDate(slots) {
slots.sort((e1, e2) => {
return new Date(e1.timeStamp).getTime() - new Date(e2.timeStamp).getTime();
});
}
}
GeneratePriorityModeSlotsFilter.ɵfac = function GeneratePriorityModeSlotsFilter_Factory(t) {
return new (t || GeneratePriorityModeSlotsFilter)();
};
GeneratePriorityModeSlotsFilter.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: GeneratePriorityModeSlotsFilter,
factory: GeneratePriorityModeSlotsFilter.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 94821:
/*!**************************************************************************************!*\
!*** ./packages/time/availability/services/filters/remove-duplicate-slots.filter.ts ***!
\**************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RemoveDuplicateSlotsFilter": () => (/* binding */ RemoveDuplicateSlotsFilter)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class RemoveDuplicateSlotsFilter {
apply(originalSlots) {
if (!originalSlots || originalSlots.length === 0) {
return originalSlots;
}
return originalSlots.filter((slot, i) => originalSlots.findIndex(s => s.timeStamp === slot.timeStamp) === i);
}
}
RemoveDuplicateSlotsFilter.ɵfac = function RemoveDuplicateSlotsFilter_Factory(t) {
return new (t || RemoveDuplicateSlotsFilter)();
};
RemoveDuplicateSlotsFilter.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
token: RemoveDuplicateSlotsFilter,
factory: RemoveDuplicateSlotsFilter.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 9575:
/*!****************************************************************************************!*\
!*** ./packages/time/availability/services/filters/remove-unavailable-slots.filter.ts ***!
\****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "RemoveUnavailableSlotsFilter": () => (/* binding */ RemoveUnavailableSlotsFilter)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class RemoveUnavailableSlotsFilter {
apply(originalSlots, slotsToRemove, isPriorityMode = false) {
if (!originalSlots || originalSlots.length === 0 || !slotsToRemove || slotsToRemove.length === 0) {
return originalSlots;
}
return this.filterSlots(originalSlots, slotsToRemove, isPriorityMode);
}
filterSlots(slots, slotsToRemove, isPriorityMode) {
return slots.filter(slot => {
if (slot.type !== 'event') {
let index = slotsToRemove.findIndex(slotToRemove => slot.timeStamp === (slotToRemove === null || slotToRemove === void 0 ? void 0 : slotToRemove.timeStamp));
if (index !== -1) {
if (slotsToRemove[index].isSoftBooked) {
slot.isSoftBooked = true;
if (slotsToRemove[index].cancelled) {
slot.cancelled = true;
return true;
}
return isPriorityMode;
} else {
return false;
}
} else {
if (slot.isSoftBooked) {
return isPriorityMode;
} else {
return true;
}
}
} else {
return true;
}
});
}
}
RemoveUnavailableSlotsFilter.ɵfac = function RemoveUnavailableSlotsFilter_Factory(t) {
return new (t || RemoveUnavailableSlotsFilter)();
};
RemoveUnavailableSlotsFilter.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
token: RemoveUnavailableSlotsFilter,
factory: RemoveUnavailableSlotsFilter.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 1007:
/*!****************************************************************!*\
!*** ./packages/time/availability/services/timezone.helper.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimeZoneHelper": () => (/* binding */ TimeZoneHelper)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_core_utils_timezone_data_model__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/utils/timezone-data-model */ 58442);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var moment_timezone__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment-timezone */ 92469);
/* harmony import */ var moment_timezone__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment_timezone__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
class TimeZoneHelper {
constructor() {
this._timeZoneSelections = [];
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.DestroyEvent();
let allTimeZoneNames = moment_timezone__WEBPACK_IMPORTED_MODULE_3___default().tz.names();
let timeZonesForOffsetsMap = new Map();
for (let name of allTimeZoneNames) {
let offset = moment__WEBPACK_IMPORTED_MODULE_2___default().tz.zone(name).utcOffset(Date.now());
if (!timeZonesForOffsetsMap.has(offset)) {
timeZonesForOffsetsMap.set(offset, new Set());
}
if (_undock_core_utils_timezone_data_model__WEBPACK_IMPORTED_MODULE_1__.supportedTimeZones.has(name)) {
let data = _undock_core_utils_timezone_data_model__WEBPACK_IMPORTED_MODULE_1__.supportedTimeZones.get(name);
timeZonesForOffsetsMap.get(offset).add({
zone: name,
label: this.getTimeZoneAwareTimeLabel(moment__WEBPACK_IMPORTED_MODULE_2___default()(), name, 'z'),
suggestedCity: data.cities[0] || '',
cities: data.cities,
offset: -(offset / 60),
offsetLabel: this.generateOffsetLabel(-(offset / 60)),
generalName: data.generalName
});
}
}
let selections = [];
let offsetArray = Array.from(timeZonesForOffsetsMap.entries());
for (let array of offsetArray) {
let tzDataArray = Array.from(array[1]);
tzDataArray.forEach(data => {
selections.push(data);
});
}
selections.sort((a, b) => {
return a.offset - b.offset || (a.generalName > b.generalName ? 1 : b.generalName > a.generalName ? -1 : 0);
});
this._timeZoneSelections = selections;
}
get timeZoneSelections() {
return this._timeZoneSelections;
}
getDataForTimezone(zone) {
return this.timeZoneSelections.find(data => data.zone === zone);
}
getTimeZoneAwareTimeLabel(date, targetTimeZoneName, format = 'h:mm A') {
if (date) {
let convertedDate = moment_timezone__WEBPACK_IMPORTED_MODULE_3___default()(date).tz(targetTimeZoneName, true);
if (convertedDate) {
if (format === 'z') {
let label = convertedDate.format(format);
if (!isNaN(parseInt(label))) {
return _undock_core_utils_timezone_data_model__WEBPACK_IMPORTED_MODULE_1__.timeZoneToAbbreviationMap[targetTimeZoneName] || ``;
} else {
return label;
}
} else {
return convertedDate.format(format);
}
}
return null;
}
return null;
}
generateOffsetLabel(offset) {
let absOffset = Math.abs(offset);
return `UTC${offset < 0 ? '-' : '+'}${absOffset < 10 ? '0' : ''}${Math.floor(absOffset)}:${absOffset % 1 !== 0 ? absOffset % 1 * 60 : '00'}`;
}
static toUTCDate(date) {
let d = moment__WEBPACK_IMPORTED_MODULE_2___default()(date);
return new Date(Date.UTC(d.year(), d.month(), d.date(), d.hour(), d.minute(), 0, 0));
}
static fromUTCDate(date, timeZone) {
if (!timeZone) {
timeZone = moment_timezone__WEBPACK_IMPORTED_MODULE_3___default().tz.guess(true);
}
return moment_timezone__WEBPACK_IMPORTED_MODULE_3___default().utc(date).tz(timeZone, true).toDate();
}
}
TimeZoneHelper.ɵfac = function TimeZoneHelper_Factory(t) {
return new (t || TimeZoneHelper)();
};
TimeZoneHelper.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
token: TimeZoneHelper,
factory: TimeZoneHelper.ɵfac,
providedIn: 'root'
});
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_0__.EmitOnDestroy)()], TimeZoneHelper.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 88111:
/*!*********************************************************!*\
!*** ./packages/time/plans/contracts/plan.interface.ts ***!
\*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "Plan": () => (/* binding */ Plan),
/* harmony export */ "PlanCategory": () => (/* binding */ PlanCategory),
/* harmony export */ "PlanFrequency": () => (/* binding */ PlanFrequency),
/* harmony export */ "PlanPriority": () => (/* binding */ PlanPriority),
/* harmony export */ "PlanRecurrenceOrdinal": () => (/* binding */ PlanRecurrenceOrdinal),
/* harmony export */ "PlanScheduleAheadFrequency": () => (/* binding */ PlanScheduleAheadFrequency),
/* harmony export */ "PlanTag": () => (/* binding */ PlanTag),
/* harmony export */ "PlanType": () => (/* binding */ PlanType)
/* harmony export */ });
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _undock_time_availability_services_timezone_helper__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/time/availability/services/timezone.helper */ 1007);
/* harmony import */ var rrule__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rrule */ 89860);
var PlanType;
(function (PlanType) {
PlanType["TimeBlock"] = "TimeBlock";
PlanType["Meeting"] = "Meeting";
PlanType["Command"] = "Command";
PlanType["MarkBusy"] = "MarkBusy";
PlanType["MarkAvailable"] = "MarkAvailable";
PlanType["RescheduleCancel"] = "RescheduleCancel";
})(PlanType || (PlanType = {}));
var PlanCategory;
(function (PlanCategory) {
PlanCategory["Focus"] = "Focus";
PlanCategory["Breaks"] = "Breaks";
PlanCategory["Productivity"] = "Productivity";
PlanCategory["Work"] = "Work";
PlanCategory["Meetings"] = "Meetings";
PlanCategory["Mornings"] = "Mornings";
PlanCategory["Fitness"] = "Fitness";
PlanCategory["Mind"] = "Mind";
PlanCategory["Personal"] = "Personal";
PlanCategory["Entertainment"] = "Entertainment";
PlanCategory["Family"] = "Family";
PlanCategory["Tasks"] = "Tasks";
PlanCategory["Nights"] = "Nights";
PlanCategory["Routines"] = "Routines";
})(PlanCategory || (PlanCategory = {}));
var PlanTag;
(function (PlanTag) {
PlanTag["Suggestion"] = "Suggestion";
PlanTag["Trending"] = "Trending";
PlanTag["Featured"] = "Featured";
})(PlanTag || (PlanTag = {}));
var PlanFrequency;
(function (PlanFrequency) {
PlanFrequency["Once"] = "Once";
PlanFrequency["Daily"] = "Daily";
PlanFrequency["Weekly"] = "Weekly";
PlanFrequency["Monthly"] = "Monthly";
PlanFrequency["Annually"] = "Annually";
})(PlanFrequency || (PlanFrequency = {}));
var PlanRecurrenceOrdinal;
(function (PlanRecurrenceOrdinal) {
PlanRecurrenceOrdinal["First"] = "First";
PlanRecurrenceOrdinal["Second"] = "Second";
PlanRecurrenceOrdinal["Third"] = "Third";
PlanRecurrenceOrdinal["Fourth"] = "Fourth";
PlanRecurrenceOrdinal["Last"] = "Last";
})(PlanRecurrenceOrdinal || (PlanRecurrenceOrdinal = {}));
var PlanScheduleAheadFrequency;
(function (PlanScheduleAheadFrequency) {
PlanScheduleAheadFrequency["Days"] = "Days";
PlanScheduleAheadFrequency["Weeks"] = "Weeks";
PlanScheduleAheadFrequency["Months"] = "Months";
})(PlanScheduleAheadFrequency || (PlanScheduleAheadFrequency = {}));
var PlanPriority;
(function (PlanPriority) {
PlanPriority["Low"] = "Low";
PlanPriority["Med"] = "Med";
PlanPriority["High"] = "High";
})(PlanPriority || (PlanPriority = {}));
class Plan {
constructor() {
this.customDuration = null;
this.isAllDay = false;
this.isBumpable = false;
this.lastExecuted = null;
this.isPublic = false;
this.imageUrl = '';
}
get calculatedDuration() {
var _a;
if (this.isAllDay) {
return 1440;
} else if ((_a = this.customDuration) === null || _a === void 0 ? void 0 : _a.isSelected) {
return this.customDuration.hours * 60 + this.customDuration.minutes;
} else {
return this.duration;
}
}
get isRecurring() {
return this.recurrence.frequency !== PlanFrequency.Once && !!this.recurrence.rrule;
}
get isConflict() {
var _a;
return ((_a = this.conflictDates) === null || _a === void 0 ? void 0 : _a.length) && this.conflictDates.some(d => moment__WEBPACK_IMPORTED_MODULE_0___default()(_undock_time_availability_services_timezone_helper__WEBPACK_IMPORTED_MODULE_1__.TimeZoneHelper.fromUTCDate(d)).isSameOrAfter(_undock_time_availability_services_timezone_helper__WEBPACK_IMPORTED_MODULE_1__.TimeZoneHelper.toUTCDate(moment__WEBPACK_IMPORTED_MODULE_0___default()()), 'day'));
}
get nextConflictDate() {
var _a;
return ((_a = this.conflictDates) === null || _a === void 0 ? void 0 : _a.length) ? this.conflictDates.find(d => moment__WEBPACK_IMPORTED_MODULE_0___default()(_undock_time_availability_services_timezone_helper__WEBPACK_IMPORTED_MODULE_1__.TimeZoneHelper.fromUTCDate(d)).isSameOrAfter(_undock_time_availability_services_timezone_helper__WEBPACK_IMPORTED_MODULE_1__.TimeZoneHelper.toUTCDate(moment__WEBPACK_IMPORTED_MODULE_0___default()()), 'day')) : null;
}
get nextOccurenceDate() {
if (!this._rrule && this.recurrence.rrule) {
this._rrule = (0,rrule__WEBPACK_IMPORTED_MODULE_2__.rrulestr)(this.recurrence.rrule, {
forceset: true
});
}
return this._rrule ? _undock_time_availability_services_timezone_helper__WEBPACK_IMPORTED_MODULE_1__.TimeZoneHelper.fromUTCDate(this._rrule.after(_undock_time_availability_services_timezone_helper__WEBPACK_IMPORTED_MODULE_1__.TimeZoneHelper.toUTCDate(moment__WEBPACK_IMPORTED_MODULE_0___default()()), true)) : null;
}
get nextScheduledDate() {
if (!this._rrule && this.recurrence.rrule) {
this._rrule = (0,rrule__WEBPACK_IMPORTED_MODULE_2__.rrulestr)(this.recurrence.rrule, {
forceset: true
});
}
let scheduledDates = this._rrule ? this._rrule.exdates().map(d => _undock_time_availability_services_timezone_helper__WEBPACK_IMPORTED_MODULE_1__.TimeZoneHelper.fromUTCDate(d)) : [];
return (scheduledDates === null || scheduledDates === void 0 ? void 0 : scheduledDates.length) ? scheduledDates[0] : null;
}
isConflictOnDate(date) {
var _a;
return ((_a = this.conflictDates) === null || _a === void 0 ? void 0 : _a.length) && this.conflictDates.some(conflict => moment__WEBPACK_IMPORTED_MODULE_0___default().utc(conflict).isSame(_undock_time_availability_services_timezone_helper__WEBPACK_IMPORTED_MODULE_1__.TimeZoneHelper.toUTCDate(date), 'day'));
}
}
/***/ }),
/***/ 90172:
/*!*****************************************************************!*\
!*** ./packages/time/plans/services/states/plans-list.state.ts ***!
\*****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "OwnPlansStorage": () => (/* binding */ OwnPlansStorage),
/* harmony export */ "PlansListStore": () => (/* binding */ PlansListStore)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_core_states__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/states */ 55994);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _undock_time_plans_contracts_plan_interface__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/time/plans/contracts/plan.interface */ 88111);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_core_utils_cast__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/core/utils/cast */ 2736);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/session */ 84290);
const SUGGESTED_ACTIVE_COMMANDS_COUNT = 2;
const SUGGESTED_PUBLIC_COMMANDS_COUNT = 4;
const SUGGESTED_COMMANDS_COUNT = 25;
class OwnPlansStorage extends _undock_core_states__WEBPACK_IMPORTED_MODULE_1__.StateModel {
constructor(api, currentUser) {
super();
this.api = api;
this.currentUser = currentUser;
this.store = new PlansListStore();
this.currentUser.isLoggedInStream.then(isLoggedIn => {
if (isLoggedIn) {
this.refreshState().catch(error => {
console.error(`Cannot refresh plans list`, error);
});
} else {
this.refreshPublicState().catch(error => {
console.error(`Cannot refresh public plans list`, error);
});
}
});
}
refreshState() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.store.isLoadingStream.next(true);
let [ownPlans, publicPlans] = yield Promise.all([_this.api.plans.own.listAll(), _this.api.plans.public.listAll()]);
ownPlans.forEach(c => {
if (typeof c.lastExecuted === 'string') {
c.lastExecuted = new Date(c.lastExecuted);
}
if (typeof c.updatedAt === 'string') {
c.updatedAt = new Date(c.updatedAt);
}
});
publicPlans.forEach(c => {
if (typeof c.lastExecuted === 'string') {
c.lastExecuted = new Date(c.lastExecuted);
}
if (typeof c.updatedAt === 'string') {
c.updatedAt = new Date(c.updatedAt);
}
});
_this.store.personalPlansStream.next(ownPlans.map(c => (0,_undock_core_utils_cast__WEBPACK_IMPORTED_MODULE_5__.cast)(c, _undock_time_plans_contracts_plan_interface__WEBPACK_IMPORTED_MODULE_3__.Plan)));
_this.store.publicPlansStream.next(publicPlans.map(c => (0,_undock_core_utils_cast__WEBPACK_IMPORTED_MODULE_5__.cast)(c, _undock_time_plans_contracts_plan_interface__WEBPACK_IMPORTED_MODULE_3__.Plan)));
_this.store.isLoadingStream.next(false);
})();
}
refreshPublicState() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.store.isLoadingStream.next(true);
let publicPlans = yield _this2.api.plans.public.listAll();
publicPlans.forEach(c => {
if (typeof c.lastExecuted === 'string') {
c.lastExecuted = new Date(c.lastExecuted);
}
if (typeof c.updatedAt === 'string') {
c.updatedAt = new Date(c.updatedAt);
}
});
_this2.store.publicPlansStream.next(publicPlans.map(c => (0,_undock_core_utils_cast__WEBPACK_IMPORTED_MODULE_5__.cast)(c, _undock_time_plans_contracts_plan_interface__WEBPACK_IMPORTED_MODULE_3__.Plan)));
_this2.store.isLoadingStream.next(false);
})();
}
}
OwnPlansStorage.ɵfac = function OwnPlansStorage_Factory(t) {
return new (t || OwnPlansStorage)(_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_6__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_7__.CurrentUser));
};
OwnPlansStorage.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineInjectable"]({
token: OwnPlansStorage,
factory: OwnPlansStorage.ɵfac,
providedIn: 'root'
});
class PlansListStore extends _undock_core_states__WEBPACK_IMPORTED_MODULE_1__.StreamStore {
constructor() {
super(...arguments);
this.isLoadingStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(true);
this.personalPlansStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject([]);
this.publicPlansStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject([]);
this.visiblePublicPlansStream = this.publicPlansStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(publicCommands => publicCommands.filter(c => !c.isDisabled)));
this.allPlansStream = (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([this.personalPlansStream, this.visiblePublicPlansStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(([personalCommands, publicCommands]) => [...personalCommands, ...publicCommands]));
this.suggestedPlansStream = (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.combineLatest)([this.personalPlansStream, this.visiblePublicPlansStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(([personalCommands, visiblePublicCommands]) => {
let commands = [...personalCommands, ...visiblePublicCommands];
return this.groupAndFilterSuggestedPlans(commands);
}));
this.activePlansStream = this.personalPlansStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.map)(personalCommands => {
var _a;
return (_a = personalCommands === null || personalCommands === void 0 ? void 0 : personalCommands.filter(c => c.isActive)) !== null && _a !== void 0 ? _a : [];
}));
}
groupAndFilterSuggestedPlans(commands) {
if (commands === null || commands === void 0 ? void 0 : commands.length) {
let filteredCommands = commands.filter(c => !(0,_undock_core__WEBPACK_IMPORTED_MODULE_4__.isEmptyString)(c.title));
let activeCommands = this.sortPlansByRecentActivity(filteredCommands.filter(c => c.isActive)).slice(0, SUGGESTED_ACTIVE_COMMANDS_COUNT);
let publicCommands = this.sortPlansByRecentActivity(filteredCommands.filter(c => c.isPublic)).slice(0, SUGGESTED_PUBLIC_COMMANDS_COUNT);
let personalCommands = this.sortPlansByRecentActivity(filteredCommands.filter(c => !c.isActive && !c.isPublic && !c.isDisabled)).slice(0, SUGGESTED_COMMANDS_COUNT);
return [...activeCommands, ...publicCommands, ...personalCommands];
}
return [];
}
sortPlansByRecentActivity(commands) {
return [...commands].sort((a, b) => (b.lastExecuted ? b.lastExecuted.getTime() : b.updatedAt.getTime()) - (a.lastExecuted ? a.lastExecuted.getTime() : a.updatedAt.getTime()));
}
}
/***/ }),
/***/ 58603:
/*!*************************************************************************!*\
!*** ./packages/time/plans/services/states/plans-search.state-model.ts ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PlansSearchStateModel": () => (/* binding */ PlansSearchStateModel),
/* harmony export */ "PlansSearchStore": () => (/* binding */ PlansSearchStore)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _undock_core_states__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/states */ 55994);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_time_plans_services_states_plans_list_state__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/time/plans/services/states/plans-list.state */ 90172);
class PlansSearchStateModel extends _undock_core_states__WEBPACK_IMPORTED_MODULE_1__.StateModel {
constructor(api, listStateModel) {
super();
this.api = api;
this.listStateModel = listStateModel;
this.store = new PlansSearchStore();
}
get allPlansStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ReactiveStream(this.listStateModel.state.allPlansStream);
}
searchPlans(term) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.store.isLoadingStream.next(true);
_this.store.searchCriteriaStream.next(term);
if (!(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.isEmptyString)(term)) {
let allPlans = yield _this.allPlansStream;
_this.store.plansSearchResultsStream.next(_this.groupAndFilterSearchResults(allPlans.filter(c => c.title.match(new RegExp(term, 'gi')))));
} else {
_this.store.plansSearchResultsStream.next([]);
}
_this.store.isLoadingStream.next(false);
})();
}
clearSearch() {
this.store.plansSearchResultsStream.next([]);
}
setSearchInputFocusType(state) {
this.store.searchInputFocusStateStream.next(state);
}
groupAndFilterSearchResults(commands) {
if (commands === null || commands === void 0 ? void 0 : commands.length) {
let filteredCommands = commands.filter(c => !(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.isEmptyString)(c.title));
let activeCommands = this.sortPlansByRecentActivity(filteredCommands.filter(c => c.isActive));
let publicCommands = this.sortPlansByRecentActivity(filteredCommands.filter(c => c.isPublic));
let personalCommands = this.sortPlansByRecentActivity(filteredCommands.filter(c => !c.isActive && !c.isPublic));
return [...activeCommands, ...publicCommands, ...personalCommands];
}
return [];
}
sortPlansByRecentActivity(commands) {
return [...commands].sort((a, b) => (b.lastExecuted ? b.lastExecuted.getTime() : b.updatedAt.getTime()) - (a.lastExecuted ? a.lastExecuted.getTime() : a.updatedAt.getTime()));
}
}
PlansSearchStateModel.ɵfac = function PlansSearchStateModel_Factory(t) {
return new (t || PlansSearchStateModel)(_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_4__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](_undock_time_plans_services_states_plans_list_state__WEBPACK_IMPORTED_MODULE_5__.OwnPlansStorage));
};
PlansSearchStateModel.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjectable"]({
token: PlansSearchStateModel,
factory: PlansSearchStateModel.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_7__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], PlansSearchStateModel.prototype, "allPlansStream", null);
class PlansSearchStore extends _undock_core_states__WEBPACK_IMPORTED_MODULE_1__.StreamStore {
constructor() {
super(...arguments);
this.isLoadingStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(false);
this.searchCriteriaStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(null);
this.searchInputFocusStateStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.StatefulSubject();
this.plansSearchResultsStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject([]);
}
}
/***/ }),
/***/ 37609:
/*!***************************************************************!*\
!*** ./packages/time/prompt/services/voice-prompt.service.ts ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "VoicePromptService": () => (/* binding */ VoicePromptService)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_core_services_audio_recorder_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core/services/audio-recorder.service */ 58158);
class VoicePromptService {
constructor(api, audioRecorder) {
this.api = api;
this.audioRecorder = audioRecorder;
}
get isPromptRecordingInProgressStream() {
return this.audioRecorder.isRecordingRunningStream;
}
startRecording() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!(yield _this.audioRecorder.isRecordingRunningStream)) {
return _this.audioRecorder.startRecording();
}
})();
}
transcribeRecording() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (yield _this2.audioRecorder.isRecordingRunningStream) {
let blob = yield _this2.audioRecorder.stopRecording();
if (blob) {
const fileName = encodeURIComponent('audio_' + new Date().getTime() + '.mp3');
const audioFile = new File([blob], fileName, {
type: "audio/mpeg"
});
const data = new FormData();
data.append('file', audioFile);
return _this2.api.nlp.speechToText.transcribeAudio(data);
}
}
})();
}
}
VoicePromptService.ɵfac = function VoicePromptService_Factory(t) {
return new (t || VoicePromptService)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_2__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_core_services_audio_recorder_service__WEBPACK_IMPORTED_MODULE_3__.AudioRecorderService));
};
VoicePromptService.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
token: VoicePromptService,
factory: VoicePromptService.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_5__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], VoicePromptService.prototype, "isPromptRecordingInProgressStream", null);
/***/ }),
/***/ 48001:
/*!****************************************************************!*\
!*** ./packages/time/prompt/states/time-command.view-model.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimeCommandStore": () => (/* binding */ TimeCommandStore),
/* harmony export */ "TimeCommandViewModel": () => (/* binding */ TimeCommandViewModel)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _undock_core_states__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/states */ 55994);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api/scopes/nlp/routes/commands.route */ 95425);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs */ 53158);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs */ 10745);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var _undock_core_contracts_server_sent_event_server_sent_event_type__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/core/contracts/server-sent-event/server-sent-event-type */ 37644);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_api_services_sse_service__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/api/services/sse.service */ 31655);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_time_prompt_states_time_search_state_model__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/time/prompt/states/time-search.state-model */ 83389);
/* harmony import */ var _undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/calendar/services/calendar-events.storage */ 10182);
class TimeCommandViewModel extends _undock_core_states__WEBPACK_IMPORTED_MODULE_1__.StateModel {
constructor(api, sseService, currentUser, snackbarManager, timeSearchState, calendarEventStorage) {
super();
this.api = api;
this.sseService = sseService;
this.currentUser = currentUser;
this.snackbarManager = snackbarManager;
this.timeSearchState = timeSearchState;
this.calendarEventStorage = calendarEventStorage;
this.store = new TimeCommandStore();
this.ignoreNextResponseFlag = false;
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.DestroyEvent();
}
submitPrompt(prompt) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
_this.setIsLoading(true);
try {
let [profiles, participantIds, organizationIds] = yield Promise.all([_this.store.participantProfiles$, _this.store.addedChannelParticipantIds$, _this.store.addedOrganizationIds$]);
let commandSessionId = yield _this.api.nlp.commands.submitCommandPromptWithSse(prompt, {
participants: (_a = profiles === null || profiles === void 0 ? void 0 : profiles.map(p => {
return {
email: p.email,
id: p.id
};
})) !== null && _a !== void 0 ? _a : [],
participantIds,
organizationIds
}, yield _this.store.isTrainingMode$);
if (commandSessionId) {
const responseStream = yield _this.sseService.stream(`nlp/time/command/submit-sse/${commandSessionId}`);
if (responseStream) {
responseStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_13__.catchError)(error => {
console.error("ERROR in time command status update stream: ", error);
return (0,rxjs__WEBPACK_IMPORTED_MODULE_14__.of)({
type: _undock_core_contracts_server_sent_event_server_sent_event_type__WEBPACK_IMPORTED_MODULE_7__.ServerSentEventType.End,
data: null
});
}), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.takeUntil)(_this.destroyEvent)).subscribe(response => {
var _a, _b, _c, _d, _e, _f, _g, _h;
if ((response === null || response === void 0 ? void 0 : response.type) === _undock_core_contracts_server_sent_event_server_sent_event_type__WEBPACK_IMPORTED_MODULE_7__.ServerSentEventType.StatusUpdate) {
if ((_a = response.data) === null || _a === void 0 ? void 0 : _a.status) {
_this.store.loadingStatusMessage$.next(response.data.status);
}
} else if ((response === null || response === void 0 ? void 0 : response.type) === _undock_core_contracts_server_sent_event_server_sent_event_type__WEBPACK_IMPORTED_MODULE_7__.ServerSentEventType.StatusUpdateWithBlueprint) {
if ((_b = response.data) === null || _b === void 0 ? void 0 : _b.status) {
_this.store.loadingStatusMessage$.next(response.data.status);
}
if ((_c = response.data) === null || _c === void 0 ? void 0 : _c.blueprint) {
_this.setResponse(response.data);
}
} else if ((response === null || response === void 0 ? void 0 : response.type) === _undock_core_contracts_server_sent_event_server_sent_event_type__WEBPACK_IMPORTED_MODULE_7__.ServerSentEventType.End) {
if ((_d = response.data) === null || _d === void 0 ? void 0 : _d.blueprint) {
_this.setResponse(response.data);
} else {
console.log("Time Command Error:", (_f = (_e = response.data) === null || _e === void 0 ? void 0 : _e.status) !== null && _f !== void 0 ? _f : 'unknown');
if ((_h = (_g = response.data) === null || _g === void 0 ? void 0 : _g.status) === null || _h === void 0 ? void 0 : _h.toLowerCase().includes('timeout')) {
let snackbar = _this.snackbarManager.error("An error occured processing your request", _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_5__.SnackbarPosition.BottomCenter, "Retry");
if (snackbar) {
snackbar.onAction().subscribe(() => {
_this.submitPrompt(prompt);
snackbar.dismiss();
});
}
} else {
_this.snackbarManager.error("Please try your command again.", _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_5__.SnackbarPosition.BottomCenter);
}
}
_this.setIsLoading(false);
}
});
}
}
} catch (err) {
console.log("Time Command Error:", err);
_this.snackbarManager.error("Please try your command again.", _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_5__.SnackbarPosition.BottomCenter);
}
})();
}
cancelPrompt() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (yield _this2.store.isLoading$) {
_this2.ignoreNextResponseFlag = true;
_this2.setIsLoading(false);
_this2.setIsExecuting(true);
}
})();
}
trainCommand(blueprint) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this3.setIsLoading(true);
try {
yield _this3.api.nlp.commands.trainCommand(yield _this3.store.blueprint$);
yield _this3.clearEventSelections();
} catch (err) {
console.log("Time Command Error:", err);
_this3.snackbarManager.error("Please try again.", _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_5__.SnackbarPosition.BottomCenter);
}
_this3.setIsLoading(false);
})();
}
setResponse(response) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
if (_this4.ignoreNextResponseFlag) {
_this4.ignoreNextResponseFlag = false;
return;
}
_this4.store.response$.next(response);
_this4.store.blueprint$.next((_a = response === null || response === void 0 ? void 0 : response.blueprint) !== null && _a !== void 0 ? _a : null);
})();
}
clearResponse() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this5.store.currentlyEditedCommandEvent$.next(null);
_this5.store.response$.next(null);
_this5.store.blueprint$.next(null);
})();
}
updateBlueprint(blueprint) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this6.store.blueprint$.next(blueprint);
})();
}
setParticipantProfiles(profiles) {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this7.store.participantProfiles$.next(profiles);
})();
}
setParticipantGroups(groups) {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let organizationIds = [],
participantIds = [];
for (let group of groups) {
if (group.organization) {
organizationIds.push(group.organization._id);
} else if (group.channel) {
for (let member of group.channel.members) {
if (!participantIds.includes(member.userId)) {
participantIds.push(member.userId);
}
}
}
}
_this8.store.addedOrganizationIds$.next(organizationIds);
_this8.store.addedChannelParticipantIds$.next(participantIds);
})();
}
executeCommand(blueprint) {
var _this9 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this9.setIsLoading(true);
_this9.setIsExecuting(true);
try {
yield _this9.api.nlp.commands.executeCommand(blueprint);
_this9.store.isConfirmationMode$.next(true);
_this9.calendarEventStorage.refreshCurrentEvents();
} catch (err) {
console.log("Time Command Error:", err);
_this9.snackbarManager.error("There was a problem. Please try again.", _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_5__.SnackbarPosition.BottomCenter);
}
_this9.setIsLoading(false);
_this9.setIsExecuting(false);
})();
}
createGroupScheduleRequest() {
var _this10 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let blueprint = yield _this10.store.blueprint$,
user = yield _this10.currentUser.dataStream;
if (blueprint) {
let action = blueprint.actions.find(a => a.action === _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.GroupSchedule && a.events.some(e => e.isSelected));
if (action) {
_this10.setIsExecuting(true);
try {
const entity = yield _this10.api.meet.proposal.create({
title: action.events[0].title,
participants: action.attendees.filter(a => a.email !== user.email).map(a => {
return {
userData: a.userData
};
}),
proposedSlots: action.events.map(e => {
return {
timeStamp: moment__WEBPACK_IMPORTED_MODULE_6___default()(e.schedule.start).toISOString(),
duration: moment__WEBPACK_IMPORTED_MODULE_6___default()(e.schedule.end).diff(e.schedule.start, 'minutes'),
meetingMode: action.events[0].location,
partyResponses: {}
};
}),
meetingMode: action.events[0].location
});
if (entity) {
yield _this10.api.meet.proposal.submit(entity._id, {
sendSubmittedNotification: true
});
_this10.store.isConfirmationMode$.next(true);
}
} catch (err) {
console.log("Time Command Error:", err);
_this10.snackbarManager.error("There was a problem. Please try again.", _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_5__.SnackbarPosition.BottomCenter);
}
return _this10.setIsExecuting(false);
}
}
console.log("Time Command Error:", 'Could not find selected group schedule event.');
_this10.snackbarManager.error("There was a problem. Please try again.", _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_5__.SnackbarPosition.BottomCenter);
})();
}
editNewCommandEvent(event) {
var _this11 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a, _b;
if (event && !((_a = event.schedule) === null || _a === void 0 ? void 0 : _a.start)) {
let blueprint = yield _this11.store.blueprint$;
if (blueprint) {
let relevantAction = blueprint.actions.find(ac => ac.events.some(e => e.iCalUId === event.iCalUId));
if (relevantAction && ((_b = relevantAction.timeframe) === null || _b === void 0 ? void 0 : _b.length)) {
let start = moment__WEBPACK_IMPORTED_MODULE_6___default()(relevantAction.timeframe[0].start).hours(moment__WEBPACK_IMPORTED_MODULE_6___default()().hours()).add(1, 'hour').startOf('hour');
event = (0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.clone)({
...event,
schedule: {
start: start.toDate(),
end: moment__WEBPACK_IMPORTED_MODULE_6___default()(start).add(30, 'minutes').toDate(),
isAllDay: false
}
});
}
}
}
_this11.store.currentlyEditedCommandEvent$.next(event);
})();
}
clearConfirmation() {
var _this12 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this12.clearResponse();
yield _this12.timeSearchState.clearSearch();
_this12.store.isConfirmationMode$.next(false);
})();
}
applyNewEventUpdates(updatedEvent) {
var _this13 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let blueprint = (0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.clone)(yield _this13.store.blueprint$);
for (let action of blueprint.actions) {
let eventToUpdateIndex = action.events.findIndex(event => event.iCalUId === updatedEvent.iCalUId);
if (eventToUpdateIndex !== -1) {
action.events[eventToUpdateIndex] = updatedEvent;
return _this13.updateBlueprint(blueprint);
}
}
})();
}
applyRescheduleEventUpdates(updatedEvent) {
var _this14 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let blueprint = (0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.clone)(yield _this14.store.blueprint$);
for (let action of blueprint.actions) {
let relevantEventIndex = action.events.findIndex(event => event.iCalUId === updatedEvent.iCalUId);
if (relevantEventIndex !== -1) {
action.timeSlots = [updatedEvent.reschedule.start.toISOString()];
action.events[relevantEventIndex] = updatedEvent;
return _this14.updateBlueprint(blueprint);
}
}
})();
}
updateActionResponseMessage(actionId, message) {
var _this15 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let blueprint = (0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.clone)(yield _this15.store.blueprint$);
let action = blueprint.actions.find(a => a.id === actionId);
if (action) {
action.response = message;
return _this15.updateBlueprint(blueprint);
}
})();
}
addTimeSlotToAction(actionId, slot) {
var _this16 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let blueprint = (0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.clone)(yield _this16.store.blueprint$);
let action = blueprint.actions.find(a => a.id === actionId);
if (action) {
if (action.action === _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.ShareAvailability) {
let updatedAction = yield _this16.api.nlp.commands.addSlotToShareAvailabilityAction(blueprint, actionId, slot);
if (updatedAction) {
action.timeSlots = updatedAction.timeSlots;
action.proposal = updatedAction.proposal;
action.response = updatedAction.response;
}
} else {
if (!action.timeSlots.includes(slot)) {
action.timeSlots.push(slot);
}
}
return _this16.updateBlueprint(blueprint);
}
})();
}
updateTimeSlotsForAction(actionId, addedSlots, removedSlots) {
var _this17 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let blueprint = (0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.clone)(yield _this17.store.blueprint$);
let action = blueprint.actions.find(a => a.id === actionId);
if (action) {
if (action.action === _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.ShareAvailability) {
let updatedAction = yield _this17.api.nlp.commands.updateSlotsForShareAvailabilityAction(blueprint, actionId, addedSlots, removedSlots);
if (updatedAction) {
action.timeSlots = updatedAction.timeSlots;
action.proposal = updatedAction.proposal;
action.response = updatedAction.response;
}
} else {
let slots = action.timeSlots;
addedSlots.forEach(slot => {
if (!slots.includes(slot)) {
action.timeSlots.push(slot);
}
});
removedSlots.forEach(slot => {
let index = slots.indexOf(slot);
if (index !== -1) {
slots.splice(index, 1);
}
});
}
return _this17.updateBlueprint(blueprint);
}
})();
}
toggleEventSelection(event) {
var _this18 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let blueprint = (0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.clone)(yield _this18.store.blueprint$);
for (let action of blueprint.actions) {
let ev = action.events.find(e => e.iCalUId === event.iCalUId);
if (ev) {
ev.isSelected = !ev.isSelected;
return _this18.updateBlueprint(blueprint);
}
}
})();
}
toggleHoldSelection(hold) {
var _this19 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let blueprint = (0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.clone)(yield _this19.store.blueprint$);
for (let action of blueprint.actions) {
let hl = action.holds.find(h => h.id === hold.id);
if (hl) {
hl.isSelected = !hl.isSelected;
return _this19.updateBlueprint(blueprint);
}
}
})();
}
selectAllEvents() {
var _this20 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let blueprint = (0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.clone)(yield _this20.store.blueprint$);
for (let action of blueprint.actions) {
for (let event of action.events) {
event.isSelected = true;
}
}
return _this20.updateBlueprint(blueprint);
})();
}
clearEventSelections() {
var _this21 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let blueprint = (0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.clone)(yield _this21.store.blueprint$);
for (let action of blueprint.actions) {
for (let event of action.events) {
event.isSelected = false;
}
}
return _this21.updateBlueprint(blueprint);
})();
}
toggleTrainingMode() {
var _this22 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this22.store.isTrainingMode$.next(!(yield _this22.store.isTrainingMode$));
if (yield _this22.store.isTrainingMode$) {
return _this22.clearEventSelections();
}
})();
}
setIsLoading(value) {
if (!value) {
this.store.loadingStatusMessage$.next("Processing");
}
this.store.isLoading$.next(value);
}
setIsExecuting(value) {
this.store.isExecuting$.next(value);
}
}
TimeCommandViewModel.ɵfac = function TimeCommandViewModel_Factory(t) {
return new (t || TimeCommandViewModel)(_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_8__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_api_services_sse_service__WEBPACK_IMPORTED_MODULE_9__.SseService), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_session__WEBPACK_IMPORTED_MODULE_10__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_5__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_time_prompt_states_time_search_state_model__WEBPACK_IMPORTED_MODULE_11__.TimeSearchStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵinject"](_undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_12__.CalendarEventsStorage));
};
TimeCommandViewModel.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdefineInjectable"]({
token: TimeCommandViewModel,
factory: TimeCommandViewModel.ɵfac
});
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.EmitOnDestroy)()], TimeCommandViewModel.prototype, "destroyEvent", void 0);
class TimeCommandStore extends _undock_core_states__WEBPACK_IMPORTED_MODULE_1__.StreamStore {
constructor() {
super(...arguments);
this.isLoading$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(false);
this.loadingStatusMessage$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject("Processing");
this.response$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(null);
this.blueprint$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(null);
this.participantProfiles$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject([]);
this.addedOrganizationIds$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject([]);
this.addedChannelParticipantIds$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject([]);
this.isExecuting$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(false);
this.isConfirmationMode$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(false);
this.isTrainingMode$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(false);
this.currentlyEditedCommandEvent$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(null);
}
get currentlyEditedCommandEventActionType$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_18__.combineLatest)([this.currentlyEditedCommandEvent$, this.blueprint$]).pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_19__.map)(([editedCommand, blueprint]) => {
var _a, _b;
return editedCommand ? (_b = (_a = blueprint.actions.find(ac => ac.events.some(e => e.iCalUId === editedCommand.iCalUId))) === null || _a === void 0 ? void 0 : _a.action) !== null && _b !== void 0 ? _b : null : null;
})));
}
}
(0,tslib__WEBPACK_IMPORTED_MODULE_17__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.Memoize)()], TimeCommandStore.prototype, "currentlyEditedCommandEventActionType$", null);
/***/ }),
/***/ 83389:
/*!****************************************************************!*\
!*** ./packages/time/prompt/states/time-search.state-model.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimeSearchStateModel": () => (/* binding */ TimeSearchStateModel),
/* harmony export */ "TimeSearchStore": () => (/* binding */ TimeSearchStore)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_core_states__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/states */ 55994);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_time_plans_services_states_plans_search_state_model__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/time/plans/services/states/plans-search.state-model */ 58603);
/* harmony import */ var _undock_people_services_facades_connections_facade__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/people/services/facades/connections.facade */ 22813);
class TimeSearchStateModel extends _undock_core_states__WEBPACK_IMPORTED_MODULE_1__.StateModel {
constructor(api, plansSearchState, connectionsFacade) {
super();
this.api = api;
this.plansSearchState = plansSearchState;
this.connectionsFacade = connectionsFacade;
this.store = new TimeSearchStore();
}
setCriteria(term) {
this.store.searchCriteriaStream.next(term);
}
searchAll(term) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.store.isLoadingStream.next(true);
yield Promise.all([_this.searchCommands(term), _this.searchConnections(term)]);
_this.store.isLoadingStream.next(false);
})();
}
searchCommands(term) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this2.plansSearchState.searchPlans(term);
_this2.store.plansSearchResultsStream.next(yield _this2.plansSearchState.state.plansSearchResultsStream);
})();
}
searchConnections(term) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!(0,_undock_core__WEBPACK_IMPORTED_MODULE_3__.isEmptyString)(term)) {
let connections = yield _this3.connectionsFacade.uiConnections$;
_this3.store.connectionsSearchResultsStream.next(connections.filter(connection => {
return [connection.profile.email, connection.profile.username, connection.profile.displayName].join('').toUpperCase().includes(term.trim().toUpperCase());
}));
} else {
_this3.store.connectionsSearchResultsStream.next([]);
}
})();
}
clearSearch() {
return this.setCriteria(null);
}
setSearchInputFocusType(state) {
setTimeout(() => {
this.store.searchInputFocusStateStream.next(state);
}, 250);
}
}
TimeSearchStateModel.ɵfac = function TimeSearchStateModel_Factory(t) {
return new (t || TimeSearchStateModel)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_4__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_time_plans_services_states_plans_search_state_model__WEBPACK_IMPORTED_MODULE_5__.PlansSearchStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_undock_people_services_facades_connections_facade__WEBPACK_IMPORTED_MODULE_6__.ConnectionsFacade));
};
TimeSearchStateModel.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineInjectable"]({
token: TimeSearchStateModel,
factory: TimeSearchStateModel.ɵfac
});
class TimeSearchStore extends _undock_core_states__WEBPACK_IMPORTED_MODULE_1__.StreamStore {
constructor() {
super(...arguments);
this.isLoadingStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(false);
this.searchCriteriaStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(null);
this.searchInputFocusStateStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.StatefulSubject();
this.plansSearchResultsStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject([]);
this.connectionsSearchResultsStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject([]);
}
}
/***/ }),
/***/ 34735:
/*!****************************************************!*\
!*** ./packages/time/prompt/time-prompt.module.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimePromptModule": () => (/* binding */ TimePromptModule)
/* harmony export */ });
/* harmony import */ var _undock_time_prompt_ui_time_prompt_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/time/prompt/ui/time-prompt.component */ 25363);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/ui-kit.module */ 85196);
/* harmony import */ var _undock_time_prompt_ui_components_time_prompt_input_time_prompt_input_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-prompt-input/time-prompt-input.component */ 13850);
/* harmony import */ var _undock_time_prompt_ui_components_plan_search_result_item_plan_search_result_item_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/time/prompt/ui/components/plan-search-result-item/plan-search-result-item.component */ 62107);
/* harmony import */ var _undock_time_prompt_ui_components_people_search_result_item_people_search_result_item_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/time/prompt/ui/components/people-search-result-item/people-search-result-item.component */ 21811);
/* harmony import */ var _undock_core_core_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/core/core.module */ 78874);
/* harmony import */ var _undock_dock_meet_meet_provider__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/dock/meet/meet.provider */ 39870);
/* harmony import */ var _undock_time_prompt_ui_components__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/time/prompt/ui/components */ 31437);
/* harmony import */ var _undock_time_prompt_time_prompt_service_provider__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/time/prompt/time-prompt.service-provider */ 34904);
/* harmony import */ var _undock_time_prompt_ui_components_edit_time_command_blueprint_edit_time_command_blueprint_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/time/prompt/ui/components/edit-time-command-blueprint/edit-time-command-blueprint.component */ 59726);
/* harmony import */ var _undock_time_prompt_ui_components_time_command_blueprint_event_item_time_command_blueprint_event_item_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-command-blueprint-event-item/time-command-blueprint-event-item.component */ 25385);
/* harmony import */ var _undock_time_prompt_ui_components_time_command_executed_confirmation_time_command_executed_confirmation_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-command-executed-confirmation/time-command-executed-confirmation.component */ 61887);
/* harmony import */ var _undock_time_prompt_ui_components_time_command_blueprint_event_item_pending_event_time_command_pending_blueprint_event_item_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-command-blueprint-event-item/pending-event/time-command-pending-blueprint-event-item.component */ 33477);
/* harmony import */ var _undock_time_prompt_ui_components_edit_time_command_new_event_edit_time_command_new_event_component__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/time/prompt/ui/components/edit-time-command-new-event/edit-time-command-new-event.component */ 75567);
/* harmony import */ var _undock_time_prompt_ui_components_time_command_blueprint_event_item_reschedule_event_time_command_reschedule_blueprint_event_item_component__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-command-blueprint-event-item/reschedule-event/time-command-reschedule-blueprint-event-item.component */ 12805);
/* harmony import */ var _undock_time_prompt_ui_components_time_command_share_availability_time_command_share_availability_component__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-command-share-availability/time-command-share-availability.component */ 49217);
/* harmony import */ var _undock_time_prompt_ui_components_time_command_answer_time_command_answer_component__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-command-answer/time-command-answer.component */ 43172);
/* harmony import */ var _undock_time_prompt_ui_components_time_prompt_input_prompt_limit_counter_prompt_limit_counter_component__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-prompt-input/prompt-limit-counter/prompt-limit-counter.component */ 45272);
/* harmony import */ var _undock_feature_plans_feature_plans_provider__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @undock/feature-plans/feature-plans.provider */ 75532);
/* harmony import */ var _ui_components_time_command_blueprint_hold_time_command_blueprint_hold_component__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./ui/components/time-command-blueprint-hold/time-command-blueprint-hold.component */ 34936);
/* harmony import */ var _undock_people_people_ui_provider__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @undock/people/people-ui.provider */ 43126);
/* harmony import */ var _undock_time_prompt_ui_components_time_command_group_schedule_time_command_group_schedule_component__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-command-group-schedule/time-command-group-schedule.component */ 50377);
/* harmony import */ var _undock_time_prompt_ui_components_time_command_group_schedule_event_attendees_preview_event_attendees_preview_component__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-command-group-schedule/event-attendees-preview/event-attendees-preview.component */ 23787);
/* harmony import */ var _undock_common_calendar_grid_contracts_grid_data_source__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @undock/common/calendar-grid/contracts/grid-data-source */ 79628);
/* harmony import */ var _undock_dashboard_view_models__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @undock/dashboard/view-models */ 39910);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @angular/core */ 22560);
class TimePromptModule {}
TimePromptModule.ɵfac = function TimePromptModule_Factory(t) {
return new (t || TimePromptModule)();
};
TimePromptModule.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵdefineNgModule"]({
type: TimePromptModule
});
TimePromptModule.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵdefineInjector"]({
providers: [{
provide: _undock_common_calendar_grid_contracts_grid_data_source__WEBPACK_IMPORTED_MODULE_23__.GridDataSource,
useClass: _undock_dashboard_view_models__WEBPACK_IMPORTED_MODULE_24__.CalendarGridDataSource
}],
imports: [_undock_core_core_module__WEBPACK_IMPORTED_MODULE_5__.CoreModule, _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_1__.UiKitModule, _angular_common__WEBPACK_IMPORTED_MODULE_26__.CommonModule, _angular_router__WEBPACK_IMPORTED_MODULE_27__.RouterModule, _undock_dock_meet_meet_provider__WEBPACK_IMPORTED_MODULE_6__.MeetProvider, _undock_people_people_ui_provider__WEBPACK_IMPORTED_MODULE_20__.PeopleUiProvider, _undock_feature_plans_feature_plans_provider__WEBPACK_IMPORTED_MODULE_18__.FeaturePlansProvider, _undock_time_prompt_time_prompt_service_provider__WEBPACK_IMPORTED_MODULE_8__.TimePromptServiceProvider]
});
(function () {
(typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵsetNgModuleScope"](TimePromptModule, {
declarations: [_undock_time_prompt_ui_time_prompt_component__WEBPACK_IMPORTED_MODULE_0__.TimePromptComponent, _undock_time_prompt_ui_components_time_prompt_input_time_prompt_input_component__WEBPACK_IMPORTED_MODULE_2__.TimePromptInputComponent, _undock_time_prompt_ui_components_time_prompt_input_prompt_limit_counter_prompt_limit_counter_component__WEBPACK_IMPORTED_MODULE_17__.PromptLimitCounterComponent, _undock_time_prompt_ui_components__WEBPACK_IMPORTED_MODULE_7__.TimeSearchNewEventComponent, _undock_time_prompt_ui_components_edit_time_command_new_event_edit_time_command_new_event_component__WEBPACK_IMPORTED_MODULE_13__.EditTimeCommandNewEventComponent, _undock_time_prompt_ui_components_edit_time_command_blueprint_edit_time_command_blueprint_component__WEBPACK_IMPORTED_MODULE_9__.EditTimeCommandBlueprintComponent, _undock_time_prompt_ui_components_time_command_executed_confirmation_time_command_executed_confirmation_component__WEBPACK_IMPORTED_MODULE_11__.TimeCommandExecutedConfirmationComponent, _undock_time_prompt_ui_components_plan_search_result_item_plan_search_result_item_component__WEBPACK_IMPORTED_MODULE_3__.PlanSearchResultItemComponent, _undock_time_prompt_ui_components_time_command_blueprint_event_item_time_command_blueprint_event_item_component__WEBPACK_IMPORTED_MODULE_10__.TimeCommandBlueprintEventItemComponent, _ui_components_time_command_blueprint_hold_time_command_blueprint_hold_component__WEBPACK_IMPORTED_MODULE_19__.TimeCommandBlueprintHoldComponent, _undock_time_prompt_ui_components_time_command_blueprint_event_item_pending_event_time_command_pending_blueprint_event_item_component__WEBPACK_IMPORTED_MODULE_12__.TimeCommandPendingBlueprintEventItemComponent, _undock_time_prompt_ui_components_time_command_group_schedule_time_command_group_schedule_component__WEBPACK_IMPORTED_MODULE_21__.TimeCommandGroupScheduleComponent, _undock_time_prompt_ui_components_time_command_blueprint_event_item_reschedule_event_time_command_reschedule_blueprint_event_item_component__WEBPACK_IMPORTED_MODULE_14__.TimeCommandRescheduleBlueprintEventItemComponent, _undock_time_prompt_ui_components_time_command_share_availability_time_command_share_availability_component__WEBPACK_IMPORTED_MODULE_15__.TimeCommandShareAvailabilityComponent, _undock_time_prompt_ui_components_time_command_answer_time_command_answer_component__WEBPACK_IMPORTED_MODULE_16__.TimeCommandAnswerComponent, _undock_time_prompt_ui_components_people_search_result_item_people_search_result_item_component__WEBPACK_IMPORTED_MODULE_4__.PeopleSearchResultItemComponent, _undock_time_prompt_ui_components_time_command_group_schedule_event_attendees_preview_event_attendees_preview_component__WEBPACK_IMPORTED_MODULE_22__.EventAttendeesPreviewComponent],
imports: [_undock_core_core_module__WEBPACK_IMPORTED_MODULE_5__.CoreModule, _undock_common_ui_kit_ui_kit_module__WEBPACK_IMPORTED_MODULE_1__.UiKitModule, _angular_common__WEBPACK_IMPORTED_MODULE_26__.CommonModule, _angular_router__WEBPACK_IMPORTED_MODULE_27__.RouterModule, _undock_dock_meet_meet_provider__WEBPACK_IMPORTED_MODULE_6__.MeetProvider, _undock_people_people_ui_provider__WEBPACK_IMPORTED_MODULE_20__.PeopleUiProvider, _undock_feature_plans_feature_plans_provider__WEBPACK_IMPORTED_MODULE_18__.FeaturePlansProvider, _undock_time_prompt_time_prompt_service_provider__WEBPACK_IMPORTED_MODULE_8__.TimePromptServiceProvider],
exports: [_undock_time_prompt_ui_time_prompt_component__WEBPACK_IMPORTED_MODULE_0__.TimePromptComponent]
});
})();
/***/ }),
/***/ 34904:
/*!**************************************************************!*\
!*** ./packages/time/prompt/time-prompt.service-provider.ts ***!
\**************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimePromptServiceProvider": () => (/* binding */ TimePromptServiceProvider)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
class TimePromptServiceProvider {}
TimePromptServiceProvider.ɵfac = function TimePromptServiceProvider_Factory(t) {
return new (t || TimePromptServiceProvider)();
};
TimePromptServiceProvider.ɵmod = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineNgModule"]({
type: TimePromptServiceProvider
});
TimePromptServiceProvider.ɵinj = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjector"]({});
/***/ }),
/***/ 59726:
/*!*****************************************************************************************************************!*\
!*** ./packages/time/prompt/ui/components/edit-time-command-blueprint/edit-time-command-blueprint.component.ts ***!
\*****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditTimeCommandBlueprintComponent": () => (/* binding */ EditTimeCommandBlueprintComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var lodash_es__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! lodash-es */ 65735);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! rxjs */ 50635);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! rxjs */ 68951);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! rxjs */ 89196);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! rxjs/operators */ 44874);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! rxjs/operators */ 70679);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! rxjs/operators */ 60116);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! rxjs/operators */ 10538);
/* harmony import */ var _undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/hotkeys/services/keyboard-shortcuts.decorator */ 62114);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api/scopes/nlp/routes/commands.route */ 95425);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_common_calendar_grid_view_models_calendar_grid_view_model__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/common/calendar-grid/view-models/calendar-grid.view-model */ 27969);
/* harmony import */ var _undock_common_calendar_grid_contracts_grid_data_source__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/common/calendar-grid/contracts/grid-data-source */ 79628);
/* harmony import */ var _undock_feature_plans_tokens_is_beta_user__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/feature-plans/tokens/is-beta-user */ 56759);
/* harmony import */ var _undock_time_prompt_states_time_command_view_model__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/time/prompt/states/time-command.view-model */ 48001);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! @angular/cdk/clipboard */ 86079);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/common/ui-kit */ 4397);
/* harmony import */ var _undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/calendar/services/calendar-events.storage */ 10182);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_time_prompt_ui_components_time_command_executed_confirmation_time_command_executed_confirmation_component__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-command-executed-confirmation/time-command-executed-confirmation.component */ 61887);
/* harmony import */ var _undock_time_prompt_ui_components_time_command_blueprint_event_item_time_command_blueprint_event_item_component__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-command-blueprint-event-item/time-command-blueprint-event-item.component */ 25385);
/* harmony import */ var _time_command_blueprint_hold_time_command_blueprint_hold_component__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../time-command-blueprint-hold/time-command-blueprint-hold.component */ 34936);
/* harmony import */ var _undock_time_prompt_ui_components_time_command_blueprint_event_item_pending_event_time_command_pending_blueprint_event_item_component__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-command-blueprint-event-item/pending-event/time-command-pending-blueprint-event-item.component */ 33477);
/* harmony import */ var _undock_time_prompt_ui_components_time_command_group_schedule_time_command_group_schedule_component__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-command-group-schedule/time-command-group-schedule.component */ 50377);
/* harmony import */ var _undock_time_prompt_ui_components_time_command_blueprint_event_item_reschedule_event_time_command_reschedule_blueprint_event_item_component__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-command-blueprint-event-item/reschedule-event/time-command-reschedule-blueprint-event-item.component */ 12805);
/* harmony import */ var _undock_time_prompt_ui_components_time_command_share_availability_time_command_share_availability_component__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-command-share-availability/time-command-share-availability.component */ 49217);
/* harmony import */ var _undock_time_prompt_ui_components_time_command_answer_time_command_answer_component__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-command-answer/time-command-answer.component */ 43172);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
/* harmony import */ var _undock_dashboard_view_models__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @undock/dashboard/view-models */ 39910);
const _c0 = ["itemElement"];
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_2_ng_container_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainer"](0, 16);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](2);
const _r15 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵreference"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngTemplateOutlet", _r15);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](2, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](4, "span", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](7, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_2_ng_container_7_Template, 1, 1, "ng-container", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const action_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().$implicit;
const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtextInterpolate"](action_r11.action);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngIf", action_r11.action === ctx_r13.TimeCommandActions.Answer);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](2, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](4, "svg", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelement"](6, "path", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](9, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](10, "The suggested times may fall outside normal hours or conflict with availability");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_template_6_Template(rf, ctx) {
if (rf & 1) {
const _r30 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](1, "div", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](3, "svg", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵlistener"]("click", function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_template_6_Template__svg_svg_click_3_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵrestoreView"](_r30);
const action_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().$implicit;
const ctx_r28 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵresetView"](ctx_r28.copyTextToClipboard(action_r11.response));
});
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelement"](5, "path", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](9, "\n ");
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_12_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelement"](2, "app-time-command-group-schedule", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const action_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("action", action_r11);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_14_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelement"](2, "app-time-command-share-availability", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const action_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("action", action_r11);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_16_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelement"](2, "app-time-command-answer", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const action_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("action", action_r11);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_18_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainer"](0, 16);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]();
const _r24 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵreference"](27);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngTemplateOutlet", _r24);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_20_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainer"](0, 16);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]();
const _r24 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵreference"](27);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngTemplateOutlet", _r24);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_22_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainer"](0, 16);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]();
const _r24 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵreference"](27);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngTemplateOutlet", _r24);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainer"](0, 16);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]();
const _r45 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵreference"](17);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngTemplateOutlet", _r45);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainer"](0, 16);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]();
const _r47 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵreference"](20);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngTemplateOutlet", _r47);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainer"](0, 16);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]();
const _r47 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵreference"](20);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngTemplateOutlet", _r47);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_container_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainer"](0, 16);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]();
const _r45 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵreference"](17);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngTemplateOutlet", _r45);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_container_12_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainer"](0, 16);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]();
const _r45 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵreference"](17);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngTemplateOutlet", _r45);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_container_14_Template(rf, ctx) {
if (rf & 1) {
const _r52 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](2, "app-time-command-blueprint-event-item", 29, 30);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵlistener"]("click", function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_container_14_Template_app_time_command_blueprint_event_item_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵrestoreView"](_r52);
const event_r38 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().$implicit;
const ctx_r50 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](6);
return _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵresetView"](ctx_r50.onEventSelected.emit(event_r38));
})("onToggled", function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_container_14_Template_app_time_command_blueprint_event_item_onToggled_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵrestoreView"](_r52);
const event_r38 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().$implicit;
const ctx_r53 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](6);
return _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵresetView"](ctx_r53.toggleEvent(event_r38));
});
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const event_r38 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().$implicit;
const action_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](3).$implicit;
const view_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](2).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵclassProp"]("__targeted", event_r38.iCalUId === (view_r2.allEvents[view_r2.targetedEventIndex] == null ? null : view_r2.allEvents[view_r2.targetedEventIndex].iCalUId));
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("event", event_r38)("action", action_r11.action)("showParticipants", view_r2.isTrainingMode);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_template_16_Template(rf, ctx) {
if (rf & 1) {
const _r61 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](1, "app-time-command-pending-blueprint-event-item", 29, 30);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵlistener"]("click", function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_template_16_Template_app_time_command_pending_blueprint_event_item_click_1_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵrestoreView"](_r61);
const event_r38 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().$implicit;
const ctx_r59 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](6);
ctx_r59.onEditNewEvent.emit(event_r38);
return _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵresetView"](ctx_r59.commandViewModel.editNewCommandEvent(event_r38));
})("onToggled", function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_template_16_Template_app_time_command_pending_blueprint_event_item_onToggled_1_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵrestoreView"](_r61);
const event_r38 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().$implicit;
const ctx_r62 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](6);
return _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵresetView"](ctx_r62.toggleEvent(event_r38));
});
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n ");
}
if (rf & 2) {
const event_r38 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().$implicit;
const action_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](3).$implicit;
const view_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](2).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵclassProp"]("__targeted", event_r38.iCalUId === (view_r2.allEvents[view_r2.targetedEventIndex] == null ? null : view_r2.allEvents[view_r2.targetedEventIndex].iCalUId));
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("event", event_r38)("action", action_r11.action)("showParticipants", view_r2.isTrainingMode);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_template_19_Template(rf, ctx) {
if (rf & 1) {
const _r70 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](1, "app-time-command-reschedule-blueprint-event-item", 29, 30);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵlistener"]("click", function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_template_19_Template_app_time_command_reschedule_blueprint_event_item_click_1_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵrestoreView"](_r70);
const event_r38 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().$implicit;
const ctx_r68 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](6);
ctx_r68.onEditNewEvent.emit(event_r38);
return _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵresetView"](ctx_r68.commandViewModel.editNewCommandEvent(event_r38));
})("onToggled", function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_template_19_Template_app_time_command_reschedule_blueprint_event_item_onToggled_1_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵrestoreView"](_r70);
const event_r38 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().$implicit;
const ctx_r71 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](6);
return _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵresetView"](ctx_r71.toggleEvent(event_r38));
});
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n ");
}
if (rf & 2) {
const event_r38 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().$implicit;
const action_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](3).$implicit;
const view_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](2).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵclassProp"]("__targeted", event_r38.iCalUId === (view_r2.allEvents[view_r2.targetedEventIndex] == null ? null : view_r2.allEvents[view_r2.targetedEventIndex].iCalUId));
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("event", event_r38)("action", action_r11.action)("showParticipants", view_r2.isTrainingMode);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](2, 8);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](4, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_container_4_Template, 1, 1, "ng-container", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](6, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_container_6_Template, 1, 1, "ng-container", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](8, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_container_8_Template, 1, 1, "ng-container", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](10, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_container_10_Template, 1, 1, "ng-container", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](12, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_container_12_Template, 1, 1, "ng-container", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](14, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_container_14_Template, 5, 5, "ng-container", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](16, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_template_16_Template, 4, 5, "ng-template", null, 27, _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](18, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](19, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_ng_template_19_Template, 4, 5, "ng-template", null, 28, _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const action_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](3).$implicit;
const ctx_r37 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngSwitch", action_r11.action);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngSwitchCase", ctx_r37.TimeCommandActions.Schedule);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngSwitchCase", ctx_r37.TimeCommandActions.Reschedule);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngSwitchCase", ctx_r37.TimeCommandActions.ShareAvailability);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngSwitchCase", ctx_r37.TimeCommandActions.Block);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngSwitchCase", ctx_r37.TimeCommandActions.Modify);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](0, "div", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](2, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_ng_container_2_Template, 23, 6, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
}
if (rf & 2) {
const action_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](2).$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngForOf", action_r11.events);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_ng_template_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](1, "span", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](2, "No events found");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n ");
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](2, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_div_2_Template, 4, 1, "div", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](4, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_ng_template_4_Template, 4, 0, "ng-template", null, 25, _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r35 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵreference"](5);
const action_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngIf", action_r11.events == null ? null : action_r11.events.length)("ngIfElse", _r35);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_template_26_div_1_ng_container_2_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
const _r88 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](2, "app-time-command-blueprint-hold", 33, 34);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵlistener"]("click", function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_template_26_div_1_ng_container_2_ng_container_4_Template_app_time_command_blueprint_hold_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵrestoreView"](_r88);
const hold_r83 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().$implicit;
const ctx_r86 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](6);
return _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵresetView"](ctx_r86.onHoldSelected.emit(hold_r83));
})("onToggled", function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_template_26_div_1_ng_container_2_ng_container_4_Template_app_time_command_blueprint_hold_onToggled_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵrestoreView"](_r88);
const hold_r83 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().$implicit;
const ctx_r89 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](6);
return _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵresetView"](ctx_r89.toggleHold(hold_r83));
});
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const hold_r83 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().$implicit;
const action_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](3).$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("hold", hold_r83)("action", action_r11.action);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_template_26_div_1_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](2, 8);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](4, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_template_26_div_1_ng_container_2_ng_container_4_Template, 5, 2, "ng-container", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const action_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](3).$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngSwitch", action_r11.action);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_template_26_div_1_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](0, "div", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](2, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_template_26_div_1_ng_container_2_Template, 7, 1, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
}
if (rf & 2) {
const action_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](2).$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngForOf", action_r11.holds);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_template_26_ng_template_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](1, "span", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](2, "No holds found");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n ");
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_template_26_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](1, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_template_26_div_1_Template, 4, 1, "div", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](2, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](3, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_template_26_ng_template_3_Template, 4, 0, "ng-template", null, 32, _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](5, "\n\n ");
}
if (rf & 2) {
const _r80 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵreference"](4);
const action_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngIf", action_r11.holds == null ? null : action_r11.holds.length)("ngIfElse", _r80);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](2, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_2_Template, 10, 2, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](4, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_4_Template, 13, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](6, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_template_6_Template, 10, 0, "ng-template", null, 7, _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](10, 8);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](12, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_12_Template, 4, 1, "ng-container", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](14, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_14_Template, 4, 1, "ng-container", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](16, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_16_Template, 4, 1, "ng-container", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](18, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_18_Template, 1, 1, "ng-container", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](20, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_20_Template, 1, 1, "ng-container", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](22, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_22_Template, 1, 1, "ng-container", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](23, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](24, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_container_24_Template, 7, 2, "ng-container", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](25, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](26, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_ng_template_26_Template, 6, 2, "ng-template", null, 12, _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](28, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const action_r11 = ctx.$implicit;
const i_r12 = ctx.index;
const view_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](2).ngIf;
const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngIf", i_r12 === 0 || action_r11.action !== view_r2.visibleActionEvents[i_r12 - 1].action);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngIf", action_r11.isConflict);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngSwitch", action_r11.action);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngSwitchCase", ctx_r10.TimeCommandActions.GroupSchedule);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngSwitchCase", ctx_r10.TimeCommandActions.ShareAvailability);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngSwitchCase", ctx_r10.TimeCommandActions.Answer);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngSwitchCase", ctx_r10.TimeCommandActions.CreateHolds);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngSwitchCase", ctx_r10.TimeCommandActions.DeleteHolds);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngSwitchCase", ctx_r10.TimeCommandActions.ViewHolds);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](3, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_ng_container_3_Template, 30, 9, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngForOf", view_r2.visibleActionEvents);
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_template_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](1, "span", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](2, "No actions found");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n ");
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_div_12_ng_container_11_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](2, "span", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "Show surrounding events");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_div_12_ng_template_13_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](1, "span", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](2, "Hide surrounding events");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n ");
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_div_12_Template(rf, ctx) {
if (rf & 1) {
const _r102 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](0, "div", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelement"](2, "div", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](4, "div", 37);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵlistener"]("click", function EditTimeCommandBlueprintComponent_ng_container_0_div_12_Template_div_click_4_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵrestoreView"](_r102);
const ctx_r101 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](2);
ctx_r101.toggleIsNonActiveEventsShowing();
return _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵresetView"]($event.stopPropagation());
});
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](6, "svg", 38);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelement"](8, "path", 39);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](11, EditTimeCommandBlueprintComponent_ng_container_0_div_12_ng_container_11_Template, 5, 0, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](13, EditTimeCommandBlueprintComponent_ng_container_0_div_12_ng_template_13_Template, 4, 0, "ng-template", null, 40, _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](16, "div", 41);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](17);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](20, "div", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](22, "span", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](23, "Select");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](25, "div", 41);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](26, "Space");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
}
if (rf & 2) {
const _r99 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵreference"](14);
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](11);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngIf", !ctx_r6.isNonSuggestedEventsShowingSubject.value)("ngIfElse", _r99);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtextInterpolate"](ctx_r6.deviceUtil.isAppleDevice ? "\u2325" : "alt");
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_14_span_13_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](0, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
}
if (rf & 2) {
const view_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](2).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtextInterpolate1"]("s (", view_r2.selectedEventCount + view_r2.selectedHoldsCount, ")");
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_14_Template(rf, ctx) {
if (rf & 1) {
const _r106 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](2, "div", 42);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](4, "div", 43);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵlistener"]("click", function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_14_Template_div_click_4_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵrestoreView"](_r106);
const ctx_r105 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵresetView"](ctx_r105.executeCommand());
});
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](6, "svg", 44);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelement"](8, "path", 45);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](11, "span", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](12, "Confirm action");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](13, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_14_span_13_Template, 2, 1, "span", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](15, "div", 41);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](16);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]().ngIf;
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵclassProp"]("__disabled", view_r2.selectedEventCount + view_r2.selectedHoldsCount === 0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngIf", view_r2.selectedEventCount + view_r2.selectedHoldsCount > 1);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtextInterpolate1"]("", ctx_r7.deviceUtil.isAppleDevice ? "\u2318" : "ctrl", " + enter");
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_16_Template(rf, ctx) {
if (rf & 1) {
const _r109 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](2, "div", 46);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵlistener"]("click", function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_16_Template_div_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵrestoreView"](_r109);
const ctx_r108 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵresetView"](ctx_r108.createGroupScheduleRequest());
});
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "Send event request (poll)");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_ng_container_18_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](2, "div", 47);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelement"](4, "app-loading-overlay");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
}
}
function EditTimeCommandBlueprintComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](4, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](6, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_6_Template, 5, 1, "ng-container", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](8, EditTimeCommandBlueprintComponent_ng_container_0_ng_template_8_Template, 4, 0, "ng-template", null, 4, _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](12, EditTimeCommandBlueprintComponent_ng_container_0_div_12_Template, 29, 3, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](14, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_14_Template, 20, 4, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](16, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_16_Template, 5, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](18, EditTimeCommandBlueprintComponent_ng_container_0_ng_container_18_Template, 7, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](19, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](20, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r2 = ctx.ngIf;
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵreference"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵclassProp"]("__full-height", !view_r2.showConfirmButton);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngClass", view_r2.actionClasses);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngIf", view_r2.blueprint == null ? null : view_r2.blueprint.actions == null ? null : view_r2.blueprint.actions.length)("ngIfElse", _r4);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngIf", view_r2.showSurroundingEventsToggle);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngIf", view_r2.showConfirmButton);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngIf", view_r2.showCreateGroupProposalButton && view_r2.selectedEventCount > 0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngIf", view_r2.isExecuting);
}
}
function EditTimeCommandBlueprintComponent_ng_container_15_Template(rf, ctx) {
if (rf & 1) {
const _r111 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementStart"](2, "app-time-command-executed-confirmation", 48);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵlistener"]("onClose", function EditTimeCommandBlueprintComponent_ng_container_15_Template_app_time_command_executed_confirmation_onClose_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵrestoreView"](_r111);
const ctx_r110 = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵresetView"](ctx_r110.onBlueprintClosed.emit());
});
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵelementContainerEnd"]();
}
}
const _c1 = function (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) {
return {
blueprint: a0,
allEvents: a1,
allHolds: a2,
targetedEventIndex: a3,
selectedEventCount: a4,
selectedHoldsCount: a5,
visibleActionEvents: a6,
showConfirmButton: a7,
showCreateGroupProposalButton: a8,
showSurroundingEventsToggle: a9,
isTrainingMode: a10,
isExecuting: a11,
actionClasses: a12
};
};
let EditTimeCommandBlueprintComponent = class EditTimeCommandBlueprintComponent {
constructor(isBetaUser$, deviceUtil, commandViewModel, api, router, clipboard, currentUser, snackbarManager, confirmPopupService, calendarEventsStorage, gridDataSource, calendarGridViewModel) {
this.isBetaUser$ = isBetaUser$;
this.deviceUtil = deviceUtil;
this.commandViewModel = commandViewModel;
this.api = api;
this.router = router;
this.clipboard = clipboard;
this.currentUser = currentUser;
this.snackbarManager = snackbarManager;
this.confirmPopupService = confirmPopupService;
this.calendarEventsStorage = calendarEventsStorage;
this.gridDataSource = gridDataSource;
this.calendarGridViewModel = calendarGridViewModel;
this.onEventSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_25__.EventEmitter();
this.onHoldSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_25__.EventEmitter();
this.onEditNewEvent = new _angular_core__WEBPACK_IMPORTED_MODULE_25__.EventEmitter();
this.onBlueprintClosed = new _angular_core__WEBPACK_IMPORTED_MODULE_25__.EventEmitter();
this.TimeCommandActions = _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions;
this.state = this.commandViewModel.state;
this.currentUserStream = this.currentUser.dataStream;
this.targetedEventIndexSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.isNonSuggestedEventsShowingSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.lastSelectAllActionSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject('none');
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
}
get eventsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.state.blueprint$.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_26__.map)(blueprint => {
var _a;
return (_a = blueprint === null || blueprint === void 0 ? void 0 : blueprint.actions) === null || _a === void 0 ? void 0 : _a.reduce((events, action) => {
var _a;
return [...events, ...((_a = action.events) !== null && _a !== void 0 ? _a : [])];
}, []);
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_27__.takeUntil)(this.destroyEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_28__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get visibleEventsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_29__.combineLatest)([this.eventsStream, this.isNonSuggestedEventsShowingSubject, this.state.isTrainingMode$]).pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_26__.map)(([events, isNonSuggestedEventsShowing, isTrainingMode]) => {
var _a;
return isTrainingMode ? events !== null && events !== void 0 ? events : [] : isNonSuggestedEventsShowing ? events !== null && events !== void 0 ? events : [] : (_a = events === null || events === void 0 ? void 0 : events.filter(e => e.isSelected || e.isSuggested)) !== null && _a !== void 0 ? _a : [];
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_27__.takeUntil)(this.destroyEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_28__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get holdsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.state.blueprint$.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_26__.map)(blueprint => {
var _a;
return (_a = blueprint === null || blueprint === void 0 ? void 0 : blueprint.actions) === null || _a === void 0 ? void 0 : _a.reduce((holds, action) => {
var _a;
return [...holds, ...((_a = action.holds) !== null && _a !== void 0 ? _a : [])];
}, []);
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_27__.takeUntil)(this.destroyEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_28__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get visibleHoldsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_29__.combineLatest)([this.holdsStream, this.isNonSuggestedEventsShowingSubject, this.state.isTrainingMode$]).pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_26__.map)(([holds, isNonSuggestedEventsShowing, isTrainingMode]) => {
var _a;
return isTrainingMode ? holds !== null && holds !== void 0 ? holds : [] : isNonSuggestedEventsShowing ? holds !== null && holds !== void 0 ? holds : [] : (_a = holds === null || holds === void 0 ? void 0 : holds.filter(h => h.isSelected || h.isSuggested)) !== null && _a !== void 0 ? _a : [];
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_27__.takeUntil)(this.destroyEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_28__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get visibleActionsEventsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_29__.combineLatest)([this.state.blueprint$, this.isNonSuggestedEventsShowingSubject, this.state.isTrainingMode$]).pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_26__.map)(([blueprint, isNonSuggestedEventsShowing, isTrainingMode]) => {
if (blueprint) {
if (isTrainingMode || isNonSuggestedEventsShowing) {
return blueprint.actions.sort((a, b) => a.action < b.action ? -1 : a.action > b.action ? 1 : 0);
} else {
let clonedActions = (0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.clone)(blueprint.actions);
clonedActions.forEach(a => {
var _a;
a.events = a.events.filter(e => e.isSelected || e.isSuggested);
a.holds = ((_a = a.holds) === null || _a === void 0 ? void 0 : _a.length) ? a.holds.filter(h => h.isSelected || h.isSuggested) : [];
});
return clonedActions.sort((a, b) => a.action < b.action ? -1 : a.action > b.action ? 1 : 0);
}
}
return [];
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_27__.takeUntil)(this.destroyEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_28__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get shouldShowConfirmButtonStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.visibleActionsEventsStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_26__.map)(actions => {
if (actions.length) {
return actions.some(action => ![_undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.ShareAvailability, _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.Answer, _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.ViewHolds, _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.Other].includes(action.action));
}
return false;
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_27__.takeUntil)(this.destroyEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_28__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get shouldShowCreateGroupProposalButtonStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.visibleActionsEventsStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_26__.map)(actions => {
if (actions.length) {
return actions.some(action => [_undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.GroupSchedule].includes(action.action));
}
return false;
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_27__.takeUntil)(this.destroyEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_28__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get shouldShowToggleNonSuggestedEventsButtonStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.visibleActionsEventsStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_26__.map)(actions => {
if (actions.length) {
return actions.some(action => [_undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.Cancel, _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.Modify, _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.View].includes(action.action));
}
return false;
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_27__.takeUntil)(this.destroyEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_28__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get selectedEventsCountStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.eventsStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_26__.map)(events => (events === null || events === void 0 ? void 0 : events.length) ? events.filter(e => e.isSelected).length : 0), (0,rxjs__WEBPACK_IMPORTED_MODULE_27__.takeUntil)(this.destroyEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_28__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get selectedHoldsCountStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.holdsStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_26__.map)(holds => (holds === null || holds === void 0 ? void 0 : holds.length) ? holds.filter(h => h.isSelected).length : 0), (0,rxjs__WEBPACK_IMPORTED_MODULE_27__.takeUntil)(this.destroyEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_28__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get visibleActionsClassStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.visibleActionsEventsStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_26__.map)(actions => !!actions ? actions.map(a => a.action.replace(' ', '')) : ''), (0,rxjs__WEBPACK_IMPORTED_MODULE_27__.takeUntil)(this.destroyEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_28__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
targetNextEvent() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let [events, targetedEventIndex] = yield Promise.all([_this.visibleEventsStream, _this.targetedEventIndexSubject]);
if (events === null || events === void 0 ? void 0 : events.length) {
if (targetedEventIndex === null || targetedEventIndex === events.length - 1) {
_this.targetedEventIndexSubject.next(0);
} else {
_this.targetedEventIndexSubject.next(targetedEventIndex + 1);
}
} else {
_this.targetedEventIndexSubject.next(null);
}
_this.scrollSelectedEventItemIntoView();
})();
}
targetPreviousEvent() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let [events, targetedEventIndex] = yield Promise.all([_this2.visibleEventsStream, _this2.targetedEventIndexSubject]);
if (events === null || events === void 0 ? void 0 : events.length) {
if (targetedEventIndex === null || targetedEventIndex === 0) {
_this2.targetedEventIndexSubject.next(events.length - 1);
} else {
_this2.targetedEventIndexSubject.next(targetedEventIndex - 1);
}
} else {
_this2.targetedEventIndexSubject.next(null);
}
_this2.scrollSelectedEventItemIntoView();
})();
}
targetFirstEvent() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let events = yield _this3.visibleEventsStream;
if (events === null || events === void 0 ? void 0 : events.length) {
return _this3.targetedEventIndexSubject.next(0);
} else {
_this3.targetedEventIndexSubject.next(null);
}
_this3.scrollSelectedEventItemIntoView();
})();
}
viewTargetedEvent() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if ((yield _this4.getActionForTargetedEvent()) === _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.View) {
let [events, targetedEventIndex] = yield Promise.all([_this4.visibleEventsStream, _this4.targetedEventIndexSubject]);
if ((events === null || events === void 0 ? void 0 : events.length) && targetedEventIndex !== null) {
return _this4.onEventSelected.emit(events.find(e => e.iCalUId === events[targetedEventIndex].iCalUId));
}
}
})();
}
toggleTargetedEvent() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if ((yield _this5.getActionForTargetedEvent()) !== _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.View) {
let [events, targetedEventIndex] = yield Promise.all([_this5.visibleEventsStream, _this5.targetedEventIndexSubject]);
if ((events === null || events === void 0 ? void 0 : events.length) && targetedEventIndex !== null) {
return _this5.commandViewModel.toggleEventSelection(events.find(e => e.iCalUId === events[targetedEventIndex].iCalUId));
}
}
})();
}
toggleIsNonActiveEventsShowing() {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (yield _this6.shouldShowToggleNonSuggestedEventsButtonStream) {
let nonActiveVisible = yield _this6.isNonSuggestedEventsShowingSubject;
_this6.isNonSuggestedEventsShowingSubject.next(!nonActiveVisible);
setTimeout(() => _this6.targetFirstEvent());
}
})();
}
toggleEvent(event) {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this7.commandViewModel.toggleEventSelection(event);
})();
}
toggleHold(hold) {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this8.commandViewModel.toggleHoldSelection(hold);
})();
}
toggleAllEvents() {
var _this9 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let last = yield _this9.lastSelectAllActionSubject;
if (last === 'none') {
return _this9.commandViewModel.selectAllEvents();
} else {
return _this9.commandViewModel.clearResponse();
}
})();
}
toggleTrainingMode() {
var _this10 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this10.isNonSuggestedEventsShowingSubject.next(true);
return _this10.commandViewModel.toggleTrainingMode();
})();
}
downloadTrainingData() {
var _this11 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this11.api.nlp.training.getTrainingData();
})();
}
executeCommand() {
var _this12 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (yield _this12.state.isTrainingMode$) {
yield _this12.commandViewModel.trainCommand(yield _this12.state.blueprint$);
return _this12.isNonSuggestedEventsShowingSubject.next(true);
}
return _this12.commandViewModel.executeCommand(yield _this12.state.blueprint$);
})();
}
createGroupScheduleRequest() {
var _this13 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this13.commandViewModel.createGroupScheduleRequest();
})();
}
copyTextToClipboard(text) {
this.clipboard.copy(text);
this.snackbarManager.info("Copied to clipboard", _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_3__.SnackbarPosition.BottomCenter);
}
scheduleMeeting() {}
close() {
var _this14 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this14.commandViewModel.clearResponse();
})();
}
ngOnInit() {
var _this15 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this15.gridDataSource && _this15.calendarGridViewModel) {
_this15.initializeDashboardCalendarFeatures();
}
})();
}
getActionForTargetedEvent() {
var _this16 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let [events, targetedEventIndex] = yield Promise.all([_this16.visibleEventsStream, _this16.targetedEventIndexSubject]);
if ((events === null || events === void 0 ? void 0 : events.length) && targetedEventIndex !== null) {
let targetedEvent = events.find(e => e.iCalUId === events[targetedEventIndex].iCalUId);
if (targetedEvent) {
let blueprint = yield _this16.state.blueprint$;
for (let action of blueprint.actions) {
let ev = action.events.find(e => e.iCalUId === targetedEvent.iCalUId);
if (ev) {
return action.action;
}
}
return null;
}
}
})();
}
scrollSelectedEventItemIntoView() {
setTimeout(() => {
var _a;
if ((_a = this.eventItemElements) === null || _a === void 0 ? void 0 : _a.length) {
let selectedEl = this.eventItemElements.find(el => el.el.nativeElement.classList.contains('__targeted'));
if (selectedEl) {
selectedEl.el.nativeElement.scrollIntoView({
block: 'nearest',
inline: 'nearest'
});
}
}
});
}
initializeDashboardCalendarFeatures() {
var _this17 = this;
if (!this.calendarGridViewModel) {
throw new Error(`CalendaringGridViewModel is missing`);
}
this.state.blueprint$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_30__.startWith)(null), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_31__.pairwise)(), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_32__.filter)(([prev, next]) => {
var _a, _b, _c, _d;
return ((_a = next === null || next === void 0 ? void 0 : next.actions) === null || _a === void 0 ? void 0 : _a.length) && ((_b = next.actions[0]) === null || _b === void 0 ? void 0 : _b.id) !== ((_d = (_c = prev === null || prev === void 0 ? void 0 : prev.actions) === null || _c === void 0 ? void 0 : _c[0]) === null || _d === void 0 ? void 0 : _d.id);
})).subscribe(() => {
this.targetedEventIndexSubject.next(0);
});
this.targetedEventIndexSubject.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_27__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_33__.withLatestFrom)(this.visibleEventsStream, this.calendarGridViewModel.view$), (0,rxjs__WEBPACK_IMPORTED_MODULE_26__.map)(([targetedEventIdx, allEvents, view]) => {
return {
view: view,
targetedEvent: allEvents && (0,lodash_es__WEBPACK_IMPORTED_MODULE_34__["default"])(targetedEventIdx) ? allEvents[targetedEventIdx] : null
};
})).subscribe(({
targetedEvent: event,
view
}) => {
var _a, _b, _c, _d;
if (event) {
if ((_a = event.schedule) === null || _a === void 0 ? void 0 : _a.start) {
const start = new Date((_c = (_b = event.reschedule) === null || _b === void 0 ? void 0 : _b.start) !== null && _c !== void 0 ? _c : (_d = event.schedule) === null || _d === void 0 ? void 0 : _d.start);
this.calendarGridViewModel.viewDate$.next(start);
this.calendarGridViewModel.setGridTime$.next({
time: start,
scrollTo: view === 'day' ? 'center' : 'start'
});
}
}
});
this.state.blueprint$.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_27__.takeUntil)(this.destroyEvent)).subscribe( /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (blueprint) {
if (!blueprint) {
if (_this17.gridDataSource.isEditingAllowed$) {
_this17.gridDataSource.isEditingAllowed$.next(true);
}
_this17.calendarGridViewModel.viewDate$.next(new Date());
_this17.calendarGridViewModel.temporaryEvents$.next([]);
_this17.calendarGridViewModel.overriddenEvents$.next([]);
return;
}
const gridTemporaryEvents = [];
const gridEventsToOverride = [];
for (let action of blueprint.actions) {
const needToLoadEvents = action.action === _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.Cancel || action.action === _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.Reschedule || action.action === _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.Modify;
const {
loadedEvents: calendarEvents
} = needToLoadEvents ? yield _this17.calendarEventsStorage.getEventsForDateRange({
end: new Date(action.timeframe[0].end),
start: new Date(action.timeframe[0].start)
}) : {
loadedEvents: []
};
const eventsToBeApplied = action.events.filter(e => e.isSelected);
switch (action.action) {
case _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.Block:
case _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.Schedule:
case _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.GroupSchedule:
if (_this17.gridDataSource && typeof _this17.gridDataSource.timelineEventToCalendarGridEvent === 'function') {
eventsToBeApplied.forEach(actionEvent => {
const id = actionEvent.meetingData ? actionEvent.meetingData._id : actionEvent.iCalUId;
gridTemporaryEvents.push(_this17.gridDataSource.timelineEventToCalendarGridEvent({
id: id,
title: actionEvent.title,
end: new Date(actionEvent.schedule.end).toISOString(),
start: new Date(actionEvent.schedule.start).toISOString(),
state: {
isActive: true,
isCurrent: true
}
}));
});
}
break;
case _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.Cancel:
case _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.Reschedule:
eventsToBeApplied.forEach(actionEvent => {
const calendarEvent = (0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.clone)(calendarEvents.find(calEvent => {
return calEvent.iCalUId === actionEvent.iCalUId;
}));
if (calendarEvent) {
if (actionEvent.reschedule) {
calendarEvent.end = new Date(actionEvent.reschedule.end);
calendarEvent.start = new Date(actionEvent.reschedule.start);
}
const gridEvent = _this17.gridDataSource.timelineEventToCalendarGridEvent(calendarEvent);
if (action.action === _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_4__.TimeCommandActions.Cancel) {
gridEvent.meta.payload.state.isNext = true;
gridEvent.meta.payload.state.isDeclined = true;
}
gridEventsToOverride.push(gridEvent);
}
});
break;
}
}
gridTemporaryEvents.forEach(e => e.meta.openedIn = 'time-command-blueprint');
gridEventsToOverride.forEach(e => e.meta.openedIn = 'time-command-blueprint');
if (_this17.gridDataSource.isEditingAllowed$) {
_this17.gridDataSource.isEditingAllowed$.next(false);
}
_this17.calendarGridViewModel.temporaryEvents$.next(gridTemporaryEvents);
_this17.calendarGridViewModel.overriddenEvents$.next(gridEventsToOverride);
});
return function (_x) {
return _ref.apply(this, arguments);
};
}());
}
};
EditTimeCommandBlueprintComponent.ɵfac = function EditTimeCommandBlueprintComponent_Factory(t) {
return new (t || EditTimeCommandBlueprintComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵdirectiveInject"](_undock_feature_plans_tokens_is_beta_user__WEBPACK_IMPORTED_MODULE_8__.IS_BETA_USER), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_5__.DeviceUtil), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵdirectiveInject"](_undock_time_prompt_states_time_command_view_model__WEBPACK_IMPORTED_MODULE_9__.TimeCommandViewModel), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵdirectiveInject"](_undock_api__WEBPACK_IMPORTED_MODULE_10__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_35__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵdirectiveInject"](_angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_36__.Clipboard), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_11__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_3__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵdirectiveInject"](_undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_12__.ConfirmPopupService), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵdirectiveInject"](_undock_calendar_services_calendar_events_storage__WEBPACK_IMPORTED_MODULE_13__.CalendarEventsStorage, 8), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵdirectiveInject"](_undock_common_calendar_grid_contracts_grid_data_source__WEBPACK_IMPORTED_MODULE_7__.GridDataSource, 8), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵdirectiveInject"](_undock_common_calendar_grid_view_models_calendar_grid_view_model__WEBPACK_IMPORTED_MODULE_6__.CalendarGridViewModel, 8));
};
EditTimeCommandBlueprintComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵdefineComponent"]({
type: EditTimeCommandBlueprintComponent,
selectors: [["app-time-command-blueprint"]],
viewQuery: function EditTimeCommandBlueprintComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵviewQuery"](_c0, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵloadQuery"]()) && (ctx.eventItemElements = _t);
}
},
outputs: {
onEventSelected: "onEventSelected",
onHoldSelected: "onHoldSelected",
onEditNewEvent: "onEditNewEvent",
onBlueprintClosed: "onBlueprintClosed"
},
decls: 18,
vars: 44,
consts: [[4, "ngIf"], [1, "edit-blueprint"], [1, "__events-list", "__list-section", "__events", 3, "ngClass"], [4, "ngIf", "ngIfElse"], ["noActionsTmpl", ""], ["class", "__options", 4, "ngIf"], [4, "ngFor", "ngForOf"], ["answerButtonHeaderTmpl", ""], [3, "ngSwitch"], [4, "ngSwitchCase"], [3, "ngTemplateOutlet", 4, "ngSwitchCase"], [4, "ngSwitchDefault"], ["hasHoldsTmpl", ""], [1, "__heading"], [1, "__label"], [3, "ngTemplateOutlet", 4, "ngIf"], [3, "ngTemplateOutlet"], [1, "conflict-warning"], ["width", "24", "height", "25", "viewBox", "0 0 24 25", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M11.0008 4.85409C10.5148 5.4647 9.96964 6.40241 9.18742 7.75352L5.12521 14.7701C4.34019 16.126 3.79635 17.0694 3.50776 17.7974C3.22163 18.5192 3.27114 18.8235 3.38604 19.0228C3.50095 19.2221 3.73953 19.4174 4.50754 19.5314C5.28217 19.6464 6.37104 19.6484 7.93784 19.6484H16.0623C17.6291 19.6484 18.7179 19.6464 19.4926 19.5314C20.2606 19.4174 20.4992 19.2221 20.6141 19.0228C20.729 18.8235 20.7785 18.5192 20.4924 17.7974C20.2038 17.0694 19.6599 16.126 18.8749 14.7701L14.8127 7.75353C14.0305 6.40242 13.4853 5.4647 12.9993 4.85409C12.5177 4.24894 12.2299 4.14017 12.0001 4.14017C11.7702 4.14017 11.4824 4.24894 11.0008 4.85409ZM9.82709 3.92004C10.4033 3.19599 11.0768 2.64017 12.0001 2.64017C12.9233 2.64017 13.5968 3.19599 14.173 3.92004C14.7366 4.62824 15.3364 5.66425 16.0781 6.94547L16.1108 7.00197L20.173 14.0185L20.2058 14.0751L20.2059 14.0752L20.2059 14.0752C20.9504 15.3611 21.5522 16.4007 21.8868 17.2446C22.2287 18.1071 22.3758 18.9703 21.9136 19.772C21.4513 20.5738 20.6306 20.8789 19.7128 21.0152C18.8148 21.1485 17.6136 21.1485 16.1276 21.1484H16.0623H7.93784H7.8725C6.38653 21.1485 5.18526 21.1485 4.28727 21.0152C3.36953 20.8789 2.5488 20.5738 2.08656 19.772C1.62431 18.9703 1.77141 18.1071 2.11333 17.2446C2.44788 16.4007 3.04978 15.3611 3.79432 14.0751L3.79433 14.0751L3.82707 14.0185L7.88928 7.00197L7.92199 6.94547C8.66372 5.66425 9.26349 4.62824 9.82709 3.92004ZM12 8.39844C12.5523 8.39844 13 8.84615 13 9.39844V13.3984C13 13.9507 12.5523 14.3984 12 14.3984C11.4478 14.3984 11 13.9507 11 13.3984V9.39844C11 8.84615 11.4478 8.39844 12 8.39844ZM12.0001 17.3984C12.5523 17.3984 13.0001 16.9507 13.0001 16.3984C13.0001 15.8462 12.5523 15.3984 12.0001 15.3984C11.4478 15.3984 11.0001 15.8462 11.0001 16.3984C11.0001 16.9507 11.4478 17.3984 12.0001 17.3984Z", "fill", "#1A191D"], [1, "__button-box"], ["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg", 1, "__copy-button", 3, "click"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8 1.25H7.94513C6.57754 1.24998 5.47522 1.24996 4.60825 1.36652C3.70814 1.48754 2.95027 1.74643 2.34835 2.34835C1.74643 2.95027 1.48754 3.70814 1.36652 4.60825C1.24996 5.47522 1.24998 6.57754 1.25 7.94513V8V10V10.0549C1.24998 11.4225 1.24996 12.5248 1.36652 13.3918C1.48754 14.2919 1.74643 15.0497 2.34835 15.6517C2.95027 16.2536 3.70814 16.5125 4.60825 16.6335C5.32326 16.7296 6.19834 16.7464 7.25029 16.7494C7.25206 17.7968 7.26472 18.6632 7.35452 19.3688C7.46291 20.2206 7.6943 20.9432 8.23521 21.5335C8.30892 21.6139 8.3861 21.6911 8.46654 21.7648C9.05683 22.3057 9.77943 22.5371 10.6312 22.6455C11.4528 22.75 12.4922 22.75 13.7817 22.75H13.8333H16H16.0549C17.4225 22.75 18.5248 22.75 19.3918 22.6335C20.2919 22.5125 21.0497 22.2536 21.6516 21.6516C22.2536 21.0497 22.5125 20.2919 22.6335 19.3918C22.75 18.5248 22.75 17.4225 22.75 16.0549V16V13.8333V13.7817C22.75 12.4922 22.75 11.4528 22.6455 10.6312C22.5371 9.77943 22.3057 9.05683 21.7648 8.46654C21.6911 8.3861 21.6139 8.30892 21.5335 8.23521C20.9432 7.6943 20.2206 7.46291 19.3688 7.35452C18.6632 7.26472 17.7968 7.25206 16.7494 7.25029C16.7464 6.19834 16.7296 5.32326 16.6335 4.60825C16.5125 3.70814 16.2536 2.95027 15.6517 2.34835C15.0497 1.74643 14.2919 1.48754 13.3918 1.36652C12.5248 1.24996 11.4225 1.24998 10.0549 1.25H10H8ZM16.75 8.7504V10V10.0549V10.0549C16.75 11.4225 16.75 12.5248 16.6335 13.3918C16.5125 14.2919 16.2536 15.0497 15.6517 15.6517C15.0497 16.2536 14.2919 16.5125 13.3918 16.6335C12.5248 16.75 11.4225 16.75 10.0549 16.75H10.0549H10H8.7504C8.75246 17.7986 8.76512 18.5713 8.84252 19.1795C8.93117 19.8761 9.09386 20.2502 9.34113 20.5201C9.38535 20.5683 9.43166 20.6147 9.47992 20.6589C9.74976 20.9061 10.1239 21.0688 10.8205 21.1575C11.5364 21.2486 12.4801 21.25 13.8333 21.25H16C17.4354 21.25 18.4365 21.2484 19.1919 21.1469C19.9257 21.0482 20.3142 20.8678 20.591 20.591C20.8678 20.3142 21.0482 19.9257 21.1469 19.1919C21.2484 18.4365 21.25 17.4354 21.25 16V13.8333C21.25 12.4801 21.2486 11.5364 21.1575 10.8205C21.0688 10.1239 20.9061 9.74976 20.6589 9.47992C20.6147 9.43166 20.5683 9.38535 20.5201 9.34113C20.2502 9.09386 19.8761 8.93117 19.1795 8.84252C18.5713 8.76512 17.7986 8.75246 16.75 8.7504ZM3.40901 3.40901C3.68577 3.13225 4.07435 2.9518 4.80812 2.85315C5.56347 2.75159 6.56458 2.75 8 2.75H10C11.4354 2.75 12.4365 2.75159 13.1919 2.85315C13.9257 2.9518 14.3142 3.13225 14.591 3.40901C14.8678 3.68577 15.0482 4.07435 15.1469 4.80812C15.2484 5.56347 15.25 6.56458 15.25 8V10C15.25 11.4354 15.2484 12.4365 15.1469 13.1919C15.0482 13.9257 14.8678 14.3142 14.591 14.591C14.3142 14.8678 13.9257 15.0482 13.1919 15.1469C12.4365 15.2484 11.4354 15.25 10 15.25H8C6.56458 15.25 5.56347 15.2484 4.80812 15.1469C4.07435 15.0482 3.68577 14.8678 3.40901 14.591C3.13225 14.3142 2.9518 13.9257 2.85315 13.1919C2.75159 12.4365 2.75 11.4354 2.75 10V8C2.75 6.56458 2.75159 5.56347 2.85315 4.80812C2.9518 4.07435 3.13225 3.68577 3.40901 3.40901Z", "fill", "#22282F"], [3, "action"], ["class", "__list __events", 4, "ngIf", "ngIfElse"], ["blankStateTmpl", ""], [1, "__list", "__events"], ["scheduleableEventItemTmpl", ""], ["rescheduleableEventItemTmpl", ""], [3, "event", "action", "showParticipants", "click", "onToggled"], ["itemElement", ""], [1, "__no-actions"], ["blankHoldsStateTmpl", ""], [3, "hold", "action", "click", "onToggled"], ["holdItemElement", ""], [1, "__options"], [1, "__key-stroke"], [1, "__key-stroke", 2, "cursor", "pointer", 3, "click"], ["width", "16", "height", "17", "viewBox", "0 0 16 17", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M1.99988 3.64844L13.9999 3.64844C14.4141 3.64844 14.7499 3.31265 14.7499 2.89844C14.7499 2.48423 14.4141 2.14844 13.9999 2.14844L1.99988 2.14844C1.58566 2.14844 1.24988 2.48423 1.24988 2.89844C1.24988 3.31265 1.58566 3.64844 1.99988 3.64844ZM5.90221 5.4817L5.99993 5.48174L9.99993 5.48174L10.0977 5.4817C10.6215 5.48135 11.0262 5.48109 11.3783 5.57545C12.3274 5.82973 13.0686 6.57099 13.3229 7.51999C13.4173 7.87214 13.417 8.27687 13.4166 8.80067L13.4166 8.80069L13.4166 8.89841L13.4166 8.99613L13.4166 8.99615C13.417 9.51995 13.4173 9.92468 13.3229 10.2768C13.0686 11.2258 12.3274 11.9671 11.3783 12.2214C11.0262 12.3157 10.6215 12.3155 10.0977 12.3151L9.99993 12.3151L5.99993 12.3151L5.90221 12.3151C5.3784 12.3155 4.97367 12.3157 4.62151 12.2214C3.67251 11.9671 2.93125 11.2258 2.67697 10.2768C2.58261 9.92467 2.58287 9.51994 2.58322 8.99613L2.58326 8.89841L2.58322 8.80069C2.58287 8.27688 2.58261 7.87215 2.67697 7.51999C2.93125 6.57099 3.67251 5.82973 4.62151 5.57545C4.97367 5.48109 5.3784 5.48135 5.90221 5.4817ZM4.08326 8.89841C4.08326 9.56667 4.08971 9.75368 4.12586 9.8886C4.24144 10.32 4.57837 10.6569 5.00974 10.7725C5.14466 10.8086 5.33166 10.8151 5.99993 10.8151L9.99993 10.8151C10.6682 10.8151 10.8552 10.8086 10.9901 10.7725C11.4215 10.6569 11.7584 10.32 11.874 9.8886C11.9102 9.75368 11.9166 9.56668 11.9166 8.89841C11.9166 8.23014 11.9102 8.04314 11.874 7.90822C11.7584 7.47685 11.4215 7.13992 10.9901 7.02434C10.8552 6.98818 10.6682 6.98174 9.99993 6.98174L5.99993 6.98174C5.33166 6.98174 5.14466 6.98818 5.00974 7.02433C4.57837 7.13992 4.24144 7.47685 4.12586 7.90822C4.08971 8.04314 4.08326 8.23014 4.08326 8.89841ZM13.9999 15.6484L1.99988 15.6484C1.58566 15.6484 1.24988 15.3126 1.24988 14.8984C1.24988 14.4842 1.58566 14.1484 1.99988 14.1484L13.9999 14.1484C14.4141 14.1484 14.7499 14.4842 14.7499 14.8984C14.7499 15.3126 14.4141 15.6484 13.9999 15.6484Z", "fill", "#807A8E"], ["hideLabelTmpl", ""], [1, "__key-label"], [1, "__confirm-section"], [1, "__confirm", 3, "click"], ["width", "20", "height", "20", "viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.11777 1.75L9.16669 1.75L10.8333 1.75L10.8823 1.75C12.4845 1.74999 13.7539 1.74998 14.7581 1.86868C15.7891 1.99054 16.6378 2.24638 17.3467 2.8282C17.5872 3.02558 17.8078 3.24612 18.0052 3.48663C18.587 4.19558 18.8428 5.04428 18.9647 6.07525C19.0834 7.07944 19.0834 8.34874 19.0834 9.95094V9.95095V9.95105V10V10.0489V10.049V10.0491C19.0834 11.6513 19.0834 12.9206 18.9647 13.9247C18.8428 14.9557 18.587 15.8044 18.0052 16.5134C17.8078 16.7539 17.5872 16.9744 17.3467 17.1718C16.6378 17.7536 15.7891 18.0095 14.7581 18.1313C13.7539 18.25 12.4846 18.25 10.8823 18.25H10.8823H10.8823H10.8334H9.16669H9.11778H9.11776H9.11775C7.5155 18.25 6.24615 18.25 5.24194 18.1313C4.21097 18.0095 3.36227 17.7536 2.65332 17.1718C2.41281 16.9744 2.19227 16.7539 1.99489 16.5134C1.41307 15.8044 1.15723 14.9557 1.03537 13.9248C0.916666 12.9205 0.916675 11.6512 0.916687 10.0489L0.916688 10L0.916687 9.95109C0.916675 8.34883 0.916665 7.07947 1.03537 6.07525C1.15723 5.04428 1.41307 4.19558 1.99489 3.48663C2.19227 3.24612 2.41281 3.02559 2.65332 2.8282C3.36227 2.24638 4.21096 1.99055 5.24194 1.86868C6.24615 1.74998 7.51551 1.74999 9.11777 1.75ZM2.41669 10C2.41669 11.6621 2.41792 12.8428 2.525 13.7487C2.63012 14.638 2.82826 15.1644 3.1544 15.5618C3.28946 15.7263 3.44035 15.8772 3.60491 16.0123C4.00231 16.3384 4.52866 16.5366 5.41802 16.6417C6.32393 16.7488 7.50458 16.75 9.16669 16.75H10.8334C12.4955 16.75 13.6761 16.7488 14.582 16.6417C15.4714 16.5366 15.9977 16.3384 16.3951 16.0123C16.5597 15.8772 16.7106 15.7263 16.8456 15.5618C17.1718 15.1644 17.3699 14.638 17.475 13.7487C17.5821 12.8428 17.5834 11.6621 17.5834 10C17.5834 8.33789 17.5821 7.15724 17.475 6.25133C17.3699 5.36197 17.1718 4.83562 16.8456 4.43822C16.7106 4.27366 16.5597 4.12277 16.3951 3.98772C15.9977 3.66158 15.4714 3.46343 14.582 3.35831C13.6761 3.25123 12.4955 3.25 10.8334 3.25L9.16669 3.25C7.50457 3.25 6.32393 3.25123 5.41802 3.35831C4.52866 3.46344 4.00231 3.66158 3.60491 3.98772C3.44035 4.12277 3.28945 4.27366 3.1544 4.43822C2.82826 4.83563 2.63012 5.36197 2.525 6.25133C2.41791 7.15724 2.41669 8.33789 2.41669 10ZM5.30302 7.803C5.59592 7.51011 6.07079 7.51011 6.36368 7.803L8.15662 9.59594L8.18099 9.62029C8.32608 9.76527 8.48298 9.92204 8.59756 10.0722C8.7318 10.2482 8.8763 10.4999 8.8763 10.8334C8.87629 11.1669 8.73179 11.4186 8.59755 11.5945C8.48297 11.7447 8.32608 11.9015 8.18098 12.0465L8.18097 12.0465L8.15661 12.0708L6.36363 13.8638C6.07073 14.1567 5.59586 14.1567 5.30297 13.8638C5.01008 13.5709 5.01008 13.096 5.30298 12.8031L7.09596 11.0102C7.16602 10.9401 7.22279 10.8833 7.27111 10.8334C7.22279 10.7835 7.16602 10.7267 7.09596 10.6566L5.30302 8.86366C5.01013 8.57077 5.01013 8.0959 5.30302 7.803ZM10.8334 12.5833C10.4191 12.5833 10.0834 12.9191 10.0834 13.3333C10.0834 13.7475 10.4191 14.0833 10.8334 14.0833L14.1667 14.0833C14.5809 14.0833 14.9167 13.7475 14.9167 13.3333C14.9167 12.9191 14.5809 12.5833 14.1667 12.5833L10.8334 12.5833Z", "fill", "white"], [1, "__create-proposal-btn", 3, "click"], [1, "__execute-loader"], [3, "onClose"]],
template: function EditTimeCommandBlueprintComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](0, EditTimeCommandBlueprintComponent_ng_container_0_Template, 21, 9, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipe"](6, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipe"](7, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipe"](8, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipe"](9, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipe"](10, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipe"](11, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipe"](12, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipe"](13, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](14, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtemplate"](15, EditTimeCommandBlueprintComponent_ng_container_15_Template, 4, 0, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipe"](16, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵtext"](17, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpureFunctionV"](30, _c1, [_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipeBind1"](1, 2, ctx.state.blueprint$), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipeBind1"](2, 4, ctx.visibleEventsStream), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipeBind1"](3, 6, ctx.visibleHoldsStream), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipeBind1"](4, 8, ctx.targetedEventIndexSubject), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipeBind1"](5, 10, ctx.selectedEventsCountStream), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipeBind1"](6, 12, ctx.selectedHoldsCountStream), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipeBind1"](7, 14, ctx.visibleActionsEventsStream), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipeBind1"](8, 16, ctx.shouldShowConfirmButtonStream), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipeBind1"](9, 18, ctx.shouldShowCreateGroupProposalButtonStream), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipeBind1"](10, 20, ctx.shouldShowToggleNonSuggestedEventsButtonStream), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipeBind1"](11, 22, ctx.state.isTrainingMode$), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipeBind1"](12, 24, ctx.state.isExecuting$), _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipeBind1"](13, 26, ctx.visibleActionsClassStream)]));
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵadvance"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_25__["ɵɵpipeBind1"](16, 28, ctx.state.isConfirmationMode$));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_37__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_37__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_37__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_37__.NgTemplateOutlet, _angular_common__WEBPACK_IMPORTED_MODULE_37__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_37__.NgSwitchCase, _angular_common__WEBPACK_IMPORTED_MODULE_37__.NgSwitchDefault, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_14__.LoadingOverlayComponent, _undock_time_prompt_ui_components_time_command_executed_confirmation_time_command_executed_confirmation_component__WEBPACK_IMPORTED_MODULE_15__.TimeCommandExecutedConfirmationComponent, _undock_time_prompt_ui_components_time_command_blueprint_event_item_time_command_blueprint_event_item_component__WEBPACK_IMPORTED_MODULE_16__.TimeCommandBlueprintEventItemComponent, _time_command_blueprint_hold_time_command_blueprint_hold_component__WEBPACK_IMPORTED_MODULE_17__.TimeCommandBlueprintHoldComponent, _undock_time_prompt_ui_components_time_command_blueprint_event_item_pending_event_time_command_pending_blueprint_event_item_component__WEBPACK_IMPORTED_MODULE_18__.TimeCommandPendingBlueprintEventItemComponent, _undock_time_prompt_ui_components_time_command_group_schedule_time_command_group_schedule_component__WEBPACK_IMPORTED_MODULE_19__.TimeCommandGroupScheduleComponent, _undock_time_prompt_ui_components_time_command_blueprint_event_item_reschedule_event_time_command_reschedule_blueprint_event_item_component__WEBPACK_IMPORTED_MODULE_20__.TimeCommandRescheduleBlueprintEventItemComponent, _undock_time_prompt_ui_components_time_command_share_availability_time_command_share_availability_component__WEBPACK_IMPORTED_MODULE_21__.TimeCommandShareAvailabilityComponent, _undock_time_prompt_ui_components_time_command_answer_time_command_answer_component__WEBPACK_IMPORTED_MODULE_22__.TimeCommandAnswerComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_23__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n height: 100%;\n width: 100%;\n}\n\n.edit-blueprint[_ngcontent-%COMP%] {\n position: relative;\n height: 100%;\n max-height: 100%;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n padding-top: 25px;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n max-height: calc(100% - 90px);\n overflow: auto;\n \n \n -ms-overflow-style: none; \n scrollbar-width: none; \n}\n.edit-blueprint[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%]::-webkit-scrollbar {\n display: none;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__list-section.__events[_ngcontent-%COMP%] {\n padding: 0 20px;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__list-section.__full-height[_ngcontent-%COMP%] {\n height: 100%;\n max-height: 100%;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__heading[_ngcontent-%COMP%] {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: space-between;\n margin-bottom: 12px;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__heading[_ngcontent-%COMP%] .__label[_ngcontent-%COMP%] {\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n letter-spacing: 1px;\n text-transform: uppercase;\n color: #807A8E;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__heading[_ngcontent-%COMP%] .__button-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n margin: 0 0 0 auto;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__heading[_ngcontent-%COMP%] .__button-box[_ngcontent-%COMP%] .__copy-button[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%] {\n margin-bottom: 15px;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%] app-time-command-blueprint-event-item[_ngcontent-%COMP%] {\n border-radius: 16px;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%] app-time-command-blueprint-event-item.__targeted[_ngcontent-%COMP%] {\n border: 2px solid #2B2733;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%] app-time-command-pending-blueprint-event-item.__targeted[_ngcontent-%COMP%], .edit-blueprint[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%] app-time-command-reschedule-blueprint-event-item.__targeted[_ngcontent-%COMP%], .edit-blueprint[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%] app-time-command-blueprint-hold.__targeted[_ngcontent-%COMP%] {\n border: 2px solid #2B2733;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%] .__command-item[_ngcontent-%COMP%] {\n width: 100%;\n border-radius: 8px;\n display: flex;\n align-items: center;\n cursor: pointer;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%] .__command-item[_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__events-list[_ngcontent-%COMP%] .__list.__events[_ngcontent-%COMP%] app-time-command-blueprint-event-item[_ngcontent-%COMP%], .edit-blueprint[_ngcontent-%COMP%] .__events-list[_ngcontent-%COMP%] .__list.__events[_ngcontent-%COMP%] app-time-command-pending-blueprint-event-item[_ngcontent-%COMP%], .edit-blueprint[_ngcontent-%COMP%] .__events-list[_ngcontent-%COMP%] .__list.__events[_ngcontent-%COMP%] app-time-command-reschedule-blueprint-event-item[_ngcontent-%COMP%], .edit-blueprint[_ngcontent-%COMP%] .__events-list[_ngcontent-%COMP%] .__list.__events[_ngcontent-%COMP%] app-time-command-blueprint-hold[_ngcontent-%COMP%] {\n margin-bottom: 10px;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__events-list[_ngcontent-%COMP%] .__no-actions[_ngcontent-%COMP%] {\n width: 100%;\n font-weight: 500;\n font-size: 15px;\n line-height: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n letter-spacing: -0.02em;\n color: #2B2733;\n}\n.edit-blueprint[_ngcontent-%COMP%] .conflict-warning[_ngcontent-%COMP%] {\n width: 100%;\n height: 45px;\n border-radius: 8px;\n background: #CECADA;\n display: flex;\n align-items: center;\n padding: 0 15px;\n margin-bottom: 10px;\n}\n.edit-blueprint[_ngcontent-%COMP%] .conflict-warning[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin-right: 6px;\n}\n.edit-blueprint[_ngcontent-%COMP%] .conflict-warning[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n color: #1A191D;\n font-size: 14px;\n font-style: normal;\n font-weight: 400;\n line-height: 20px;\n letter-spacing: -0.28px;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__options[_ngcontent-%COMP%] {\n width: 100%;\n height: 30px;\n min-height: 30px;\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 0 10px;\n margin-top: 10px;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__options[_ngcontent-%COMP%] .__key-stroke[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__options[_ngcontent-%COMP%] .__key-stroke[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin-right: 7px;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__options[_ngcontent-%COMP%] .__key-stroke[_ngcontent-%COMP%] .__label[_ngcontent-%COMP%] {\n font-weight: 500;\n font-size: 11px;\n line-height: 15px;\n display: flex;\n align-items: center;\n text-align: center;\n letter-spacing: -0.02em;\n color: #807A8E;\n margin-right: 4px;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__options[_ngcontent-%COMP%] .__key-stroke[_ngcontent-%COMP%] .__key-label[_ngcontent-%COMP%] {\n height: 19px;\n display: flex;\n align-items: center;\n padding: 0 6px;\n background: #EDEAF2;\n border: 1px solid #CECADA;\n border-radius: 4px;\n font-weight: 500;\n font-size: 11px;\n line-height: 15px;\n text-align: center;\n letter-spacing: -0.02em;\n color: #807A8E;\n cursor: pointer;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__execute-loader[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n pointer-events: none;\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 50;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__confirm-section[_ngcontent-%COMP%] {\n height: 60px;\n min-height: 60px;\n display: flex;\n align-items: center;\n justify-content: center;\n margin: auto 0 0 0;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__confirm-section[_ngcontent-%COMP%] .__confirm[_ngcontent-%COMP%] {\n position: relative;\n width: 300px;\n display: flex;\n align-items: center;\n justify-content: center;\n height: 40px;\n min-height: 40px;\n background: #2B2733;\n border-radius: 8px;\n cursor: pointer;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__confirm-section[_ngcontent-%COMP%] .__confirm[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin-right: 7px;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__confirm-section[_ngcontent-%COMP%] .__confirm[_ngcontent-%COMP%] .__label[_ngcontent-%COMP%] {\n font-weight: 600;\n font-size: 14px;\n line-height: 20px;\n display: flex;\n align-items: center;\n text-align: center;\n letter-spacing: -0.02em;\n color: #FFFFFF;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__confirm-section[_ngcontent-%COMP%] .__confirm[_ngcontent-%COMP%] .__key-label[_ngcontent-%COMP%] {\n height: 19px;\n display: flex;\n align-items: center;\n padding: 0 6px;\n background: #EDEAF2;\n border: 1px solid #CECADA;\n border-radius: 4px;\n margin-left: 10px;\n font-weight: 500;\n font-size: 11px;\n line-height: 15px;\n text-align: center;\n letter-spacing: -0.02em;\n color: #807A8E;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__confirm-section[_ngcontent-%COMP%] .__confirm.__disabled[_ngcontent-%COMP%] {\n opacity: 0.5;\n pointer-events: none;\n}\n.edit-blueprint[_ngcontent-%COMP%] .__create-proposal-btn[_ngcontent-%COMP%] {\n color: #807A8E;\n text-align: center;\n font-size: 11px;\n font-style: normal;\n font-weight: 500;\n line-height: 15px;\n letter-spacing: -0.22px;\n text-decoration-line: underline;\n cursor: pointer;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvcHJvbXB0L3VpL2NvbXBvbmVudHMvZWRpdC10aW1lLWNvbW1hbmQtYmx1ZXByaW50L2VkaXQtdGltZS1jb21tYW5kLWJsdWVwcmludC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUNoTkE7RUFDRSxZQUFBO0VBQ0EsV0FBQTtBQTRERjs7QUF6REE7RUFDSSxrQkFBQTtFQUNGLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7QUE0REY7QUExREU7RUFFRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUVBLDZCQUFBO0VBQ0EsY0FBQTtFQUVBLGdEQUFBO0VBS0EsNENBQUE7RUFFQSx3QkFBQSxFQUFBLGdCQUFBO0VBQ0EscUJBQUEsRUFBQSxZQUFBO0FBb0RKO0FBM0RJO0VBQ0UsYUFBQTtBQTZETjtBQXJESTtFQUNFLGVBQUE7QUF1RE47QUFwREk7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QUFzRE47QUFuREk7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBQXFETjtBQW5ETTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNIcENpQjtBR3lGekI7QUFsRE07RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBQW9EUjtBQWxEUTtFQUNFLGVBQUE7QUFvRFY7QUE5Q0k7RUFDRSxtQkFBQTtBQWdETjtBQTlDTTtFQUNFLG1CQUFBO0FBZ0RSO0FBOUNRO0VBQ0UseUJBQUE7QUFnRFY7QUEzQ1E7RUFDRSx5QkFBQTtBQTZDVjtBQXpDTTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUEyQ1I7QUF6Q1E7RUFDRSxtQkFBQTtBQTJDVjtBQS9CUTtFQUNFLG1CQUFBO0FBaUNWO0FBNUJJO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7QUE4Qk47QUExQkU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUE0Qko7QUExQkk7RUFDRSxpQkFBQTtBQTRCTjtBQXpCSTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7QUEyQk47QUF2QkU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUF5Qko7QUF2Qkk7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7QUF5Qk47QUF2Qk07RUFDRSxpQkFBQTtBQXlCUjtBQXRCTTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQXdCUjtBQXJCTTtFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBRUEsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUVBLGVBQUE7QUFxQlI7QUFoQkk7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUVBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtBQWlCUjtBQWRFO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBQWdCSjtBQWRJO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBQWdCTjtBQWRNO0VBQ0UsaUJBQUE7QUFnQlI7QUFiTTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7QUFlUjtBQVpNO0VBQ0UsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUVBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7QUFhUjtBQVZNO0VBQ0UsWUFBQTtFQUNBLG9CQUFBO0FBWVI7QUFQSTtFQUNJLGNIalFpQjtFR2tRakIsa0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGVBQUE7QUFTUiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZWRpdC1ibHVlcHJpbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG5cbiAgLl9fbGlzdC1zZWN0aW9uIHtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIENocm9tZSwgU2FmYXJpIGFuZCBPcGVyYSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIElFLCBFZGdlIGFuZCBGaXJlZm94ICovXG5cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIElFIGFuZCBFZGdlICovXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG5cbiAgICAmLl9fZXZlbnRzIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAmLl9fZnVsbC1oZWlnaHQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuX19oZWFkaW5nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAuX19sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcms7XG4gICAgICB9XG5cbiAgICAgIC5fX2J1dHRvbi1ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG5cbiAgICAgICAgLl9fY29weS1idXR0b24ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLl9fbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICBhcHAtdGltZS1jb21tYW5kLWJsdWVwcmludC1ldmVudC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICAgICAmLl9fdGFyZ2V0ZWQge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyQjI3MzM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYXBwLXRpbWUtY29tbWFuZC1wZW5kaW5nLWJsdWVwcmludC1ldmVudC1pdGVtLCBhcHAtdGltZS1jb21tYW5kLXJlc2NoZWR1bGUtYmx1ZXByaW50LWV2ZW50LWl0ZW0sIGFwcC10aW1lLWNvbW1hbmQtYmx1ZXByaW50LWhvbGQge1xuICAgICAgICAmLl9fdGFyZ2V0ZWQge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyQjI3MzM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLl9fY29tbWFuZC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGM0YzRjk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5fX2V2ZW50cy1saXN0IHtcblxuICAgIC5fX2xpc3Qge1xuXG4gICAgICAmLl9fZXZlbnRzIHtcbiAgICAgICAgYXBwLXRpbWUtY29tbWFuZC1ibHVlcHJpbnQtZXZlbnQtaXRlbSwgYXBwLXRpbWUtY29tbWFuZC1wZW5kaW5nLWJsdWVwcmludC1ldmVudC1pdGVtLCBhcHAtdGltZS1jb21tYW5kLXJlc2NoZWR1bGUtYmx1ZXByaW50LWV2ZW50LWl0ZW0sIGFwcC10aW1lLWNvbW1hbmQtYmx1ZXByaW50LWhvbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX19uby1hY3Rpb25zIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgY29sb3I6ICMyQjI3MzM7XG4gICAgfVxuICB9XG5cbiAgLmNvbmZsaWN0LXdhcm5pbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI0NFQ0FEQTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzFBMTkxRDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5fX29wdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAuX19rZXktc3Ryb2tlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIH1cblxuICAgICAgLl9fbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICBjb2xvcjogIzgwN0E4RTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICB9XG5cbiAgICAgIC5fX2tleS1sYWJlbCB7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFREVBRjI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRUNBREE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICBjb2xvcjogIzgwN0E4RTtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgICAuX19leGVjdXRlLWxvYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDUwO1xuICAgIH1cblxuICAuX19jb25maXJtLXNlY3Rpb24ge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG8gMCAwIDA7XG5cbiAgICAuX19jb25maXJtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogIzJCMjczMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICB9XG5cbiAgICAgIC5fX2xhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICB9XG5cbiAgICAgIC5fX2tleS1sYWJlbCB7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFREVBRjI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRUNBREE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgY29sb3I6ICM4MDdBOEU7XG4gICAgICB9XG5cbiAgICAgICYuX19kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAgIC5fX2NyZWF0ZS1wcm9wb3NhbC1idG4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjJweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditTimeCommandBlueprintComponent.prototype, "targetedEventIndexSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditTimeCommandBlueprintComponent.prototype, "isNonSuggestedEventsShowingSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], EditTimeCommandBlueprintComponent.prototype, "lastSelectAllActionSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], EditTimeCommandBlueprintComponent.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EditTimeCommandBlueprintComponent.prototype, "eventsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EditTimeCommandBlueprintComponent.prototype, "visibleEventsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EditTimeCommandBlueprintComponent.prototype, "holdsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EditTimeCommandBlueprintComponent.prototype, "visibleHoldsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EditTimeCommandBlueprintComponent.prototype, "visibleActionsEventsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EditTimeCommandBlueprintComponent.prototype, "shouldShowConfirmButtonStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EditTimeCommandBlueprintComponent.prototype, "shouldShowCreateGroupProposalButtonStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EditTimeCommandBlueprintComponent.prototype, "shouldShowToggleNonSuggestedEventsButtonStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EditTimeCommandBlueprintComponent.prototype, "selectedEventsCountStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EditTimeCommandBlueprintComponent.prototype, "selectedHoldsCountStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_5__.Memoize)()], EditTimeCommandBlueprintComponent.prototype, "visibleActionsClassStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_2__.KeyboardShortcut)('Down')], EditTimeCommandBlueprintComponent.prototype, "targetNextEvent", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_2__.KeyboardShortcut)('Up')], EditTimeCommandBlueprintComponent.prototype, "targetPreviousEvent", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_2__.KeyboardShortcut)('Enter')], EditTimeCommandBlueprintComponent.prototype, "viewTargetedEvent", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_2__.KeyboardShortcut)('Space')], EditTimeCommandBlueprintComponent.prototype, "toggleTargetedEvent", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_2__.KeyboardShortcut)('Alt')], EditTimeCommandBlueprintComponent.prototype, "toggleIsNonActiveEventsShowing", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_2__.KeyboardShortcut)('Control.Enter, Command.Enter')], EditTimeCommandBlueprintComponent.prototype, "executeCommand", null);
EditTimeCommandBlueprintComponent = (0,tslib__WEBPACK_IMPORTED_MODULE_38__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_2__.UseKeyboardShortcuts)({
preventDefault: false
})], EditTimeCommandBlueprintComponent);
/***/ }),
/***/ 75567:
/*!*****************************************************************************************************************!*\
!*** ./packages/time/prompt/ui/components/edit-time-command-new-event/edit-time-command-new-event.component.ts ***!
\*****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EditTimeCommandNewEventComponent": () => (/* binding */ EditTimeCommandNewEventComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/hotkeys/services/keyboard-shortcuts.decorator */ 62114);
/* harmony import */ var _undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/time/availability/services/availability.provider */ 63681);
/* harmony import */ var _undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/profile/public/view-models/availability.vmodel */ 39174);
/* harmony import */ var _undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/dock/meet/services/state-models/event-form.state-model */ 39690);
/* harmony import */ var _undock_common_calendar_grid_view_models_calendar_grid_view_model__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/common/calendar-grid/view-models/calendar-grid.view-model */ 27969);
/* harmony import */ var _undock_time_prompt_ui_components_new_event_time_search_new_event_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/time/prompt/ui/components/new-event/time-search-new-event.component */ 50415);
/* harmony import */ var _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/api/scopes/nlp/routes/commands.route */ 95425);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! rxjs */ 50635);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! rxjs */ 68951);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! rxjs */ 89196);
/* harmony import */ var _undock_dock_meet__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/dock/meet */ 1467);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_dock_meet_services_meetings_manager__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/dock/meet/services/meetings.manager */ 25850);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/common/ui-kit */ 4397);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_time_prompt_states_time_command_view_model__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @undock/time/prompt/states/time-command.view-model */ 48001);
/* harmony import */ var _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @undock/dock/meet/ui/components */ 35667);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
/* harmony import */ var _undock_dashboard_view_models__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @undock/dashboard/view-models */ 39910);
let EditTimeCommandNewEventComponent = class EditTimeCommandNewEventComponent extends _undock_time_prompt_ui_components_new_event_time_search_new_event_component__WEBPACK_IMPORTED_MODULE_8__.TimeSearchNewEventComponent {
constructor(api, router, meetingsManager, snackbarManager, eventFormStateModel, confirmPopupService, availabilityProvider, availabilityViewModel, calendaringGridViewModel, currentUser, commandViewModel) {
super(api, router, meetingsManager, snackbarManager, eventFormStateModel, confirmPopupService, availabilityProvider, availabilityViewModel, calendaringGridViewModel);
this.api = api;
this.router = router;
this.meetingsManager = meetingsManager;
this.snackbarManager = snackbarManager;
this.eventFormStateModel = eventFormStateModel;
this.confirmPopupService = confirmPopupService;
this.availabilityProvider = availabilityProvider;
this.availabilityViewModel = availabilityViewModel;
this.calendaringGridViewModel = calendaringGridViewModel;
this.currentUser = currentUser;
this.commandViewModel = commandViewModel;
this.state = this.eventFormStateModel.state;
this.onEventUpdated = new _angular_core__WEBPACK_IMPORTED_MODULE_21__.EventEmitter();
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.DestroyEvent();
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.onSubmit.subscribe(() => _this.onClose.next());
_this.isLoading$.next(true);
yield Promise.all([_this.initAvailability(), _this.initCalendarGrid(), _this.initFormStateModel()]);
_this.isLoading$.next(false);
})();
}
get relevantActionTypeStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ReactiveStream(this.commandViewModel.state.blueprint$.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_22__.map)(blueprint => {
var _a, _b;
return (_b = (_a = blueprint.actions.find(ac => ac.events.some(e => e.iCalUId === this.initialEvent.iCalUId))) === null || _a === void 0 ? void 0 : _a.action) !== null && _b !== void 0 ? _b : _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_9__.TimeCommandActions.Schedule;
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_23__.takeUntil)(this.destroyEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_24__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
close() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const meetingData = yield _this2.eventFormStateModel.getUpdatedMeetingData();
yield _this2.handleEventFormSubmit(meetingData);
setTimeout(() => _this2.onClose.next());
})();
}
handleEventFormSubmit(data) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (yield _this3.state.isDraftModeStream) {
yield _this3.api.meet.meetings.updateDraftMeeting(data._id, data);
}
let initialEvent = _this3.initialEvent ? (0,_undock_core__WEBPACK_IMPORTED_MODULE_10__.clone)(_this3.initialEvent) : null,
actionType = _this3.initialEvent ? yield _this3.relevantActionTypeStream : null;
_this3.onEventUpdated.emit(initialEvent ? actionType === _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_9__.TimeCommandActions.Reschedule ? {
...initialEvent,
title: data.title,
reschedule: data.schedule,
attendees: data.attendees,
isEdited: true,
meetingData: data
} : actionType === _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_9__.TimeCommandActions.Modify ? {
...initialEvent,
schedule: data.schedule,
attendees: data.attendees,
isEdited: true,
meetingData: data
} : {
...initialEvent,
title: data.title,
schedule: data.schedule,
attendees: data.attendees,
isEdited: true,
meetingData: data
} : null);
_this3.onSubmit.next();
_this3.isLoading$.next(false);
})();
}
openStandaloneEditPage() {
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return false;
})();
}
initFormStateModel() {
var _superprop_getInitFormStateModel = () => super.initFormStateModel,
_this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a, _b, _c, _d;
let user = yield _this4.currentUser.dataStream;
let initialEvent = (_a = _this4.initialEvent) !== null && _a !== void 0 ? _a : null;
let meetingData = ((_b = initialEvent === null || initialEvent === void 0 ? void 0 : initialEvent.meetingData) === null || _b === void 0 ? void 0 : _b.dockKey) ? yield _this4.api.meet.meetings.getEditMeetingData(initialEvent.meetingData.dockKey) : yield _this4.api.meet.meetings.createDraftMeeting({
createDraftDock: false,
initialProperties: {
title: initialEvent ? initialEvent.title : '',
schedule: ((_c = initialEvent === null || initialEvent === void 0 ? void 0 : initialEvent.schedule) === null || _c === void 0 ? void 0 : _c.start) ? initialEvent.schedule : {
start: moment__WEBPACK_IMPORTED_MODULE_1___default()().add(1, 'hour').startOf('hour').toDate(),
end: moment__WEBPACK_IMPORTED_MODULE_1___default()().add(1, 'hour').endOf('hour').toDate(),
isAllDay: false
},
attendees: initialEvent ? initialEvent.attendees.filter(a => a.userData.email !== user.email) : undefined,
mode: (_d = initialEvent.location) !== null && _d !== void 0 ? _d : undefined,
conferenceLinkType: initialEvent.location === _undock_dock_meet__WEBPACK_IMPORTED_MODULE_11__.MeetingMode.Video ? user.settings.conferenceLinkPreference : null
}
});
if (initialEvent) {
let actionType = yield _this4.relevantActionTypeStream;
if (actionType === _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_9__.TimeCommandActions.Reschedule && initialEvent.reschedule.start.valueOf() !== meetingData.schedule.start.valueOf()) {
meetingData.schedule = initialEvent.reschedule;
} else if (actionType === _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_9__.TimeCommandActions.Modify && initialEvent.isEdited && !!initialEvent.meetingData) {
meetingData = {
...meetingData,
...initialEvent.meetingData
};
}
}
yield _superprop_getInitFormStateModel().call(_this4, meetingData);
})();
}
};
EditTimeCommandNewEventComponent.ɵfac = function EditTimeCommandNewEventComponent_Factory(t) {
return new (t || EditTimeCommandNewEventComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵdirectiveInject"](_undock_api__WEBPACK_IMPORTED_MODULE_12__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_25__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵdirectiveInject"](_undock_dock_meet_services_meetings_manager__WEBPACK_IMPORTED_MODULE_13__.MeetingsManager), _angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_14__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵdirectiveInject"](_undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_6__.EventFormStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵdirectiveInject"](_undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_15__.ConfirmPopupService), _angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵdirectiveInject"](_undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_4__.AvailabilityProvider, 8), _angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵdirectiveInject"](_undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_5__.AvailabilityViewModel, 8), _angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵdirectiveInject"](_undock_common_calendar_grid_view_models_calendar_grid_view_model__WEBPACK_IMPORTED_MODULE_7__.CalendarGridViewModel, 8), _angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_16__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵdirectiveInject"](_undock_time_prompt_states_time_command_view_model__WEBPACK_IMPORTED_MODULE_17__.TimeCommandViewModel));
};
EditTimeCommandNewEventComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵdefineComponent"]({
type: EditTimeCommandNewEventComponent,
selectors: [["app-time-command-edit-new-event"]],
inputs: {
initialEvent: ["event", "initialEvent"]
},
outputs: {
onEventUpdated: "onEventUpdated"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵProvidersFeature"]([_undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_6__.EventFormStateModel, _undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_4__.AvailabilityProvider, _undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_5__.AvailabilityViewModel]), _angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵInheritDefinitionFeature"]],
decls: 40,
vars: 4,
consts: [[1, "button", "back", "clickable", 3, "click"], ["width", "20", "height", "20", "viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.69732 4.46967C9.99022 4.76256 9.99022 5.23744 9.69732 5.53033L5.97765 9.25H15.8337C16.2479 9.25 16.5837 9.58579 16.5837 10C16.5837 10.4142 16.2479 10.75 15.8337 10.75H5.97765L9.69732 14.4697C9.99022 14.7626 9.99022 15.2374 9.69732 15.5303C9.40443 15.8232 8.92956 15.8232 8.63666 15.5303L3.63666 10.5303C3.34377 10.2374 3.34377 9.76256 3.63666 9.46967L8.63666 4.46967C8.92956 4.17678 9.40443 4.17678 9.69732 4.46967Z", "fill", "#807A8E"], [1, "form-title"], [1, "button", "close", "clickable", 3, "click"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M4.46967 4.46967C4.76256 4.17678 5.23744 4.17678 5.53033 4.46967L10 8.93934L14.4697 4.46967C14.7626 4.17678 15.2374 4.17678 15.5303 4.46967C15.8232 4.76256 15.8232 5.23744 15.5303 5.53033L11.0607 10L15.5303 14.4697C15.8232 14.7626 15.8232 15.2374 15.5303 15.5303C15.2374 15.8232 14.7626 15.8232 14.4697 15.5303L10 11.0607L5.53033 15.5303C5.23744 15.8232 4.76256 15.8232 4.46967 15.5303C4.17678 15.2374 4.17678 14.7626 4.46967 14.4697L8.93934 10L4.46967 5.53033C4.17678 5.23744 4.17678 4.76256 4.46967 4.46967Z", "fill", "#807A8E"], [3, "submitButtonLabel"], [1, "clickable"], [1, "hot-key", "bordered"], [1, "clickable", 3, "click"]],
template: function EditTimeCommandNewEventComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementStart"](0, "header");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementStart"](2, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵlistener"]("click", function EditTimeCommandNewEventComponent_Template_div_click_2_listener() {
return ctx.close();
});
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementStart"](4, "svg", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelement"](6, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementStart"](10, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](11);
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵpipe"](12, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementStart"](14, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵlistener"]("click", function EditTimeCommandNewEventComponent_Template_div_click_14_listener() {
return ctx.close();
});
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementStart"](16, "svg", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelement"](18, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](21, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](22, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelement"](23, "app-meet-event-form", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](24, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementStart"](25, "footer");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementStart"](27, "span", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](28, "\n Next field\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementStart"](29, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](30, "Tab");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](32, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementStart"](33, "span", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵlistener"]("click", function EditTimeCommandNewEventComponent_Template_span_click_33_listener() {
return ctx.close();
});
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](34, "\n Close the form\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementStart"](35, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](36, "Esc");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](38, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtext"](39, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵadvance"](11);
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵtextInterpolate1"]("\n ", _angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵpipeBind1"](12, 2, ctx.relevantActionTypeStream), "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵadvance"](12);
_angular_core__WEBPACK_IMPORTED_MODULE_21__["ɵɵproperty"]("submitButtonLabel", "Save Changes");
}
},
dependencies: [_undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_18__.EventFormComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_19__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n border: 1px solid #F3F3F9;\n border-radius: 16px;\n background-color: #ffffff;\n box-shadow: 0 2px 3px rgba(29, 26, 34, 0.03);\n display: flex;\n overflow: hidden;\n flex-direction: column;\n}\n[_nghost-%COMP%] header[_ngcontent-%COMP%], [_nghost-%COMP%] footer[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n}\n[_nghost-%COMP%] header[_ngcontent-%COMP%] {\n padding: 6px 0;\n border-bottom: 1px solid #F3F3F9;\n background: #FBFBFD;\n}\n[_nghost-%COMP%] header[_ngcontent-%COMP%] .button[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n margin: 0 10px;\n}\n[_nghost-%COMP%] header[_ngcontent-%COMP%] .form-title[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n \n font-size: 11px;\n line-height: 14px;\n font-style: normal;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n font-weight: 600;\n letter-spacing: 1px;\n flex-grow: 1;\n margin-left: 4px;\n color: #807A8E;\n}\n[_nghost-%COMP%] footer[_ngcontent-%COMP%] {\n padding: 8px 12px;\n align-items: center;\n justify-content: space-between;\n background: #F3F3F9;\n}\n[_nghost-%COMP%] footer[_ngcontent-%COMP%] span.clickable[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n letter-spacing: -0.02em;\n \n font-size: 11px;\n line-height: 14px;\n color: #807A8E;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvcHJvbXB0L3VpL2NvbXBvbmVudHMvZWRpdC10aW1lLWNvbW1hbmQtbmV3LWV2ZW50L2VkaXQtdGltZS1jb21tYW5kLW5ldy1ldmVudC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUM5TUE7RUQ4RUkseUJBQUE7RUFDQSxtQkFGd0I7RUFHeEIseUJGakVvQjtFRWtFcEIsNENBQUE7RUMvRUYsYUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QUE2REY7QUEzREU7O0VBRUUsYUFBQTtFQUNBLG1CQUFBO0FBNkRKO0FBMURFO0VBQ0UsY0FBQTtFQUNBLGdDQWhCSztFQWlCTCxtQkhXc0I7QUdpRDFCO0FBMURJO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBQTRETjtBQXpESTtFRnpCQSxnQ0FBQTtFQWNBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBc0dBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBd0lBLGdCQUFBO0VBQ0EsbUJBQUE7RUV2T0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0hWbUI7QUc4RXpCO0FBaEVFO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJIVnNCO0FHNEUxQjtBQWhFSTtFRnZDQSxnQ0FBQTtFQWdIQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFwR0EscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUV5QkUsY0h0Qm1CO0FHOEZ6QiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuJGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcblxuOmhvc3Qge1xuICBAaW5jbHVkZSBjYXJkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIGhlYWRlcixcbiAgZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC00O1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cblxuICAgIC5mb3JtLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTE7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuICAgIH1cbiAgfVxuXG4gIGZvb3RlciB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuXG4gICAgc3Bhbi5jbGlja2FibGUge1xuICAgICAgQGluY2x1ZGUgbGFiZWwxMU1lZGl1bTtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_26__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.EmitOnDestroy)()], EditTimeCommandNewEventComponent.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_26__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_10__.Memoize)()], EditTimeCommandNewEventComponent.prototype, "relevantActionTypeStream", null);
EditTimeCommandNewEventComponent = (0,tslib__WEBPACK_IMPORTED_MODULE_26__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_3__.UseKeyboardShortcuts)()], EditTimeCommandNewEventComponent);
/***/ }),
/***/ 31437:
/*!*****************************************************!*\
!*** ./packages/time/prompt/ui/components/index.ts ***!
\*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimeSearchNewEventComponent": () => (/* reexport safe */ _new_event_time_search_new_event_component__WEBPACK_IMPORTED_MODULE_0__.TimeSearchNewEventComponent)
/* harmony export */ });
/* harmony import */ var _new_event_time_search_new_event_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./new-event/time-search-new-event.component */ 50415);
/***/ }),
/***/ 50415:
/*!*****************************************************************************************!*\
!*** ./packages/time/prompt/ui/components/new-event/time-search-new-event.component.ts ***!
\*****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimeSearchNewEventComponent": () => (/* binding */ TimeSearchNewEventComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/hotkeys/services/keyboard-shortcuts.decorator */ 62114);
/* harmony import */ var _undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/time/availability/services/availability.provider */ 63681);
/* harmony import */ var _undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/profile/public/view-models/availability.vmodel */ 39174);
/* harmony import */ var _undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/dock/meet/services/state-models/event-form.state-model */ 39690);
/* harmony import */ var _undock_common_calendar_grid_view_models_calendar_grid_view_model__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/common/calendar-grid/view-models/calendar-grid.view-model */ 27969);
/* harmony import */ var _undock_dock_meet_ui_components_event_form_abstract_edit_event_page_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/dock/meet/ui/components/event-form/abstract-edit-event-page.component */ 3173);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_dock_meet_services_meetings_manager__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/dock/meet/services/meetings.manager */ 25850);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/common/ui-kit */ 4397);
/* harmony import */ var _undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/dock/meet/ui/components */ 35667);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
/* harmony import */ var _undock_dashboard_view_models__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/dashboard/view-models */ 39910);
let TimeSearchNewEventComponent = class TimeSearchNewEventComponent extends _undock_dock_meet_ui_components_event_form_abstract_edit_event_page_component__WEBPACK_IMPORTED_MODULE_8__.AbstractEditEventPageComponent {
constructor(api, router, meetingsManager, snackbarManager, eventFormStateModel, confirmPopupService, availabilityProvider, availabilityViewModel, calendaringGridViewModel) {
super();
this.api = api;
this.router = router;
this.meetingsManager = meetingsManager;
this.snackbarManager = snackbarManager;
this.eventFormStateModel = eventFormStateModel;
this.confirmPopupService = confirmPopupService;
this.availabilityProvider = availabilityProvider;
this.availabilityViewModel = availabilityViewModel;
this.calendaringGridViewModel = calendaringGridViewModel;
this.state = this.eventFormStateModel.state;
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.DestroyEvent();
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.onSubmit.subscribe(() => _this.onClose.next());
_this.isLoading$.next(true);
yield Promise.all([_this.initAvailability(), _this.initCalendarGrid(), _this.initFormStateModel()]);
_this.isLoading$.next(false);
})();
}
close() {
var _superprop_getClose = () => super.close,
_this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _superprop_getClose().call(_this2);
})();
}
openStandaloneEditPage() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const originalEventData = yield _this3.state.originalEventDataStream;
if (yield _this3.state.isDraftModeStream) {
const data = yield _this3.eventFormStateModel.getUpdatedMeetingData();
yield _this3.api.meet.meetings.updateDraftMeeting(originalEventData._id, data);
} else {}
return _this3.router.navigate(['meet', 'edit-event', originalEventData.dockKey]);
})();
}
initAvailability() {
var _superprop_getInitAvailability = () => super.initAvailability,
_this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this4.availabilityProvider && _this4.availabilityViewModel) {
yield _superprop_getInitAvailability().call(_this4);
}
})();
}
initCalendarGrid() {
var _superprop_getInitCalendarGrid = () => super.initCalendarGrid,
_this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this5.calendaringGridViewModel) {
yield _superprop_getInitCalendarGrid().call(_this5);
}
})();
}
initFormStateModel(data) {
var _superprop_getInitFormStateModel = () => super.initFormStateModel,
_this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let meetingData = data !== null && data !== void 0 ? data : yield _this6.api.meet.meetings.createDraftMeeting({
createDraftDock: false,
initialProperties: {
title: _this6.initialTitle$ ? yield _this6.initialTitle$ : ''
}
});
yield _superprop_getInitFormStateModel().call(_this6, meetingData);
})();
}
availabilitySlotToCalendarGridEvent(slot) {
var _this7 = this;
const start = moment__WEBPACK_IMPORTED_MODULE_1___default()(slot.timeStamp);
const gridEvent = super.availabilitySlotToCalendarGridEvent(slot);
gridEvent.title = start.format('h:mmA');
gridEvent.meta['click'] = /*#__PURE__*/(0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const [schedule, duration] = yield Promise.all([_this7.state.eventScheduleStream, _this7.state.durationStream]);
_this7.eventFormStateModel.setEventSchedule({
...schedule,
start: new Date(slot.timeStamp),
end: moment__WEBPACK_IMPORTED_MODULE_1___default()(slot.timeStamp).add(duration, 'minutes').toDate()
});
});
return gridEvent;
}
};
TimeSearchNewEventComponent.ɵfac = function TimeSearchNewEventComponent_Factory(t) {
return new (t || TimeSearchNewEventComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_api__WEBPACK_IMPORTED_MODULE_9__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_17__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_dock_meet_services_meetings_manager__WEBPACK_IMPORTED_MODULE_10__.MeetingsManager), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_11__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_6__.EventFormStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_common_ui_kit__WEBPACK_IMPORTED_MODULE_12__.ConfirmPopupService), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_4__.AvailabilityProvider), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_5__.AvailabilityViewModel), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_common_calendar_grid_view_models_calendar_grid_view_model__WEBPACK_IMPORTED_MODULE_7__.CalendarGridViewModel, 8));
};
TimeSearchNewEventComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdefineComponent"]({
type: TimeSearchNewEventComponent,
selectors: [["app-time-search-new-event"]],
inputs: {
initialTitle$: "initialTitle$"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵProvidersFeature"]([_undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_6__.EventFormStateModel, _undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_4__.AvailabilityProvider, _undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_5__.AvailabilityViewModel]), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵInheritDefinitionFeature"]],
decls: 48,
vars: 3,
consts: [[1, "button", "back", "clickable", 3, "click"], ["width", "20", "height", "20", "viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M9.69732 4.46967C9.99022 4.76256 9.99022 5.23744 9.69732 5.53033L5.97765 9.25H15.8337C16.2479 9.25 16.5837 9.58579 16.5837 10C16.5837 10.4142 16.2479 10.75 15.8337 10.75H5.97765L9.69732 14.4697C9.99022 14.7626 9.99022 15.2374 9.69732 15.5303C9.40443 15.8232 8.92956 15.8232 8.63666 15.5303L3.63666 10.5303C3.34377 10.2374 3.34377 9.76256 3.63666 9.46967L8.63666 4.46967C8.92956 4.17678 9.40443 4.17678 9.69732 4.46967Z", "fill", "#807A8E"], [1, "form-title"], [1, "button", "open", "clickable", 3, "click"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8.54078 2.88037H8.50666H8.50664C7.64362 2.88036 6.94755 2.88036 6.38505 2.92908C5.80556 2.97927 5.29799 3.08541 4.83296 3.33947C4.20257 3.68387 3.68436 4.20208 3.33996 4.83247C3.0859 5.2975 2.97976 5.80507 2.92957 6.38456C2.88085 6.94706 2.88085 7.64311 2.88086 8.50613V8.50617V8.54029V10.2559V10.3108V10.3108C2.88084 11.6784 2.88082 12.7807 2.99738 13.6476C3.1184 14.5477 3.37729 15.3056 3.97921 15.9075C4.58113 16.5095 5.339 16.7683 6.23911 16.8894C7.10608 17.0059 8.20839 17.0059 9.57598 17.0059H9.57599H9.63086H11.3465H11.3806C12.2436 17.0059 12.9397 17.0059 13.5022 16.9572C14.0817 16.907 14.5893 16.8008 15.0543 16.5468C15.6847 16.2024 16.2029 15.6842 16.5473 15.0538C16.8013 14.5888 16.9075 14.0812 16.9577 13.5017C17.0064 12.9392 17.0064 12.2431 17.0064 11.3801V11.346C17.0064 10.9318 16.6706 10.596 16.2564 10.596C15.8422 10.596 15.5064 10.9318 15.5064 11.346C15.5064 12.2511 15.5057 12.8821 15.4633 13.3723C15.4216 13.8528 15.3441 14.1274 15.2309 14.3346C15.0243 14.7129 14.7134 15.0238 14.3351 15.2304C14.1279 15.3437 13.8533 15.4212 13.3728 15.4628C12.8826 15.5052 12.2516 15.5059 11.3465 15.5059H9.63086C8.19544 15.5059 7.19433 15.5043 6.43898 15.4027C5.70521 15.3041 5.31663 15.1236 5.03987 14.8469C4.76311 14.5701 4.58266 14.1815 4.48401 13.4478C4.38245 12.6924 4.38086 11.6913 4.38086 10.2559V8.54029C4.38086 7.63514 4.38152 7.00416 4.42397 6.514C4.4656 6.03343 4.5431 5.75887 4.65632 5.55163C4.86296 5.1734 5.17388 4.86247 5.55212 4.65583C5.75936 4.54261 6.03392 4.46511 6.51449 4.42348C7.00465 4.38103 7.63563 4.38037 8.54078 4.38037C8.955 4.38037 9.29078 4.04459 9.29078 3.63037C9.29078 3.21616 8.955 2.88037 8.54078 2.88037ZM11.2979 3.63037C11.2979 4.04459 11.6337 4.38037 12.0479 4.38037H14.4457L7.30904 11.5171C7.01615 11.8099 7.01615 12.2848 7.30904 12.5777C7.60194 12.8706 8.07681 12.8706 8.3697 12.5777L15.5064 5.44103V7.83888C15.5064 8.25309 15.8422 8.58888 16.2564 8.58888C16.6706 8.58888 17.0064 8.25309 17.0064 7.83888V3.63037C17.0064 3.21616 16.6706 2.88037 16.2564 2.88037H12.0479C11.6337 2.88037 11.2979 3.21616 11.2979 3.63037Z", "fill", "#807A8E"], [1, "button", "close", "clickable", 3, "click"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M4.46967 4.46967C4.76256 4.17678 5.23744 4.17678 5.53033 4.46967L10 8.93934L14.4697 4.46967C14.7626 4.17678 15.2374 4.17678 15.5303 4.46967C15.8232 4.76256 15.8232 5.23744 15.5303 5.53033L11.0607 10L15.5303 14.4697C15.8232 14.7626 15.8232 15.2374 15.5303 15.5303C15.2374 15.8232 14.7626 15.8232 14.4697 15.5303L10 11.0607L5.53033 15.5303C5.23744 15.8232 4.76256 15.8232 4.46967 15.5303C4.17678 15.2374 4.17678 14.7626 4.46967 14.4697L8.93934 10L4.46967 5.53033C4.17678 5.23744 4.17678 4.76256 4.46967 4.46967Z", "fill", "#807A8E"], [1, "clickable"], [1, "hot-key", "bordered"], [1, "clickable", 3, "click"]],
template: function TimeSearchNewEventComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](0, "header");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](2, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("click", function TimeSearchNewEventComponent_Template_div_click_2_listener() {
return ctx.close();
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](4, "svg", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](6, "path", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](10, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](11);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](12, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](14, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("click", function TimeSearchNewEventComponent_Template_div_click_14_listener() {
return ctx.openStandaloneEditPage();
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](16, "svg", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](18, "path", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](21, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](22, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("click", function TimeSearchNewEventComponent_Template_div_click_22_listener() {
return ctx.close();
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](24, "svg", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](26, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](29, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](30, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](31, "app-meet-event-form");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](32, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](33, "footer");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](35, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](36, "\n Next field\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](37, "span", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](38, "Tab");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](40, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](41, "span", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("click", function TimeSearchNewEventComponent_Template_span_click_41_listener() {
return ctx.close();
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](42, "\n Close the form\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](43, "span", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](44, "Esc");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](45, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](46, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](47, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](11);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtextInterpolate1"]("\n ", _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](12, 1, ctx.state.formLabelTextStream), "\n ");
}
},
dependencies: [_undock_dock_meet_ui_components__WEBPACK_IMPORTED_MODULE_13__.EventFormComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_14__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n border: 1px solid #F3F3F9;\n border-radius: 16px;\n background-color: #ffffff;\n box-shadow: 0 2px 3px rgba(29, 26, 34, 0.03);\n display: flex;\n overflow: hidden;\n flex-direction: column;\n}\n[_nghost-%COMP%] header[_ngcontent-%COMP%], [_nghost-%COMP%] footer[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n}\n[_nghost-%COMP%] header[_ngcontent-%COMP%] {\n padding: 6px 0;\n border-bottom: 1px solid #F3F3F9;\n background: #FBFBFD;\n}\n[_nghost-%COMP%] header[_ngcontent-%COMP%] .button[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n margin: 0 10px;\n}\n[_nghost-%COMP%] header[_ngcontent-%COMP%] .form-title[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n \n font-size: 11px;\n line-height: 14px;\n font-style: normal;\n font-weight: 700;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n font-weight: 600;\n letter-spacing: 1px;\n flex-grow: 1;\n margin-left: 4px;\n color: #807A8E;\n}\n[_nghost-%COMP%] footer[_ngcontent-%COMP%] {\n padding: 8px 12px;\n align-items: center;\n justify-content: space-between;\n background: #F3F3F9;\n}\n[_nghost-%COMP%] footer[_ngcontent-%COMP%] span.clickable[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n letter-spacing: -0.02em;\n \n font-size: 11px;\n line-height: 14px;\n color: #807A8E;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvcHJvbXB0L3VpL2NvbXBvbmVudHMvbmV3LWV2ZW50L3RpbWUtc2VhcmNoLW5ldy1ldmVudC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUM5TUE7RUQ4RUkseUJBQUE7RUFDQSxtQkFGd0I7RUFHeEIseUJGakVvQjtFRWtFcEIsNENBQUE7RUMvRUEsYUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QUE2REo7QUEzREk7O0VBRUksYUFBQTtFQUNBLG1CQUFBO0FBNkRSO0FBMURJO0VBQ0ksY0FBQTtFQUNBLGdDQWhCQztFQWlCRCxtQkhXa0I7QUdpRDFCO0FBMURRO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBQTREWjtBQXpEUTtFRnpCSixnQ0FBQTtFQWNBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBc0dBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBd0lBLGdCQUFBO0VBQ0EsbUJBQUE7RUV2T1EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0hWYTtBRzhFekI7QUFoRUk7RUFDSSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkhWa0I7QUc0RTFCO0FBaEVRO0VGdkNKLGdDQUFBO0VBZ0hBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQXBHQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFRXlCUSxjSHRCYTtBRzhGekIiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbiRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG5cbjpob3N0IHtcbiAgICBAaW5jbHVkZSBjYXJkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgaGVhZGVyLFxuICAgIGZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjExO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcblxuICAgICAgICBzcGFuLmNsaWNrYWJsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYWJlbDExTWVkaXVtO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuICAgICAgICB9XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_18__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.EmitOnDestroy)()], TimeSearchNewEventComponent.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_18__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_3__.KeyboardShortcut)('Esc')], TimeSearchNewEventComponent.prototype, "close", null);
TimeSearchNewEventComponent = (0,tslib__WEBPACK_IMPORTED_MODULE_18__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_3__.UseKeyboardShortcuts)()], TimeSearchNewEventComponent);
/***/ }),
/***/ 21811:
/*!*************************************************************************************************************!*\
!*** ./packages/time/prompt/ui/components/people-search-result-item/people-search-result-item.component.ts ***!
\*************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PeopleSearchResultItemComponent": () => (/* binding */ PeopleSearchResultItemComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_core_pipes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core/pipes */ 30175);
/* harmony import */ var _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/ui-kit/ui/pipes */ 97648);
class PeopleSearchResultItemComponent {
constructor() {
this.iconColor = '#2B2733';
}
}
PeopleSearchResultItemComponent.ɵfac = function PeopleSearchResultItemComponent_Factory(t) {
return new (t || PeopleSearchResultItemComponent)();
};
PeopleSearchResultItemComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
type: PeopleSearchResultItemComponent,
selectors: [["app-time-search-people-result-item"]],
inputs: {
connection: "connection"
},
decls: 18,
vars: 9,
consts: [[1, "list-item", "clickable"], [1, "image-box"], ["default", "/assets/img/placeholders/user.png", 3, "src", "alt"], [1, "content-box"], [1, "label"], [1, "description"]],
template: function PeopleSearchResultItemComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](4, "img", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](5, "imgThumbnail");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](8, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](10, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](11);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](13, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](15, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](17, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
}
if (rf & 2) {
let tmp_2_0;
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("src", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](5, 4, ctx.connection.profile.imageUrl), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵsanitizeUrl"])("alt", ctx.connection.profile.displayName);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate"]((tmp_2_0 = ctx.connection.profile.displayName) !== null && tmp_2_0 !== undefined ? tmp_2_0 : ctx.connection.profile.email);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate1"]("Last met ", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind2"](15, 6, ctx.connection.lastMetDate, "MMM Do"), "");
}
},
dependencies: [_undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_0__.ImageDefaultDirective, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_1__.ImgThumbnailPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_2__.MomentPipe],
styles: ["[_nghost-%COMP%] {\n border: 1px solid #F3F3F9;\n box-shadow: 0px 2px 3px rgba(29, 26, 34, 0.03);\n border-radius: 14px;\n display: flex;\n align-items: center;\n padding: 10px;\n background: #FFFFFF;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvcHJvbXB0L3VpL2NvbXBvbmVudHMvcGVvcGxlLXNlYXJjaC1yZXN1bHQtaXRlbS9wZW9wbGUtc2VhcmNoLXJlc3VsdC1pdGVtLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UseUJBQUE7RUFDQSw4Q0FBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGM0YzRjk7XG4gIGJveC1zaGFkb3c6IDBweCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
});
/***/ }),
/***/ 62107:
/*!*********************************************************************************************************!*\
!*** ./packages/time/prompt/ui/components/plan-search-result-item/plan-search-result-item.component.ts ***!
\*********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PlanSearchResultItemComponent": () => (/* binding */ PlanSearchResultItemComponent)
/* harmony export */ });
/* harmony import */ var _undock_time_plans_contracts_plan_interface__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/time/plans/contracts/plan.interface */ 88111);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
class PlanSearchResultItemComponent {
constructor() {
this.iconColor = '#2B2733';
this.CommandType = _undock_time_plans_contracts_plan_interface__WEBPACK_IMPORTED_MODULE_0__.PlanType;
}
buildMeetingDurationString(duration) {
if (!duration) {
return '';
}
const hours = Math.floor(duration / 60),
minutes = Math.floor(duration - hours * 60);
let durationString = '';
if (hours > 0) {
durationString += hours === 1 ? `${hours} hour ` : `${hours} hours `;
}
if (minutes > 0) {
durationString += minutes === 1 ? `${minutes} min` : `${minutes} min`;
}
return durationString.trim();
}
}
PlanSearchResultItemComponent.ɵfac = function PlanSearchResultItemComponent_Factory(t) {
return new (t || PlanSearchResultItemComponent)();
};
PlanSearchResultItemComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
type: PlanSearchResultItemComponent,
selectors: [["app-time-search-plan-result-item"]],
inputs: {
plan: "plan"
},
decls: 39,
vars: 6,
consts: [[1, "command-item"], [1, "__details-info"], [1, "image-box"], [3, "command", "color", "backgroundColor", "border"], [1, "content-box"], [1, "label"], [1, "description"]],
template: function PlanSearchResultItemComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](6, "commands-list-icon", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](9, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](11, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](12);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](14, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](18, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](19, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](20, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](21, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](22, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](23, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](24, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](25, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](26, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](27, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](28, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](29, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](30, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](31, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](32, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](33, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](34, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](35, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](36, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](37, "\n\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](38, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("command", ctx.plan)("color", (ctx.plan == null ? null : ctx.plan.isActive) ? "#FFFFFF" : (ctx.plan == null ? null : ctx.plan.isPublic) ? "#BD970F" : "#2B2733")("backgroundColor", (ctx.plan == null ? null : ctx.plan.isActive) ? "#2B2733" : (ctx.plan == null ? null : ctx.plan.isPublic) ? "#FCF9EE" : "#EDEAF2")("border", (ctx.plan == null ? null : ctx.plan.isPublic) ? "2px solid #DFC051" : "none");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate"](ctx.plan.title);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate"](ctx.plan.description);
}
},
dependencies: [_undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_1__.CommandsListIconComponent],
styles: ["[_nghost-%COMP%] {\n width: 100%;\n height: 68px;\n display: flex;\n align-items: stretch;\n justify-content: stretch;\n}\n\n.command-item[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n justify-content: center;\n cursor: pointer;\n background: #FFFFFF;\n border-radius: 16px;\n border: 1px solid #F3F3F9;\n box-shadow: 0px 2px 3px rgba(29, 26, 34, 0.03);\n padding: 0 15px;\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: stretch;\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%]:not(:first-child) {\n margin-top: 14px;\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .image-box[_ngcontent-%COMP%] {\n width: 40px;\n height: 40px;\n overflow: hidden;\n border-radius: 10px;\n background-color: #F3F3F9;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] {\n flex-grow: 1;\n margin-left: 12px;\n max-width: calc(100% - 57px);\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #121114;\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n margin-top: 2px;\n color: #807A8E;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .tags[_ngcontent-%COMP%] {\n display: inline-flex;\n margin-left: 4px;\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .tags[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n font-weight: 600;\n text-transform: uppercase;\n display: inline-block;\n flex-direction: row;\n align-items: center;\n padding: 3px 8px;\n border-radius: 16px;\n vertical-align: middle;\n font-size: 10px;\n font-weight: 700;\n line-height: 14px;\n letter-spacing: -0.02em;\n background: rgba(180, 175, 198, 0.2);\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .tags[_ngcontent-%COMP%] .tag.primary[_ngcontent-%COMP%] {\n color: #BD970F;\n background: rgba(223, 192, 81, 0.1);\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] {\n display: flex;\n margin-right: 6px;\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n font-weight: 600;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 13px 20px;\n margin: 0;\n border: 1px solid #EDEAF2;\n border-radius: 10px;\n color: #2B2733;\n cursor: pointer;\n background-color: transparent;\n transition: all 200ms ease;\n \n font-size: 14px;\n line-height: 20px;\n border-radius: 8px;\n padding: 10px 12px;\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.no-border[_ngcontent-%COMP%] {\n border: none;\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.circle[_ngcontent-%COMP%] {\n min-width: 40px;\n max-width: 40px;\n min-height: 40px;\n max-height: 40px;\n border-radius: 40px;\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[_ngcontent-%COMP%]:hover {\n background-color: #F3F3F9;\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[_ngcontent-%COMP%]:active {\n background-color: #CECADA;\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.primary[_ngcontent-%COMP%] {\n background: #2B2733;\n color: #ffffff;\n border-color: #2B2733;\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.primary[_ngcontent-%COMP%]:hover {\n background-color: #2B2733;\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.primary[_ngcontent-%COMP%]:active {\n background-color: #2B2733;\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[disabled][_ngcontent-%COMP%], .command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.mat-disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.circle[_ngcontent-%COMP%] {\n padding: 0;\n min-width: 24px;\n max-width: 24px;\n min-height: 24px;\n max-height: 24px;\n border-radius: 24px;\n}\n.command-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[disabled][_ngcontent-%COMP%] {\n opacity: 0.8;\n color: #CECADA;\n}\n.command-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n margin: auto 0 0 0;\n}\n.command-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] .__tag[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n padding: 3px 6px 3px 8px;\n border-radius: 16px;\n background: #F3F3F9;\n}\n.command-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] .__tag[_ngcontent-%COMP%] .__label[_ngcontent-%COMP%] {\n font-weight: 700;\n font-size: 10px;\n line-height: 14px;\n display: flex;\n align-items: center;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n color: #807A8E;\n}\n.command-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] .__tag[_ngcontent-%COMP%], .command-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin-right: 5px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvcHJvbXB0L3VpL2NvbXBvbmVudHMvcGxhbi1zZWFyY2gtcmVzdWx0LWl0ZW0vcGxhbi1zZWFyY2gtcmVzdWx0LWl0ZW0uY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDL01BO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSx3QkFBQTtBQXFFRjs7QUFsRUE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFFQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsOENBQUE7RUFDQSxlQUFBO0FBb0VGO0FBbEVFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7QUFvRUo7QUFsRUk7RUFDRSxnQkFBQTtBQW9FTjtBQTdESTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCSGZvQjtFR2lCcEIsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUE4RE47QUExREk7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSw0QkFBQTtBQTRETjtBQTFETTtFRnZERixnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUF2RUEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFrSUEsaUJBQUE7RUVoSEksY0h6Q2dCO0FHNEd4QjtBQWhFTTtFRjVERixnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUF4RkEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUV3Q0ksZUFBQTtFQUNBLGNINUNpQjtFRzhDakIsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0FBdUVSO0FBcEVNO0VBQ0Usb0JBQUE7RUFDQSxnQkFBQTtBQXNFUjtBQXBFUTtFRjFFSixnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUF4RkEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFnUUEsZ0JBQUE7RUFDQSx5QkFBQTtFQ25PQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUUxQkEsZUQ2Q3dCO0VDNUN4QixnQkQ0QzhCO0VDM0M5QixpQkQyQ21DO0VDMUNuQyx1QkFKaUU7RUQrQzNELG9DQUFBO0FBdUZWO0FBckZVO0VBQ0UsY0hyRXNCO0VHc0V0QixtQ0FBQTtBQXVGWjtBQWpGSTtFQUNFLGFBQUE7RUFDQSxpQkFBQTtBQW1GTjtBQWpGTTtFRjNGRixnQ0FBQTtFQWdIQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUE3RUEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUNrSEEsZ0JBQUE7RUFFQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjRmhLZ0I7RUVpS2hCLGVBQUE7RUFDQSw2QkFnRGtCO0VBOUNsQiwwQkZiZTtFQzFIZixxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQytMQSxrQkFBQTtFQUNBLGtCQUFBO0FDM0JKO0FEOUJJO0VBQ0ksWUFBQTtBQ2dDUjtBRDdCSTtFQUVJLGVBRE87RUFFUCxlQUZPO0VBR1AsZ0JBSE87RUFJUCxnQkFKTztFQUtQLG1CQUxPO0FDbUNmO0FEM0JJO0VBQ0kseUJGM0prQjtBR3dMMUI7QUQxQkk7RUFDSSx5QkZqS2tCO0FHNkwxQjtBRHpCSTtFQUNJLG1CRjVMWTtFRTZMWixjRjlLZ0I7RUUrS2hCLHFCRjlMWTtBR3lOcEI7QUR6QlE7RUFDSSx5QkZqTVE7QUc0TnBCO0FEeEJRO0VBQ0kseUJGck1RO0FHK05wQjtBRHRCSTtFQUNJLG1CQUFBO0FDd0JSO0FEREk7RUFDSSxVQUFBO0VBRUEsZUFETztFQUVQLGVBRk87RUFHUCxnQkFITztFQUlQLGdCQUpPO0VBS1AsbUJBTE87QUNPZjtBQTVJUTtFQUNFLFlBQUE7RUFDQSxjSHpFZ0I7QUd1TjFCO0FBeElFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUEwSUo7QUF4SUk7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUEwSU47QUF4SU07RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FBMElSO0FBdElJO0VBQ0UsaUJBQUE7QUF3SU4iLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy93ZWIvdWkta2l0L3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xufVxuXG4uY29tbWFuZC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YzRjNGOTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbiAgcGFkZGluZzogMCAxNXB4O1xuXG4gIC5fX2RldGFpbHMtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cblxuICAgIC5pbWFnZS1ib3gge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIH1cblxuICAgIC5jb250ZW50LWJveCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTdweCk7XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRCb2R5MTVSZWd1bGFyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuXG4gICAgICAudGFncyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuXG4gICAgICAgIC50YWcge1xuICAgICAgICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgICAgICAgIEBpbmNsdWRlIHRleHRQcm9wKDEwcHgsIDcwMCwgMTRweCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItZ3JheXNjYWxlLWRhcmstNCwgLjIpO1xuXG4gICAgICAgICAgJi5wcmltYXJ5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGRhcmstY29sb3ItcHJpbWFyeSwgMC4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9ucy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcblxuICAgICAgYnV0dG9uLmludml0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvblNtYWxsKFxuICAgICAgICAgICAgICAgICAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgKTtcblxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5fX3RhZy1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG8gMCAwIDA7XG5cbiAgICAuX190YWcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzcHggNnB4IDNweCA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogI0YzRjNGOTtcblxuICAgICAgLl9fbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjODA3QThFO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fX3RhZywgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLyRiYXNlLWZvbnQtc2l6ZTogMTY7IC0tIGNoYW5nZSB0byB0aGlzIGFmdGVyIGxheW91dCByZWZhY3RvcmluZ1xuJGJhc2UtZm9udC1zaXplOiAxMDtcblxuLy8gMSUgb2YgRnVsbEhEIHJlc29sdXRpb24gaGVpZ2h0XG4kaGVpZ2h0LXVuaXQtbW9kaWZpZXI6IDEwLjg7XG4vLyAxJSBvZiBGdWxsSEQgcmVzb2x1dGlvbiB3aWR0aFxuJHdpZHRoLXVuaXQtbW9kaWZpZXI6IDE5LjI7XG5cbkBmdW5jdGlvbiBIZWlnaHRVbml0KCR0YXJnZXQsICRjb250ZXh0OiAkaGVpZ2h0LXVuaXQtbW9kaWZpZXIpIHtcbiAgICBAcmV0dXJuIG1hdGguZGl2KCR0YXJnZXQsICRjb250ZXh0KSAqIDF2aDtcbn1cblxuQGZ1bmN0aW9uIFdpZHRoVW5pdCgkdGFyZ2V0LCAkY29udGV4dDogJHdpZHRoLXVuaXQtbW9kaWZpZXIpIHtcbiAgICBAcmV0dXJuIG1hdGguZGl2KCR0YXJnZXQsICRjb250ZXh0KSAqIDF2dztcbn1cblxuLy8gVE9ETzogUmVtb3ZlIHRoaXMgbWl4aW4gLyBSZXBsYWNlIHdpdGggZm9udCBtaXhpbnNcbkBtaXhpbiB0ZXh0UHJvcCgkZm9udFNpemUsICRmb250V2VpZ2h0LCAkbGluZUhlaWdodCwgJGxldHRlclNwYWNpbmc6IC0wLjAyZW0pIHtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyU3BhY2luZztcbn1cblxuQG1peGluIGZ1bGxTaXplT3ZlcmxheSgkYmFja2dyb3VuZCkge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xufVxuXG4vLyBUT0RPOiBSZW1vdmUgdGhpcyBtaXhpbiAvIFJlcGxhY2Ugd2l0aCBmb250IG1peGluc1xuQG1peGluIHRleHRQcm9wKCRmb250U2l6ZSwgJGZvbnRXZWlnaHQsICRsaW5lSGVpZ2h0LCAkbGV0dGVyU3BhY2luZzogLTAuMDJlbSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJTcGFjaW5nO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 43172:
/*!*************************************************************************************************!*\
!*** ./packages/time/prompt/ui/components/time-command-answer/time-command-answer.component.ts ***!
\*************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimeCommandAnswerComponent": () => (/* binding */ TimeCommandAnswerComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dock/meet/services/topics.manager */ 88092);
/* harmony import */ var _undock_dock_meet_contracts_ui_adapters_notes_adapter__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-adapters/notes.adapter */ 16097);
/* harmony import */ var _undock_dock_meet_contracts_ui_adapters_topics_adapter__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-adapters/topics.adapter */ 24912);
/* harmony import */ var _undock_dock_meet_contracts_ui_providers_participants_provider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/dock/meet/contracts/ui-providers/participants.provider */ 49871);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs */ 50635);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs */ 68951);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs */ 89196);
/* harmony import */ var _undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/dock/meet/services/state-models/event-form.state-model */ 39690);
/* harmony import */ var _undock_dock_meet_services_adapters_edit_event_notes_adapter__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/dock/meet/services/adapters/edit-event-notes.adapter */ 31838);
/* harmony import */ var _undock_dock_meet_services_adapters_edit_event_topics_adapter__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/dock/meet/services/adapters/edit-event-topics.adapter */ 87404);
/* harmony import */ var _undock_dock_meet_services_data_providers_edit_event_participants_provider__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/dock/meet/services/data-providers/edit-event-participants.provider */ 74713);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_time_prompt_states_time_command_view_model__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/time/prompt/states/time-command.view-model */ 48001);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_dock_meet_ui_components_participant_selector_directives_participant_selector_host_directive__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/dock/meet/ui/components/participant-selector/directives/participant-selector-host.directive */ 47353);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function TimeCommandAnswerComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerStart"](0, 1);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](2, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](4, "form", null, 3);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](7, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](10, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngModel", view_r1.response);
}
}
const _c0 = function (a0) {
return {
response: a0
};
};
class TimeCommandAnswerComponent {
constructor(commandViewModel, api, eventFormStateModel, topicsManager) {
this.commandViewModel = commandViewModel;
this.api = api;
this.eventFormStateModel = eventFormStateModel;
this.topicsManager = topicsManager;
this.currentActionSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_6__.ValueSubject(null);
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_6__.DestroyEvent();
}
set action(value) {
this.currentActionSubject.next(value);
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this.initFormStateModel();
})();
}
get answer$() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_6__.ReactiveStream(this.currentActionSubject.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_17__.map)(action => {
var _a, _b;
if (action) {
let response = (_a = action.response) !== null && _a !== void 0 ? _a : '',
topics = ((_b = action.topics) === null || _b === void 0 ? void 0 : _b.length) ? action.topics.map(topic => `${topic}\n`) : '';
return `${response}${topics}`;
}
return '';
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_18__.takeUntil)(this.destroyEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_19__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
initFormStateModel() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let meetingData = yield _this2.api.meet.meetings.createDraftMeeting({
createDraftDock: false,
initialProperties: {
title: 'Answer',
notes: yield _this2.answer$
}
});
if (meetingData.schedule) {
if (typeof meetingData.schedule.end === 'string') {
meetingData.schedule.end = new Date(meetingData.schedule.end);
}
if (typeof meetingData.schedule.start === 'string') {
meetingData.schedule.start = new Date(meetingData.schedule.start);
}
}
try {
yield _this2.eventFormStateModel.initViewModel(meetingData);
} catch (error) {
console.error(`Cannot initialize EventFormStateModel`, error);
}
})();
}
get topicsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_6__.ReactiveStream(this.currentActionSubject.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_17__.map)(action => action === null || action === void 0 ? void 0 : action.topics), (0,rxjs__WEBPACK_IMPORTED_MODULE_18__.takeUntil)(this.destroyEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_19__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
}
TimeCommandAnswerComponent.ɵfac = function TimeCommandAnswerComponent_Factory(t) {
return new (t || TimeCommandAnswerComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_time_prompt_states_time_command_view_model__WEBPACK_IMPORTED_MODULE_11__.TimeCommandViewModel), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_api__WEBPACK_IMPORTED_MODULE_12__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_7__.EventFormStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_2__.TopicsManager));
};
TimeCommandAnswerComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdefineComponent"]({
type: TimeCommandAnswerComponent,
selectors: [["app-time-command-answer"]],
inputs: {
action: "action"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵProvidersFeature"]([_undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_7__.EventFormStateModel, _undock_dock_meet_services_topics_manager__WEBPACK_IMPORTED_MODULE_2__.TopicsManager, {
provide: _undock_dock_meet_contracts_ui_adapters_notes_adapter__WEBPACK_IMPORTED_MODULE_3__.NOTES_ADAPTER,
useClass: _undock_dock_meet_services_adapters_edit_event_notes_adapter__WEBPACK_IMPORTED_MODULE_8__.EditEventNotesAdapter
}, {
provide: _undock_dock_meet_contracts_ui_adapters_topics_adapter__WEBPACK_IMPORTED_MODULE_4__.TOPICS_ADAPTER,
useClass: _undock_dock_meet_services_adapters_edit_event_topics_adapter__WEBPACK_IMPORTED_MODULE_9__.EditEventTopicsAdapter
}, {
provide: _undock_dock_meet_contracts_ui_providers_participants_provider__WEBPACK_IMPORTED_MODULE_5__.PARTICIPANTS_PROVIDER,
useClass: _undock_dock_meet_services_data_providers_edit_event_participants_provider__WEBPACK_IMPORTED_MODULE_10__.EditEventParticipantsProvider
}])],
decls: 3,
vars: 5,
consts: [["participant-selector-host", "", 4, "ngIf"], ["participant-selector-host", ""], [1, "command-answer-container"], ["messageForm", "ngForm"], ["editable", "true", "propValueAccessor", "innerText", "name", "messageForm", 1, "__message-box", 3, "ngModel"]],
template: function TimeCommandAnswerComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](0, TimeCommandAnswerComponent_ng_container_0_Template, 11, 1, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](2, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpureFunction1"](3, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](1, 1, ctx.answer$)));
}
},
dependencies: [_angular_forms__WEBPACK_IMPORTED_MODULE_20__["ɵNgNoValidate"], _angular_forms__WEBPACK_IMPORTED_MODULE_20__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_20__.NgControlStatusGroup, _angular_forms__WEBPACK_IMPORTED_MODULE_20__.NgModel, _angular_forms__WEBPACK_IMPORTED_MODULE_20__.NgForm, _angular_common__WEBPACK_IMPORTED_MODULE_21__.NgIf, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_13__.EditableDirective, _undock_dock_meet_ui_components_participant_selector_directives_participant_selector_host_directive__WEBPACK_IMPORTED_MODULE_14__.ParticipantSelectorHostDirective, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_15__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n background: #FFFFFF;\n padding-bottom: 10px;\n padding-top: 6px;\n border: 1px solid #F3F3F9;\n border-radius: 12px;\n box-shadow: 0px 2px 3px 0px rgba(29, 26, 34, 0.03);\n}\n\n.command-answer-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n width: 100%;\n padding: 10px 20px;\n}\n.command-answer-container[_ngcontent-%COMP%] .__message-box[_ngcontent-%COMP%] {\n width: 100%;\n overflow: hidden;\n display: flex;\n align-items: stretch;\n justify-content: stretch;\n font-style: normal;\n font-weight: 400;\n font-size: 15px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #121114;\n}\n.command-answer-container[_ngcontent-%COMP%] .__message-box[_ngcontent-%COMP%]:focus {\n outline: none;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvcHJvbXB0L3VpL2NvbXBvbmVudHMvdGltZS1jb21tYW5kLWFuc3dlci90aW1lLWNvbW1hbmQtYW5zd2VyLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrREFBQTtBQTRERjs7QUF6REE7RUFFRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQTJERjtBQXpERTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBRUEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUVBLHVCQUFBO0VBQ0EsY0FBQTtBQXlESjtBQXZESTtFQUNFLGFBQUE7QUF5RE4iLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGM0YzRjk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggM3B4IDBweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4uY29tbWFuZC1hbnN3ZXItY29udGFpbmVyIHtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcblxuICAuX19tZXNzYWdlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGNvbG9yOiAjMTIxMTE0O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
});
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_6__.CompleteOnDestroy)()], TimeCommandAnswerComponent.prototype, "currentActionSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_6__.EmitOnDestroy)()], TimeCommandAnswerComponent.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], TimeCommandAnswerComponent.prototype, "answer$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_22__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], TimeCommandAnswerComponent.prototype, "topicsStream", null);
/***/ }),
/***/ 33477:
/*!***************************************************************************************************************************************************!*\
!*** ./packages/time/prompt/ui/components/time-command-blueprint-event-item/pending-event/time-command-pending-blueprint-event-item.component.ts ***!
\***************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimeCommandPendingBlueprintEventItemComponent": () => (/* binding */ TimeCommandPendingBlueprintEventItemComponent)
/* harmony export */ });
/* harmony import */ var _undock_time_prompt_ui_components_time_command_blueprint_event_item_time_command_blueprint_event_item_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-command-blueprint-event-item/time-command-blueprint-event-item.component */ 25385);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/ui/pipes */ 97648);
function TimeCommandPendingBlueprintEventItemComponent_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "svg", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "g", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](6, "path", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](9, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](11, "clipPath", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](13, "rect", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
}
function TimeCommandPendingBlueprintEventItemComponent_ng_container_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "svg", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "g", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](6, "path", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](9, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](11, "clipPath", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](13, "rect", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
}
function TimeCommandPendingBlueprintEventItemComponent_ng_container_12_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "svg", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "g", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](6, "path", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](9, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](11, "clipPath", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](13, "rect", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
}
function TimeCommandPendingBlueprintEventItemComponent_ng_container_23_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "span", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate"](ctx_r3.event.meetingData == null ? null : ctx_r3.event.meetingData.title);
}
}
function TimeCommandPendingBlueprintEventItemComponent_div_26_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate1"]("\n ", ctx_r4.getAttendeeString(), "\n ");
}
}
function TimeCommandPendingBlueprintEventItemComponent_ng_container_30_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](4, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](6, "svg", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](8, "circle", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](11, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](12);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](13, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](14, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind2"](4, 3, ctx_r5.event.schedule.start, "dddd, MMM D, YYYY"));
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate2"]("", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind2"](13, 6, ctx_r5.event.schedule.start, "h:mmA"), " - ", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind2"](14, 9, ctx_r5.event.schedule.end, "h:mmA"), "");
}
}
function TimeCommandPendingBlueprintEventItemComponent_ng_template_32_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](1, "span", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](2, "No time selected");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
}
}
function TimeCommandPendingBlueprintEventItemComponent_ng_container_38_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "svg", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](4, "circle", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](6, "path", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
}
function TimeCommandPendingBlueprintEventItemComponent_ng_template_40_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](1, "svg", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](3, "g", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](5, "circle", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n ");
}
}
class TimeCommandPendingBlueprintEventItemComponent extends _undock_time_prompt_ui_components_time_command_blueprint_event_item_time_command_blueprint_event_item_component__WEBPACK_IMPORTED_MODULE_0__.TimeCommandBlueprintEventItemComponent {}
TimeCommandPendingBlueprintEventItemComponent.ɵfac = function () {
let ɵTimeCommandPendingBlueprintEventItemComponent_BaseFactory;
return function TimeCommandPendingBlueprintEventItemComponent_Factory(t) {
return (ɵTimeCommandPendingBlueprintEventItemComponent_BaseFactory || (ɵTimeCommandPendingBlueprintEventItemComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](TimeCommandPendingBlueprintEventItemComponent)))(t || TimeCommandPendingBlueprintEventItemComponent);
};
}();
TimeCommandPendingBlueprintEventItemComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
type: TimeCommandPendingBlueprintEventItemComponent,
selectors: [["app-time-command-pending-blueprint-event-item"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]],
decls: 47,
vars: 15,
consts: [[1, "event-item"], [1, "__details-info"], [1, "image-box"], [3, "ngSwitch"], [4, "ngSwitchCase"], [1, "content-box"], [1, "label"], [4, "ngIf"], ["style", "font-size: 10px;", 4, "ngIf"], [1, "description"], [4, "ngIf", "ngIfElse"], ["noTimeTmpl", ""], [1, "toggle-button", 3, "click"], ["notSelectedToggleTmpl", ""], ["width", "20", "height", "21", "viewBox", "0 0 20 21", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["clip-path", "url(#clip0_6836_253264)"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7.66669 1.23181C7.66669 0.679527 7.21897 0.231812 6.66669 0.231812C6.1144 0.231812 5.66669 0.679527 5.66669 1.23181V1.96839C3.52183 2.3304 1.85001 4.04242 1.54797 6.2077C1.49984 6.55271 1.49991 6.9457 1.50001 7.52267L1.50002 7.60436V10.3985L1.50002 10.4619C1.5 12.0518 1.49998 13.3336 1.62043 14.3526C1.74508 15.4071 2.01054 16.3096 2.63497 17.0704C2.84274 17.3236 3.07488 17.5558 3.32805 17.7635C4.08892 18.388 4.99135 18.6534 6.04592 18.7781C7.0649 18.8985 8.34672 18.8985 9.93658 18.8985H10H10.0635C11.6533 18.8985 12.9351 18.8985 13.9541 18.7781C15.0087 18.6534 15.9111 18.388 16.672 17.7635C16.9252 17.5558 17.1573 17.3236 17.3651 17.0704C17.9895 16.3096 18.255 15.4071 18.3796 14.3526C18.5001 13.3336 18.5 12.0518 18.5 10.4619V10.3985V10.335C18.5 8.74518 18.5001 7.46336 18.3796 6.44438C18.255 5.38981 17.9895 4.48738 17.3651 3.72651C17.1573 3.47334 16.9252 3.2412 16.672 3.03343C16.0039 2.48518 15.2268 2.21366 14.3334 2.0712V1.23181C14.3334 0.679527 13.8856 0.231812 13.3334 0.231812C12.7811 0.231812 12.3334 0.679527 12.3334 1.23181V1.91625C11.6584 1.89846 10.904 1.89847 10.0635 1.89848H10.0635L10 1.89848H7.66669V1.23181ZM13.3334 4.73181C12.8445 4.73181 12.4375 4.381 12.3505 3.91738C11.6965 3.89898 10.926 3.89848 10 3.89848H7.65286C7.57351 4.37143 7.16218 4.73181 6.66669 4.73181C6.20937 4.73181 5.82375 4.42483 5.70465 4.00569C4.5618 4.31934 3.69589 5.28606 3.52879 6.48401C3.50244 6.67292 3.50002 6.915 3.50002 7.60436V10.3985C3.50002 12.0667 3.50166 13.23 3.6066 14.1178C3.70894 14.9836 3.89746 15.4562 4.18099 15.8017C4.30565 15.9536 4.44494 16.0928 4.59684 16.2175C4.94232 16.501 5.41494 16.6896 6.28069 16.7919C7.16852 16.8968 8.33178 16.8985 10 16.8985C11.6683 16.8985 12.8315 16.8968 13.7193 16.7919C14.5851 16.6896 15.0577 16.501 15.4032 16.2175C15.5551 16.0928 15.6944 15.9536 15.819 15.8017C16.1026 15.4562 16.2911 14.9836 16.3934 14.1178C16.4984 13.23 16.5 12.0667 16.5 10.3985C16.5 8.73024 16.4984 7.56698 16.3934 6.67915C16.2911 5.8134 16.1026 5.34078 15.819 4.9953C15.6944 4.8434 15.5551 4.70411 15.4032 4.57945C15.1387 4.36238 14.7997 4.201 14.2668 4.09134C14.1224 4.46599 13.7589 4.73181 13.3334 4.73181ZM11 7.06514C11 6.51286 10.5523 6.06514 9.99998 6.06514C9.44769 6.06514 8.99998 6.51286 8.99998 7.06514V9.39848H6.66664C6.11436 9.39848 5.66664 9.84619 5.66664 10.3985C5.66664 10.9508 6.11436 11.3985 6.66664 11.3985H8.99998V13.7318C8.99998 14.2841 9.44769 14.7318 9.99998 14.7318C10.5523 14.7318 11 14.2841 11 13.7318V11.3985H13.3333C13.8856 11.3985 14.3333 10.9508 14.3333 10.3985C14.3333 9.84619 13.8856 9.39848 13.3333 9.39848H11V7.06514Z", "fill", "#9A95AC"], ["id", "clip0_6836_253264"], ["width", "20", "height", "20", "fill", "white", "transform", "translate(0 0.398438)"], ["clip-path", "url(#clip0_6916_256466)"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7.41668 1.23178C7.41668 0.817567 7.08089 0.481781 6.66668 0.481781C6.25246 0.481781 5.91668 0.817567 5.91668 1.23178V2.18467C5.89207 2.18754 5.86779 2.19065 5.84377 2.194C3.7414 2.48726 2.08883 4.13984 1.79556 6.24221C1.7499 6.56951 1.74994 6.94571 1.75 7.5371L1.75001 7.60433V10.3984L1.75001 10.4474C1.75 12.0496 1.74999 13.319 1.86869 14.3232C1.99055 15.3542 2.24639 16.2029 2.82821 16.9118C3.02559 17.1523 3.24613 17.3729 3.48664 17.5702C4.19559 18.1521 5.04429 18.4079 6.07526 18.5298C7.07945 18.6485 8.34876 18.6485 9.95097 18.6484H9.95098H9.951H9.9511H10H10.0489H10.049H10.049H10.0491C11.6513 18.6485 12.9206 18.6485 13.9248 18.5298C14.9557 18.4079 15.8044 18.1521 16.5134 17.5702C16.7539 17.3729 16.9744 17.1523 17.1718 16.9118C17.7536 16.2029 18.0095 15.3542 18.1313 14.3232C18.25 13.319 18.25 12.0496 18.25 10.4474V10.3984V10.3495C18.25 8.74727 18.25 7.47792 18.1313 6.4737C18.0095 5.44273 17.7536 4.59403 17.1718 3.88508C16.9744 3.64457 16.7539 3.42403 16.5134 3.22665C15.8411 2.67494 15.0432 2.41634 14.0833 2.28715V1.23178C14.0833 0.817567 13.7476 0.481781 13.3333 0.481781C12.9191 0.481781 12.5833 0.817567 12.5833 1.23178V2.1739C11.8482 2.14843 11.0082 2.14844 10.0489 2.14845H10.0489L10 2.14845H7.41668V1.23178ZM12.5833 3.73178V3.67472C11.8742 3.64892 11.0294 3.64845 10 3.64845H7.41668V3.73178C7.41668 4.14599 7.08089 4.48178 6.66668 4.48178C6.25246 4.48178 5.91668 4.14599 5.91668 3.73178V3.7012C4.54258 3.95145 3.47554 5.05606 3.28118 6.44944C3.25182 6.65987 3.25001 6.92339 3.25001 7.60433V10.3984C3.25001 12.0606 3.25124 13.2412 3.35832 14.1471C3.46344 15.0365 3.66158 15.5628 3.98773 15.9602C4.12278 16.1248 4.27367 16.2757 4.43823 16.4107C4.83563 16.7369 5.36198 16.935 6.25134 17.0401C7.15725 17.1472 8.3379 17.1484 10 17.1484C11.6621 17.1484 12.8428 17.1472 13.7487 17.0401C14.638 16.935 15.1644 16.7369 15.5618 16.4107C15.7263 16.2757 15.8772 16.1248 16.0123 15.9602C16.3384 15.5628 16.5366 15.0365 16.6417 14.1471C16.7488 13.2412 16.75 12.0606 16.75 10.3984C16.75 8.73634 16.7488 7.55569 16.6417 6.64978C16.5366 5.76042 16.3384 5.23407 16.0123 4.83667C15.8772 4.67211 15.7263 4.52121 15.5618 4.38616C15.2164 4.10274 14.7737 3.91599 14.08 3.80293C14.0442 4.18377 13.7236 4.48178 13.3333 4.48178C12.9191 4.48178 12.5833 4.14599 12.5833 3.73178ZM6.66665 9.64845C6.25244 9.64845 5.91665 9.98423 5.91665 10.3984C5.91665 10.8127 6.25244 11.1484 6.66665 11.1484H9.99998H13.3333C13.7475 11.1484 14.0833 10.8127 14.0833 10.3984C14.0833 9.98423 13.7475 9.64845 13.3333 9.64845H9.99998H6.66665Z", "fill", "#9A95AC"], ["id", "clip0_6916_256466"], [1, "__new-title"], [2, "font-size", "10px"], ["width", "3", "height", "4", "viewBox", "0 0 3 4", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["cx", "1.5", "cy", "2.39844", "r", "1.5", "fill", "#807A8E"], [1, "__no-time-found-label"], ["width", "22", "height", "22", "viewBox", "0 0 22 22", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["cx", "11", "cy", "11", "r", "11", "fill", "#DFC051"], ["d", "M16.7046 7.26899C17.0985 7.62783 17.0985 8.2095 16.7046 8.56816L9.94099 14.731C9.54716 15.0897 8.90896 15.0897 8.51513 14.731L5.29537 11.7972C4.90154 11.4385 4.90154 10.8568 5.29537 10.4982C5.68901 10.1393 6.3274 10.1393 6.72104 10.4982L9.22796 12.7823L15.2788 7.26899C15.6726 6.91034 16.311 6.91034 16.7046 7.26899Z", "fill", "#121114"], ["width", "22", "height", "23", "viewBox", "0 0 22 23", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["opacity", "0.5"], ["cx", "11", "cy", "11.1016", "r", "10", "stroke", "#66646C", "stroke-width", "2"]],
template: function TimeCommandPendingBlueprintEventItemComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](6, 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](8, TimeCommandPendingBlueprintEventItemComponent_ng_container_8_Template, 18, 0, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](10, TimeCommandPendingBlueprintEventItemComponent_ng_container_10_Template, 18, 0, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](12, TimeCommandPendingBlueprintEventItemComponent_ng_container_12_Template, 18, 0, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](15, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](16, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](18, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](20, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](21);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](23, TimeCommandPendingBlueprintEventItemComponent_ng_container_23_Template, 5, 1, "ng-container", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](26, TimeCommandPendingBlueprintEventItemComponent_div_26_Template, 2, 1, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](28, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](30, TimeCommandPendingBlueprintEventItemComponent_ng_container_30_Template, 16, 12, "ng-container", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](32, TimeCommandPendingBlueprintEventItemComponent_ng_template_32_Template, 4, 0, "ng-template", null, 11, _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](35, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](36, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("click", function TimeCommandPendingBlueprintEventItemComponent_Template_div_click_36_listener($event) {
ctx.onToggled.emit();
return $event.stopPropagation();
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](37, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](38, TimeCommandPendingBlueprintEventItemComponent_ng_container_38_Template, 9, 0, "ng-container", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](40, TimeCommandPendingBlueprintEventItemComponent_ng_template_40_Template, 9, 0, "ng-template", null, 13, _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](42, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](44, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](45, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](46, "\n");
}
if (rf & 2) {
const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵreference"](33);
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵreference"](41);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵclassProp"]("__is-not-selected", !ctx.event.isSelected);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitch", ctx.actionType);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitchCase", ctx.TimeCommandActions.Schedule);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitchCase", ctx.TimeCommandActions.Block);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitchCase", ctx.TimeCommandActions.Modify);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵclassProp"]("__old-title", ctx.event.isEdited && !!(ctx.event.meetingData == null ? null : ctx.event.meetingData.title) && ctx.event.meetingData.title !== ctx.event.title);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate"](ctx.event.title);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx.event.isEdited && (ctx.event.meetingData == null ? null : ctx.event.meetingData.title) && ctx.event.meetingData.title !== ctx.event.title);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx.showParticipants);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx.event.schedule == null ? null : ctx.event.schedule.start)("ngIfElse", _r6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx.event.isSelected)("ngIfElse", _r9);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_3__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_3__.NgSwitchCase, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_1__.MomentPipe],
styles: [".event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] .__old-title[_ngcontent-%COMP%] {\n text-decoration: line-through;\n opacity: 0.9;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] .__new-title[_ngcontent-%COMP%] {\n margin-left: 7px;\n font-weight: 600;\n color: #BD970F;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] .__no-time-found-label[_ngcontent-%COMP%] {\n color: #D32952;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wYWNrYWdlcy90aW1lL3Byb21wdC91aS9jb21wb25lbnRzL3RpbWUtY29tbWFuZC1ibHVlcHJpbnQtZXZlbnQtaXRlbS9wZW5kaW5nLWV2ZW50L3RpbWUtY29tbWFuZC1wZW5kaW5nLWJsdWVwcmludC1ldmVudC1pdGVtLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQzlLUTtFQUNFLDZCQUFBO0VBQ0EsWUFBQTtBQUFWO0FBR1E7RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0RMd0I7QUNJbEM7QUFPUTtFQUNFLGNEWWU7QUNqQnpCIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC92YXJpYWJsZXNcIjtcblxuLmV2ZW50LWl0ZW0ge1xuXG4gIC5fX2RldGFpbHMtaW5mbyB7XG5cbiAgICAuY29udGVudC1ib3gge1xuXG4gICAgICAubGFiZWwge1xuXG4gICAgICAgIC5fX29sZC10aXRsZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAgIH1cblxuICAgICAgICAuX19uZXctdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uIHtcblxuICAgICAgICAuX19uby10aW1lLWZvdW5kLWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */", "[_nghost-%COMP%] {\n width: 100%;\n height: 68px;\n display: flex;\n align-items: stretch;\n justify-content: stretch;\n border-radius: 16px;\n}\n\n.event-item[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n justify-content: center;\n cursor: pointer;\n background: #FFFFFF;\n border-radius: 16px;\n border: 1px solid #F3F3F9;\n box-shadow: 0px 2px 3px rgba(29, 26, 34, 0.03);\n padding: 0 15px;\n}\n.event-item.__is-not-selected[_ngcontent-%COMP%] {\n background: #FBFBFD;\n opacity: 0.5;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: stretch;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%]:not(:first-child) {\n margin-top: 14px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .image-box[_ngcontent-%COMP%] {\n width: 40px;\n height: 40px;\n overflow: hidden;\n border-radius: 10px;\n background-color: #F3F3F9;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] {\n position: relative;\n margin-left: 12px;\n flex-grow: 1;\n max-width: calc(100% - 57px);\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #121114;\n display: flex;\n align-items: center;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n margin-top: 2px;\n color: #807A8E;\n display: flex;\n align-items: center;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin: 0 5px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .toggle-button[_ngcontent-%COMP%] {\n position: absolute;\n right: 0;\n top: 10px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .tags[_ngcontent-%COMP%] {\n display: inline-flex;\n margin-left: 4px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .tags[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n font-weight: 600;\n text-transform: uppercase;\n display: inline-block;\n flex-direction: row;\n align-items: center;\n padding: 3px 8px;\n border-radius: 16px;\n vertical-align: middle;\n font-size: 10px;\n font-weight: 700;\n line-height: 14px;\n letter-spacing: -0.02em;\n background: rgba(180, 175, 198, 0.2);\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .tags[_ngcontent-%COMP%] .tag.primary[_ngcontent-%COMP%] {\n color: #BD970F;\n background: rgba(223, 192, 81, 0.1);\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] {\n display: flex;\n margin-right: 6px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n font-weight: 600;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 13px 20px;\n margin: 0;\n border: 1px solid #EDEAF2;\n border-radius: 10px;\n color: #2B2733;\n cursor: pointer;\n background-color: transparent;\n transition: all 200ms ease;\n \n font-size: 14px;\n line-height: 20px;\n border-radius: 8px;\n padding: 10px 12px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.no-border[_ngcontent-%COMP%] {\n border: none;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.circle[_ngcontent-%COMP%] {\n min-width: 40px;\n max-width: 40px;\n min-height: 40px;\n max-height: 40px;\n border-radius: 40px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[_ngcontent-%COMP%]:hover {\n background-color: #F3F3F9;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[_ngcontent-%COMP%]:active {\n background-color: #CECADA;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.primary[_ngcontent-%COMP%] {\n background: #2B2733;\n color: #ffffff;\n border-color: #2B2733;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.primary[_ngcontent-%COMP%]:hover {\n background-color: #2B2733;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.primary[_ngcontent-%COMP%]:active {\n background-color: #2B2733;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[disabled][_ngcontent-%COMP%], .event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.mat-disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.circle[_ngcontent-%COMP%] {\n padding: 0;\n min-width: 24px;\n max-width: 24px;\n min-height: 24px;\n max-height: 24px;\n border-radius: 24px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[disabled][_ngcontent-%COMP%] {\n opacity: 0.8;\n color: #CECADA;\n}\n.event-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n margin: auto 0 0 0;\n}\n.event-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] .__tag[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n padding: 3px 6px 3px 8px;\n border-radius: 16px;\n background: #F3F3F9;\n}\n.event-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] .__tag[_ngcontent-%COMP%] .__label[_ngcontent-%COMP%] {\n font-weight: 700;\n font-size: 10px;\n line-height: 14px;\n display: flex;\n align-items: center;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n color: #807A8E;\n}\n.event-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] .__tag[_ngcontent-%COMP%], .event-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin-right: 5px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvcHJvbXB0L3VpL2NvbXBvbmVudHMvdGltZS1jb21tYW5kLWJsdWVwcmludC1ldmVudC1pdGVtL3RpbWUtY29tbWFuZC1ibHVlcHJpbnQtZXZlbnQtaXRlbS5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdXRpbHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUMvTUE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7QUFxRUY7O0FBbEVBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBRUEsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLDhDQUFBO0VBQ0EsZUFBQTtBQW9FRjtBQWxFRTtFQUNFLG1CQUFBO0VBQ0EsWUFBQTtBQW9FSjtBQWpFRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0FBbUVKO0FBakVJO0VBQ0UsZ0JBQUE7QUFtRU47QUE1REk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkhyQm9CO0VHdUJwQixhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQTZETjtBQXpESTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7QUEyRE47QUF6RE07RUY5REYsZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBdkVBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBa0lBLGlCQUFBO0VFekdJLGNIaERnQjtFR2tEaEIsYUFBQTtFQUNBLG1CQUFBO0FBaUVSO0FBOURNO0VGdEVGLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQXhGQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFRWtESSxlQUFBO0VBQ0EsY0h0RGlCO0VHd0RqQixhQUFBO0VBQ0EsbUJBQUE7RUFFQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QUFvRVI7QUFsRVE7RUFDRSxhQUFBO0FBb0VWO0FBaEVNO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtBQWtFUjtBQS9ETTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7QUFpRVI7QUEvRFE7RUZqR0osZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBeEZBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBZ1FBLGdCQUFBO0VBQ0EseUJBQUE7RUNuT0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VFMUJBLGVEb0V3QjtFQ25FeEIsZ0JEbUU4QjtFQ2xFOUIsaUJEa0VtQztFQ2pFbkMsdUJBSmlFO0VEc0UzRCxvQ0FBQTtBQWtGVjtBQWhGVTtFQUNFLGNINUZzQjtFRzZGdEIsbUNBQUE7QUFrRlo7QUE1RUk7RUFDRSxhQUFBO0VBQ0EsaUJBQUE7QUE4RU47QUE1RU07RUZsSEYsZ0NBQUE7RUFnSEEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBN0VBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VDa0hBLGdCQUFBO0VBRUEsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0ZoS2dCO0VFaUtoQixlQUFBO0VBQ0EsNkJBZ0RrQjtFQTlDbEIsMEJGYmU7RUMxSGYscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUMrTEEsa0JBQUE7RUFDQSxrQkFBQTtBQ1RKO0FEaERJO0VBQ0ksWUFBQTtBQ2tEUjtBRC9DSTtFQUVJLGVBRE87RUFFUCxlQUZPO0VBR1AsZ0JBSE87RUFJUCxnQkFKTztFQUtQLG1CQUxPO0FDcURmO0FEN0NJO0VBQ0kseUJGM0prQjtBRzBNMUI7QUQ1Q0k7RUFDSSx5QkZqS2tCO0FHK00xQjtBRDNDSTtFQUNJLG1CRjVMWTtFRTZMWixjRjlLZ0I7RUUrS2hCLHFCRjlMWTtBRzJPcEI7QUQzQ1E7RUFDSSx5QkZqTVE7QUc4T3BCO0FEMUNRO0VBQ0kseUJGck1RO0FHaVBwQjtBRHhDSTtFQUNJLG1CQUFBO0FDMENSO0FEbkJJO0VBQ0ksVUFBQTtFQUVBLGVBRE87RUFFUCxlQUZPO0VBR1AsZ0JBSE87RUFJUCxnQkFKTztFQUtQLG1CQUxPO0FDeUJmO0FBdklRO0VBQ0UsWUFBQTtFQUNBLGNIaEdnQjtBR3lPMUI7QUFuSUU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBQXFJSjtBQW5JSTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBQXFJTjtBQW5JTTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QUFxSVI7QUFqSUk7RUFDRSxpQkFBQTtBQW1JTiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5ldmVudC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YzRjNGOTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbiAgcGFkZGluZzogMCAxNXB4O1xuXG4gICYuX19pcy1ub3Qtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNGQkZCRkQ7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLl9fZGV0YWlscy1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAvL21hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgLmltYWdlLWJveCB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1N3B4KTtcblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udEJvZHkxNVJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLnRhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcblxuICAgICAgICAudGFnIHtcbiAgICAgICAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0UHJvcCgxMHB4LCA3MDAsIDE0cHgpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQsIC4yKTtcblxuICAgICAgICAgICYucHJpbWFyeSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRkYXJrLWNvbG9yLXByaW1hcnksIDAuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG5cbiAgICAgIGJ1dHRvbi5pbnZpdGUge1xuICAgICAgICBAaW5jbHVkZSBidXR0b25TbWFsbChcbiAgICAgICAgICAgICAgICAgICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICk7XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuX190YWctYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvIDAgMCAwO1xuXG4gICAgLl9fdGFnIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogM3B4IDZweCAzcHggOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGM0YzRjk7XG5cbiAgICAgIC5fX2xhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzgwN0E4RTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX190YWcsIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8kYmFzZS1mb250LXNpemU6IDE2OyAtLSBjaGFuZ2UgdG8gdGhpcyBhZnRlciBsYXlvdXQgcmVmYWN0b3JpbmdcbiRiYXNlLWZvbnQtc2l6ZTogMTA7XG5cbi8vIDElIG9mIEZ1bGxIRCByZXNvbHV0aW9uIGhlaWdodFxuJGhlaWdodC11bml0LW1vZGlmaWVyOiAxMC44O1xuLy8gMSUgb2YgRnVsbEhEIHJlc29sdXRpb24gd2lkdGhcbiR3aWR0aC11bml0LW1vZGlmaWVyOiAxOS4yO1xuXG5AZnVuY3Rpb24gSGVpZ2h0VW5pdCgkdGFyZ2V0LCAkY29udGV4dDogJGhlaWdodC11bml0LW1vZGlmaWVyKSB7XG4gICAgQHJldHVybiBtYXRoLmRpdigkdGFyZ2V0LCAkY29udGV4dCkgKiAxdmg7XG59XG5cbkBmdW5jdGlvbiBXaWR0aFVuaXQoJHRhcmdldCwgJGNvbnRleHQ6ICR3aWR0aC11bml0LW1vZGlmaWVyKSB7XG4gICAgQHJldHVybiBtYXRoLmRpdigkdGFyZ2V0LCAkY29udGV4dCkgKiAxdnc7XG59XG5cbi8vIFRPRE86IFJlbW92ZSB0aGlzIG1peGluIC8gUmVwbGFjZSB3aXRoIGZvbnQgbWl4aW5zXG5AbWl4aW4gdGV4dFByb3AoJGZvbnRTaXplLCAkZm9udFdlaWdodCwgJGxpbmVIZWlnaHQsICRsZXR0ZXJTcGFjaW5nOiAtMC4wMmVtKSB7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlclNwYWNpbmc7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZU92ZXJsYXkoJGJhY2tncm91bmQpIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbn1cblxuLy8gVE9ETzogUmVtb3ZlIHRoaXMgbWl4aW4gLyBSZXBsYWNlIHdpdGggZm9udCBtaXhpbnNcbkBtaXhpbiB0ZXh0UHJvcCgkZm9udFNpemUsICRmb250V2VpZ2h0LCAkbGluZUhlaWdodCwgJGxldHRlclNwYWNpbmc6IC0wLjAyZW0pIHtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyU3BhY2luZztcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 12805:
/*!*********************************************************************************************************************************************************!*\
!*** ./packages/time/prompt/ui/components/time-command-blueprint-event-item/reschedule-event/time-command-reschedule-blueprint-event-item.component.ts ***!
\*********************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimeCommandRescheduleBlueprintEventItemComponent": () => (/* binding */ TimeCommandRescheduleBlueprintEventItemComponent)
/* harmony export */ });
/* harmony import */ var _undock_time_prompt_ui_components_time_command_blueprint_event_item_time_command_blueprint_event_item_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-command-blueprint-event-item/time-command-blueprint-event-item.component */ 25385);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/ui/pipes */ 97648);
function TimeCommandRescheduleBlueprintEventItemComponent_ng_template_41_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](1, "span", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](2, "No suitable time found");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
}
}
function TimeCommandRescheduleBlueprintEventItemComponent_ng_container_50_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](6, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](8, "svg", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](10, "circle", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](13, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](15, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](16, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind2"](6, 3, ctx_r2.event.reschedule.start, "dddd, MMM D, YYYY"));
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate2"]("", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind2"](15, 6, ctx_r2.event.reschedule.start, "h:mmA"), " - ", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind2"](16, 9, ctx_r2.event.reschedule.end, "h:mmA"), "");
}
}
function TimeCommandRescheduleBlueprintEventItemComponent_ng_container_56_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "svg", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](4, "circle", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](6, "path", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
}
function TimeCommandRescheduleBlueprintEventItemComponent_ng_template_58_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](1, "svg", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](3, "g", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](5, "circle", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n ");
}
}
class TimeCommandRescheduleBlueprintEventItemComponent extends _undock_time_prompt_ui_components_time_command_blueprint_event_item_time_command_blueprint_event_item_component__WEBPACK_IMPORTED_MODULE_0__.TimeCommandBlueprintEventItemComponent {}
TimeCommandRescheduleBlueprintEventItemComponent.ɵfac = function () {
let ɵTimeCommandRescheduleBlueprintEventItemComponent_BaseFactory;
return function TimeCommandRescheduleBlueprintEventItemComponent_Factory(t) {
return (ɵTimeCommandRescheduleBlueprintEventItemComponent_BaseFactory || (ɵTimeCommandRescheduleBlueprintEventItemComponent_BaseFactory = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetInheritedFactory"](TimeCommandRescheduleBlueprintEventItemComponent)))(t || TimeCommandRescheduleBlueprintEventItemComponent);
};
}();
TimeCommandRescheduleBlueprintEventItemComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
type: TimeCommandRescheduleBlueprintEventItemComponent,
selectors: [["app-time-command-reschedule-blueprint-event-item"]],
features: [_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵInheritDefinitionFeature"]],
decls: 65,
vars: 19,
consts: [[1, "event-item"], [1, "__details-info"], [1, "image-box"], ["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M8.75005 1C8.75005 0.585786 8.41426 0.25 8.00005 0.25C7.58584 0.25 7.25005 0.585786 7.25005 1V2.25912C6.53073 2.27754 5.97879 2.33259 5.49054 2.49624C4.07817 2.96962 2.96966 4.07812 2.49629 5.49049C2.24947 6.22688 2.24969 7.10812 2.25002 8.48999L2.25005 8.64706V13L2.25005 13.0564C2.25003 14.8942 2.25002 16.3498 2.40318 17.489C2.56081 18.6614 2.89293 19.6104 3.64129 20.3588C4.38966 21.1071 5.3386 21.4392 6.51103 21.5969C7.65022 21.75 9.10582 21.75 10.9435 21.75H10.9436H11H13H13.0565H13.0566C14.8943 21.75 16.3499 21.75 17.4891 21.5969C18.6615 21.4392 19.6104 21.1071 20.3588 20.3588C21.1072 19.6104 21.4393 18.6614 21.5969 17.489C21.7501 16.3498 21.7501 14.8942 21.75 13.0565V13.0564V13V11V10.9436V10.9435C21.7501 9.1058 21.7501 7.65018 21.5969 6.51098C21.4393 5.33856 21.1072 4.38961 20.3588 3.64124C19.6104 2.89288 18.6615 2.56076 17.4891 2.40313C17.2561 2.37182 17.01 2.34691 16.75 2.32709V1C16.75 0.585786 16.4143 0.25 16 0.25C15.5858 0.25 15.25 0.585786 15.25 1V2.26272C14.588 2.24999 13.8586 2.24999 13.0565 2.25L13 2.25H8.75005V1ZM15.25 4V3.76309C14.5973 3.75032 13.8541 3.75 13 3.75H8.75005V4C8.75005 4.41421 8.41426 4.75 8.00005 4.75C7.58584 4.75 7.25005 4.41421 7.25005 4V3.76077C6.6236 3.77713 6.26733 3.81789 5.96723 3.91848C5.00087 4.24237 4.24242 5.00082 3.91853 5.96718C3.75985 6.44061 3.75005 7.05384 3.75005 8.64706V13C3.75005 14.9068 3.75164 16.2615 3.88981 17.2892C4.02507 18.2952 4.27874 18.8749 4.70195 19.2981C5.12516 19.7213 5.70481 19.975 6.7109 20.1102C7.73856 20.2484 9.09323 20.25 11 20.25H13C14.9069 20.25 16.2615 20.2484 17.2892 20.1102C18.2953 19.975 18.8749 19.7213 19.2981 19.2981C19.7214 18.8749 19.975 18.2952 20.1103 17.2892C20.2485 16.2615 20.25 14.9068 20.25 13V11C20.25 9.09318 20.2485 7.73851 20.1103 6.71085C19.975 5.70476 19.7214 5.12511 19.2981 4.7019C18.8749 4.27869 18.2953 4.02502 17.2892 3.88976C17.1188 3.86685 16.9394 3.8477 16.75 3.83168V4C16.75 4.41421 16.4143 4.75 16 4.75C15.5858 4.75 15.25 4.41421 15.25 4ZM12.125 6.875C9.34779 6.875 7.125 9.11464 7.125 11.875C7.125 12.1511 7.34886 12.375 7.625 12.375C7.90114 12.375 8.125 12.1511 8.125 11.875C8.125 9.66479 9.90221 7.875 12.125 7.875C13.4766 7.875 14.4923 8.43607 15.1799 9.00911C15.3286 9.13301 15.4612 9.25694 15.5777 9.375H14.625C14.3489 9.375 14.125 9.59886 14.125 9.875C14.125 10.1511 14.3489 10.375 14.625 10.375H16.625C16.9011 10.375 17.125 10.1511 17.125 9.875V7.625C17.125 7.34886 16.9011 7.125 16.625 7.125C16.3489 7.125 16.125 7.34886 16.125 7.625V8.51161C16.0307 8.42245 15.929 8.33168 15.8201 8.24089C15.0077 7.56393 13.7734 6.875 12.125 6.875ZM17.125 11.875C17.125 11.5989 16.9011 11.375 16.625 11.375C16.3489 11.375 16.125 11.5989 16.125 11.875C16.125 14.0841 14.3341 15.875 12.125 15.875C11.0558 15.875 10.1708 15.3366 9.52886 14.7546C9.38716 14.6261 9.25949 14.4974 9.14666 14.375H10.1572C10.4334 14.375 10.6572 14.1511 10.6572 13.875C10.6572 13.5989 10.4334 13.375 10.1572 13.375H8.125C7.84886 13.375 7.625 13.5989 7.625 13.875V16.125C7.625 16.4011 7.84886 16.625 8.125 16.625C8.40114 16.625 8.625 16.4011 8.625 16.125V15.2748C8.69826 15.3477 8.77568 15.4215 8.85718 15.4954C9.59388 16.1634 10.7089 16.875 12.125 16.875C14.8864 16.875 17.125 14.6364 17.125 11.875Z", "fill", "#807A8E"], [1, "content-box"], [1, "upper"], [1, "label"], [1, "description"], [1, "__dates-format", "__original-date"], ["width", "3", "height", "4", "viewBox", "0 0 3 4", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["cx", "1.5", "cy", "2.39844", "r", "1.5", "fill", "#807A8E"], ["noTimeTmpl", ""], [1, "lower"], [4, "ngIf", "ngIfElse"], [1, "toggle-button", 3, "click"], ["notSelectedToggleTmpl", ""], [1, "__no-time-found-label"], [1, "__dates-format", "__new-date"], ["width", "22", "height", "22", "viewBox", "0 0 22 22", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["cx", "11", "cy", "11", "r", "11", "fill", "#DFC051"], ["d", "M16.7046 7.26899C17.0985 7.62783 17.0985 8.2095 16.7046 8.56816L9.94099 14.731C9.54716 15.0897 8.90896 15.0897 8.51513 14.731L5.29537 11.7972C4.90154 11.4385 4.90154 10.8568 5.29537 10.4982C5.68901 10.1393 6.3274 10.1393 6.72104 10.4982L9.22796 12.7823L15.2788 7.26899C15.6726 6.91034 16.311 6.91034 16.7046 7.26899Z", "fill", "#121114"], ["width", "22", "height", "23", "viewBox", "0 0 22 23", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["opacity", "0.5"], ["cx", "11", "cy", "11.1016", "r", "10", "stroke", "#66646C", "stroke-width", "2"]],
template: function TimeCommandRescheduleBlueprintEventItemComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](6, "svg", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](8, "path", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](12, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](14, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](16, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](17);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](19, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](21);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](23, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](25, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](26);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](27, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](29, "svg", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](31, "circle", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](34, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](35);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](36, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](37, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](38, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](40, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](41, TimeCommandRescheduleBlueprintEventItemComponent_ng_template_41_Template, 4, 0, "ng-template", null, 12, _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](44, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](45, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](46, "div", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](47, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](48, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](49, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](50, TimeCommandRescheduleBlueprintEventItemComponent_ng_container_50_Template, 19, 12, "ng-container", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](51, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](52, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](53, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](54, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("click", function TimeCommandRescheduleBlueprintEventItemComponent_Template_div_click_54_listener($event) {
ctx.onToggled.emit();
return $event.stopPropagation();
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](55, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](56, TimeCommandRescheduleBlueprintEventItemComponent_ng_container_56_Template, 9, 0, "ng-container", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](57, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](58, TimeCommandRescheduleBlueprintEventItemComponent_ng_template_58_Template, 9, 0, "ng-template", null, 16, _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](60, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](61, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](62, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](63, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](64, "\n");
}
if (rf & 2) {
const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵreference"](42);
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵreference"](59);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵclassProp"]("__is-not-selected", !ctx.event.isSelected);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](17);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate"](ctx.event.title);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind2"](27, 10, ctx.event.schedule.start, "dddd, MMM D, YYYY"));
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate2"]("", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind2"](36, 13, ctx.event.schedule.start, "h:mmA"), " - ", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind2"](37, 16, ctx.event.schedule.end, "h:mmA"), "");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx.event.reschedule)("ngIfElse", _r0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx.event.isSelected)("ngIfElse", _r4);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.NgIf, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_1__.MomentPipe],
styles: [".event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] .__dates-format[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] .__original-date[_ngcontent-%COMP%] {\n text-decoration: line-through;\n opacity: 0.9;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] .__new-date[_ngcontent-%COMP%] {\n margin-left: 7px;\n font-weight: 600;\n color: #BD970F;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] .__no-time-found-label[_ngcontent-%COMP%] {\n color: #D32952;\n}\n\n@media all and (max-width: 768px) {\n .event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] {\n flex-direction: column;\n align-items: flex-start !important;\n }\n .event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] .__dates-format.__new-date[_ngcontent-%COMP%] {\n margin-left: 0;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wYWNrYWdlcy90aW1lL3Byb21wdC91aS9jb21wb25lbnRzL3RpbWUtY29tbWFuZC1ibHVlcHJpbnQtZXZlbnQtaXRlbS9yZXNjaGVkdWxlLWV2ZW50L3RpbWUtY29tbWFuZC1yZXNjaGVkdWxlLWJsdWVwcmludC1ldmVudC1pdGVtLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQzlLUTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBQUFWO0FBR1E7RUFDRSw2QkFBQTtFQUNBLFlBQUE7QUFEVjtBQUlRO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNEVndCO0FDUWxDO0FBS1E7RUFDRSxjRFVlO0FDYnpCOztBQVlBO0VBUVE7SUFDRSxzQkFBQTtJQUNBLGtDQUFBO0VBaEJSO0VBb0JVO0lBQ0UsY0FBQTtFQWxCWjtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC92YXJpYWJsZXNcIjtcblxuLmV2ZW50LWl0ZW0ge1xuXG4gIC5fX2RldGFpbHMtaW5mbyB7XG5cbiAgICAuY29udGVudC1ib3gge1xuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuXG4gICAgICAgIC5fX2RhdGVzLWZvcm1hdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLl9fb3JpZ2luYWwtZGF0ZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAgIH1cblxuICAgICAgICAuX19uZXctZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fX25vLXRpbWUtZm91bmQtbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3ItZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE1PQklMRVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAuZXZlbnQtaXRlbSB7XG5cbiAgICAuX19kZXRhaWxzLWluZm8ge1xuXG4gICAgICAuY29udGVudC1ib3gge1xuXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgLl9fZGF0ZXMtZm9ybWF0IHtcblxuICAgICAgICAgICAgJi5fX25ldy1kYXRlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */", "[_nghost-%COMP%] {\n width: 100%;\n height: 68px;\n display: flex;\n align-items: stretch;\n justify-content: stretch;\n border-radius: 16px;\n}\n\n.event-item[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n justify-content: center;\n cursor: pointer;\n background: #FFFFFF;\n border-radius: 16px;\n border: 1px solid #F3F3F9;\n box-shadow: 0px 2px 3px rgba(29, 26, 34, 0.03);\n padding: 0 15px;\n}\n.event-item.__is-not-selected[_ngcontent-%COMP%] {\n background: #FBFBFD;\n opacity: 0.5;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: stretch;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%]:not(:first-child) {\n margin-top: 14px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .image-box[_ngcontent-%COMP%] {\n width: 40px;\n height: 40px;\n overflow: hidden;\n border-radius: 10px;\n background-color: #F3F3F9;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] {\n position: relative;\n margin-left: 12px;\n flex-grow: 1;\n max-width: calc(100% - 57px);\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #121114;\n display: flex;\n align-items: center;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n margin-top: 2px;\n color: #807A8E;\n display: flex;\n align-items: center;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin: 0 5px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .toggle-button[_ngcontent-%COMP%] {\n position: absolute;\n right: 0;\n top: 10px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .tags[_ngcontent-%COMP%] {\n display: inline-flex;\n margin-left: 4px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .tags[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n font-weight: 600;\n text-transform: uppercase;\n display: inline-block;\n flex-direction: row;\n align-items: center;\n padding: 3px 8px;\n border-radius: 16px;\n vertical-align: middle;\n font-size: 10px;\n font-weight: 700;\n line-height: 14px;\n letter-spacing: -0.02em;\n background: rgba(180, 175, 198, 0.2);\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .tags[_ngcontent-%COMP%] .tag.primary[_ngcontent-%COMP%] {\n color: #BD970F;\n background: rgba(223, 192, 81, 0.1);\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] {\n display: flex;\n margin-right: 6px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n font-weight: 600;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 13px 20px;\n margin: 0;\n border: 1px solid #EDEAF2;\n border-radius: 10px;\n color: #2B2733;\n cursor: pointer;\n background-color: transparent;\n transition: all 200ms ease;\n \n font-size: 14px;\n line-height: 20px;\n border-radius: 8px;\n padding: 10px 12px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.no-border[_ngcontent-%COMP%] {\n border: none;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.circle[_ngcontent-%COMP%] {\n min-width: 40px;\n max-width: 40px;\n min-height: 40px;\n max-height: 40px;\n border-radius: 40px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[_ngcontent-%COMP%]:hover {\n background-color: #F3F3F9;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[_ngcontent-%COMP%]:active {\n background-color: #CECADA;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.primary[_ngcontent-%COMP%] {\n background: #2B2733;\n color: #ffffff;\n border-color: #2B2733;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.primary[_ngcontent-%COMP%]:hover {\n background-color: #2B2733;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.primary[_ngcontent-%COMP%]:active {\n background-color: #2B2733;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[disabled][_ngcontent-%COMP%], .event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.mat-disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.circle[_ngcontent-%COMP%] {\n padding: 0;\n min-width: 24px;\n max-width: 24px;\n min-height: 24px;\n max-height: 24px;\n border-radius: 24px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[disabled][_ngcontent-%COMP%] {\n opacity: 0.8;\n color: #CECADA;\n}\n.event-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n margin: auto 0 0 0;\n}\n.event-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] .__tag[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n padding: 3px 6px 3px 8px;\n border-radius: 16px;\n background: #F3F3F9;\n}\n.event-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] .__tag[_ngcontent-%COMP%] .__label[_ngcontent-%COMP%] {\n font-weight: 700;\n font-size: 10px;\n line-height: 14px;\n display: flex;\n align-items: center;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n color: #807A8E;\n}\n.event-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] .__tag[_ngcontent-%COMP%], .event-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin-right: 5px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvcHJvbXB0L3VpL2NvbXBvbmVudHMvdGltZS1jb21tYW5kLWJsdWVwcmludC1ldmVudC1pdGVtL3RpbWUtY29tbWFuZC1ibHVlcHJpbnQtZXZlbnQtaXRlbS5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdXRpbHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUMvTUE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7QUFxRUY7O0FBbEVBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBRUEsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLDhDQUFBO0VBQ0EsZUFBQTtBQW9FRjtBQWxFRTtFQUNFLG1CQUFBO0VBQ0EsWUFBQTtBQW9FSjtBQWpFRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0FBbUVKO0FBakVJO0VBQ0UsZ0JBQUE7QUFtRU47QUE1REk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkhyQm9CO0VHdUJwQixhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQTZETjtBQXpESTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7QUEyRE47QUF6RE07RUY5REYsZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBdkVBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBa0lBLGlCQUFBO0VFekdJLGNIaERnQjtFR2tEaEIsYUFBQTtFQUNBLG1CQUFBO0FBaUVSO0FBOURNO0VGdEVGLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQXhGQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFRWtESSxlQUFBO0VBQ0EsY0h0RGlCO0VHd0RqQixhQUFBO0VBQ0EsbUJBQUE7RUFFQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QUFvRVI7QUFsRVE7RUFDRSxhQUFBO0FBb0VWO0FBaEVNO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtBQWtFUjtBQS9ETTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7QUFpRVI7QUEvRFE7RUZqR0osZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBeEZBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBZ1FBLGdCQUFBO0VBQ0EseUJBQUE7RUNuT0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VFMUJBLGVEb0V3QjtFQ25FeEIsZ0JEbUU4QjtFQ2xFOUIsaUJEa0VtQztFQ2pFbkMsdUJBSmlFO0VEc0UzRCxvQ0FBQTtBQWtGVjtBQWhGVTtFQUNFLGNINUZzQjtFRzZGdEIsbUNBQUE7QUFrRlo7QUE1RUk7RUFDRSxhQUFBO0VBQ0EsaUJBQUE7QUE4RU47QUE1RU07RUZsSEYsZ0NBQUE7RUFnSEEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBN0VBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VDa0hBLGdCQUFBO0VBRUEsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0ZoS2dCO0VFaUtoQixlQUFBO0VBQ0EsNkJBZ0RrQjtFQTlDbEIsMEJGYmU7RUMxSGYscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUMrTEEsa0JBQUE7RUFDQSxrQkFBQTtBQ1RKO0FEaERJO0VBQ0ksWUFBQTtBQ2tEUjtBRC9DSTtFQUVJLGVBRE87RUFFUCxlQUZPO0VBR1AsZ0JBSE87RUFJUCxnQkFKTztFQUtQLG1CQUxPO0FDcURmO0FEN0NJO0VBQ0kseUJGM0prQjtBRzBNMUI7QUQ1Q0k7RUFDSSx5QkZqS2tCO0FHK00xQjtBRDNDSTtFQUNJLG1CRjVMWTtFRTZMWixjRjlLZ0I7RUUrS2hCLHFCRjlMWTtBRzJPcEI7QUQzQ1E7RUFDSSx5QkZqTVE7QUc4T3BCO0FEMUNRO0VBQ0kseUJGck1RO0FHaVBwQjtBRHhDSTtFQUNJLG1CQUFBO0FDMENSO0FEbkJJO0VBQ0ksVUFBQTtFQUVBLGVBRE87RUFFUCxlQUZPO0VBR1AsZ0JBSE87RUFJUCxnQkFKTztFQUtQLG1CQUxPO0FDeUJmO0FBdklRO0VBQ0UsWUFBQTtFQUNBLGNIaEdnQjtBR3lPMUI7QUFuSUU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBQXFJSjtBQW5JSTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBQXFJTjtBQW5JTTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QUFxSVI7QUFqSUk7RUFDRSxpQkFBQTtBQW1JTiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5ldmVudC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YzRjNGOTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbiAgcGFkZGluZzogMCAxNXB4O1xuXG4gICYuX19pcy1ub3Qtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNGQkZCRkQ7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLl9fZGV0YWlscy1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAvL21hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgLmltYWdlLWJveCB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1N3B4KTtcblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udEJvZHkxNVJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLnRhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcblxuICAgICAgICAudGFnIHtcbiAgICAgICAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0UHJvcCgxMHB4LCA3MDAsIDE0cHgpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQsIC4yKTtcblxuICAgICAgICAgICYucHJpbWFyeSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRkYXJrLWNvbG9yLXByaW1hcnksIDAuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG5cbiAgICAgIGJ1dHRvbi5pbnZpdGUge1xuICAgICAgICBAaW5jbHVkZSBidXR0b25TbWFsbChcbiAgICAgICAgICAgICAgICAgICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICk7XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuX190YWctYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvIDAgMCAwO1xuXG4gICAgLl9fdGFnIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogM3B4IDZweCAzcHggOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGM0YzRjk7XG5cbiAgICAgIC5fX2xhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzgwN0E4RTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX190YWcsIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8kYmFzZS1mb250LXNpemU6IDE2OyAtLSBjaGFuZ2UgdG8gdGhpcyBhZnRlciBsYXlvdXQgcmVmYWN0b3JpbmdcbiRiYXNlLWZvbnQtc2l6ZTogMTA7XG5cbi8vIDElIG9mIEZ1bGxIRCByZXNvbHV0aW9uIGhlaWdodFxuJGhlaWdodC11bml0LW1vZGlmaWVyOiAxMC44O1xuLy8gMSUgb2YgRnVsbEhEIHJlc29sdXRpb24gd2lkdGhcbiR3aWR0aC11bml0LW1vZGlmaWVyOiAxOS4yO1xuXG5AZnVuY3Rpb24gSGVpZ2h0VW5pdCgkdGFyZ2V0LCAkY29udGV4dDogJGhlaWdodC11bml0LW1vZGlmaWVyKSB7XG4gICAgQHJldHVybiBtYXRoLmRpdigkdGFyZ2V0LCAkY29udGV4dCkgKiAxdmg7XG59XG5cbkBmdW5jdGlvbiBXaWR0aFVuaXQoJHRhcmdldCwgJGNvbnRleHQ6ICR3aWR0aC11bml0LW1vZGlmaWVyKSB7XG4gICAgQHJldHVybiBtYXRoLmRpdigkdGFyZ2V0LCAkY29udGV4dCkgKiAxdnc7XG59XG5cbi8vIFRPRE86IFJlbW92ZSB0aGlzIG1peGluIC8gUmVwbGFjZSB3aXRoIGZvbnQgbWl4aW5zXG5AbWl4aW4gdGV4dFByb3AoJGZvbnRTaXplLCAkZm9udFdlaWdodCwgJGxpbmVIZWlnaHQsICRsZXR0ZXJTcGFjaW5nOiAtMC4wMmVtKSB7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlclNwYWNpbmc7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZU92ZXJsYXkoJGJhY2tncm91bmQpIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbn1cblxuLy8gVE9ETzogUmVtb3ZlIHRoaXMgbWl4aW4gLyBSZXBsYWNlIHdpdGggZm9udCBtaXhpbnNcbkBtaXhpbiB0ZXh0UHJvcCgkZm9udFNpemUsICRmb250V2VpZ2h0LCAkbGluZUhlaWdodCwgJGxldHRlclNwYWNpbmc6IC0wLjAyZW0pIHtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyU3BhY2luZztcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 25385:
/*!*****************************************************************************************************************************!*\
!*** ./packages/time/prompt/ui/components/time-command-blueprint-event-item/time-command-blueprint-event-item.component.ts ***!
\*****************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimeCommandBlueprintEventItemComponent": () => (/* binding */ TimeCommandBlueprintEventItemComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/nlp/routes/commands.route */ 95425);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/ui/pipes */ 97648);
function TimeCommandBlueprintEventItemComponent_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "svg", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](4, "rect", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](6, "g", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](8, "path", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](11, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](13, "clipPath", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](15, "rect", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
}
function TimeCommandBlueprintEventItemComponent_ng_container_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "svg", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "g", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](6, "path", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](9, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](11, "clipPath", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](13, "rect", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
}
function TimeCommandBlueprintEventItemComponent_div_19_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate1"]("\n ", ctx_r2.getAttendeeString(), "\n ");
}
}
function TimeCommandBlueprintEventItemComponent_ng_container_32_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "svg", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](4, "circle", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](6, "path", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
}
function TimeCommandBlueprintEventItemComponent_ng_container_32_ng_template_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](1, "svg", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](3, "g", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](5, "circle", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n ");
}
}
function TimeCommandBlueprintEventItemComponent_ng_container_32_Template(rf, ctx) {
if (rf & 1) {
const _r8 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("click", function TimeCommandBlueprintEventItemComponent_ng_container_32_Template_div_click_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r8);
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
ctx_r7.onToggled.emit();
return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetView"]($event.stopPropagation());
});
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](4, TimeCommandBlueprintEventItemComponent_ng_container_32_ng_container_4_Template, 9, 0, "ng-container", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](6, TimeCommandBlueprintEventItemComponent_ng_container_32_ng_template_6_Template, 9, 0, "ng-template", null, 27, _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵreference"](7);
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx_r3.event.isSelected)("ngIfElse", _r5);
}
}
class TimeCommandBlueprintEventItemComponent {
constructor(el) {
this.el = el;
this.iconColor = '#2B2733';
this.TimeCommandActions = _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_0__.TimeCommandActions;
this.showParticipants = false;
this.onToggled = new _angular_core__WEBPACK_IMPORTED_MODULE_2__.EventEmitter();
}
getAttendeeString() {
return this.event.attendees.map(a => {
var _a, _b;
return `${(_b = (_a = a.userData) === null || _a === void 0 ? void 0 : _a.displayName) !== null && _b !== void 0 ? _b : ''} ${a.email}`;
});
}
}
TimeCommandBlueprintEventItemComponent.ɵfac = function TimeCommandBlueprintEventItemComponent_Factory(t) {
return new (t || TimeCommandBlueprintEventItemComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ElementRef));
};
TimeCommandBlueprintEventItemComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
type: TimeCommandBlueprintEventItemComponent,
selectors: [["app-time-command-blueprint-event-item"]],
inputs: {
event: "event",
actionType: ["action", "actionType"],
showParticipants: "showParticipants"
},
outputs: {
onToggled: "onToggled"
},
decls: 37,
vars: 19,
consts: [[1, "event-item"], [1, "__details-info"], [1, "image-box"], [3, "ngSwitch"], [4, "ngSwitchCase"], [4, "ngSwitchDefault"], [1, "content-box"], [1, "label"], ["style", "font-size: 10px;", 4, "ngIf"], [1, "description"], ["width", "3", "height", "4", "viewBox", "0 0 3 4", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["cx", "1.5", "cy", "2.39844", "r", "1.5", "fill", "#807A8E"], [4, "ngIf"], ["width", "40", "height", "41", "viewBox", "0 0 40 41", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["y", "0.398438", "width", "40", "height", "40", "rx", "10", "fill", "#F3F3F9"], ["clip-path", "url(#clip0_6385_248878)"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M17.4167 11.2317C17.4167 10.8175 17.0809 10.4817 16.6667 10.4817C16.2525 10.4817 15.9167 10.8175 15.9167 11.2317V12.1846C15.8921 12.1875 15.8678 12.1906 15.8438 12.1939C13.7414 12.4872 12.0888 14.1398 11.7956 16.2421C11.7499 16.5694 11.7499 16.9456 11.75 17.537L11.75 17.6042V20.3984L11.75 20.4473C11.75 22.0495 11.75 23.3189 11.8687 24.3231C11.9906 25.3541 12.2464 26.2028 12.8282 26.9117C13.0256 27.1522 13.2461 27.3728 13.4866 27.5702C14.1956 28.152 15.0443 28.4078 16.0753 28.5297C17.0794 28.6484 18.3488 28.6484 19.951 28.6484H19.951H19.951H19.9511H20H20.0489H20.049H20.049H20.0491C21.6513 28.6484 22.9206 28.6484 23.9248 28.5297C24.9557 28.4078 25.8044 28.152 26.5134 27.5702C26.7539 27.3728 26.9744 27.1522 27.1718 26.9117C27.7536 26.2028 28.0095 25.3541 28.1313 24.3231C28.25 23.3189 28.25 22.0495 28.25 20.4473V20.3984V20.3494C28.25 18.7472 28.25 17.4778 28.1313 16.4736C28.0095 15.4426 27.7536 14.5939 27.1718 13.885C26.9744 13.6445 26.7539 13.4239 26.5134 13.2266C25.8411 12.6748 25.0432 12.4162 24.0833 12.2871V11.2317C24.0833 10.8175 23.7476 10.4817 23.3333 10.4817C22.9191 10.4817 22.5833 10.8175 22.5833 11.2317V12.1738C21.8482 12.1483 21.0082 12.1483 20.0489 12.1484H20.0489L20 12.1484H17.4167V11.2317ZM22.5833 13.7317V13.6746C21.8742 13.6488 21.0294 13.6484 20 13.6484H17.4167V13.7317C17.4167 14.1459 17.0809 14.4817 16.6667 14.4817C16.2525 14.4817 15.9167 14.1459 15.9167 13.7317V13.7011C14.5426 13.9514 13.4755 15.056 13.2812 16.4493C13.2518 16.6598 13.25 16.9233 13.25 17.6042V20.3984C13.25 22.0605 13.2512 23.2411 13.3583 24.147C13.4634 25.0364 13.6616 25.5627 13.9877 25.9601C14.1228 26.1247 14.2737 26.2756 14.4382 26.4106C14.8356 26.7368 15.362 26.9349 16.2513 27.04C17.1573 27.1471 18.3379 27.1484 20 27.1484C21.6621 27.1484 22.8428 27.1471 23.7487 27.04C24.638 26.9349 25.1644 26.7368 25.5618 26.4106C25.7263 26.2756 25.8772 26.1247 26.0123 25.9601C26.3384 25.5627 26.5366 25.0364 26.6417 24.147C26.7488 23.2411 26.75 22.0605 26.75 20.3984C26.75 18.7362 26.7488 17.5556 26.6417 16.6497C26.5366 15.7603 26.3384 15.234 26.0123 14.8366C25.8772 14.672 25.7263 14.5211 25.5618 14.3861C25.2164 14.1027 24.7737 13.9159 24.08 13.8028C24.0442 14.1837 23.7236 14.4817 23.3333 14.4817C22.9191 14.4817 22.5833 14.1459 22.5833 13.7317ZM18.0304 17.368C17.7375 17.0751 17.2626 17.0751 16.9697 17.368C16.6768 17.6609 16.6768 18.1358 16.9697 18.4287L18.9394 20.3984L16.9697 22.368C16.6768 22.6609 16.6768 23.1358 16.9697 23.4287C17.2626 23.7216 17.7375 23.7216 18.0304 23.4287L20 21.459L21.9697 23.4287C22.2626 23.7216 22.7375 23.7216 23.0304 23.4287C23.3233 23.1358 23.3233 22.6609 23.0304 22.368L21.0607 20.3984L23.0304 18.4287C23.3233 18.1358 23.3233 17.6609 23.0304 17.368C22.7375 17.0751 22.2626 17.0751 21.9697 17.368L20 19.3377L18.0304 17.368Z", "fill", "#9A95AC"], ["id", "clip0_6385_248878"], ["width", "20", "height", "20", "fill", "white", "transform", "translate(10 10.3984)"], ["width", "20", "height", "21", "viewBox", "0 0 20 21", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["clip-path", "url(#clip0_7220_259888)"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7.66673 1.23177C7.66673 0.679481 7.21901 0.231766 6.66673 0.231766C6.11444 0.231766 5.66673 0.679481 5.66673 1.23177V1.97441C5.52469 1.99513 5.38944 2.02147 5.25873 2.05497C3.49052 2.50815 2.10978 3.88889 1.6566 5.6571C1.49947 6.27018 1.4997 6.98317 1.50003 8.02826L1.50006 8.17621V10.3984L1.50006 10.4619C1.50004 12.0517 1.50002 13.3335 1.62047 14.3525C1.74512 15.4071 2.01058 16.3095 2.63501 17.0704C2.84278 17.3236 3.07492 17.5557 3.32809 17.7635C4.08896 18.3879 4.99139 18.6534 6.04596 18.778C7.06494 18.8985 8.34676 18.8985 9.93662 18.8984H10.0001H10.0635C11.6534 18.8985 12.9352 18.8985 13.9542 18.778C15.0087 18.6534 15.9112 18.3879 16.672 17.7635C16.9252 17.5557 17.1573 17.3236 17.3651 17.0704C17.9895 16.3095 18.255 15.4071 18.3797 14.3525C18.5001 13.3335 18.5001 12.0517 18.5001 10.4619V10.3984V10.335C18.5001 8.74513 18.5001 7.46332 18.3797 6.44433C18.255 5.38976 17.9895 4.48734 17.3651 3.72647C17.1573 3.4733 16.9252 3.24115 16.672 3.03338C16.004 2.48514 15.2268 2.21362 14.3334 2.07115V1.23177C14.3334 0.679481 13.8857 0.231766 13.3334 0.231766C12.7811 0.231766 12.3334 0.679481 12.3334 1.23177V1.9162C11.6584 1.89841 10.904 1.89842 10.0635 1.89843L10.0001 1.89843H7.77784L7.66673 1.89841V1.23177ZM13.3334 4.73177C12.8445 4.73177 12.4376 4.38095 12.3506 3.91733C11.6965 3.89894 10.9261 3.89843 10.0001 3.89843H7.77784L7.6529 3.89846C7.57354 4.3714 7.16222 4.73177 6.66673 4.73177C6.20946 4.73177 5.82387 4.42485 5.70473 4.00578C4.66808 4.29072 3.86156 5.10961 3.59399 6.15363C3.50795 6.48932 3.50006 6.92646 3.50006 8.17621V10.3984C3.50006 12.0667 3.5017 13.2299 3.60664 14.1178C3.70898 14.9835 3.8975 15.4561 4.18103 15.8016C4.30569 15.9535 4.44498 16.0928 4.59688 16.2175C4.94236 16.501 5.41498 16.6895 6.28074 16.7918C7.16857 16.8968 8.33182 16.8984 10.0001 16.8984C11.6683 16.8984 12.8316 16.8968 13.7194 16.7918C14.5851 16.6895 15.0578 16.501 15.4032 16.2175C15.5551 16.0928 15.6944 15.9535 15.8191 15.8016C16.1026 15.4561 16.2911 14.9835 16.3935 14.1178C16.4984 13.2299 16.5001 12.0667 16.5001 10.3984C16.5001 8.7302 16.4984 7.56694 16.3935 6.67911C16.2911 5.81335 16.1026 5.34073 15.8191 4.99525C15.6944 4.84335 15.5551 4.70406 15.4032 4.5794C15.1387 4.36233 14.7997 4.20095 14.2668 4.0913C14.1224 4.46595 13.7589 4.73177 13.3334 4.73177ZM6.66673 6.89843C6.11444 6.89843 5.66673 7.34615 5.66673 7.89843C5.66673 8.45072 6.11444 8.89843 6.66673 8.89843H7.50006C8.05234 8.89843 8.50006 8.45072 8.50006 7.89843C8.50006 7.34615 8.05234 6.89843 7.50006 6.89843H6.66673Z", "fill", "#9A95AC"], ["id", "clip0_7220_259888"], ["width", "20", "height", "20", "fill", "white", "transform", "translate(0 0.398438)"], [2, "font-size", "10px"], [1, "toggle-button", 3, "click"], [4, "ngIf", "ngIfElse"], ["notSelectedToggleTmpl", ""], ["width", "22", "height", "22", "viewBox", "0 0 22 22", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["cx", "11", "cy", "11", "r", "11", "fill", "#DFC051"], ["d", "M16.7046 7.26899C17.0985 7.62783 17.0985 8.2095 16.7046 8.56816L9.94099 14.731C9.54716 15.0897 8.90896 15.0897 8.51513 14.731L5.29537 11.7972C4.90154 11.4385 4.90154 10.8568 5.29537 10.4982C5.68901 10.1393 6.3274 10.1393 6.72104 10.4982L9.22796 12.7823L15.2788 7.26899C15.6726 6.91034 16.311 6.91034 16.7046 7.26899Z", "fill", "#121114"], ["width", "22", "height", "23", "viewBox", "0 0 22 23", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["opacity", "0.5"], ["cx", "11", "cy", "11.1016", "r", "10", "stroke", "#66646C", "stroke-width", "2"]],
template: function TimeCommandBlueprintEventItemComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](4, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](6, 3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](8, TimeCommandBlueprintEventItemComponent_ng_container_8_Template, 20, 0, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](10, TimeCommandBlueprintEventItemComponent_ng_container_10_Template, 18, 0, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](14, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](16, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](17);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](19, TimeCommandBlueprintEventItemComponent_div_19_Template, 2, 1, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](21, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](22);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](23, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](24, "svg", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](26, "circle", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](28);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](29, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](30, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](31, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](32, TimeCommandBlueprintEventItemComponent_ng_container_32_Template, 10, 2, "ng-container", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](34, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](35, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](36, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵclassProp"]("__is-not-selected", !ctx.event.isSelected);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitch", ctx.actionType);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngSwitchCase", ctx.TimeCommandActions.Cancel);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate"](ctx.event.title);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx.showParticipants);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind2"](23, 10, ctx.event.schedule.start, "dddd, MMM D, YYYY"), "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate2"](" ", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind2"](29, 13, ctx.event.schedule.start, "h:mmA"), " - ", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind2"](30, 16, ctx.event.schedule.end, "h:mmA"), "");
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx.actionType !== ctx.TimeCommandActions.Other);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_3__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_3__.NgSwitchCase, _angular_common__WEBPACK_IMPORTED_MODULE_3__.NgSwitchDefault, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_1__.MomentPipe],
styles: ["[_nghost-%COMP%] {\n width: 100%;\n height: 68px;\n display: flex;\n align-items: stretch;\n justify-content: stretch;\n border-radius: 16px;\n}\n\n.event-item[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n justify-content: center;\n cursor: pointer;\n background: #FFFFFF;\n border-radius: 16px;\n border: 1px solid #F3F3F9;\n box-shadow: 0px 2px 3px rgba(29, 26, 34, 0.03);\n padding: 0 15px;\n}\n.event-item.__is-not-selected[_ngcontent-%COMP%] {\n background: #FBFBFD;\n opacity: 0.5;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: stretch;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%]:not(:first-child) {\n margin-top: 14px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .image-box[_ngcontent-%COMP%] {\n width: 40px;\n height: 40px;\n overflow: hidden;\n border-radius: 10px;\n background-color: #F3F3F9;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] {\n position: relative;\n margin-left: 12px;\n flex-grow: 1;\n max-width: calc(100% - 57px);\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #121114;\n display: flex;\n align-items: center;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n margin-top: 2px;\n color: #807A8E;\n display: flex;\n align-items: center;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin: 0 5px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .toggle-button[_ngcontent-%COMP%] {\n position: absolute;\n right: 0;\n top: 10px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .tags[_ngcontent-%COMP%] {\n display: inline-flex;\n margin-left: 4px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .tags[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n font-weight: 600;\n text-transform: uppercase;\n display: inline-block;\n flex-direction: row;\n align-items: center;\n padding: 3px 8px;\n border-radius: 16px;\n vertical-align: middle;\n font-size: 10px;\n font-weight: 700;\n line-height: 14px;\n letter-spacing: -0.02em;\n background: rgba(180, 175, 198, 0.2);\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .tags[_ngcontent-%COMP%] .tag.primary[_ngcontent-%COMP%] {\n color: #BD970F;\n background: rgba(223, 192, 81, 0.1);\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] {\n display: flex;\n margin-right: 6px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n font-weight: 600;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 13px 20px;\n margin: 0;\n border: 1px solid #EDEAF2;\n border-radius: 10px;\n color: #2B2733;\n cursor: pointer;\n background-color: transparent;\n transition: all 200ms ease;\n \n font-size: 14px;\n line-height: 20px;\n border-radius: 8px;\n padding: 10px 12px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.no-border[_ngcontent-%COMP%] {\n border: none;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.circle[_ngcontent-%COMP%] {\n min-width: 40px;\n max-width: 40px;\n min-height: 40px;\n max-height: 40px;\n border-radius: 40px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[_ngcontent-%COMP%]:hover {\n background-color: #F3F3F9;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[_ngcontent-%COMP%]:active {\n background-color: #CECADA;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.primary[_ngcontent-%COMP%] {\n background: #2B2733;\n color: #ffffff;\n border-color: #2B2733;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.primary[_ngcontent-%COMP%]:hover {\n background-color: #2B2733;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.primary[_ngcontent-%COMP%]:active {\n background-color: #2B2733;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[disabled][_ngcontent-%COMP%], .event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.mat-disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.circle[_ngcontent-%COMP%] {\n padding: 0;\n min-width: 24px;\n max-width: 24px;\n min-height: 24px;\n max-height: 24px;\n border-radius: 24px;\n}\n.event-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[disabled][_ngcontent-%COMP%] {\n opacity: 0.8;\n color: #CECADA;\n}\n.event-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n margin: auto 0 0 0;\n}\n.event-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] .__tag[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n padding: 3px 6px 3px 8px;\n border-radius: 16px;\n background: #F3F3F9;\n}\n.event-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] .__tag[_ngcontent-%COMP%] .__label[_ngcontent-%COMP%] {\n font-weight: 700;\n font-size: 10px;\n line-height: 14px;\n display: flex;\n align-items: center;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n color: #807A8E;\n}\n.event-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] .__tag[_ngcontent-%COMP%], .event-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin-right: 5px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvcHJvbXB0L3VpL2NvbXBvbmVudHMvdGltZS1jb21tYW5kLWJsdWVwcmludC1ldmVudC1pdGVtL3RpbWUtY29tbWFuZC1ibHVlcHJpbnQtZXZlbnQtaXRlbS5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdXRpbHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUMvTUE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7QUFxRUY7O0FBbEVBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBRUEsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLDhDQUFBO0VBQ0EsZUFBQTtBQW9FRjtBQWxFRTtFQUNFLG1CQUFBO0VBQ0EsWUFBQTtBQW9FSjtBQWpFRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0FBbUVKO0FBakVJO0VBQ0UsZ0JBQUE7QUFtRU47QUE1REk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkhyQm9CO0VHdUJwQixhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQTZETjtBQXpESTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7QUEyRE47QUF6RE07RUY5REYsZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBdkVBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBa0lBLGlCQUFBO0VFekdJLGNIaERnQjtFR2tEaEIsYUFBQTtFQUNBLG1CQUFBO0FBaUVSO0FBOURNO0VGdEVGLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQXhGQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFRWtESSxlQUFBO0VBQ0EsY0h0RGlCO0VHd0RqQixhQUFBO0VBQ0EsbUJBQUE7RUFFQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QUFvRVI7QUFsRVE7RUFDRSxhQUFBO0FBb0VWO0FBaEVNO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtBQWtFUjtBQS9ETTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7QUFpRVI7QUEvRFE7RUZqR0osZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBeEZBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBZ1FBLGdCQUFBO0VBQ0EseUJBQUE7RUNuT0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VFMUJBLGVEb0V3QjtFQ25FeEIsZ0JEbUU4QjtFQ2xFOUIsaUJEa0VtQztFQ2pFbkMsdUJBSmlFO0VEc0UzRCxvQ0FBQTtBQWtGVjtBQWhGVTtFQUNFLGNINUZzQjtFRzZGdEIsbUNBQUE7QUFrRlo7QUE1RUk7RUFDRSxhQUFBO0VBQ0EsaUJBQUE7QUE4RU47QUE1RU07RUZsSEYsZ0NBQUE7RUFnSEEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBN0VBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VDa0hBLGdCQUFBO0VBRUEsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0ZoS2dCO0VFaUtoQixlQUFBO0VBQ0EsNkJBZ0RrQjtFQTlDbEIsMEJGYmU7RUMxSGYscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUMrTEEsa0JBQUE7RUFDQSxrQkFBQTtBQ1RKO0FEaERJO0VBQ0ksWUFBQTtBQ2tEUjtBRC9DSTtFQUVJLGVBRE87RUFFUCxlQUZPO0VBR1AsZ0JBSE87RUFJUCxnQkFKTztFQUtQLG1CQUxPO0FDcURmO0FEN0NJO0VBQ0kseUJGM0prQjtBRzBNMUI7QUQ1Q0k7RUFDSSx5QkZqS2tCO0FHK00xQjtBRDNDSTtFQUNJLG1CRjVMWTtFRTZMWixjRjlLZ0I7RUUrS2hCLHFCRjlMWTtBRzJPcEI7QUQzQ1E7RUFDSSx5QkZqTVE7QUc4T3BCO0FEMUNRO0VBQ0kseUJGck1RO0FHaVBwQjtBRHhDSTtFQUNJLG1CQUFBO0FDMENSO0FEbkJJO0VBQ0ksVUFBQTtFQUVBLGVBRE87RUFFUCxlQUZPO0VBR1AsZ0JBSE87RUFJUCxnQkFKTztFQUtQLG1CQUxPO0FDeUJmO0FBdklRO0VBQ0UsWUFBQTtFQUNBLGNIaEdnQjtBR3lPMUI7QUFuSUU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBQXFJSjtBQW5JSTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBQXFJTjtBQW5JTTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QUFxSVI7QUFqSUk7RUFDRSxpQkFBQTtBQW1JTiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5ldmVudC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YzRjNGOTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbiAgcGFkZGluZzogMCAxNXB4O1xuXG4gICYuX19pcy1ub3Qtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNGQkZCRkQ7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLl9fZGV0YWlscy1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAvL21hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgLmltYWdlLWJveCB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1N3B4KTtcblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udEJvZHkxNVJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLnRhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcblxuICAgICAgICAudGFnIHtcbiAgICAgICAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0UHJvcCgxMHB4LCA3MDAsIDE0cHgpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQsIC4yKTtcblxuICAgICAgICAgICYucHJpbWFyeSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRkYXJrLWNvbG9yLXByaW1hcnksIDAuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG5cbiAgICAgIGJ1dHRvbi5pbnZpdGUge1xuICAgICAgICBAaW5jbHVkZSBidXR0b25TbWFsbChcbiAgICAgICAgICAgICAgICAgICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICk7XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuX190YWctYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvIDAgMCAwO1xuXG4gICAgLl9fdGFnIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogM3B4IDZweCAzcHggOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGM0YzRjk7XG5cbiAgICAgIC5fX2xhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzgwN0E4RTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX190YWcsIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8kYmFzZS1mb250LXNpemU6IDE2OyAtLSBjaGFuZ2UgdG8gdGhpcyBhZnRlciBsYXlvdXQgcmVmYWN0b3JpbmdcbiRiYXNlLWZvbnQtc2l6ZTogMTA7XG5cbi8vIDElIG9mIEZ1bGxIRCByZXNvbHV0aW9uIGhlaWdodFxuJGhlaWdodC11bml0LW1vZGlmaWVyOiAxMC44O1xuLy8gMSUgb2YgRnVsbEhEIHJlc29sdXRpb24gd2lkdGhcbiR3aWR0aC11bml0LW1vZGlmaWVyOiAxOS4yO1xuXG5AZnVuY3Rpb24gSGVpZ2h0VW5pdCgkdGFyZ2V0LCAkY29udGV4dDogJGhlaWdodC11bml0LW1vZGlmaWVyKSB7XG4gICAgQHJldHVybiBtYXRoLmRpdigkdGFyZ2V0LCAkY29udGV4dCkgKiAxdmg7XG59XG5cbkBmdW5jdGlvbiBXaWR0aFVuaXQoJHRhcmdldCwgJGNvbnRleHQ6ICR3aWR0aC11bml0LW1vZGlmaWVyKSB7XG4gICAgQHJldHVybiBtYXRoLmRpdigkdGFyZ2V0LCAkY29udGV4dCkgKiAxdnc7XG59XG5cbi8vIFRPRE86IFJlbW92ZSB0aGlzIG1peGluIC8gUmVwbGFjZSB3aXRoIGZvbnQgbWl4aW5zXG5AbWl4aW4gdGV4dFByb3AoJGZvbnRTaXplLCAkZm9udFdlaWdodCwgJGxpbmVIZWlnaHQsICRsZXR0ZXJTcGFjaW5nOiAtMC4wMmVtKSB7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlclNwYWNpbmc7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZU92ZXJsYXkoJGJhY2tncm91bmQpIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbn1cblxuLy8gVE9ETzogUmVtb3ZlIHRoaXMgbWl4aW4gLyBSZXBsYWNlIHdpdGggZm9udCBtaXhpbnNcbkBtaXhpbiB0ZXh0UHJvcCgkZm9udFNpemUsICRmb250V2VpZ2h0LCAkbGluZUhlaWdodCwgJGxldHRlclNwYWNpbmc6IC0wLjAyZW0pIHtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyU3BhY2luZztcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 34936:
/*!*****************************************************************************************************************!*\
!*** ./packages/time/prompt/ui/components/time-command-blueprint-hold/time-command-blueprint-hold.component.ts ***!
\*****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimeCommandBlueprintHoldComponent": () => (/* binding */ TimeCommandBlueprintHoldComponent)
/* harmony export */ });
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/api/scopes/nlp/routes/commands.route */ 95425);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/common/ui-kit/ui/pipes */ 97648);
function TimeCommandBlueprintHoldComponent_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "svg", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](4, "path", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
}
function TimeCommandBlueprintHoldComponent_ng_container_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "svg", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](4, "path", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
}
function TimeCommandBlueprintHoldComponent_ng_container_30_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "svg", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](4, "circle", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](6, "path", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
}
function TimeCommandBlueprintHoldComponent_ng_container_30_ng_template_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](1, "svg", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](3, "g", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](5, "circle", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, "\n ");
}
}
function TimeCommandBlueprintHoldComponent_ng_container_30_Template(rf, ctx) {
if (rf & 1) {
const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function TimeCommandBlueprintHoldComponent_ng_container_30_Template_div_click_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r7);
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
ctx_r6.onToggled.emit();
return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"]($event.stopPropagation());
});
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](4, TimeCommandBlueprintHoldComponent_ng_container_30_ng_container_4_Template, 9, 0, "ng-container", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](6, TimeCommandBlueprintHoldComponent_ng_container_30_ng_template_6_Template, 9, 0, "ng-template", null, 17, _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r4 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵreference"](7);
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx_r2.hold.isSelected)("ngIfElse", _r4);
}
}
class TimeCommandBlueprintHoldComponent {
constructor(el) {
this.el = el;
this.iconColor = '#2B2733';
this.TimeCommandActions = _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_0__.TimeCommandActions;
this.onToggled = new _angular_core__WEBPACK_IMPORTED_MODULE_3__.EventEmitter();
}
get endTime() {
return Boolean(this.hold) ? moment__WEBPACK_IMPORTED_MODULE_1__(this.hold.timeStamp).add(this.hold.duration, 'minutes').toISOString() : '';
}
}
TimeCommandBlueprintHoldComponent.ɵfac = function TimeCommandBlueprintHoldComponent_Factory(t) {
return new (t || TimeCommandBlueprintHoldComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_3__.ElementRef));
};
TimeCommandBlueprintHoldComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
type: TimeCommandBlueprintHoldComponent,
selectors: [["app-time-command-blueprint-hold"]],
inputs: {
hold: "hold",
actionType: ["action", "actionType"]
},
outputs: {
onToggled: "onToggled"
},
decls: 35,
vars: 18,
consts: [[1, "hold-item"], [1, "__details-info"], [1, "image-box"], [3, "ngSwitch"], [4, "ngSwitchCase"], [4, "ngSwitchDefault"], [1, "content-box"], [1, "label"], [1, "description"], ["width", "3", "height", "4", "viewBox", "0 0 3 4", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["cx", "1.5", "cy", "2.39844", "r", "1.5", "fill", "#807A8E"], [4, "ngIf"], ["width", "20", "height", "20", "viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M1.13666 1.13633C1.42956 0.843433 1.90443 0.843433 2.19732 1.13633L4.45865 3.39766C4.46661 3.40527 4.47441 3.41307 4.48205 3.42105L15.6588 14.5978L18.0307 16.9697C18.3236 17.2626 18.3236 17.7374 18.0307 18.0303C17.7378 18.3232 17.2629 18.3232 16.97 18.0303L15.0201 16.0804L13.0103 17.3365L12.9637 17.3656C12.533 17.6349 12.2567 17.8076 11.9755 17.9362C10.7212 18.5097 9.2795 18.5097 8.02518 17.9362C7.74394 17.8076 7.46765 17.6349 7.03695 17.3656L6.99039 17.3365L6.94362 17.3073C6.24561 16.8711 5.8397 16.6174 5.4837 16.3318C3.89792 15.0595 2.87561 13.2149 2.63715 11.1959C2.58362 10.7426 2.58363 10.2639 2.58366 9.4408L2.58366 9.3857L2.58366 4.81389C2.58366 4.48534 2.67905 4.17293 2.84792 3.90824L1.13666 2.19699C0.843769 1.90409 0.843769 1.42922 1.13666 1.13633ZM4.08366 5.14398L4.08366 9.3857C4.08366 10.2795 4.08489 10.6651 4.1268 11.02C4.3191 12.6482 5.14355 14.1357 6.4224 15.1618C6.70113 15.3854 7.02746 15.5908 7.78539 16.0645C8.2782 16.3725 8.46747 16.4891 8.64891 16.572C9.50713 16.9644 10.4935 16.9644 11.3517 16.572C11.5332 16.4891 11.7225 16.3725 12.2153 16.0645L13.9315 14.9919L4.08366 5.14398ZM9.43363 1.22258C9.81007 1.17734 10.1906 1.17734 10.567 1.22258C11.1348 1.29081 11.6765 1.49403 12.5164 1.80918C12.5454 1.82005 12.5748 1.83106 12.6045 1.8422C12.6599 1.86298 12.7146 1.88347 12.7686 1.90371C14.2749 2.46804 15.2442 2.83119 15.9489 3.50477C16.4129 3.94826 16.7823 4.48119 17.0346 5.07138C17.4178 5.96778 17.4175 7.00287 17.417 8.61139C17.417 8.66906 17.417 8.72748 17.417 8.78665V12.5C17.417 12.9142 17.0812 13.25 16.667 13.25C16.2528 13.25 15.917 12.9142 15.917 12.5L15.917 8.78665C15.917 6.93975 15.9024 6.23898 15.6553 5.66104C15.4827 5.25723 15.23 4.89259 14.9125 4.58915C14.4581 4.15487 13.8071 3.89518 12.0778 3.2467C11.1199 2.88751 10.7551 2.75597 10.3881 2.71186C10.1305 2.68091 9.87015 2.68091 9.61259 2.71186C9.24557 2.75597 8.88071 2.88751 7.92286 3.2467L6.93033 3.61889C6.54249 3.76433 6.11018 3.56783 5.96475 3.17999C5.81931 2.79214 6.01581 2.35984 6.40365 2.2144L7.39618 1.8422C7.42588 1.83106 7.45522 1.82006 7.4842 1.80918C8.32417 1.49403 8.8658 1.29081 9.43363 1.22258Z", "fill", "#807A8E"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10.3874 2.71193C10.1299 2.68098 9.86952 2.68098 9.61196 2.71193C9.24494 2.75603 8.88008 2.88758 7.92223 3.24677L7.19826 3.51825C6.19625 3.894 5.81501 4.04228 5.51477 4.24494C4.84068 4.69994 4.36168 5.39113 4.17234 6.18206C4.088 6.53434 4.08303 6.94337 4.08303 8.01352L4.08303 9.13952C4.08303 9.72616 4.08344 9.98426 4.09964 10.2232C4.24534 12.3718 5.33864 14.3444 7.08339 15.6067C7.27745 15.747 7.49611 15.8842 7.99358 16.1951C8.2773 16.3724 8.38616 16.4399 8.48778 16.4933C9.43435 16.9907 10.565 16.9907 11.5116 16.4933C11.6132 16.4399 11.7221 16.3724 12.0058 16.1951C12.5033 15.8842 12.7219 15.747 12.916 15.6066C14.6608 14.3444 15.7541 12.3718 15.8998 10.2232C15.916 9.98426 15.9164 9.72616 15.9164 9.13952L15.9164 8.01351C15.9164 6.94337 15.9114 6.53434 15.8271 6.18206C15.6377 5.39113 15.1587 4.69993 14.4846 4.24494C14.1844 4.04228 13.8031 3.894 12.8011 3.51825L12.0772 3.24676C11.1193 2.88758 10.7545 2.75603 10.3874 2.71193ZM7.19858 17.4671L7.17105 17.4499C6.70859 17.1609 6.44439 16.9958 6.20415 16.8219C4.09843 15.2985 2.77892 12.9178 2.60308 10.3247C2.58302 10.0289 2.58302 9.71733 2.58303 9.17197L2.58303 9.13952L2.58303 8.01352C2.58303 7.97916 2.58303 7.94524 2.58302 7.91175C2.58286 6.97807 2.58275 6.37925 2.71356 5.83284C2.99029 4.67686 3.69037 3.66666 4.67557 3.00166C5.14126 2.68732 5.702 2.47716 6.57629 2.14948C6.60765 2.13773 6.6394 2.12582 6.67158 2.11376L7.39555 1.84227C7.42526 1.83113 7.45459 1.82012 7.48357 1.80925C8.32354 1.4941 8.86517 1.29088 9.433 1.22265C9.80944 1.17741 10.1899 1.17741 10.5664 1.22265C11.1342 1.29088 11.6758 1.4941 12.5158 1.80925C12.5448 1.82012 12.5741 1.83113 12.6038 1.84227L13.3278 2.11376C13.36 2.12582 13.3917 2.13772 13.4231 2.14948C14.2974 2.47716 14.8581 2.68732 15.3238 3.00165C16.309 3.66665 17.0091 4.67686 17.2858 5.83283C17.4166 6.37924 17.4165 6.97807 17.4164 7.91175C17.4164 7.94524 17.4164 7.97915 17.4164 8.01351L17.4164 9.13952V9.17199C17.4164 9.71734 17.4164 10.0289 17.3963 10.3247C17.2205 12.9178 15.901 15.2985 13.7952 16.8219C13.555 16.9957 13.2908 17.1609 12.8284 17.4499L12.8008 17.4671L12.7741 17.4838C12.526 17.6389 12.367 17.7383 12.2094 17.8211C10.826 18.5481 9.17342 18.5481 7.78997 17.8211C7.63245 17.7383 7.47339 17.6389 7.22534 17.4838L7.19858 17.4671Z", "fill", "#807A8E"], [1, "toggle-button", 3, "click"], [4, "ngIf", "ngIfElse"], ["notSelectedToggleTmpl", ""], ["width", "22", "height", "22", "viewBox", "0 0 22 22", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["cx", "11", "cy", "11", "r", "11", "fill", "#DFC051"], ["d", "M16.7046 7.26899C17.0985 7.62783 17.0985 8.2095 16.7046 8.56816L9.94099 14.731C9.54716 15.0897 8.90896 15.0897 8.51513 14.731L5.29537 11.7972C4.90154 11.4385 4.90154 10.8568 5.29537 10.4982C5.68901 10.1393 6.3274 10.1393 6.72104 10.4982L9.22796 12.7823L15.2788 7.26899C15.6726 6.91034 16.311 6.91034 16.7046 7.26899Z", "fill", "#121114"], ["width", "22", "height", "23", "viewBox", "0 0 22 23", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["opacity", "0.5"], ["cx", "11", "cy", "11.1016", "r", "10", "stroke", "#66646C", "stroke-width", "2"]],
template: function TimeCommandBlueprintHoldComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](4, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](6, 3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](8, TimeCommandBlueprintHoldComponent_ng_container_8_Template, 7, 0, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](10, TimeCommandBlueprintHoldComponent_ng_container_10_Template, 7, 0, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](14, "div", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](16, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](17);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](19, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](20);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](21, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](22, "svg", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](24, "circle", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](25, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](26);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](27, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](28, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](29, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](30, TimeCommandBlueprintHoldComponent_ng_container_30_Template, 10, 2, "ng-container", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](32, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](33, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](34, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵclassProp"]("__is-not-selected", !ctx.hold.isSelected);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitch", ctx.actionType);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitchCase", ctx.TimeCommandActions.DeleteHolds);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate1"]("Hold: ", ctx.hold.title, "");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind2"](21, 9, ctx.hold.timeStamp, "dddd, MMM D, YYYY"), "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate2"]("\n ", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind2"](27, 12, ctx.hold.timeStamp, "h:mmA"), " - ", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind2"](28, 15, ctx.endTime, "h:mmA"), "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx.actionType !== ctx.TimeCommandActions.ViewHolds);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgSwitchCase, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgSwitchDefault, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_2__.MomentPipe],
styles: ["[_nghost-%COMP%] {\n width: 100%;\n height: 68px;\n display: flex;\n align-items: stretch;\n justify-content: stretch;\n border-radius: 16px;\n}\n\n.hold-item[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n justify-content: center;\n cursor: pointer;\n background: #FFFFFF;\n border-radius: 16px;\n border: 1px solid #F3F3F9;\n box-shadow: 0px 2px 3px rgba(29, 26, 34, 0.03);\n padding: 0 15px;\n}\n.hold-item.__is-not-selected[_ngcontent-%COMP%] {\n background: #FBFBFD;\n opacity: 0.5;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n justify-content: stretch;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%]:not(:first-child) {\n margin-top: 14px;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .image-box[_ngcontent-%COMP%] {\n width: 40px;\n height: 40px;\n overflow: hidden;\n border-radius: 10px;\n background-color: #F3F3F9;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] {\n position: relative;\n margin-left: 12px;\n flex-grow: 1;\n max-width: calc(100% - 57px);\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .label[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n line-height: 20px;\n color: #121114;\n display: flex;\n align-items: center;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n margin-top: 2px;\n color: #807A8E;\n display: flex;\n align-items: center;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin: 0 5px;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .toggle-button[_ngcontent-%COMP%] {\n position: absolute;\n right: 0;\n top: 10px;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .tags[_ngcontent-%COMP%] {\n display: inline-flex;\n margin-left: 4px;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .tags[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n font-weight: 600;\n text-transform: uppercase;\n display: inline-block;\n flex-direction: row;\n align-items: center;\n padding: 3px 8px;\n border-radius: 16px;\n vertical-align: middle;\n font-size: 10px;\n font-weight: 700;\n line-height: 14px;\n letter-spacing: -0.02em;\n background: rgba(180, 175, 198, 0.2);\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .tags[_ngcontent-%COMP%] .tag.primary[_ngcontent-%COMP%] {\n color: #BD970F;\n background: rgba(223, 192, 81, 0.1);\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] {\n display: flex;\n margin-right: 6px;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n font-weight: 600;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 13px 20px;\n margin: 0;\n border: 1px solid #EDEAF2;\n border-radius: 10px;\n color: #2B2733;\n cursor: pointer;\n background-color: transparent;\n transition: all 200ms ease;\n \n font-size: 14px;\n line-height: 20px;\n border-radius: 8px;\n padding: 10px 12px;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.no-border[_ngcontent-%COMP%] {\n border: none;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.circle[_ngcontent-%COMP%] {\n min-width: 40px;\n max-width: 40px;\n min-height: 40px;\n max-height: 40px;\n border-radius: 40px;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[_ngcontent-%COMP%]:hover {\n background-color: #F3F3F9;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[_ngcontent-%COMP%]:active {\n background-color: #CECADA;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.primary[_ngcontent-%COMP%] {\n background: #2B2733;\n color: #ffffff;\n border-color: #2B2733;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.primary[_ngcontent-%COMP%]:hover {\n background-color: #2B2733;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.primary[_ngcontent-%COMP%]:active {\n background-color: #2B2733;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[disabled][_ngcontent-%COMP%], .hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.mat-disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite.circle[_ngcontent-%COMP%] {\n padding: 0;\n min-width: 24px;\n max-width: 24px;\n min-height: 24px;\n max-height: 24px;\n border-radius: 24px;\n}\n.hold-item[_ngcontent-%COMP%] .__details-info[_ngcontent-%COMP%] .actions-list[_ngcontent-%COMP%] button.invite[disabled][_ngcontent-%COMP%] {\n opacity: 0.8;\n color: #CECADA;\n}\n.hold-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n margin: auto 0 0 0;\n}\n.hold-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] .__tag[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n padding: 3px 6px 3px 8px;\n border-radius: 16px;\n background: #F3F3F9;\n}\n.hold-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] .__tag[_ngcontent-%COMP%] .__label[_ngcontent-%COMP%] {\n font-weight: 700;\n font-size: 10px;\n line-height: 14px;\n display: flex;\n align-items: center;\n letter-spacing: 0.1em;\n text-transform: uppercase;\n color: #807A8E;\n}\n.hold-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] .__tag[_ngcontent-%COMP%], .hold-item[_ngcontent-%COMP%] .__tag-box[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin-right: 5px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvcHJvbXB0L3VpL2NvbXBvbmVudHMvdGltZS1jb21tYW5kLWJsdWVwcmludC1ob2xkL3RpbWUtY29tbWFuZC1ibHVlcHJpbnQtaG9sZC5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdXRpbHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUE3RUE7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUNuR0EseUJBQUE7QUFXQSx5QkFBQTtBQThCQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxvQkFBQTtBQU9BLG1CQUFBO0FBTUEsc0JBQUE7QUFNQSxvQkFBQTtBQVFBLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG9CQUFBO0FBT0EsMEJBQUE7QUFRQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EscUJBQUE7QUFPQSxvQkFBQTtBQU9BLCtCQUFBO0FBT0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBRHJLQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBRXhHQSxTQUFBO0FBUUEsWUFBQTtBQWdDQSxrQkFBQTtBQUtBLHlCQUFBO0FBS0Esd0JBQUE7QUFLQSxzQkFBQTtBQUtBLGtCQUFBO0FBS0Esa0JBQUE7QUFpRUEsaUJBQUE7QUMvTUE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7QUFxRUY7O0FBbEVBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBRUEsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLDhDQUFBO0VBQ0EsZUFBQTtBQW9FRjtBQWxFRTtFQUNFLG1CQUFBO0VBQ0EsWUFBQTtBQW9FSjtBQWpFRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0FBbUVKO0FBakVJO0VBQ0UsZ0JBQUE7QUFtRU47QUE1REk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkhyQm9CO0VHdUJwQixhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQTZETjtBQXpESTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7QUEyRE47QUF6RE07RUY5REYsZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBdkVBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBa0lBLGlCQUFBO0VFekdJLGNIaERnQjtFR2tEaEIsYUFBQTtFQUNBLG1CQUFBO0FBaUVSO0FBOURNO0VGdEVGLGdDQUFBO0VBMEdBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQXhGQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFRWtESSxlQUFBO0VBQ0EsY0h0RGlCO0VHd0RqQixhQUFBO0VBQ0EsbUJBQUE7RUFFQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QUFvRVI7QUFsRVE7RUFDRSxhQUFBO0FBb0VWO0FBaEVNO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtBQWtFUjtBQS9ETTtFQUNFLG9CQUFBO0VBQ0EsZ0JBQUE7QUFpRVI7QUEvRFE7RUZqR0osZ0NBQUE7RUEwR0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBeEZBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBZ1FBLGdCQUFBO0VBQ0EseUJBQUE7RUNuT0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VFMUJBLGVEb0V3QjtFQ25FeEIsZ0JEbUU4QjtFQ2xFOUIsaUJEa0VtQztFQ2pFbkMsdUJBSmlFO0VEc0UzRCxvQ0FBQTtBQWtGVjtBQWhGVTtFQUNFLGNINUZzQjtFRzZGdEIsbUNBQUE7QUFrRlo7QUE1RUk7RUFDRSxhQUFBO0VBQ0EsaUJBQUE7QUE4RU47QUE1RU07RUZsSEYsZ0NBQUE7RUFnSEEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBN0VBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VDa0hBLGdCQUFBO0VBRUEsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0ZoS2dCO0VFaUtoQixlQUFBO0VBQ0EsNkJBZ0RrQjtFQTlDbEIsMEJGYmU7RUMxSGYscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUMrTEEsa0JBQUE7RUFDQSxrQkFBQTtBQ1RKO0FEaERJO0VBQ0ksWUFBQTtBQ2tEUjtBRC9DSTtFQUVJLGVBRE87RUFFUCxlQUZPO0VBR1AsZ0JBSE87RUFJUCxnQkFKTztFQUtQLG1CQUxPO0FDcURmO0FEN0NJO0VBQ0kseUJGM0prQjtBRzBNMUI7QUQ1Q0k7RUFDSSx5QkZqS2tCO0FHK00xQjtBRDNDSTtFQUNJLG1CRjVMWTtFRTZMWixjRjlLZ0I7RUUrS2hCLHFCRjlMWTtBRzJPcEI7QUQzQ1E7RUFDSSx5QkZqTVE7QUc4T3BCO0FEMUNRO0VBQ0kseUJGck1RO0FHaVBwQjtBRHhDSTtFQUNJLG1CQUFBO0FDMENSO0FEbkJJO0VBQ0ksVUFBQTtFQUVBLGVBRE87RUFFUCxlQUZPO0VBR1AsZ0JBSE87RUFJUCxnQkFKTztFQUtQLG1CQUxPO0FDeUJmO0FBdklRO0VBQ0UsWUFBQTtFQUNBLGNIaEdnQjtBR3lPMUI7QUFuSUU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBQXFJSjtBQW5JSTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBQXFJTjtBQW5JTTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QUFxSVI7QUFqSUk7RUFDRSxpQkFBQTtBQW1JTiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5ob2xkLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjNGM0Y5O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xuICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgJi5fX2lzLW5vdC1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI0ZCRkJGRDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAuX19kZXRhaWxzLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG5cbiAgICAuaW1hZ2UtYm94IHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICB9XG5cbiAgICAuY29udGVudC1ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU3cHgpO1xuXG4gICAgICAubGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBmb250Qm9keTE1UmVndWxhcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50b2dnbGUtYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAudGFncyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuXG4gICAgICAgIC50YWcge1xuICAgICAgICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgICAgICAgIEBpbmNsdWRlIHRleHRQcm9wKDEwcHgsIDcwMCwgMTRweCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItZ3JheXNjYWxlLWRhcmstNCwgLjIpO1xuXG4gICAgICAgICAgJi5wcmltYXJ5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGRhcmstY29sb3ItcHJpbWFyeSwgMC4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9ucy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcblxuICAgICAgYnV0dG9uLmludml0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvblNtYWxsKFxuICAgICAgICAgICAgICAgICAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgKTtcblxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5fX3RhZy1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG8gMCAwIDA7XG5cbiAgICAuX190YWcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzcHggNnB4IDNweCA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogI0YzRjNGOTtcblxuICAgICAgLl9fbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjODA3QThFO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fX3RhZywgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLyRiYXNlLWZvbnQtc2l6ZTogMTY7IC0tIGNoYW5nZSB0byB0aGlzIGFmdGVyIGxheW91dCByZWZhY3RvcmluZ1xuJGJhc2UtZm9udC1zaXplOiAxMDtcblxuLy8gMSUgb2YgRnVsbEhEIHJlc29sdXRpb24gaGVpZ2h0XG4kaGVpZ2h0LXVuaXQtbW9kaWZpZXI6IDEwLjg7XG4vLyAxJSBvZiBGdWxsSEQgcmVzb2x1dGlvbiB3aWR0aFxuJHdpZHRoLXVuaXQtbW9kaWZpZXI6IDE5LjI7XG5cbkBmdW5jdGlvbiBIZWlnaHRVbml0KCR0YXJnZXQsICRjb250ZXh0OiAkaGVpZ2h0LXVuaXQtbW9kaWZpZXIpIHtcbiAgICBAcmV0dXJuIG1hdGguZGl2KCR0YXJnZXQsICRjb250ZXh0KSAqIDF2aDtcbn1cblxuQGZ1bmN0aW9uIFdpZHRoVW5pdCgkdGFyZ2V0LCAkY29udGV4dDogJHdpZHRoLXVuaXQtbW9kaWZpZXIpIHtcbiAgICBAcmV0dXJuIG1hdGguZGl2KCR0YXJnZXQsICRjb250ZXh0KSAqIDF2dztcbn1cblxuLy8gVE9ETzogUmVtb3ZlIHRoaXMgbWl4aW4gLyBSZXBsYWNlIHdpdGggZm9udCBtaXhpbnNcbkBtaXhpbiB0ZXh0UHJvcCgkZm9udFNpemUsICRmb250V2VpZ2h0LCAkbGluZUhlaWdodCwgJGxldHRlclNwYWNpbmc6IC0wLjAyZW0pIHtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyU3BhY2luZztcbn1cblxuQG1peGluIGZ1bGxTaXplT3ZlcmxheSgkYmFja2dyb3VuZCkge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xufVxuXG4vLyBUT0RPOiBSZW1vdmUgdGhpcyBtaXhpbiAvIFJlcGxhY2Ugd2l0aCBmb250IG1peGluc1xuQG1peGluIHRleHRQcm9wKCRmb250U2l6ZSwgJGZvbnRXZWlnaHQsICRsaW5lSGVpZ2h0LCAkbGV0dGVyU3BhY2luZzogLTAuMDJlbSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJTcGFjaW5nO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 61887:
/*!*******************************************************************************************************************************!*\
!*** ./packages/time/prompt/ui/components/time-command-executed-confirmation/time-command-executed-confirmation.component.ts ***!
\*******************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimeCommandExecutedConfirmationComponent": () => (/* binding */ TimeCommandExecutedConfirmationComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 59295);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api/scopes/nlp/routes/commands.route */ 95425);
/* harmony import */ var _undock_time_prompt_states_time_command_view_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/time/prompt/states/time-command.view-model */ 48001);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function TimeCommandExecutedConfirmationComponent_section_0_Template(rf, ctx) {
if (rf & 1) {
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](0, "section", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](2, "div", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](4, "svg", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](6, "rect", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](8, "rect", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](10, "rect", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](12, "path", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](14, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](16, "path", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](18, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](20, "path", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](22, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](23, "span", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](24, "Command Executed");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](25, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](26, "svg", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("click", function TimeCommandExecutedConfirmationComponent_section_0_Template__svg_svg_click_26_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵrestoreView"](_r3);
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵresetView"](ctx_r2.close());
});
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelement"](28, "path", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](29, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](31, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](32, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](33, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](34, "span", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](35);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](36, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](37, "span", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](38);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](39, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](40, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](41, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](42, "div", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementStart"](44, "div", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵlistener"]("click", function TimeCommandExecutedConfirmationComponent_section_0_Template_div_click_44_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵrestoreView"](_r3);
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵresetView"](ctx_r4.close());
});
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](45, "Done");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](47, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵelementEnd"]();
}
if (rf & 2) {
const view_r1 = ctx.ngIf;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](35);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtextInterpolate"](view_r1 == null ? null : view_r1.blueprint == null ? null : view_r1.blueprint.originalQuery);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind1"](39, 2, ctx_r0.commandSumamryStream));
}
}
const _c0 = function (a0) {
return {
blueprint: a0
};
};
class TimeCommandExecutedConfirmationComponent {
constructor(commandViewModel, router) {
this.commandViewModel = commandViewModel;
this.router = router;
this.onClose = new _angular_core__WEBPACK_IMPORTED_MODULE_5__.EventEmitter();
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.commandSumamryStream = this.commandViewModel.state.blueprint$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.take)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(blueprint => {
let scheduled = 0,
rescheduled = 0,
canceled = 0;
let summary = '';
for (let i = 0; i < blueprint.actions.length; i++) {
let count = blueprint.actions[i].events.filter(e => e.isSelected).length;
switch (blueprint.actions[i].action) {
case _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_2__.TimeCommandActions.Schedule:
scheduled += count;
break;
case _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_2__.TimeCommandActions.Reschedule:
rescheduled += count;
break;
case _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_2__.TimeCommandActions.Cancel:
canceled += count;
break;
}
}
if (scheduled > 0) {
summary += `Scheduled ${scheduled} ${scheduled === 1 ? 'event' : 'events'}${rescheduled > 0 || canceled > 0 ? ', ' : ''}`;
}
if (rescheduled > 0) {
summary += `Rescheduled ${rescheduled} ${rescheduled === 1 ? 'event' : 'events'}${canceled > 0 ? ', ' : ''}`;
}
if (canceled > 0) {
summary += `Canceled ${canceled} ${canceled === 1 ? 'event' : 'events'}`;
}
return summary;
}));
}
close() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this.onClose.emit();
return _this.commandViewModel.clearConfirmation();
})();
}
}
TimeCommandExecutedConfirmationComponent.ɵfac = function TimeCommandExecutedConfirmationComponent_Factory(t) {
return new (t || TimeCommandExecutedConfirmationComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdirectiveInject"](_undock_time_prompt_states_time_command_view_model__WEBPACK_IMPORTED_MODULE_3__.TimeCommandViewModel), _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_8__.Router));
};
TimeCommandExecutedConfirmationComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵdefineComponent"]({
type: TimeCommandExecutedConfirmationComponent,
selectors: [["app-time-command-executed-confirmation"]],
outputs: {
onClose: "onClose"
},
decls: 3,
vars: 5,
consts: [["class", "time-command-confirmation __created", 4, "ngIf"], [1, "time-command-confirmation", "__created"], [1, "__overlay"], ["width", "64", "height", "64", "viewBox", "0 0 64 64", "fill", "none", "xmlns", "http://www.w3.org/2000/svg", 1, "__confirm-icon"], ["width", "64", "height", "64", "rx", "32", "fill", "#252329"], ["x", "8.5", "y", "9.5", "width", "47", "height", "47", "rx", "12.5", "fill", "#333137", "stroke", "#3E3C42"], ["x", "8.5", "y", "9.5", "width", "47", "height", "44", "rx", "12.5", "fill", "#333137", "stroke", "#3E3C42"], ["d", "M41 18C42.6569 18 44 16.6569 44 15C44 13.3431 42.6569 12 41 12C39.3431 12 38 13.3431 38 15C38 16.6569 39.3431 18 41 18Z", "fill", "#3E3C42"], ["d", "M23 18C24.6569 18 26 16.6569 26 15C26 13.3431 24.6569 12 23 12C21.3431 12 20 13.3431 20 15C20 16.6569 21.3431 18 23 18Z", "fill", "#3E3C42"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M29.9268 23L30 23L34 23L34.0732 23C35.8966 23 37.3664 23 38.5223 23.1554C39.7225 23.3167 40.733 23.6619 41.5355 24.4645C42.3381 25.267 42.6833 26.2775 42.8446 27.4777C43 28.6336 43 30.1034 43 31.9269L43 32L43 34L43 34.0731C43 35.8966 43 37.3664 42.8446 38.5223C42.6833 39.7225 42.3381 40.733 41.5355 41.5355C40.733 42.3381 39.7225 42.6833 38.5223 42.8446C37.3664 43.0001 35.8966 43 34.0731 43L34 43L30 43L29.9269 43C28.1034 43 26.6336 43.0001 25.4777 42.8446C24.2775 42.6833 23.267 42.3381 22.4645 41.5355C21.6619 40.733 21.3167 39.7225 21.1554 38.5223C20.9999 37.3664 21 35.8966 21 34.0732L21 34L21 32L21 31.9268C21 30.1034 20.9999 28.6336 21.1554 27.4777C21.3167 26.2775 21.6619 25.267 22.4645 24.4645C23.267 23.6619 24.2775 23.3167 25.4777 23.1554C26.6336 23 28.1034 23 29.9268 23ZM25.7442 25.1375C24.7658 25.2691 24.2477 25.5097 23.8787 25.8787C23.5097 26.2477 23.2691 26.7658 23.1375 27.7442C23.0021 28.7513 23 30.0861 23 32L23 34C23 35.9139 23.0021 37.2487 23.1375 38.2558C23.2691 39.2342 23.5097 39.7523 23.8787 40.1213C24.2477 40.4903 24.7658 40.7309 25.7442 40.8625C26.7513 40.9979 28.0861 41 30 41L34 41C35.9139 41 37.2487 40.9979 38.2558 40.8625C39.2342 40.7309 39.7523 40.4903 40.1213 40.1213C40.4903 39.7523 40.7309 39.2342 40.8625 38.2558C40.9979 37.2487 41 35.9139 41 34L41 32C41 30.0861 40.9979 28.7513 40.8625 27.7442C40.7309 26.7658 40.4903 26.2477 40.1213 25.8787C39.7523 25.5097 39.2342 25.2691 38.2558 25.1375C37.2487 25.0021 35.9139 25 34 25L30 25C28.0861 25 26.7513 25.0021 25.7442 25.1375ZM26.2929 30.2929C26.6834 29.9024 27.3166 29.9024 27.7071 30.2929L30.7072 33.293C30.8947 33.4805 31.0001 33.7348 31.0001 34.0001C31.0001 34.2653 30.8947 34.5196 30.7072 34.7072L27.707 37.7072C27.3165 38.0978 26.6833 38.0978 26.2928 37.7072C25.9023 37.3167 25.9023 36.6835 26.2928 36.293L28.5858 34.0001L26.2929 31.7071C25.9024 31.3166 25.9024 30.6834 26.2929 30.2929ZM33 36C32.4477 36 32 36.4477 32 37C32 37.5523 32.4477 38 33 38L37 38C37.5523 38 38 37.5523 38 37C38 36.4477 37.5523 36 37 36L33 36Z", "fill", "#CECADA"], ["d", "M41 15C41 15 41 14 41 11.5C41 9.5 41 8 41 8", "stroke", "#66646C", "stroke-width", "2", "stroke-linecap", "round"], ["d", "M23 15C23 15 23 14 23 11.5C23 9.5 23 8 23 8", "stroke", "#66646C", "stroke-width", "2", "stroke-linecap", "round"], [1, "__section-description"], ["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg", 1, "__close-button", 3, "click"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M5.29289 5.29289C5.68342 4.90237 6.31658 4.90237 6.70711 5.29289L12 10.5858L17.2929 5.29289C17.6834 4.90237 18.3166 4.90237 18.7071 5.29289C19.0976 5.68342 19.0976 6.31658 18.7071 6.70711L13.4142 12L18.7071 17.2929C19.0976 17.6834 19.0976 18.3166 18.7071 18.7071C18.3166 19.0976 17.6834 19.0976 17.2929 18.7071L12 13.4142L6.70711 18.7071C6.31658 19.0976 5.68342 19.0976 5.29289 18.7071C4.90237 18.3166 4.90237 17.6834 5.29289 17.2929L10.5858 12L5.29289 6.70711C4.90237 6.31658 4.90237 5.68342 5.29289 5.29289Z", "fill", "white"], [1, "__label-box"], [1, "__section-label"], [1, "__section-sub-label"], [1, "__step-button-box"], [1, "__step-button", "__continue", "__close", 3, "click"]],
template: function TimeCommandExecutedConfirmationComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtemplate"](0, TimeCommandExecutedConfirmationComponent_section_0_Template, 48, 4, "section", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵtext"](2, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpureFunction1"](3, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_5__["ɵɵpipeBind1"](1, 1, ctx.commandViewModel.state.blueprint$)));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_9__.NgIf, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_4__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n position: fixed;\n top: 0;\n left: 0;\n width: 100vw;\n height: 100vh;\n z-index: 1100;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n background: rgba(18, 17, 20, 0.5);\n}\n\n.time-command-confirmation[_ngcontent-%COMP%] {\n width: 500px;\n height: 366px;\n max-height: 416px;\n background: #FFFFFF;\n box-shadow: 0px 25px 50px rgba(29, 26, 34, 0.2);\n border-radius: 24px;\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n.time-command-confirmation[_ngcontent-%COMP%] .__overlay[_ngcontent-%COMP%] {\n position: relative;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 200px;\n min-height: 200px;\n background: #121114;\n border-radius: 16px;\n}\n.time-command-confirmation[_ngcontent-%COMP%] .__overlay[_ngcontent-%COMP%] .__confirm-icon[_ngcontent-%COMP%] {\n margin: 30px 0;\n}\n.time-command-confirmation[_ngcontent-%COMP%] .__overlay[_ngcontent-%COMP%] .__close-button[_ngcontent-%COMP%] {\n position: absolute;\n top: 15px;\n right: 15px;\n cursor: pointer;\n}\n.time-command-confirmation[_ngcontent-%COMP%] .__label-box[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n flex: 1;\n width: 100%;\n max-width: 100%;\n}\n.time-command-confirmation[_ngcontent-%COMP%] .__section-label[_ngcontent-%COMP%] {\n font-weight: 400;\n font-size: 20px;\n line-height: 26px;\n max-width: calc(100% - 50px);\n align-items: center;\n text-align: center;\n letter-spacing: -0.02em;\n color: #121114;\n margin: 20px 0 15px 0;\n max-height: 77px;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.time-command-confirmation[_ngcontent-%COMP%] .__section-description[_ngcontent-%COMP%] {\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n letter-spacing: 1px;\n text-transform: uppercase;\n color: #A7A7A8;\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.time-command-confirmation[_ngcontent-%COMP%] .__section-sub-label[_ngcontent-%COMP%] {\n font-weight: 400;\n font-size: 15px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #807A8E;\n margin-bottom: 15px;\n}\n.time-command-confirmation[_ngcontent-%COMP%] .__step-button-box[_ngcontent-%COMP%] {\n margin-top: auto;\n margin-bottom: 20px;\n height: 48px;\n width: 460px;\n}\n.time-command-confirmation[_ngcontent-%COMP%] .__step-button-box[_ngcontent-%COMP%] .__step-button.__continue.__close[_ngcontent-%COMP%] {\n background: #2B2733;\n width: 100%;\n padding: 13px 20px;\n font-weight: 600;\n font-size: 15px;\n line-height: 22px;\n display: flex;\n align-items: center;\n justify-content: center;\n letter-spacing: -0.02em;\n color: #FFFFFF;\n cursor: pointer;\n border-radius: 10px;\n}\n\n@media all and (max-width: 768px) {\n .time-command-confirmation[_ngcontent-%COMP%] {\n width: calc(100% - 20px);\n }\n .time-command-confirmation[_ngcontent-%COMP%] .__section-label[_ngcontent-%COMP%] {\n max-width: 100%;\n }\n .time-command-confirmation[_ngcontent-%COMP%] .__step-button-box[_ngcontent-%COMP%] {\n width: calc(100% - 20px);\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvcHJvbXB0L3VpL2NvbXBvbmVudHMvdGltZS1jb21tYW5kLWV4ZWN1dGVkLWNvbmZpcm1hdGlvbi90aW1lLWNvbW1hbmQtZXhlY3V0ZWQtY29uZmlybWF0aW9uLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNFLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQ0h3Q3VCO0FHb0J6Qjs7QUF6REE7RUFFRSxZQUFBO0VBQ0EsYUFBQTtFQUVBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSwrQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QUEwREY7QUF4REU7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBQTBESjtBQXhESTtFQUNFLGNBQUE7QUEwRE47QUF2REk7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBQXlETjtBQXJERTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QUF1REo7QUFwREU7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLDRCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7QUFzREo7QUFuREU7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FBcURKO0FBbERFO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBQW9ESjtBQWpERTtFQUVFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtBQWtESjtBQTVDUTtFQUNFLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBQThDVjs7QUFwQ0E7RUFFRTtJQUNFLHdCQUFBO0VBc0NGO0VBcENFO0lBQ0UsZUFBQTtFQXNDSjtFQW5DRTtJQUNFLHdCQUFBO0VBcUNKO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMTEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kO1xufVxuXG4udGltZS1jb21tYW5kLWNvbmZpcm1hdGlvbiB7XG5cbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDM2NnB4O1xuICAvL21pbi1oZWlnaHQ6IDM2NnB4O1xuICBtYXgtaGVpZ2h0OiA0MTZweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDI1cHggNTBweCByZ2JhKDI5LCAyNiwgMzQsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZDogIzEyMTExNDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgLl9fY29uZmlybS1pY29uIHtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgIH1cblxuICAgIC5fX2Nsb3NlLWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAuX19sYWJlbC1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLl9fc2VjdGlvbi1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogIzEyMTExNDtcbiAgICBtYXJnaW46IDIwcHggMCAxNXB4IDA7XG4gICAgbWF4LWhlaWdodDogNzdweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuX19zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNBN0E3QTg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweFxuICB9XG5cbiAgLl9fc2VjdGlvbi1zdWItbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGNvbG9yOiAjODA3QThFO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuX19zdGVwLWJ1dHRvbi1ib3gge1xuXG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDYwcHg7XG5cbiAgICAuX19zdGVwLWJ1dHRvbiB7XG5cbiAgICAgICYuX19jb250aW51ZSB7XG5cbiAgICAgICAgJi5fX2Nsb3NlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkIyNzMzO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5cbi8vIE1PQklMRVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAudGltZS1jb21tYW5kLWNvbmZpcm1hdGlvbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXG4gICAgLl9fc2VjdGlvbi1sYWJlbCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLl9fc3RlcC1idXR0b24tYm94IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_10__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], TimeCommandExecutedConfirmationComponent.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 23787:
/*!*************************************************************************************************************************************!*\
!*** ./packages/time/prompt/ui/components/time-command-group-schedule/event-attendees-preview/event-attendees-preview.component.ts ***!
\*************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventAttendeesPreviewComponent": () => (/* binding */ EventAttendeesPreviewComponent)
/* harmony export */ });
/* harmony import */ var _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/common/ui-kit/contracts/tooltip.position */ 99102);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_core_pipes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/pipes */ 30175);
function EventAttendeesPreviewComponent_ng_template_0_ng_container_1_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](4, "div", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](6, "img", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](7, "imgThumbnail");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const participant_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]().$implicit;
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵclassProp"]("-one-icon", ctx_r7.participants.length == 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("src", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](7, 4, participant_r5.userData == null ? null : participant_r5.userData.imageUrl), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵsanitizeUrl"])("alt", participant_r5.email);
}
}
function EventAttendeesPreviewComponent_ng_template_0_ng_container_1_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](2, EventAttendeesPreviewComponent_ng_template_0_ng_container_1_ng_container_2_Template, 11, 6, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const i_r6 = ctx.index;
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", i_r6 < ctx_r3.visibleCount);
}
}
function EventAttendeesPreviewComponent_ng_template_0_div_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](4, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
}
if (rf & 2) {
const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate1"]("+", (ctx_r4.participants == null ? null : ctx_r4.participants.length) - ctx_r4.visibleCount, "");
}
}
function EventAttendeesPreviewComponent_ng_template_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](1, EventAttendeesPreviewComponent_ng_template_0_ng_container_1_Template, 4, 1, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](2, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](3, EventAttendeesPreviewComponent_ng_template_0_div_3_Template, 8, 1, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngForOf", ctx_r1.participants);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx_r1.visibleCount < (ctx_r1.participants == null ? null : ctx_r1.participants.length));
}
}
function EventAttendeesPreviewComponent_ng_container_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](2, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](4, "div", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](6, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainer"](8, 12);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](12, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵreference"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵstyleProp"]("max-width", ctx_r2.maxWidth, "px");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngTemplateOutlet", _r0);
}
}
class EventAttendeesPreviewComponent {
constructor() {
this.iconSize = 28;
this.iconShift = 10;
this.TooltipPosition = _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_0__.TooltipPosition;
this.maxDisplayCount = 3;
this.preserveWidth = false;
this.dynamicWidth = false;
this.expandOnHover = false;
this.minWidth = 28;
this.maxWidth = 0;
}
get rightDirection() {
return this.direction !== 'left';
}
get leftDirection() {
return this.direction === 'left';
}
ngOnInit() {
this.updateLayout();
}
updateLayout() {
if (this.participants) {
const totalCount = this.participants.length;
this.visibleCount = this.maxDisplayCount;
let displayCount = this.visibleCount;
if (totalCount > this.visibleCount) {
this.visibleCount--;
}
if (this.dynamicWidth) {}
const itemsToShow = displayCount <= totalCount ? displayCount : totalCount;
const calcWidth = itemsToShow * (this.iconSize - this.iconShift) + this.iconShift;
const realSize = this.iconSize >= calcWidth ? this.iconSize : calcWidth;
if (this.preserveWidth) {
this.minWidth = realSize;
}
this.maxWidth = realSize;
}
}
}
EventAttendeesPreviewComponent.ɵfac = function EventAttendeesPreviewComponent_Factory(t) {
return new (t || EventAttendeesPreviewComponent)();
};
EventAttendeesPreviewComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
type: EventAttendeesPreviewComponent,
selectors: [["app-event-attendees-preview"]],
hostVars: 8,
hostBindings: function EventAttendeesPreviewComponent_HostBindings(rf, ctx) {
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵstyleProp"]("min-width", ctx.minWidth, "px");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵclassProp"]("expand-on-hover", ctx.expandOnHover)("right-to-left", ctx.rightDirection)("left-to-right", ctx.leftDirection);
}
},
inputs: {
direction: "direction",
maxDisplayCount: "maxDisplayCount",
preserveWidth: "preserveWidth",
dynamicWidth: "dynamicWidth",
participants: "participants",
expandOnHover: "expandOnHover"
},
decls: 5,
vars: 1,
consts: [["visibleParticipants", ""], [4, "ngIf"], [4, "ngFor", "ngForOf"], ["class", "out-item", 4, "ngIf"], [1, "out-item"], [1, "item", "participant-view"], ["default", "/assets/img/placeholders/user.png", 1, "participants-list__participant-icon", 3, "src", "alt"], [1, "item", "participant-counter"], [1, "hidden-participants-count"], [1, "wrapper"], [1, "inner"], [1, "icons-block"], [3, "ngTemplateOutlet"]],
template: function EventAttendeesPreviewComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](0, EventAttendeesPreviewComponent_ng_template_0_Template, 5, 2, "ng-template", null, 0, _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](2, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](3, EventAttendeesPreviewComponent_ng_container_3_Template, 13, 3, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](4, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx.participants);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgTemplateOutlet, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_1__.ImageDefaultDirective, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_2__.ImgThumbnailPipe],
styles: ["[_nghost-%COMP%] {\n display: flex;\n}\n.left-to-right[_nghost-%COMP%] .wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] {\n justify-content: flex-start;\n}\n.left-to-right[_nghost-%COMP%] .wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] {\n justify-content: flex-start;\n padding-left: 4px;\n}\n.left-to-right[_nghost-%COMP%] .wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] .out-item[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] {\n left: auto;\n right: 0;\n}\n.right-to-left[_nghost-%COMP%] .wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] {\n justify-content: flex-end;\n flex-direction: row-reverse;\n}\n.right-to-left[_nghost-%COMP%] .wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] {\n justify-content: flex-start;\n padding-right: 4px;\n}\n.right-to-left[_nghost-%COMP%] .wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] .out-item[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] {\n left: 0;\n right: auto;\n}\n\n.participant-counter[_ngcontent-%COMP%], .participant-view[_ngcontent-%COMP%] {\n width: 28px;\n min-width: 28px;\n height: 28px;\n min-height: 28px;\n background: #ffffff;\n border: 2px solid #ffffff;\n border-radius: 50%;\n overflow: hidden;\n}\n.participant-counter[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .participant-view[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n border-radius: 50%;\n}\n\n.participant-counter[_ngcontent-%COMP%] {\n text-align: center;\n background: #2B2733;\n}\n.participant-counter[_ngcontent-%COMP%] .hidden-participants-count[_ngcontent-%COMP%] {\n font-weight: 500;\n font-size: 12px;\n line-height: 28px;\n color: #ffffff;\n}\n\n.wrapper[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n height: 28px;\n width: 100%;\n transition: ease-in-out 250ms;\n}\n.wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] {\n display: flex;\n width: 100%;\n flex-direction: row;\n justify-content: flex-end;\n justify-items: center;\n}\n.wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] .spacer[_ngcontent-%COMP%] {\n display: flex;\n flex: 1 0 calc(28px / 2);\n}\n.wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] {\n display: flex;\n flex: 1 1 28px;\n}\n.wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .out-item[_ngcontent-%COMP%] {\n display: flex;\n flex: 0 1 calc(28px - 10px);\n justify-content: center;\n align-content: center;\n position: relative;\n}\n.wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .out-item[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] {\n display: flex;\n flex: 1;\n justify-content: center;\n align-content: center;\n align-items: center;\n margin-left: -10px;\n}\n.wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .out-item[_ngcontent-%COMP%] .item.participant-view[_ngcontent-%COMP%] {\n display: block;\n}\n.wrapper[_ngcontent-%COMP%] .inner[_ngcontent-%COMP%] .icons-block[_ngcontent-%COMP%] .out-item[_ngcontent-%COMP%] .item.participant-view.-one-icon[_ngcontent-%COMP%] {\n margin-left: -4px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvcHJvbXB0L3VpL2NvbXBvbmVudHMvdGltZS1jb21tYW5kLWdyb3VwLXNjaGVkdWxlL2V2ZW50LWF0dGVuZGVlcy1wcmV2aWV3L2V2ZW50LWF0dGVuZGVlcy1wcmV2aWV3LmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQzlNQTtFQUNJLGFBQUE7QUEwREo7QUF2RFE7RUFDSSwyQkFBQTtBQXlEWjtBQXZEWTtFQUNJLDJCQUFBO0VBQ0EsaUJBQUE7QUF5RGhCO0FBdERZO0VBQ0ksVUFBQTtFQUNBLFFBQUE7QUF3RGhCO0FBbERRO0VBQ0kseUJBQUE7RUFDQSwyQkFBQTtBQW9EWjtBQWxEWTtFQUNJLDJCQUFBO0VBQ0Esa0JBQUE7QUFvRGhCO0FBakRZO0VBQ0ksT0FBQTtFQUNBLFdBQUE7QUFtRGhCOztBQTVDQTtFQUNJLFdBekNHO0VBMENILGVBMUNHO0VBMkNILFlBM0NHO0VBNENILGdCQTVDRztFQThDSCxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQThDSjtBQTVDSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUE4Q1I7O0FBMUNBO0VBRUksa0JBQUE7RUFDQSxtQkg1RFk7QUd3R2hCO0FBMUNJO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBbEVEO0VBbUVDLGNIK0ZBO0FHbkRSOztBQXhDQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFlBMUVHO0VBMkVILFdBQUE7RUFDQSw2QkFBQTtBQTJDSjtBQXpDSTtFQUNJLGFBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0FBMkNSO0FBekNRO0VBQ0ksYUFBQTtFQUNBLHdCQUFBO0FBMkNaO0FBeENRO0VBQ0ksYUFBQTtFQUNBLGNBQUE7QUEwQ1o7QUF2Q1k7RUFDSSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QUF5Q2hCO0FBdkNnQjtFQUVJLGFBQUE7RUFDQSxPQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUF3Q3BCO0FBdENvQjtFQUNJLGNBQUE7QUF3Q3hCO0FBdEN3QjtFQUNJLGlCQUFBO0FBd0M1QiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG4kaW1hZ2VTaGlmdFNwYWNlV2lkdGg6IDEwcHg7XG4kc2l6ZTogMjhweDtcblxuOmhvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmLmxlZnQtdG8tcmlnaHQge1xuICAgICAgICAud3JhcHBlciAuaW5uZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAuaWNvbnMtYmxvY2sge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm91dC1pdGVtIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5yaWdodC10by1sZWZ0IHtcbiAgICAgICAgLndyYXBwZXIgLmlubmVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgICAgIC5pY29ucy1ibG9jayB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm91dC1pdGVtIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5wYXJ0aWNpcGFudC1jb3VudGVyLCAucGFydGljaXBhbnQtdmlldyB7XG4gICAgd2lkdGg6ICRzaXplO1xuICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcblxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbn1cblxuLnBhcnRpY2lwYW50LWNvdW50ZXIge1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgLmhpZGRlbi1wYXJ0aWNpcGFudHMtY291bnQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyNTBtcztcblxuICAgIC5pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLnNwYWNlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMSAwIGNhbGMoI3skc2l6ZX0gLyAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29ucy1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMSAxICRzaXplO1xuXG5cbiAgICAgICAgICAgIC5vdXQtaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgY2FsYygjeyRzaXplfSAtICN7JGltYWdlU2hpZnRTcGFjZVdpZHRofSk7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAmLnBhcnRpY2lwYW50LXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuLW9uZS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
/***/ }),
/***/ 50377:
/*!*****************************************************************************************************************!*\
!*** ./packages/time/prompt/ui/components/time-command-group-schedule/time-command-group-schedule.component.ts ***!
\*****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "EventConflictCategory": () => (/* binding */ EventConflictCategory),
/* harmony export */ "TimeCommandGroupScheduleComponent": () => (/* binding */ TimeCommandGroupScheduleComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs */ 19337);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs */ 62566);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs */ 68951);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! rxjs */ 50635);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! rxjs */ 89196);
/* harmony import */ var _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/api/scopes/nlp/routes/commands.route */ 95425);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/ui-kit/contracts/tooltip.position */ 99102);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs/operators */ 70679);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_time_prompt_states_time_command_view_model__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/time/prompt/states/time-command.view-model */ 48001);
/* harmony import */ var _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @angular/cdk/clipboard */ 86079);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_radio__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @angular/material/legacy-radio */ 3493);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_dock_meet_ui_pages_edit_meeting_components_edit_attendees__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/dock/meet/ui/pages/edit-meeting/components/edit-attendees */ 52939);
/* harmony import */ var _undock_time_prompt_ui_components_time_command_group_schedule_event_attendees_preview_event_attendees_preview_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-command-group-schedule/event-attendees-preview/event-attendees-preview.component */ 23787);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
/* harmony import */ var _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/common/ui-kit/ui/pipes */ 97648);
function TimeCommandGroupScheduleComponent_ng_container_0_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "span", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "Participants");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](5, "app-meet-edit-attendees", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("attendees", view_r1.attendees)("readonly", true);
}
}
function TimeCommandGroupScheduleComponent_ng_container_0_ng_container_6_ng_container_5_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](2, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const slot_r12 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtextInterpolate1"]("\n ", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind2"](2, 1, slot_r12, "h:mma"), "\n ");
}
}
function TimeCommandGroupScheduleComponent_ng_container_0_ng_container_6_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "span", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](4, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](5, TimeCommandGroupScheduleComponent_ng_container_0_ng_container_6_ng_container_5_ng_container_5_Template, 3, 4, "ng-container", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const group_r10 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtextInterpolate1"]("", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind2"](4, 2, group_r10.day, "dddd, MMMM Do"), " -\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngForOf", group_r10.slots);
}
}
function TimeCommandGroupScheduleComponent_ng_container_0_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "span", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "Quick Matches");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](5, TimeCommandGroupScheduleComponent_ng_container_0_ng_container_6_ng_container_5_Template, 8, 5, "ng-container", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngForOf", view_r1.quickMatchesByDay);
}
}
function TimeCommandGroupScheduleComponent_ng_container_0_app_loading_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](0, "app-loading", 11);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("width", "50px")("height", "44px");
}
}
function TimeCommandGroupScheduleComponent_ng_container_0_ng_container_13_section_2_ng_container_8_ng_container_21_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](2, "app-icon-lightning", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const event_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]().$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("color", event_r18.rank === 1 ? "#DFC051" : "#CECADA");
}
}
function TimeCommandGroupScheduleComponent_ng_container_0_ng_container_13_section_2_ng_container_8_ng_template_23_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](1, "svg", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](3, "path", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](5, "\n ");
}
}
function TimeCommandGroupScheduleComponent_ng_container_0_ng_container_13_section_2_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
const _r25 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "div", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function TimeCommandGroupScheduleComponent_ng_container_0_ng_container_13_section_2_ng_container_8_Template_div_click_2_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r25);
const event_r18 = restoredCtx.$implicit;
const ctx_r24 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](4);
ctx_r24.updateEventSelection(event_r18);
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r24.expandSlot(event_r18));
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](4, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](6, "mat-radio-button", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵlistener"]("click", function TimeCommandGroupScheduleComponent_ng_container_0_ng_container_13_section_2_ng_container_8_Template_mat_radio_button_click_6_listener($event) {
return $event.stopPropagation();
})("change", function TimeCommandGroupScheduleComponent_ng_container_0_ng_container_13_section_2_ng_container_8_Template_mat_radio_button_change_6_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵrestoreView"](_r25);
const event_r18 = restoredCtx.$implicit;
const ctx_r27 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](4);
return _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵresetView"](ctx_r27.updateEventSelection(event_r18));
});
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](8, "span", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](10, "span", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](11);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](12, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](13, "\n -\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](14, "span", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](16, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](18, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](19, "app-event-attendees-preview", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](20, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](21, TimeCommandGroupScheduleComponent_ng_container_0_ng_container_13_section_2_ng_container_8_ng_container_21_Template, 4, 1, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](22, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](23, TimeCommandGroupScheduleComponent_ng_container_0_ng_container_13_section_2_ng_container_8_ng_template_23_Template, 6, 0, "ng-template", null, 22, _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](26, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](27, "span", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](28);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](29, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const event_r18 = ctx.$implicit;
const _r21 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵreference"](24);
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](3).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵclassProp"]("__expanded", (view_r1.expandedSlot == null ? null : view_r1.expandedSlot.iCalUId) === event_r18.iCalUId)("__descriptions-available", view_r1.areDescriptionsAvailable);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("checked", event_r18.isSelected)("name", "event-group-select");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind2"](12, 13, event_r18.schedule.start, "h:mm A"));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind2"](16, 16, event_r18.schedule.end, "h:mm A"));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("participants", event_r18.freeAttendees)("maxDisplayCount", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", event_r18.attendees.length === event_r18.freeAttendees.length)("ngIfElse", _r21);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtextInterpolate"](event_r18.description);
}
}
function TimeCommandGroupScheduleComponent_ng_container_0_ng_container_13_section_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](0, "section", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](4, "moment");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](6, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](8, TimeCommandGroupScheduleComponent_ng_container_0_ng_container_13_section_2_ng_container_8_Template, 31, 19, "ng-container", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
}
if (rf & 2) {
const group_r15 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind2"](4, 2, group_r15.day, "dddd, MMMM D, y"));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngForOf", group_r15.events);
}
}
function TimeCommandGroupScheduleComponent_ng_container_0_ng_container_13_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](2, TimeCommandGroupScheduleComponent_ng_container_0_ng_container_13_section_2_Template, 11, 5, "section", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngForOf", view_r1.groupEventsByDay);
}
}
function TimeCommandGroupScheduleComponent_ng_container_0_ng_template_15_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "div", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](4, "app-ai-loading", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](6, "div", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](8, "span", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](10, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](12, "span", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](13, "Give your calendar a few seconds to think");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](15, "div", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](17, "span", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](18, "Press");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelement"](20, "app-key-label", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](22, "span", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](23, "to cancel");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](27, "\n ");
}
if (rf & 2) {
const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("height", "150px")("backgroundColor", "#FFFFFF");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](10, 4, ctx_r7.viewModel.state.loadingStatusMessage$));
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](11);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("label", "esc");
}
}
function TimeCommandGroupScheduleComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](4, TimeCommandGroupScheduleComponent_ng_container_0_ng_container_4_Template, 7, 2, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](6, TimeCommandGroupScheduleComponent_ng_container_0_ng_container_6_Template, 7, 1, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](7, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementStart"](8, "span", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](9, "Suggestions\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](10, TimeCommandGroupScheduleComponent_ng_container_0_app_loading_10_Template, 1, 2, "app-loading", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](13, TimeCommandGroupScheduleComponent_ng_container_0_ng_container_13_Template, 4, 1, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](14, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](15, TimeCommandGroupScheduleComponent_ng_container_0_ng_template_15_Template, 28, 6, "ng-template", null, 5, _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](18, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = ctx.ngIf;
const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵreference"](16);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", view_r1.attendees == null ? null : view_r1.attendees.length);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", view_r1.quickMatchesByDay == null ? null : view_r1.quickMatchesByDay.length);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", (view_r1.events == null ? null : view_r1.events.length) && !view_r1.areDescriptionsAvailable);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", view_r1.events == null ? null : view_r1.events.length)("ngIfElse", _r6);
}
}
const _c0 = function (a0, a1, a2, a3, a4, a5) {
return {
events: a0,
attendees: a1,
quickMatchesByDay: a2,
groupEventsByDay: a3,
expandedSlot: a4,
areDescriptionsAvailable: a5
};
};
var EventConflictCategory;
(function (EventConflictCategory) {
EventConflictCategory[EventConflictCategory["None"] = 0] = "None";
EventConflictCategory[EventConflictCategory["PersonalCommitment"] = 1] = "PersonalCommitment";
EventConflictCategory[EventConflictCategory["InternalInteraction"] = 2] = "InternalInteraction";
EventConflictCategory[EventConflictCategory["WorkFocusPeriod"] = 3] = "WorkFocusPeriod";
EventConflictCategory[EventConflictCategory["MealBreak"] = 4] = "MealBreak";
EventConflictCategory[EventConflictCategory["AdjustableTimeFrame"] = 5] = "AdjustableTimeFrame";
EventConflictCategory[EventConflictCategory["ExternalAppointment"] = 6] = "ExternalAppointment";
EventConflictCategory[EventConflictCategory["HighImportance"] = 7] = "HighImportance";
EventConflictCategory[EventConflictCategory["TeamMeeting"] = 8] = "TeamMeeting";
})(EventConflictCategory || (EventConflictCategory = {}));
class TimeCommandGroupScheduleComponent {
constructor(viewModel, clipboard, currentUser, snackbarManager) {
var _this = this;
this.viewModel = viewModel;
this.clipboard = clipboard;
this.currentUser = currentUser;
this.snackbarManager = snackbarManager;
this.currentActionSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.expandedSlotSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.TooltipPosition = _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_5__.TooltipPosition;
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.expandedSlotStream = this.expandedSlotSubject.asStream();
this.areDescriptionsAvailableStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.pairwise)(), (0,rxjs__WEBPACK_IMPORTED_MODULE_17__.tap)( /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* ([prev, current]) {
if (!prev && current) {
let events = yield _this.groupEventsStream;
if (events === null || events === void 0 ? void 0 : events.length) {
let selected = events.find(e => e.isSelected);
if (selected) {
_this.expandSlot(selected);
}
}
}
});
return function (_x) {
return _ref.apply(this, arguments);
};
}()), (0,rxjs__WEBPACK_IMPORTED_MODULE_18__.takeWhile)(([prev, current]) => !(prev && current)), (0,rxjs__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyedEvent)).subscribe();
}
set action(value) {
this.currentActionSubject.next(value);
}
get groupEventsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.currentActionSubject.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_20__.map)(action => !!action ? action.events.sort((a, b) => new Date(a.schedule.start).valueOf() - new Date(b.schedule.start).valueOf()) : []), (0,rxjs__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_21__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get groupEventsByDayStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.groupEventsStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_20__.map)(events => (events === null || events === void 0 ? void 0 : events.length) ? this.convertEventsToGroups(events) : []), (0,rxjs__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_21__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get quickMatchSlotsByDayStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.currentActionSubject.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_20__.map)(action => {
var _a;
return ((_a = action === null || action === void 0 ? void 0 : action.timeSlots) === null || _a === void 0 ? void 0 : _a.length) ? this.convertSlotsToGroups(action.timeSlots) : [];
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_21__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get areDescriptionsAvailableStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.groupEventsByDayStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_20__.map)(groups => {
var _a, _b;
let events = (_b = (_a = groups === null || groups === void 0 ? void 0 : groups.map(group => group.events)) === null || _a === void 0 ? void 0 : _a.flat()) === null || _b === void 0 ? void 0 : _b.sort((a, b) => a.rank - b.rank);
if (events === null || events === void 0 ? void 0 : events.length) {
return Boolean(events[0].description);
}
return false;
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_21__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get attendeesStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.currentActionSubject.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_20__.map)(action => !!action ? action.attendees : []), (0,rxjs__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_21__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
updateEventSelection(event) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this2.viewModel.clearEventSelections();
return _this2.viewModel.toggleEventSelection(event);
})();
}
expandSlot(event) {
var _a;
if (((_a = this.expandedSlotSubject.getValue()) === null || _a === void 0 ? void 0 : _a.iCalUId) !== event.iCalUId) {
this.expandedSlotSubject.next(event);
} else {
this.expandedSlotSubject.next(null);
}
}
convertEventsToGroups(events) {
if ((events === null || events === void 0 ? void 0 : events.length) > 0) {
const eventGroups = [[events[0]]];
for (let i = 1; i < events.length; i++) {
let currentEvent = events[i],
currentGroup = eventGroups[eventGroups.length - 1],
currentGroupLastEvent = currentGroup[currentGroup.length - 1];
if (moment__WEBPACK_IMPORTED_MODULE_4___default()(currentGroupLastEvent.schedule.start).isSame(currentEvent.schedule.start, 'day')) {
currentGroup.push(currentEvent);
} else {
eventGroups.push([currentEvent]);
}
}
return eventGroups.map(group => {
return {
day: group[0].schedule.start,
events: group
};
});
}
return [];
}
convertSlotsToGroups(slots) {
if ((slots === null || slots === void 0 ? void 0 : slots.length) > 0) {
const slotGroups = [[slots[0]]];
for (let i = 1; i < slots.length; i++) {
let currentSlot = slots[i],
currentGroup = slotGroups[slotGroups.length - 1],
currentGroupLastSlot = currentGroup[currentGroup.length - 1];
if (moment__WEBPACK_IMPORTED_MODULE_4___default()(currentGroupLastSlot).isSame(currentSlot, 'day')) {
currentGroup.push(currentSlot);
} else {
slotGroups.push([currentSlot]);
}
}
return slotGroups.map(group => {
return {
day: group[0],
slots: group
};
});
}
return [];
}
}
TimeCommandGroupScheduleComponent.ɵfac = function TimeCommandGroupScheduleComponent_Factory(t) {
return new (t || TimeCommandGroupScheduleComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_time_prompt_states_time_command_view_model__WEBPACK_IMPORTED_MODULE_6__.TimeCommandViewModel), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_22__.Clipboard), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_7__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_8__.SnackbarManager));
};
TimeCommandGroupScheduleComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵdefineComponent"]({
type: TimeCommandGroupScheduleComponent,
selectors: [["app-time-command-group-schedule"]],
inputs: {
action: "action"
},
decls: 8,
vars: 20,
consts: [[4, "ngIf"], [1, "group-schedule-container"], [1, "section-label", "__suggest"], [3, "width", "height", 4, "ngIf"], [4, "ngIf", "ngIfElse"], ["loadingTmpl", ""], [1, "section-label"], [3, "attendees", "readonly"], [1, "section-label", "__quick"], [4, "ngFor", "ngForOf"], [1, "quick-match"], [3, "width", "height"], ["class", "suggested-event-groups", 4, "ngFor", "ngForOf"], [1, "suggested-event-groups"], [1, "group-header"], [1, "event-items"], [1, "event-item", 3, "click"], [1, "main-row"], [3, "checked", "name", "click", "change"], [1, "slot-time"], [1, "date-time-box"], [3, "participants", "maxDisplayCount"], ["rescheduleIcon", ""], [1, "__description"], [1, "icon", 3, "color"], ["width", "20", "height", "20", "viewBox", "0 0 20 20", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M1.75 10C1.75 5.44525 5.41752 1.75 10 1.75C12.7226 1.75 14.7616 2.88757 16.1051 4.00717C16.3408 4.20352 16.5557 4.39983 16.75 4.59017V2.91667C16.75 2.50245 17.0858 2.16667 17.5 2.16667C17.9142 2.16667 18.25 2.50245 18.25 2.91667V6.66667C18.25 7.08088 17.9142 7.41667 17.5 7.41667H15C14.5858 7.41667 14.25 7.08088 14.25 6.66667C14.25 6.25245 14.5858 5.91667 15 5.91667H15.9509C15.724 5.67684 15.4552 5.41812 15.1449 5.1595C13.9884 4.19577 12.2774 3.25 10 3.25C6.24915 3.25 3.25 6.27048 3.25 10C3.25 10.4142 2.91421 10.75 2.5 10.75C2.08579 10.75 1.75 10.4142 1.75 10ZM17.5 9.25C17.9142 9.25 18.25 9.58579 18.25 10C18.25 14.5563 14.5563 18.25 10 18.25C7.66872 18.25 5.82955 17.0784 4.6096 15.9723C4.42084 15.8012 4.24529 15.6302 4.08333 15.4633V17.0833C4.08333 17.4975 3.74755 17.8333 3.33333 17.8333C2.91912 17.8333 2.58333 17.4975 2.58333 17.0833V13.3333C2.58333 12.9191 2.91912 12.5833 3.33333 12.5833H5.88707C6.30128 12.5833 6.63707 12.9191 6.63707 13.3333C6.63707 13.7475 6.30128 14.0833 5.88707 14.0833H4.84826C5.06717 14.3295 5.32431 14.5955 5.61713 14.861C6.69498 15.8383 8.18914 16.75 10 16.75C13.7279 16.75 16.75 13.7279 16.75 10C16.75 9.58579 17.0858 9.25 17.5 9.25ZM10 5.91667C10.4142 5.91667 10.75 6.25245 10.75 6.66667V10C10.75 10.4142 10.4142 10.75 10 10.75C9.58579 10.75 9.25 10.4142 9.25 10V6.66667C9.25 6.25245 9.58579 5.91667 10 5.91667ZM10 13.3333C10.4602 13.3333 10.8333 12.9602 10.8333 12.5C10.8333 12.0398 10.4602 11.6667 10 11.6667C9.53976 11.6667 9.16667 12.0398 9.16667 12.5C9.16667 12.9602 9.53976 13.3333 10 13.3333Z", "fill", "#9A95AC"], [1, "__loading-section"], [3, "height", "backgroundColor"], [1, "prompt-loader"], [1, "__label"], [1, "__sub-label"], [1, "__cancel-button"], [1, "__labels"], [3, "label"]],
template: function TimeCommandGroupScheduleComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtemplate"](0, TimeCommandGroupScheduleComponent_ng_container_0_Template, 19, 5, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipe"](6, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵtext"](7, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpureFunction6"](13, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](1, 1, ctx.groupEventsStream), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](2, 3, ctx.attendeesStream), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](3, 5, ctx.quickMatchSlotsByDayStream), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](4, 7, ctx.groupEventsByDayStream), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](5, 9, ctx.expandedSlotStream), _angular_core__WEBPACK_IMPORTED_MODULE_15__["ɵɵpipeBind1"](6, 11, ctx.areDescriptionsAvailableStream)));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_23__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_23__.NgIf, _angular_material_legacy_radio__WEBPACK_IMPORTED_MODULE_24__.MatLegacyRadioButton, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_9__.KeyLabelComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_9__.LoadingComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_9__.AILoadingComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_10__.LightningIconComponent, _undock_dock_meet_ui_pages_edit_meeting_components_edit_attendees__WEBPACK_IMPORTED_MODULE_11__.EditAttendeesComponent, _undock_time_prompt_ui_components_time_command_group_schedule_event_attendees_preview_event_attendees_preview_component__WEBPACK_IMPORTED_MODULE_12__.EventAttendeesPreviewComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_13__.StreamPipe, _undock_common_ui_kit_ui_pipes__WEBPACK_IMPORTED_MODULE_14__.MomentPipe],
styles: ["@charset \"UTF-8\";\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n[_nghost-%COMP%] {\n background: #FFFFFF;\n padding-bottom: 10px;\n padding-top: 6px;\n border: 1px solid #F3F3F9;\n border-radius: 12px;\n box-shadow: 0px 2px 3px 0px rgba(29, 26, 34, 0.03);\n}\n\n.group-schedule-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n width: 100%;\n padding: 10px 20px;\n}\n.group-schedule-container[_ngcontent-%COMP%] .section-label[_ngcontent-%COMP%] {\n color: #807A8E;\n font-size: 11px;\n font-style: normal;\n font-weight: 600;\n line-height: 14px;\n letter-spacing: 1px;\n text-transform: uppercase;\n margin-bottom: 4px;\n}\n.group-schedule-container[_ngcontent-%COMP%] .section-label.__quick[_ngcontent-%COMP%] {\n margin-bottom: 10px;\n}\n.group-schedule-container[_ngcontent-%COMP%] .section-label.__suggest[_ngcontent-%COMP%] {\n position: relative;\n margin-top: 10px;\n}\n.group-schedule-container[_ngcontent-%COMP%] .section-label[_ngcontent-%COMP%] app-loading[_ngcontent-%COMP%] {\n position: absolute;\n bottom: -11px;\n width: 50px;\n height: 44px;\n}\n.group-schedule-container[_ngcontent-%COMP%] app-meet-edit-attendees[_ngcontent-%COMP%] {\n margin-bottom: 20px;\n}\n.group-schedule-container[_ngcontent-%COMP%] .quick-match[_ngcontent-%COMP%] {\n color: #121114;\n font-size: 15px;\n font-style: normal;\n font-weight: 400;\n line-height: 20px;\n letter-spacing: -0.3px;\n text-decoration-line: underline;\n margin-bottom: 5px;\n}\n.group-schedule-container[_ngcontent-%COMP%] .suggested-event-groups[_ngcontent-%COMP%] {\n display: flex;\n flex: 1 0;\n flex-direction: column;\n align-items: flex-start;\n width: 100%;\n box-sizing: border-box;\n padding: 12px;\n border: 1px solid #EDEAF2;\n border-radius: 8px;\n margin-top: 12px;\n}\n.group-schedule-container[_ngcontent-%COMP%] .suggested-event-groups[_ngcontent-%COMP%]:first-child {\n margin-top: 0;\n}\n.group-schedule-container[_ngcontent-%COMP%] .suggested-event-groups[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%] {\n display: flex;\n flex: 0;\n font-size: 16px;\n width: 20px;\n min-width: 20px;\n max-width: 20px;\n height: 20px;\n min-height: 20px;\n max-height: 20px;\n align-content: center;\n align-items: center;\n flex-direction: row;\n justify-content: center;\n flex-wrap: nowrap;\n border-radius: 50%;\n}\n.group-schedule-container[_ngcontent-%COMP%] .suggested-event-groups[_ngcontent-%COMP%] .icon.icon-delete[_ngcontent-%COMP%] {\n font-weight: 600;\n font-size: 14px;\n line-height: 1;\n color: #2B2733;\n cursor: pointer;\n}\n.group-schedule-container[_ngcontent-%COMP%] .suggested-event-groups[_ngcontent-%COMP%] .icon.icon-delete[_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\n.group-schedule-container[_ngcontent-%COMP%] .suggested-event-groups[_ngcontent-%COMP%] .icon.icon-delete[_ngcontent-%COMP%]:active {\n background: #CECADA;\n}\n.group-schedule-container[_ngcontent-%COMP%] .suggested-event-groups[_ngcontent-%COMP%] .group-header[_ngcontent-%COMP%] {\n width: 100%;\n font-style: normal;\n font-weight: 500;\n font-size: 15px;\n margin-bottom: 8px;\n padding: 0 0 10px;\n line-height: 20px;\n border-bottom: 1px solid #EDEAF2;\n display: flex;\n justify-content: space-between;\n align-items: center;\n letter-spacing: -0.02em;\n color: #121114;\n}\n.group-schedule-container[_ngcontent-%COMP%] .suggested-event-groups[_ngcontent-%COMP%] .group-header[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%] {\n align-self: flex-end;\n}\n.group-schedule-container[_ngcontent-%COMP%] .suggested-event-groups[_ngcontent-%COMP%] .event-items[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n align-items: stretch;\n width: 100%;\n flex: 1;\n}\n.group-schedule-container[_ngcontent-%COMP%] .suggested-event-groups[_ngcontent-%COMP%] .event-items[_ngcontent-%COMP%] .event-item[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n justify-content: flex-start;\n border-radius: 6px;\n padding: 6px;\n cursor: pointer;\n height: 40px;\n overflow: hidden;\n transition: height 175ms;\n}\n.group-schedule-container[_ngcontent-%COMP%] .suggested-event-groups[_ngcontent-%COMP%] .event-items[_ngcontent-%COMP%] .event-item[_ngcontent-%COMP%]:hover.__descriptions-available, .group-schedule-container[_ngcontent-%COMP%] .suggested-event-groups[_ngcontent-%COMP%] .event-items[_ngcontent-%COMP%] .event-item.__expanded.__descriptions-available[_ngcontent-%COMP%] {\n height: 100px;\n transition: height 175ms;\n}\n.group-schedule-container[_ngcontent-%COMP%] .suggested-event-groups[_ngcontent-%COMP%] .event-items[_ngcontent-%COMP%] .event-item[_ngcontent-%COMP%] mat-checkbox[_ngcontent-%COMP%] {\n margin-right: 12px;\n}\n.group-schedule-container[_ngcontent-%COMP%] .suggested-event-groups[_ngcontent-%COMP%] .event-items[_ngcontent-%COMP%] .event-item[_ngcontent-%COMP%] .main-row[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n height: 28px;\n min-height: 28px;\n max-height: 28px;\n}\n.group-schedule-container[_ngcontent-%COMP%] .suggested-event-groups[_ngcontent-%COMP%] .event-items[_ngcontent-%COMP%] .event-item[_ngcontent-%COMP%] .main-row[_ngcontent-%COMP%] .slot-time[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: left;\n flex-grow: 1;\n margin-right: 8px;\n \n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #121114;\n}\n.group-schedule-container[_ngcontent-%COMP%] .suggested-event-groups[_ngcontent-%COMP%] .event-items[_ngcontent-%COMP%] .event-item[_ngcontent-%COMP%] .main-row[_ngcontent-%COMP%] .slot-time[_ngcontent-%COMP%] .date-time-box[_ngcontent-%COMP%] {\n margin: 0 5px;\n}\n.group-schedule-container[_ngcontent-%COMP%] .suggested-event-groups[_ngcontent-%COMP%] .event-items[_ngcontent-%COMP%] .event-item[_ngcontent-%COMP%] .__description[_ngcontent-%COMP%] {\n color: #121114;\n font-size: 15px;\n font-style: normal;\n font-weight: 400;\n line-height: 20px; \n letter-spacing: -0.3px;\n padding: 10px 20px;\n}\n.group-schedule-container[_ngcontent-%COMP%] .suggested-event-groups[_ngcontent-%COMP%] .event-items[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover {\n background-color: #F3F3F9;\n}\n.group-schedule-container[_ngcontent-%COMP%] .__loading-section[_ngcontent-%COMP%] {\n flex: 1;\n min-height: 100%;\n max-height: 100%;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n}\n.group-schedule-container[_ngcontent-%COMP%] .prompt-loader[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n.group-schedule-container[_ngcontent-%COMP%] .prompt-loader[_ngcontent-%COMP%] .__label[_ngcontent-%COMP%] {\n font-weight: 400;\n font-size: 16px;\n line-height: 22px;\n display: flex;\n align-items: center;\n text-align: center;\n letter-spacing: -0.02em;\n color: #121114;\n margin-bottom: 10px;\n}\n.group-schedule-container[_ngcontent-%COMP%] .prompt-loader[_ngcontent-%COMP%] .__sub-label[_ngcontent-%COMP%] {\n font-weight: 400;\n font-size: 12px;\n line-height: 16px;\n display: flex;\n align-items: center;\n letter-spacing: -0.02em;\n color: #B4AFC6;\n margin-bottom: 25px;\n}\n.group-schedule-container[_ngcontent-%COMP%] .prompt-loader[_ngcontent-%COMP%] .__cancel-button[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n}\n.group-schedule-container[_ngcontent-%COMP%] .prompt-loader[_ngcontent-%COMP%] .__cancel-button[_ngcontent-%COMP%] .__labels[_ngcontent-%COMP%] {\n font-weight: 400;\n font-size: 14px;\n line-height: 20px;\n display: flex;\n align-items: center;\n text-align: center;\n letter-spacing: -0.02em;\n color: #807A8E;\n}\n.group-schedule-container[_ngcontent-%COMP%] .prompt-loader[_ngcontent-%COMP%] .__cancel-button[_ngcontent-%COMP%] app-key-label[_ngcontent-%COMP%] {\n margin: 0 5px;\n}\n\n.__click-disabled[_ngcontent-%COMP%] {\n pointer-events: none;\n}\n\n@media all and (max-width: 768px) {\n .cdk-overlay-connected-position-bounding-box {\n left: 20px !important;\n width: 350px !important;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvcHJvbXB0L3VpL2NvbXBvbmVudHMvdGltZS1jb21tYW5kLWdyb3VwLXNjaGVkdWxlL3RpbWUtY29tbWFuZC1ncm91cC1zY2hlZHVsZS5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUM0R2hCOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FIaE5BO0VBQ0ksbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtEQUFBO0FBNkRKOztBQTFEQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FBNkRKO0FBM0RJO0VBQ0ksY0NFaUI7RUREakIsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtBQTZEUjtBQTNEUTtFQUNJLG1CQUFBO0FBNkRaO0FBMURRO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtBQTREWjtBQXpEUTtFQUNJLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FBMkRaO0FBdkRJO0VBQ0ksbUJBQUE7QUF5RFI7QUF0REk7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtBQXdEUjtBQXJESTtFQUNJLGFBQUE7RUFDQSxTQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUVBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFFQSx5QkFBQTtFQUNBLGtCQUFBO0VBRUEsZ0JBQUE7QUFvRFI7QUFsRFE7RUFDSSxhQUFBO0FBb0RaO0FBL0NRO0VBQ0ksYUFBQTtFQUNBLE9BQUE7RUFDQSxlQUFBO0VBQ0EsV0FOVTtFQU9WLGVBUFU7RUFRVixlQVJVO0VBU1YsWUFUVTtFQVVWLGdCQVZVO0VBV1YsZ0JBWFU7RUFZVixxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QUFpRFo7QUEvQ1k7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsY0NsR0k7RURtR0osZUFBQTtBQWlEaEI7QUEvQ2dCO0VBQ0ksbUJDN0VNO0FEOEgxQjtBQTlDZ0I7RUFDSSxtQkNuRk07QURtSTFCO0FBM0NRO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQTNDVTtFQTRDVixnQ0FBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFFQSxjQy9HWTtBRDJKeEI7QUExQ1k7RUFDSSxvQkFBQTtBQTRDaEI7QUF4Q1E7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7QUEwQ1o7QUF4Q1k7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0FBMENoQjtBQXRDb0I7RUFDSSxhQUFBO0VBQ0Esd0JBQUE7QUF3Q3hCO0FBcENnQjtFQUNJLGtCQUFBO0FBc0NwQjtBQW5DZ0I7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QUFxQ3BCO0FBbkNvQjtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFFQSxjQUFBO0VBRUEsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkEvR0Y7RUFnSEUsdUJBQUE7RUFDQSxjQzlLQTtBRGlOeEI7QUFqQ3dCO0VBQ0ksYUFBQTtBQW1DNUI7QUE5QmdCO0VBQ0ksY0N2TEk7RUR3TEosZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQSxFQUFBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0FBZ0NwQjtBQTNCWTtFQUNJLHlCQ3hMVTtBRHFOMUI7QUF2Qkk7RUFDSSxPQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0FBeUJSO0FBdEJJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QUF3QlI7QUF0QlE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUF3Qlo7QUFyQlE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FBdUJaO0FBcEJRO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBc0JaO0FBcEJZO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtBQXNCaEI7QUFuQlk7RUFDSSxhQUFBO0FBcUJoQjs7QUFkQTtFQUNJLG9CQUFBO0FBaUJKOztBQVpBO0VBR1E7SUFDSSxxQkFBQTtJQUNBLHVCQUFBO0VBYVY7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3V0aWxzXCI7XG5AaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGM0YzRjk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLmdyb3VwLXNjaGVkdWxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblxuICAgIC5zZWN0aW9uLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICAmLl9fcXVpY2sge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuX19zdWdnZXN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhcHAtbG9hZGluZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0xMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhcHAtbWVldC1lZGl0LWF0dGVuZGVlcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnF1aWNrLW1hdGNoIHtcbiAgICAgICAgY29sb3I6ICMxMjExMTQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5zdWdnZXN0ZWQtZXZlbnQtZ3JvdXBzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMSAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICRzcGFjaW5nU2l6ZTogMjBweDtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAkc3BhY2luZ1NpemU7XG4gICAgICAgICAgICBtaW4td2lkdGg6ICRzcGFjaW5nU2l6ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHNwYWNpbmdTaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZ1NpemU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkc3BhY2luZ1NpemU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkc3BhY2luZ1NpemU7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICYuaWNvbi1kZWxldGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdyb3VwLWhlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc3BhY2luZ1NpemU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ldmVudC1pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgIC5ldmVudC1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAxNzVtcztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICYuX19leHBhbmRlZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5fX2Rlc2NyaXB0aW9ucy1hdmFpbGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAxNzVtcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIG1hdC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi1yb3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjhweDtcblxuICAgICAgICAgICAgICAgICAgICAuc2xvdC10aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAvKiAxUE0gw6LCgMKTIDJQTSAqL1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzcGFjaW5nU2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlLXRpbWUtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyAvKiAxMzMuMzMzJSAqL1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuX19sb2FkaW5nLXNlY3Rpb24ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG5cbiAgICAucHJvbXB0LWxvYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLl9fbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMTIxMTE0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fX3N1Yi1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgY29sb3I6ICNCNEFGQzY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLl9fY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLl9fbGFiZWxzIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjODA3QThFO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhcHAta2V5LWxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5fX2NsaWNrLWRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vLyBNT0JJTEVcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgICA6Om5nLWRlZXAge1xuICAgICAgICAuY2RrLW92ZXJsYXktY29ubmVjdGVkLXBvc2l0aW9uLWJvdW5kaW5nLWJveCB7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_25__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], TimeCommandGroupScheduleComponent.prototype, "currentActionSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_25__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], TimeCommandGroupScheduleComponent.prototype, "expandedSlotSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_25__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], TimeCommandGroupScheduleComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_25__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], TimeCommandGroupScheduleComponent.prototype, "groupEventsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_25__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], TimeCommandGroupScheduleComponent.prototype, "groupEventsByDayStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_25__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], TimeCommandGroupScheduleComponent.prototype, "quickMatchSlotsByDayStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_25__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], TimeCommandGroupScheduleComponent.prototype, "areDescriptionsAvailableStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_25__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], TimeCommandGroupScheduleComponent.prototype, "attendeesStream", null);
/***/ }),
/***/ 49217:
/*!*************************************************************************************************************************!*\
!*** ./packages/time/prompt/ui/components/time-command-share-availability/time-command-share-availability.component.ts ***!
\*************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimeCommandShareAvailabilityComponent": () => (/* binding */ TimeCommandShareAvailabilityComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_dock_meet__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/dock/meet */ 1467);
/* harmony import */ var _undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/time/availability/services/availability.provider */ 63681);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs */ 50635);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs */ 68951);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs */ 89196);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/profile/public/view-models/availability.vmodel */ 39174);
/* harmony import */ var _undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/dock/meet/services/state-models/event-form.state-model */ 39690);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_time_prompt_states_time_command_view_model__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/time/prompt/states/time-command.view-model */ 48001);
/* harmony import */ var _angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @angular/cdk/clipboard */ 86079);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_profile_shared_services_profile_links_manager__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/profile/shared/services/profile-links.manager */ 18124);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @angular/forms */ 2508);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_dock_meet_ui_components_event_form_components_event_form_available_slot_selector_component__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/dock/meet/ui/components/event-form/components/event-form-available-slot-selector.component */ 79686);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function TimeCommandShareAvailabilityComponent_ng_container_0_ng_container_9_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](2, "div", 15);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](4, "app-loading", 16);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("height", "125px");
}
}
function TimeCommandShareAvailabilityComponent_ng_container_0_app_dropdown_button_14_ng_container_16_Template(rf, ctx) {
if (rf & 1) {
const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](2, "div", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("click", function TimeCommandShareAvailabilityComponent_ng_container_0_app_dropdown_button_14_ng_container_16_Template_div_click_2_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r12);
const schedule_r10 = restoredCtx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵreference"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵreference"](5);
const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
ctx_r11.addScheduleLink(schedule_r10, _r2.controls["availability"] == null ? null : _r2.controls["availability"].value);
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](_r7.closeOverlay());
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](4, "app-icon-schedule");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](6, "div", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](8, "div", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const schedule_r10 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtextInterpolate1"]("\n ", schedule_r10.type, "\n ");
}
}
function TimeCommandShareAvailabilityComponent_ng_container_0_app_dropdown_button_14_ng_container_23_span_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](0, "span", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](1, "\n Private\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
}
}
function TimeCommandShareAvailabilityComponent_ng_container_0_app_dropdown_button_14_ng_container_23_Template(rf, ctx) {
if (rf & 1) {
const _r16 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](2, "div", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("click", function TimeCommandShareAvailabilityComponent_ng_container_0_app_dropdown_button_14_ng_container_23_Template_div_click_2_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r16);
const schedule_r13 = restoredCtx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵreference"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵreference"](5);
const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
ctx_r15.addScheduleLink(schedule_r13, _r2.controls["availability"] == null ? null : _r2.controls["availability"].value);
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](_r7.closeOverlay());
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](4, "app-icon-schedule");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](6, "div", 27);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](8, "div", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](10, TimeCommandShareAvailabilityComponent_ng_container_0_app_dropdown_button_14_ng_container_23_span_10_Template, 2, 0, "span", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](13, "div", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](14);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const schedule_r13 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtextInterpolate1"]("\n ", schedule_r13.label, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngIf", schedule_r13.isPrivate);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtextInterpolate"](schedule_r13.description);
}
}
function TimeCommandShareAvailabilityComponent_ng_container_0_app_dropdown_button_14_Template(rf, ctx) {
if (rf & 1) {
const _r18 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](0, "app-dropdown-button", 17, 18);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("onClicked", function TimeCommandShareAvailabilityComponent_ng_container_0_app_dropdown_button_14_Template_app_dropdown_button_onClicked_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r18);
const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵreference"](1);
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](_r7.openOverlay());
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](3, "span", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](5, "svg", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](7, "path", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](10, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](11, "Add Calendar Link");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](14, "div", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](16, TimeCommandShareAvailabilityComponent_ng_container_0_app_dropdown_button_14_ng_container_16_Template, 13, 1, "ng-container", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](18, "div", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](19, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](20, "h3", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](21, "Custom");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](22, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](23, TimeCommandShareAvailabilityComponent_ng_container_0_app_dropdown_button_14_ng_container_23_Template, 18, 3, "ng-container", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](25, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
}
if (rf & 2) {
const values_r6 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("overlayWidth", "350px")("direction", "up");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](16);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngForOf", values_r6.buildInSchedules);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngForOf", values_r6.allCustomSchedules);
}
}
function TimeCommandShareAvailabilityComponent_ng_container_0_app_dropdown_button_18_Template(rf, ctx) {
if (rf & 1) {
const _r22 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](0, "app-dropdown-button", 32, 33);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("onClicked", function TimeCommandShareAvailabilityComponent_ng_container_0_app_dropdown_button_18_Template_app_dropdown_button_onClicked_0_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r22);
const _r20 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵreference"](1);
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](_r20.openOverlay());
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](3, "span", 19);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](5, "svg", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](7, "path", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](10, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](11, "Select Times");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](14, "div", 35);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](16, "app-meet-event-form-available-slot-selector", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("onConfirm", function TimeCommandShareAvailabilityComponent_ng_container_0_app_dropdown_button_18_Template_app_meet_event_form_available_slot_selector_onConfirm_16_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r22);
const _r20 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵreference"](1);
const ctx_r23 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"](2);
ctx_r23.updateAvailabilitySlots($event.addedSlots, $event.removedSlots);
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](_r20.closeOverlay());
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("overlayWidth", "350px")("direction", "up");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](16);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("multiSelect", true)("selectedTimestamps", view_r1.selectedTimestamps)("selectSlotOnDayChange", false);
}
}
const _c0 = function (a0, a1) {
return {
buildInSchedules: a0,
allCustomSchedules: a1
};
};
function TimeCommandShareAvailabilityComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
const _r26 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](1, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](4, "form", null, 2);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](7, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](9, TimeCommandShareAvailabilityComponent_ng_container_0_ng_container_9_Template, 7, 1, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](11, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](12, "div", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](14, TimeCommandShareAvailabilityComponent_ng_container_0_app_dropdown_button_14_Template, 26, 4, "app-dropdown-button", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](15, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](16, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](18, TimeCommandShareAvailabilityComponent_ng_container_0_app_dropdown_button_18_Template, 19, 5, "app-dropdown-button", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](19, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](20, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](21, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](22, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](23, "div", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("click", function TimeCommandShareAvailabilityComponent_ng_container_0_Template_div_click_23_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r26);
const view_r1 = restoredCtx.ngIf;
const ctx_r25 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](ctx_r25.copyTextToClipboard(view_r1.message));
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](25, "div", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](27, "svg", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](29, "path", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](30, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](31, "defs");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](32, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](33, "linearGradient", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](35, "stop", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](36, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](37, "stop", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](38, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](39, "stop", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](40, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](41, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](42, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](44, "span");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](45, "Copy times to clipboard");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](46, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](47, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](48, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](49, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = ctx.ngIf;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngModel", view_r1.message);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngIf", view_r1.isLoading);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵclassProp"]("__click-disabled", view_r1.isLoading);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpureFunction2"](16, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](15, 8, ctx_r0.buildInSchedulesStream), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](16, 10, ctx_r0.customSchedulesStream)));
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpureFunction2"](19, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](19, 12, ctx_r0.buildInSchedulesStream), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](20, 14, ctx_r0.customSchedulesStream)));
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵclassProp"]("__click-disabled", view_r1.isLoading);
}
}
const _c1 = function (a0, a1, a2) {
return {
message: a0,
isLoading: a1,
selectedTimestamps: a2
};
};
class TimeCommandShareAvailabilityComponent {
constructor(viewModel, clipboard, currentUser, snackbarManager, profileLinksManager, meetingTypesManager, availabilityProvider, availabilityViewModel) {
this.viewModel = viewModel;
this.clipboard = clipboard;
this.currentUser = currentUser;
this.snackbarManager = snackbarManager;
this.profileLinksManager = profileLinksManager;
this.meetingTypesManager = meetingTypesManager;
this.availabilityProvider = availabilityProvider;
this.availabilityViewModel = availabilityViewModel;
this.currentActionSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.isMessageUpdateLoadingSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.customSchedulesStream = this.meetingTypesManager.customSchedules$;
this.buildInSchedulesStream = this.meetingTypesManager.buildInSchedules$;
this.isAvailabilityLoadingStream = this.availabilityViewModel.isAvailabilityLoadingStream;
this.isMessageUpdateLoadingStream = this.isMessageUpdateLoadingSubject.asStream();
this.selectedAvailabilityDayStream = this.availabilityViewModel.selectedAvailabilityDayStream;
}
set action(value) {
this.currentActionSubject.next(value);
}
ngOnInit() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this.initAvailability();
})();
}
get messageStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.currentActionSubject.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_17__.map)(action => !!action ? action.response : ''), (0,rxjs__WEBPACK_IMPORTED_MODULE_18__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_19__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get proposalStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.currentActionSubject.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_17__.map)(action => !!action ? action.proposal : null), (0,rxjs__WEBPACK_IMPORTED_MODULE_18__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_19__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get selectedTimestampsStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.proposalStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_17__.map)(proposal => !!proposal ? proposal.proposedSlots.map(slot => slot.timeStamp) : []), (0,rxjs__WEBPACK_IMPORTED_MODULE_18__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_19__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
get availabilityStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_20__.combineLatest)([this.availabilityViewModel.displayAvailabilityStream, this.availabilityViewModel.selectedAvailabilityDayStream]).pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_18__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_17__.map)(([availability, day]) => {
return availability === null || availability === void 0 ? void 0 : availability.find(set => set.day.isSame(day, 'day'));
})));
}
addScheduleLink(schedule, currentMessage) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let [action, initialMessage, link] = yield Promise.all([yield _this2.currentActionSubject, _this2.messageStream, _this2.profileLinksManager.generatePrivateAccessUrlForMeetingType(schedule.url)]);
let message = typeof currentMessage === 'string' ? currentMessage : initialMessage;
if (!message.includes(link)) {
let scheduleLink = `If these times don't work, you can select another time here: ${link}`;
message += `${scheduleLink}
`;
return _this2.viewModel.updateActionResponseMessage(action.id, message);
} else {
_this2.snackbarManager.info("Link is already included", _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_5__.SnackbarPosition.BottomCenter);
}
})();
}
updateAvailabilitySlots(addedSlots, removedSlots, currentMessage) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let action = yield _this3.currentActionSubject;
if (action) {
_this3.isMessageUpdateLoadingSubject.next(true);
try {
if (typeof currentMessage === 'string' && action.response !== currentMessage) {
yield _this3.viewModel.updateActionResponseMessage(action.id, currentMessage);
}
yield _this3.viewModel.updateTimeSlotsForAction(action.id, addedSlots.map(s => s.timeStamp), removedSlots.map(s => s.timeStamp));
} catch (err) {
console.log("Error adding time to message:", err);
_this3.snackbarManager.error("Please try again", _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_5__.SnackbarPosition.BottomCenter);
} finally {
_this3.isMessageUpdateLoadingSubject.next(false);
}
}
})();
}
copyTextToClipboard(text) {
this.clipboard.copy(text);
this.snackbarManager.info("Copied to clipboard", _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_5__.SnackbarPosition.BottomCenter);
}
initAvailability() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let [user, proposal] = yield Promise.all([_this4.currentUser.dataStream, _this4.proposalStream]);
yield _this4.availabilityProvider.initialize({
v2: true,
emails: [user.email],
timeZone: user.lastTimeZone,
dateRange: _this4.availabilityViewModel.loadAvailabilityDatesRangeStream,
meetingMode: _undock_dock_meet__WEBPACK_IMPORTED_MODULE_2__.MeetingMode.Video,
meetingDuration: proposal.meetingDuration
});
yield _this4.availabilityViewModel.initViewModel();
})();
}
}
TimeCommandShareAvailabilityComponent.ɵfac = function TimeCommandShareAvailabilityComponent_Factory(t) {
return new (t || TimeCommandShareAvailabilityComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_time_prompt_states_time_command_view_model__WEBPACK_IMPORTED_MODULE_8__.TimeCommandViewModel), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_angular_cdk_clipboard__WEBPACK_IMPORTED_MODULE_21__.Clipboard), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_9__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_5__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_profile_shared_services_profile_links_manager__WEBPACK_IMPORTED_MODULE_10__.ProfileLinksManager), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_dock_meet__WEBPACK_IMPORTED_MODULE_2__.UserSchedulesManager), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_3__.AvailabilityProvider), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_6__.AvailabilityViewModel));
};
TimeCommandShareAvailabilityComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdefineComponent"]({
type: TimeCommandShareAvailabilityComponent,
selectors: [["app-time-command-share-availability"]],
inputs: {
action: "action"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵProvidersFeature"]([_undock_dock_meet__WEBPACK_IMPORTED_MODULE_2__.UserSchedulesManager, _undock_time_availability_services_availability_provider__WEBPACK_IMPORTED_MODULE_3__.AvailabilityProvider, _undock_profile_public_view_models_availability_vmodel__WEBPACK_IMPORTED_MODULE_6__.AvailabilityViewModel, _undock_dock_meet_services_state_models_event_form_state_model__WEBPACK_IMPORTED_MODULE_7__.EventFormStateModel])],
decls: 5,
vars: 11,
consts: [[4, "ngIf"], [1, "share-availability-container"], ["messageForm", "ngForm"], ["editable", "true", "propValueAccessor", "innerText", "name", "availability", 1, "__message-box", 3, "ngModel"], [1, "__edit-message-options"], ["class", "schedule-selector", 3, "overlayWidth", "direction", "onClicked", 4, "ngIf"], ["class", "availability-selector", 3, "overlayWidth", "direction", "onClicked", 4, "ngIf"], [1, "__copy-times-button", 3, "click"], [1, "__inner"], ["width", "22", "height", "22", "viewBox", "0 0 22 22", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7.8335 1.0835L7.77862 1.0835C6.41103 1.08348 5.30871 1.08346 4.44175 1.20002C3.54164 1.32104 2.78376 1.57993 2.18185 2.18185C1.57993 2.78376 1.32104 3.54164 1.20002 4.44175C1.08346 5.30871 1.08348 6.41103 1.0835 7.77862L1.0835 7.83349V8.66683L1.0835 8.7217C1.08348 10.0893 1.08346 11.1916 1.20002 12.0586C1.32104 12.9587 1.57993 13.7166 2.18185 14.3185C2.78376 14.9204 3.54164 15.1793 4.44175 15.3003C4.97952 15.3726 5.60785 15.4001 6.33388 15.4105C6.33574 16.2266 6.34645 16.9191 6.40767 17.4966C6.48507 18.2266 6.65221 18.8877 7.06525 19.473C7.32864 19.8463 7.65403 20.1717 8.02729 20.4351C8.61264 20.8481 9.27371 21.0153 10.0037 21.0927C10.7037 21.1669 11.5729 21.1669 12.6263 21.1668H12.6807H14.1668L14.2374 21.1668C15.5915 21.1669 16.7081 21.1669 17.5919 21.0481C18.5197 20.9233 19.3391 20.6514 19.9953 19.9953C20.6514 19.3391 20.9233 18.5197 21.0481 17.5919C21.1669 16.7081 21.1669 15.5915 21.1668 14.2374L21.1668 14.1668V12.6807V12.6263C21.1669 11.5729 21.1669 10.7038 21.0927 10.0037C21.0153 9.27371 20.8481 8.61264 20.4351 8.02729C20.1717 7.65403 19.8463 7.32864 19.473 7.06525C18.8877 6.65221 18.2266 6.48507 17.4966 6.40767C16.9191 6.34645 16.2266 6.33574 15.4105 6.33388C15.4001 5.60786 15.3726 4.97952 15.3003 4.44175C15.1793 3.54164 14.9204 2.78376 14.3185 2.18185C13.7166 1.57993 12.9587 1.32104 12.0586 1.20002C11.1916 1.08346 10.0893 1.08348 8.72171 1.0835L8.66683 1.0835H7.8335ZM13.9154 6.90594C13.854 7.03558 13.8196 7.18052 13.8196 7.3335C13.8196 7.48768 13.8545 7.63372 13.9168 7.76414C13.9168 7.78715 13.9168 7.81026 13.9168 7.8335V8.66683C13.9168 10.1022 13.9152 11.1034 13.8137 11.8587C13.715 12.5925 13.5346 12.9811 13.2578 13.2578C12.9811 13.5346 12.5925 13.715 11.8587 13.8137C11.1034 13.9152 10.1022 13.9168 8.66683 13.9168H7.83349C6.39808 13.9168 5.39697 13.9152 4.64162 13.8137C3.90784 13.715 3.51927 13.5346 3.24251 13.2578C2.96574 12.9811 2.7853 12.5925 2.68664 11.8587C2.58509 11.1034 2.5835 10.1022 2.5835 8.66683V7.83349C2.5835 6.39808 2.58509 5.39697 2.68664 4.64162C2.7853 3.90784 2.96574 3.51927 3.24251 3.24251C3.51927 2.96574 3.90784 2.7853 4.64162 2.68664C5.39697 2.58509 6.39808 2.5835 7.8335 2.5835H8.66683C10.1022 2.5835 11.1034 2.58509 11.8587 2.68664C12.5925 2.7853 12.9811 2.96574 13.2578 3.24251C13.5346 3.51927 13.715 3.90784 13.8137 4.64162C13.8918 5.22248 13.9108 5.94867 13.9154 6.90594ZM15.4168 8.33403C16.2222 8.33614 16.8134 8.34645 17.2857 8.39653C17.8499 8.45633 18.1275 8.5636 18.3199 8.69938C18.5066 8.83107 18.6693 8.99376 18.801 9.18039C18.9367 9.3728 19.044 9.65047 19.1038 10.2146C19.1655 10.7967 19.1668 11.5593 19.1668 12.6807V14.1668C19.1668 15.6093 19.1647 16.5906 19.0659 17.3254C18.971 18.0315 18.8036 18.3585 18.581 18.581C18.3585 18.8036 18.0315 18.971 17.3254 19.0659C16.5906 19.1647 15.6093 19.1668 14.1668 19.1668H12.6807C11.5593 19.1668 10.7967 19.1655 10.2146 19.1038C9.65047 19.044 9.3728 18.9367 9.18039 18.801C8.99376 18.6693 8.83107 18.5066 8.69937 18.3199C8.5636 18.1275 8.45633 17.8499 8.39653 17.2857C8.34645 16.8134 8.33614 16.2222 8.33403 15.4168H8.66683H8.7217H8.72171C10.0893 15.4169 11.1916 15.4169 12.0586 15.3003C12.9587 15.1793 13.7166 14.9204 14.3185 14.3185C14.9204 13.7166 15.1793 12.9587 15.3003 12.0586C15.4169 11.1916 15.4169 10.0893 15.4168 8.72171V8.7217V8.66683V8.33403Z", "fill", "url(#paint0_linear_7232_9034)"], ["id", "paint0_linear_7232_9034", "x1", "11.1252", "y1", "1.0835", "x2", "11.1252", "y2", "21.1668", "gradientUnits", "userSpaceOnUse"], ["stop-color", "#F7F7FC"], ["offset", "0.702344", "stop-color", "#F7F7FC"], ["offset", "1", "stop-color", "#F7F7FC", "stop-opacity", "0"], [1, "__loader"], [3, "height"], [1, "schedule-selector", 3, "overlayWidth", "direction", "onClicked"], ["scheduleDropdownRef", ""], [1, "label"], ["width", "13", "height", "13", "viewBox", "0 0 13 13", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M10.3892 2.6111C9.21765 1.43953 7.31815 1.43953 6.14658 2.6111L5.79302 2.96465C5.59776 3.15992 5.59776 3.4765 5.79302 3.67176C5.98829 3.86702 6.30487 3.86702 6.50013 3.67176L6.85368 3.31821C7.63473 2.53716 8.90106 2.53716 9.68211 3.31821C10.4632 4.09926 10.4632 5.36559 9.68211 6.14664L8.83902 6.98972C8.13307 7.69567 6.98851 7.69567 6.28256 6.98972L6.14658 6.85374C5.95132 6.65848 5.63473 6.65848 5.43947 6.85374C5.24421 7.049 5.24421 7.36559 5.43947 7.56085L5.57545 7.69683C6.67192 8.7933 8.44966 8.7933 9.54613 7.69683L10.3892 6.85374C11.5608 5.68217 11.5608 3.78267 10.3892 2.6111ZM4.1613 6.01066C4.86724 5.30471 6.01181 5.30471 6.71776 6.01066L6.85374 6.14664C7.049 6.3419 7.36559 6.3419 7.56085 6.14664C7.75611 5.95138 7.75611 5.63479 7.56085 5.43953L7.42487 5.30355C6.32839 4.20708 4.55066 4.20708 3.45419 5.30355L2.6111 6.14664C1.43953 7.31821 1.43953 9.21771 2.6111 10.3893C3.78267 11.5609 5.68217 11.5609 6.85374 10.3893L7.2073 10.0357C7.40256 9.84046 7.40256 9.52388 7.2073 9.32862C7.01203 9.13336 6.69545 9.13336 6.50019 9.32862L6.14664 9.68217C5.36559 10.4632 4.09926 10.4632 3.31821 9.68217C2.53716 8.90112 2.53716 7.63479 3.31821 6.85375L4.1613 6.01066Z", "fill", "#22282F"], [1, "dropdown-content", "schedules-list"], [4, "ngFor", "ngForOf"], [1, "separator"], [1, "section-title"], [1, "schedule-list-item", 3, "click"], [1, "content-box"], [1, "title"], ["class", "badge private", 4, "ngIf"], [1, "description"], [1, "badge", "private"], [1, "availability-selector", 3, "overlayWidth", "direction", "onClicked"], ["availabilityDropdownRef", ""], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M6.5 1.25C3.60051 1.25 1.25 3.60051 1.25 6.5C1.25 9.39949 3.60051 11.75 6.5 11.75C9.39949 11.75 11.75 9.39949 11.75 6.5C11.75 3.60051 9.39949 1.25 6.5 1.25ZM2.75 6.5C2.75 4.42893 4.42893 2.75 6.5 2.75C8.57107 2.75 10.25 4.42893 10.25 6.5C10.25 8.57107 8.57107 10.25 6.5 10.25C4.42893 10.25 2.75 8.57107 2.75 6.5ZM7 4.5C7 4.22386 6.77614 4 6.5 4C6.22386 4 6 4.22386 6 4.5V6.5C6 6.66718 6.08355 6.82329 6.22265 6.91603L7.72265 7.91603C7.95241 8.0692 8.26285 8.00711 8.41603 7.77735C8.5692 7.54759 8.50711 7.23715 8.27735 7.08397L7 6.23241V4.5Z", "fill", "#2B2733"], [1, "dropdown-content", "availability-dropdown"], [3, "multiSelect", "selectedTimestamps", "selectSlotOnDayChange", "onConfirm"]],
template: function TimeCommandShareAvailabilityComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](0, TimeCommandShareAvailabilityComponent_ng_container_0_Template, 50, 22, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](4, "\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpureFunction3"](7, _c1, _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](1, 1, ctx.messageStream), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](2, 3, ctx.isMessageUpdateLoadingStream), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](3, 5, ctx.selectedTimestampsStream)));
}
},
dependencies: [_angular_forms__WEBPACK_IMPORTED_MODULE_22__["ɵNgNoValidate"], _angular_forms__WEBPACK_IMPORTED_MODULE_22__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_22__.NgControlStatusGroup, _angular_forms__WEBPACK_IMPORTED_MODULE_22__.NgModel, _angular_forms__WEBPACK_IMPORTED_MODULE_22__.NgForm, _angular_common__WEBPACK_IMPORTED_MODULE_23__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_23__.NgIf, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_11__.EditableDirective, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_12__.LoadingComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_12__.DropdownButtonComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_13__.ScheduleIconComponent, _undock_dock_meet_ui_components_event_form_components_event_form_available_slot_selector_component__WEBPACK_IMPORTED_MODULE_14__.EventFormAvailableSlotSelectorComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_15__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n background: #FFFFFF;\n padding-bottom: 10px;\n padding-top: 6px;\n border: 1px solid #F3F3F9;\n border-radius: 12px;\n box-shadow: 0px 2px 3px 0px rgba(29, 26, 34, 0.03);\n}\n\n.share-availability-container[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n width: 100%;\n padding: 10px 20px;\n}\n.share-availability-container[_ngcontent-%COMP%] form[_ngcontent-%COMP%] {\n position: relative;\n}\n.share-availability-container[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .__loader[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n opacity: 0.8;\n -webkit-backdrop-filter: blur(10px);\n backdrop-filter: blur(10px);\n background-color: rgba(0, 0, 0, 0.1);\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 0px 0px 12px 12px;\n}\n.share-availability-container[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .__loader[_ngcontent-%COMP%] app-loading[_ngcontent-%COMP%] {\n height: auto;\n}\n.share-availability-container[_ngcontent-%COMP%] .__message-box[_ngcontent-%COMP%] {\n width: 100%;\n background: #F3F3F9;\n border-radius: 12px;\n padding: 10px 20px 20px 20px;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n justify-content: stretch;\n font-style: normal;\n font-weight: 400;\n font-size: 15px;\n line-height: 20px;\n letter-spacing: -0.02em;\n color: #121114;\n}\n.share-availability-container[_ngcontent-%COMP%] .__message-box[_ngcontent-%COMP%]:focus {\n outline: none;\n}\n.share-availability-container[_ngcontent-%COMP%] .__edit-message-options[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n align-self: center;\n padding: 15px;\n}\n.share-availability-container[_ngcontent-%COMP%] .__edit-message-options[_ngcontent-%COMP%] .__edit-button[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n font-style: normal;\n font-weight: 500;\n font-size: 12px;\n line-height: 16px;\n letter-spacing: -0.02em;\n color: #2B2733;\n cursor: pointer;\n}\n.share-availability-container[_ngcontent-%COMP%] .__edit-message-options[_ngcontent-%COMP%] .__edit-button.__calendar-link[_ngcontent-%COMP%] {\n margin-right: 40px;\n}\n.share-availability-container[_ngcontent-%COMP%] .__edit-message-options[_ngcontent-%COMP%] .__edit-button[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin-right: 5px;\n}\n.share-availability-container[_ngcontent-%COMP%] .__copy-times-button[_ngcontent-%COMP%] {\n width: 400px;\n height: 48px;\n display: flex;\n align-items: center;\n align-self: center;\n justify-content: center;\n background: #2B2733;\n border-radius: 10px;\n margin-top: 20px;\n cursor: pointer;\n}\n.share-availability-container[_ngcontent-%COMP%] .__copy-times-button[_ngcontent-%COMP%] .__inner[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n}\n.share-availability-container[_ngcontent-%COMP%] .__copy-times-button[_ngcontent-%COMP%] .__inner[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] {\n margin-right: 7px;\n}\n.share-availability-container[_ngcontent-%COMP%] .__copy-times-button[_ngcontent-%COMP%] .__inner[_ngcontent-%COMP%] span[_ngcontent-%COMP%] {\n font-style: normal;\n font-weight: 600;\n font-size: 15px;\n line-height: 22px;\n display: flex;\n align-items: center;\n letter-spacing: -0.02em;\n color: #FFFFFF;\n}\n\napp-dropdown-button.schedule-selector[_ngcontent-%COMP%], app-dropdown-button.availability-selector[_ngcontent-%COMP%] {\n border: none;\n background: transparent;\n height: 20px;\n}\napp-dropdown-button.schedule-selector[_ngcontent-%COMP%] .dropdown-button, app-dropdown-button.availability-selector[_ngcontent-%COMP%] .dropdown-button {\n border: none;\n}\napp-dropdown-button.schedule-selector[_ngcontent-%COMP%] .dropdown-button .label, app-dropdown-button.availability-selector[_ngcontent-%COMP%] .dropdown-button .label {\n display: flex;\n align-items: center;\n font-style: normal;\n font-weight: 500;\n font-size: 12px;\n line-height: 16px;\n letter-spacing: -0.02em;\n color: #2B2733;\n}\napp-dropdown-button.schedule-selector[_ngcontent-%COMP%] .dropdown-button .label svg, app-dropdown-button.availability-selector[_ngcontent-%COMP%] .dropdown-button .label svg {\n margin-right: 7px;\n}\napp-dropdown-button.schedule-selector[_ngcontent-%COMP%] .expand-button, app-dropdown-button.availability-selector[_ngcontent-%COMP%] .expand-button {\n display: none;\n}\n\n.dropdown-content.schedules-list[_ngcontent-%COMP%] {\n padding: 2px;\n display: flex;\n flex-direction: column;\n max-height: 400px;\n overflow: auto;\n \n \n -ms-overflow-style: none; \n scrollbar-width: none; \n}\n.dropdown-content.schedules-list[_ngcontent-%COMP%]::-webkit-scrollbar {\n display: none;\n}\n.dropdown-content.schedules-list[_ngcontent-%COMP%] .separator[_ngcontent-%COMP%] {\n height: 1px;\n margin: 8px 2px;\n background-color: #EDEAF2;\n}\n.dropdown-content.schedules-list[_ngcontent-%COMP%] .section-title[_ngcontent-%COMP%] {\n margin: 6px 0 6px 20px;\n text-transform: uppercase;\n font-size: 12px;\n font-weight: 600;\n line-height: 16px;\n letter-spacing: -0.02em;\n}\n.dropdown-content.schedules-list[_ngcontent-%COMP%] .schedule-list-item[_ngcontent-%COMP%] {\n display: flex;\n padding: 9px 15px;\n border-radius: 6px;\n}\n.dropdown-content.schedules-list[_ngcontent-%COMP%] .schedule-list-item[_ngcontent-%COMP%]:hover {\n cursor: pointer;\n background-color: #F3F3F9;\n}\n.dropdown-content.schedules-list[_ngcontent-%COMP%] .schedule-list-item[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] {\n margin-left: 15px;\n}\n.dropdown-content.schedules-list[_ngcontent-%COMP%] .schedule-list-item[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] {\n color: #121114;\n font-size: 15px;\n font-weight: 500;\n line-height: 20px;\n letter-spacing: -0.02em;\n}\n.dropdown-content.schedules-list[_ngcontent-%COMP%] .schedule-list-item[_ngcontent-%COMP%] .content-box[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] {\n margin-top: 2px;\n color: #807A8E;\n font-size: 12px;\n font-weight: 400;\n line-height: 16px;\n letter-spacing: -0.02em;\n}\n.dropdown-content.schedules-list[_ngcontent-%COMP%] .schedule-list-item[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%] {\n padding: 3px 8px;\n margin-left: 4px;\n border-radius: 16px;\n text-transform: uppercase;\n font-size: 10px;\n font-weight: 700;\n line-height: 14px;\n letter-spacing: -0.02em;\n}\n.dropdown-content.schedules-list[_ngcontent-%COMP%] .schedule-list-item[_ngcontent-%COMP%] .badge.private[_ngcontent-%COMP%] {\n color: #DFC051;\n background-color: rgba(223, 192, 81, 0.1);\n}\n.dropdown-content.schedules-list[_ngcontent-%COMP%] .schedule-list-item[_ngcontent-%COMP%] .badge.selected[_ngcontent-%COMP%] {\n color: #ffffff;\n background-color: rgba(43, 39, 51, 0.8);\n}\n\n.dropdown-content.availability-dropdown[_ngcontent-%COMP%] {\n display: flex;\n width: 100%;\n max-height: 400px;\n min-height: 400px;\n}\n\n.__click-disabled[_ngcontent-%COMP%] {\n pointer-events: none;\n}\n\n@media all and (max-width: 768px) {\n .share-availability-container[_ngcontent-%COMP%] .__copy-times-button[_ngcontent-%COMP%] {\n width: 330px;\n }\n .cdk-overlay-connected-position-bounding-box {\n left: 20px !important;\n width: 350px !important;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvcHJvbXB0L3VpL2NvbXBvbmVudHMvdGltZS1jb21tYW5kLXNoYXJlLWF2YWlsYWJpbGl0eS90aW1lLWNvbW1hbmQtc2hhcmUtYXZhaWxhYmlsaXR5LmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vcHJvamVjdHMvd2ViL3VpLWtpdC91dGlscy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRHQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBQ2hOQTtFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrREFBQTtBQTRERjs7QUF6REE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQTRERjtBQTFERTtFQUNFLGtCQUFBO0FBNERKO0FBMURJO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxvQ0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0NBQUE7QUE0RE47QUExRE07RUFDRSxZQUFBO0FBNERSO0FBdkRFO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSx3QkFBQTtFQUVBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFFQSx1QkFBQTtFQUNBLGNBQUE7QUF1REo7QUFyREk7RUFDRSxhQUFBO0FBdUROO0FBbkRFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0FBcURKO0FBbkRJO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBRUEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUVBLGVBQUE7QUFtRE47QUFqRE07RUFDRSxrQkFBQTtBQW1EUjtBQWhETTtFQUNFLGlCQUFBO0FBa0RSO0FBN0NFO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBRUEsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBRUEsZUFBQTtBQTZDSjtBQTNDSTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBQTZDTjtBQTNDTTtFQUNFLGlCQUFBO0FBNkNSO0FBMUNNO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtBQTRDUjs7QUFyQ0E7RUFDRSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0FBd0NGO0FBcENJO0VBQ0UsWUFBQTtBQXNDTjtBQXBDTTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7QUFzQ1I7QUFwQ1E7RUFDRSxpQkFBQTtBQXNDVjtBQWpDSTtFQUNFLGFBQUE7QUFtQ047O0FBOUJBO0VBQ0UsWUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUVBLGlCQUFBO0VBQ0EsY0FBQTtFQUVBLGdEQUFBO0VBS0EsNENBQUE7RUFFQSx3QkFBQSxFQUFBLGdCQUFBO0VBQ0EscUJBQUEsRUFBQSxZQUFBO0FBMEJGO0FBakNFO0VBQ0UsYUFBQTtBQW1DSjtBQTNCRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EseUJINUpzQjtBR3lMMUI7QUExQkU7RUFDRSxzQkFBQTtFQUNBLHlCQUFBO0VDNUpBLGVENkprQjtFQzVKbEIsZ0JENEp3QjtFQzNKeEIsaUJEMko2QjtFQzFKN0IsdUJBSmlFO0FENkxyRTtBQTVCRTtFQUNFLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FBOEJKO0FBNUJJO0VBQ0UsZUFBQTtFQUNBLHlCSDNLb0I7QUd5TTFCO0FBM0JJO0VBQ0UsaUJBQUE7QUE2Qk47QUEzQk07RUFDRSxjSDdMZ0I7RUllcEIsZUQrS3NCO0VDOUt0QixnQkQ4SzRCO0VDN0s1QixpQkQ2S2lDO0VDNUtqQyx1QkFKaUU7QURnTnJFO0FBN0JNO0VBQ0UsZUFBQTtFQUNBLGNIaE1pQjtFSVlyQixlRHFMc0I7RUNwTHRCLGdCRG9MNEI7RUNuTDVCLGlCRG1MaUM7RUNsTGpDLHVCQUppRTtBRHdOckU7QUE5Qkk7RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0VBRUEsbUJBQUE7RUFFQSx5QkFBQTtFQy9MRixlRGdNb0I7RUMvTHBCLGdCRCtMMEI7RUM5TDFCLGlCRDhMK0I7RUM3TC9CLHVCQUppRTtBRGtPckU7QUEvQk07RUFDRSxjSHpORDtFRzBOQyx5Q0FBQTtBQWlDUjtBQTlCTTtFQUNFLGNIdE5nQjtFR3VOaEIsdUNBQUE7QUFnQ1I7O0FBMUJBO0VBRUUsYUFBQTtFQUNBLFdBQUE7RUFFQSxpQkFBQTtFQUNBLGlCQUFBO0FBMkJGOztBQXZCQTtFQUNFLG9CQUFBO0FBMEJGOztBQXJCQTtFQUlJO0lBQ0UsWUFBQTtFQXFCSjtFQWhCRTtJQUNFLHFCQUFBO0lBQ0EsdUJBQUE7RUFrQko7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YzRjNGOTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggMHB4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi5zaGFyZS1hdmFpbGFiaWxpdHktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLl9fbG9hZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTJweCAxMnB4O1xuXG4gICAgICBhcHAtbG9hZGluZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuX19tZXNzYWdlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0YzRjNGOTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgY29sb3I6ICMxMjExMTQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLl9fZWRpdC1tZXNzYWdlLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIC5fX2VkaXQtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgIGNvbG9yOiAjMkIyNzMzO1xuXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYuX19jYWxlbmRhci1saW5rIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuX19jb3B5LXRpbWVzLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZDogIzJCMjczMztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5hcHAtZHJvcGRvd24tYnV0dG9uLnNjaGVkdWxlLXNlbGVjdG9yLCBhcHAtZHJvcGRvd24tYnV0dG9uLmF2YWlsYWJpbGl0eS1zZWxlY3RvciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMjBweDtcblxuICA6Om5nLWRlZXAge1xuXG4gICAgLmRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGNvbG9yOiAjMkIyNzMzO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXhwYW5kLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tY29udGVudC5zY2hlZHVsZXMtbGlzdCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIENocm9tZSwgU2FmYXJpIGFuZCBPcGVyYSAqL1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIEhpZGUgc2Nyb2xsYmFyIGZvciBJRSwgRWRnZSBhbmQgRmlyZWZveCAqL1xuXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG5cbiAgLnNlcGFyYXRvciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiA4cHggMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjtcbiAgfVxuXG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW46IDZweCAwIDZweCAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgdGV4dFByb3AoMTJweCwgNjAwLCAxNnB4KTtcbiAgfVxuXG4gIC5zY2hlZHVsZS1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYm94IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgQGluY2x1ZGUgdGV4dFByb3AoMTVweCwgNTAwLCAyMHB4KTtcbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICAgIEBpbmNsdWRlIHRleHRQcm9wKDEycHgsIDQwMCwgMTZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhZGdlIHtcbiAgICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuXG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQGluY2x1ZGUgdGV4dFByb3AoMTBweCwgNzAwLCAxNHB4KTtcblxuICAgICAgJi5wcml2YXRlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmstY29sb3ItcHJpbWFyeSwgMC4xKTtcbiAgICAgIH1cblxuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1wcmltYXJ5LW1haW4sIDAuOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1jb250ZW50LmF2YWlsYWJpbGl0eS1kcm9wZG93biB7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuXG59XG5cbi5fX2NsaWNrLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy8gTU9CSUxFXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gIC5zaGFyZS1hdmFpbGFiaWxpdHktY29udGFpbmVyIHtcblxuICAgIC5fX2NvcHktdGltZXMtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAzMzBweDtcbiAgICB9XG4gIH1cblxuICA6Om5nLWRlZXAge1xuICAgIC5jZGstb3ZlcmxheS1jb25uZWN0ZWQtcG9zaXRpb24tYm91bmRpbmctYm94IHtcbiAgICAgIGxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8vJGJhc2UtZm9udC1zaXplOiAxNjsgLS0gY2hhbmdlIHRvIHRoaXMgYWZ0ZXIgbGF5b3V0IHJlZmFjdG9yaW5nXG4kYmFzZS1mb250LXNpemU6IDEwO1xuXG4vLyAxJSBvZiBGdWxsSEQgcmVzb2x1dGlvbiBoZWlnaHRcbiRoZWlnaHQtdW5pdC1tb2RpZmllcjogMTAuODtcbi8vIDElIG9mIEZ1bGxIRCByZXNvbHV0aW9uIHdpZHRoXG4kd2lkdGgtdW5pdC1tb2RpZmllcjogMTkuMjtcblxuQGZ1bmN0aW9uIEhlaWdodFVuaXQoJHRhcmdldCwgJGNvbnRleHQ6ICRoZWlnaHQtdW5pdC1tb2RpZmllcikge1xuICAgIEByZXR1cm4gbWF0aC5kaXYoJHRhcmdldCwgJGNvbnRleHQpICogMXZoO1xufVxuXG5AZnVuY3Rpb24gV2lkdGhVbml0KCR0YXJnZXQsICRjb250ZXh0OiAkd2lkdGgtdW5pdC1tb2RpZmllcikge1xuICAgIEByZXR1cm4gbWF0aC5kaXYoJHRhcmdldCwgJGNvbnRleHQpICogMXZ3O1xufVxuXG4vLyBUT0RPOiBSZW1vdmUgdGhpcyBtaXhpbiAvIFJlcGxhY2Ugd2l0aCBmb250IG1peGluc1xuQG1peGluIHRleHRQcm9wKCRmb250U2l6ZSwgJGZvbnRXZWlnaHQsICRsaW5lSGVpZ2h0LCAkbGV0dGVyU3BhY2luZzogLTAuMDJlbSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJTcGFjaW5nO1xufVxuXG5AbWl4aW4gZnVsbFNpemVPdmVybGF5KCRiYWNrZ3JvdW5kKSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG59XG5cbi8vIFRPRE86IFJlbW92ZSB0aGlzIG1peGluIC8gUmVwbGFjZSB3aXRoIGZvbnQgbWl4aW5zXG5AbWl4aW4gdGV4dFByb3AoJGZvbnRTaXplLCAkZm9udFdlaWdodCwgJGxpbmVIZWlnaHQsICRsZXR0ZXJTcGFjaW5nOiAtMC4wMmVtKSB7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlclNwYWNpbmc7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], TimeCommandShareAvailabilityComponent.prototype, "currentActionSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], TimeCommandShareAvailabilityComponent.prototype, "isMessageUpdateLoadingSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], TimeCommandShareAvailabilityComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_4__.Memoize)()], TimeCommandShareAvailabilityComponent.prototype, "messageStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_4__.Memoize)()], TimeCommandShareAvailabilityComponent.prototype, "proposalStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_4__.Memoize)()], TimeCommandShareAvailabilityComponent.prototype, "selectedTimestampsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_24__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_4__.Memoize)()], TimeCommandShareAvailabilityComponent.prototype, "availabilityStream", null);
/***/ }),
/***/ 45272:
/*!*********************************************************************************************************************!*\
!*** ./packages/time/prompt/ui/components/time-prompt-input/prompt-limit-counter/prompt-limit-counter.component.ts ***!
\*********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PromptLimitCounterComponent": () => (/* binding */ PromptLimitCounterComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_feature_plans_services_user_limits_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/feature-plans/services/user-limits.provider */ 13673);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs */ 50635);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs */ 68951);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs */ 59346);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs */ 32673);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/common/ui-kit/contracts/tooltip.position */ 99102);
/* harmony import */ var _undock_integrations__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/integrations */ 96183);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_user_services_analytics_app_usage_registry__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/user/services/analytics/app-usage.registry */ 10663);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @angular/material/legacy-tooltip */ 63370);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
function PromptLimitCounterComponent_ng_container_0_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](2, "span", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](4, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const prompts_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵclassProp"]("__limit-reached", prompts_r1.limitReached);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtextInterpolate"](prompts_r1.remaining);
}
}
function PromptLimitCounterComponent_ng_container_0_ng_template_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](1, "span", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](2, "\u221E");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](3, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](4, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](5, "\n ");
}
}
function PromptLimitCounterComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵlistener"]("click", function PromptLimitCounterComponent_ng_container_0_Template_div_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵrestoreView"](_r7);
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵresetView"](ctx_r6.navigateToTheMembershipPage());
});
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelement"](4, "app-command-prompt", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementStart"](6, "div", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](8, PromptLimitCounterComponent_ng_container_0_ng_container_8_Template, 7, 3, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](10, PromptLimitCounterComponent_ng_container_0_ng_template_10_Template, 6, 0, "ng-template", null, 5, _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](14, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const prompts_r1 = ctx.ngIf;
const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵreference"](11);
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵclassProp"]("__limit-reached", prompts_r1.limitReached);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("matTooltip", !prompts_r1.isUnlimited ? prompts_r1.tooltip : "You have unimited requests.")("matTooltipPosition", ctx_r0.TooltipPosition.BOTTOM);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("round", true)("width", 18)("height", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", !prompts_r1.isUnlimited)("ngIfElse", _r3);
}
}
const _c0 = function (a0, a1, a2, a3, a4) {
return {
remaining: a0,
limit: a1,
limitReached: a2,
isUnlimited: a3,
tooltip: a4
};
};
class PromptLimitCounterComponent {
constructor(router, eventsManager, appUsageRegistry, userLimitsProvider) {
this.router = router;
this.eventsManager = eventsManager;
this.appUsageRegistry = appUsageRegistry;
this.userLimitsProvider = userLimitsProvider;
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.TooltipPosition = _undock_common_ui_kit_contracts_tooltip_position__WEBPACK_IMPORTED_MODULE_5__.TooltipPosition;
}
get promptsCountStream() {
return this.appUsageRegistry.streamCurrentUsageValue(_undock_feature_plans_services_user_limits_provider__WEBPACK_IMPORTED_MODULE_3__.UserLimitType.PromptsCount);
}
get promptsRemainingStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_11__.combineLatest)([this.promptsCountStream, this.promptsLimitStream]).pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_12__.map)(([count, limit]) => Math.max(limit - count, 0)), (0,rxjs__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyedEvent));
}
get isPromptLimitReachedStream() {
return this.promptsRemainingStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_12__.map)(remaining => remaining <= 0), (0,rxjs__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyedEvent));
}
get promptsLimitStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_14__.from)(this.userLimitsProvider.getPromptsLimit()).pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_13__.takeUntil)(this.destroyedEvent));
}
get isUnlimitedPromptsStream() {
return this.promptsLimitStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_12__.map)(limit => limit === Infinity));
}
get tooltipStream() {
var _this = this;
return (0,rxjs__WEBPACK_IMPORTED_MODULE_11__.combineLatest)([this.promptsRemainingStream, this.promptsLimitStream, this.isPromptLimitReachedStream]).pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_15__.switchMap)( /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* ([remaining, limit, isLimitReached]) {
if (!isLimitReached) {
let usageEndDate = yield _this.appUsageRegistry.getCurrentUsageEndDate();
let daysRemaining = moment__WEBPACK_IMPORTED_MODULE_4___default()(usageEndDate).diff(moment__WEBPACK_IMPORTED_MODULE_4___default()(), 'days');
return `${remaining}/${limit} requests remaining. Refreshes in ${daysRemaining} days.`;
} else {
return `You've reached the limit. Upgrade your plan.`;
}
});
return function (_x) {
return _ref.apply(this, arguments);
};
}()));
}
navigateToTheMembershipPage() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this2.eventsManager.dispatch(new _undock_integrations__WEBPACK_IMPORTED_MODULE_6__.TrackUserAnalyticsEvent(_undock_integrations__WEBPACK_IMPORTED_MODULE_6__.UserAnalyticsAction.UpgradeSubscriptionClickedBanner));
return _this2.router.navigate(['/', 'settings', 'membership'], {
queryParams: {
upgrade: true
}
});
})();
}
}
PromptLimitCounterComponent.ɵfac = function PromptLimitCounterComponent_Factory(t) {
return new (t || PromptLimitCounterComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_16__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_2__.AppEventsDispatcher), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdirectiveInject"](_undock_user_services_analytics_app_usage_registry__WEBPACK_IMPORTED_MODULE_7__.UserAppUsageRegistry), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdirectiveInject"](_undock_feature_plans_services_user_limits_provider__WEBPACK_IMPORTED_MODULE_3__.UserLimitsProvider));
};
PromptLimitCounterComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdefineComponent"]({
type: PromptLimitCounterComponent,
selectors: [["app-time-prompt-limit-counter"]],
decls: 7,
vars: 17,
consts: [[4, "ngIf"], [1, "prompt-limit-container", 3, "matTooltip", "matTooltipPosition", "click"], [3, "round", "width", "height"], [1, "__counters"], [4, "ngIf", "ngIfElse"], ["unlimitedPromptsTmpl", ""], [1, "__counter"], [1, "__counter", "__limit-reached"]],
template: function PromptLimitCounterComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtemplate"](0, PromptLimitCounterComponent_ng_container_0_Template, 15, 9, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵtext"](6, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpureFunction5"](11, _c0, _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipeBind1"](1, 1, ctx.promptsRemainingStream), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipeBind1"](2, 3, ctx.promptsLimitStream), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipeBind1"](3, 5, ctx.isPromptLimitReachedStream), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipeBind1"](4, 7, ctx.isUnlimitedPromptsStream), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵpipeBind1"](5, 9, ctx.tooltipStream)));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_17__.NgIf, _angular_material_legacy_tooltip__WEBPACK_IMPORTED_MODULE_18__.MatLegacyTooltip, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_8__.CommandPromptIconComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_9__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n height: 26px;\n -webkit-user-select: none;\n user-select: none;\n}\n\n.prompt-limit-container[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n cursor: pointer;\n}\n.prompt-limit-container.__limit-reached[_ngcontent-%COMP%] .mat-tooltip {\n text-decoration: underline;\n}\n.prompt-limit-container[_ngcontent-%COMP%] app-command-prompt[_ngcontent-%COMP%] {\n margin-right: 5px;\n}\n.prompt-limit-container[_ngcontent-%COMP%] .__counters[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n}\n.prompt-limit-container[_ngcontent-%COMP%] .__counters[_ngcontent-%COMP%] .__counter[_ngcontent-%COMP%] {\n color: #807A8E;\n text-align: center;\n font-size: 15px;\n font-weight: 500;\n line-height: 20px;\n letter-spacing: -0.3px;\n margin-left: 3px;\n}\n.prompt-limit-container[_ngcontent-%COMP%] .__counters[_ngcontent-%COMP%] .__counter.__limit-reached[_ngcontent-%COMP%] {\n color: #DFC051;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvcHJvbXB0L3VpL2NvbXBvbmVudHMvdGltZS1wcm9tcHQtaW5wdXQvcHJvbXB0LWxpbWl0LWNvdW50ZXIvcHJvbXB0LWxpbWl0LWNvdW50ZXIuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0UsWUFBQTtFQUNBLHlCQUFBO1VBQUEsaUJBQUE7QUE0REY7O0FBekRBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQTRERjtBQXhESTtFQUNFLDBCQUFBO0FBMEROO0FBdERFO0VBQ0UsaUJBQUE7QUF3REo7QUFyREU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7QUF1REo7QUFyREk7RUFDRSxjSFBtQjtFR1FuQixrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtBQXVETjtBQXJETTtFQUNFLGNIMEJhO0FHNkJyQiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucHJvbXB0LWxpbWl0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLl9fbGltaXQtcmVhY2hlZCB7XG5cbiAgICA6Om5nLWRlZXAgLm1hdC10b29sdGlwIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIGFwcC1jb21tYW5kLXByb21wdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuX19jb3VudGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLl9fY291bnRlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcblxuICAgICAgJi5fX2xpbWl0LXJlYWNoZWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], PromptLimitCounterComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], PromptLimitCounterComponent.prototype, "promptsCountStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], PromptLimitCounterComponent.prototype, "promptsRemainingStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], PromptLimitCounterComponent.prototype, "isPromptLimitReachedStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], PromptLimitCounterComponent.prototype, "promptsLimitStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], PromptLimitCounterComponent.prototype, "isUnlimitedPromptsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_19__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], PromptLimitCounterComponent.prototype, "tooltipStream", null);
/***/ }),
/***/ 13850:
/*!*********************************************************************************************!*\
!*** ./packages/time/prompt/ui/components/time-prompt-input/time-prompt-input.component.ts ***!
\*********************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimePromptInputComponent": () => (/* binding */ TimePromptInputComponent)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs */ 50635);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs */ 68951);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! rxjs */ 23280);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! rxjs */ 98977);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! rxjs */ 71989);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_feature_plans_services_user_limits_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/feature-plans/services/user-limits.provider */ 13673);
/* harmony import */ var _undock_core_services_audio_recorder_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/core/services/audio-recorder.service */ 58158);
/* harmony import */ var _undock_time_prompt_services_voice_prompt_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/time/prompt/services/voice-prompt.service */ 37609);
/* harmony import */ var _undock_time_prompt_states_time_command_view_model__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/time/prompt/states/time-command.view-model */ 48001);
/* harmony import */ var _undock_time_prompt_states_time_search_state_model__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/time/prompt/states/time-search.state-model */ 83389);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_user_services_analytics_app_usage_registry__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/user/services/analytics/app-usage.registry */ 10663);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_common_ui_kit_ui_icons_wand_wand_icon_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons/wand/wand-icon.component */ 24698);
/* harmony import */ var _undock_people_ui_components_contact_mentions_contact_mentions_component__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/people/ui/components/contact-mentions/contact-mentions.component */ 23301);
/* harmony import */ var _undock_time_prompt_ui_components_time_prompt_input_prompt_limit_counter_prompt_limit_counter_component__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-prompt-input/prompt-limit-counter/prompt-limit-counter.component */ 45272);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
const _c0 = ["searchInput"];
const _c1 = ["mentions"];
function TimePromptInputComponent_ng_container_6_ng_container_17_ng_container_2_Template(rf, ctx) {
if (rf & 1) {
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](2, "svg", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("click", function TimePromptInputComponent_ng_container_6_ng_container_17_ng_container_2_Template__svg_svg_click_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r9);
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](ctx_r8.recordVoicePrompt());
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](4, "path", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"](2);
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵreference"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵclassProp"]("field-filled", (_r2 == null ? null : _r2.value.length) > 0);
}
}
function TimePromptInputComponent_ng_container_6_ng_container_17_ng_template_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](1, "app-recording-audio", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](2, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("width", "30px")("height", "30px");
}
}
function TimePromptInputComponent_ng_container_6_ng_container_17_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](2, TimePromptInputComponent_ng_container_6_ng_container_17_ng_container_2_Template, 7, 2, "ng-container", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](4, TimePromptInputComponent_ng_container_6_ng_container_17_ng_template_4_Template, 3, 2, "ng-template", null, 10, _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵreference"](5);
const search_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngIf", !search_r1.isVoiceRecordingInProgress)("ngIfElse", _r6);
}
}
function TimePromptInputComponent_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](2, "input", 2, 3);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("click", function TimePromptInputComponent_ng_container_6_Template_input_click_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r12);
const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
ctx_r11.searchStateModel.setSearchInputFocusType("focus");
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"]($event.stopPropagation());
})("focus", function TimePromptInputComponent_ng_container_6_Template_input_focus_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r12);
const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](ctx_r13.searchStateModel.setSearchInputFocusType("focus"));
})("blur", function TimePromptInputComponent_ng_container_6_Template_input_blur_2_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r12);
const ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](ctx_r14.searchStateModel.setSearchInputFocusType("blur"));
})("keydown.enter", function TimePromptInputComponent_ng_container_6_Template_input_keydown_enter_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r12);
const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
ctx_r15.submitPrompt();
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"]($event.preventDefault());
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](6, "app-contacts-mentions", 4, 5);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("selectedProfilesChange", function TimePromptInputComponent_ng_container_6_Template_app_contacts_mentions_selectedProfilesChange_6_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r12);
const ctx_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](ctx_r16.viewModel.setParticipantProfiles($event));
})("selectedGroupsChange", function TimePromptInputComponent_ng_container_6_Template_app_contacts_mentions_selectedGroupsChange_6_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r12);
const ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](ctx_r17.viewModel.setParticipantGroups($event));
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](9, "button", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵlistener"]("click", function TimePromptInputComponent_ng_container_6_Template_button_click_9_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵrestoreView"](_r12);
const ctx_r18 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵresetView"](ctx_r18.submitPrompt());
});
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](11, "svg", 7);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](13, "path", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](16, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](17, TimePromptInputComponent_ng_container_6_ng_container_17_Template, 7, 2, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const search_r1 = ctx.ngIf;
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵreference"](3);
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵclassProp"]("field-filled", (_r2.value == null ? null : _r2.value.length) > 0)("__disabled", _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](4, 12, ctx_r0.viewModel.state.isLoading$));
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpropertyInterpolate"]("placeholder", ctx_r0.placeholder);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("value", search_r1.criteria);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("textInputElement", _r2)("openDirection", ctx_r0.autocompleteOpenDirection)("closeMenuOnBlur", false);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵclassProp"]("field-filled", (_r2 == null ? null : _r2.value.length) > 0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngIf", ctx_r0.allowVoiceActivation);
}
}
const _c2 = function (a0, a1) {
return {
criteria: a0,
isVoiceRecordingInProgress: a1
};
};
class TimePromptInputComponent {
constructor(viewModel, searchStateModel, api, voicePromptService, appUsageRegistry, userLimitsProvider) {
this.viewModel = viewModel;
this.searchStateModel = searchStateModel;
this.api = api;
this.voicePromptService = voicePromptService;
this.appUsageRegistry = appUsageRegistry;
this.userLimitsProvider = userLimitsProvider;
this.searchDebounceTime = 500;
this.autocompleteOpenDirection = 'down';
this.allowVoiceActivation = true;
this.placeholder = 'Talk to your calendar (e.g. cancel my meetings next Friday afternoon)';
this.onSubmitPromptPrevented = new _angular_core__WEBPACK_IMPORTED_MODULE_16__.EventEmitter();
this.onCreateNewPlanWithTitle = new _angular_core__WEBPACK_IMPORTED_MODULE_16__.EventEmitter();
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.searchState = this.searchStateModel.state;
}
ngAfterViewInit() {
this.subscribeToSearchInputKeyEventStream();
this.subscribeToSearchInputFocusEventStream();
}
get isSubmitPromptAllowedStream() {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream((0,rxjs__WEBPACK_IMPORTED_MODULE_17__.combineLatest)([this.appUsageRegistry.streamCurrentUsageValue(_undock_feature_plans_services_user_limits_provider__WEBPACK_IMPORTED_MODULE_3__.UserLimitType.PromptsCount), this.userLimitsProvider.getPromptsLimit()]).pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_18__.map)(([count, limit]) => Math.max(limit - count, 0) > 0), (0,rxjs__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyedEvent)));
}
get isPromptRecordingInProgressStream() {
return this.voicePromptService.isPromptRecordingInProgressStream;
}
submitPrompt() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
if (yield _this.isSubmitPromptAllowedStream) {
let text = (_a = _this.searchInput) === null || _a === void 0 ? void 0 : _a.nativeElement.value;
if (!(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.isEmptyString)(text)) {
yield _this.viewModel.submitPrompt(text);
if (_this.searchInput) {
_this.searchInput.nativeElement.blur();
}
}
} else {
_this.onSubmitPromptPrevented.emit();
}
})();
}
recordVoicePrompt() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this2.voicePromptService.startRecording();
setTimeout( /*#__PURE__*/(0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let text = yield _this2.voicePromptService.transcribeRecording();
if (!(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.isEmptyString)(text)) {
_this2.searchStateModel.setCriteria(text);
yield _this2.viewModel.clearResponse();
return setTimeout(() => _this2.submitPrompt());
}
}), 5000);
})();
}
tryCreateNewPlan(title) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this3.onCreateNewPlanWithTitle.emit(title);
_this3.clearSearchInput();
})();
}
focusSearchInput() {
var _a, _b;
return (_b = (_a = this.searchInput) === null || _a === void 0 ? void 0 : _a.nativeElement) === null || _b === void 0 ? void 0 : _b.focus();
}
clearSearchInput() {
this.searchStateModel.clearSearch();
if (this.searchInput) {
this.searchInput.nativeElement.value = '';
}
if (this.mentions) {
this.mentions.clear();
}
}
subscribeToSearchInputKeyEventStream() {
(0,rxjs__WEBPACK_IMPORTED_MODULE_20__.fromEvent)(this.searchInput.nativeElement, 'keydown').pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_18__.map)(() => this.searchInput.nativeElement.value), (0,rxjs__WEBPACK_IMPORTED_MODULE_21__.distinctUntilChanged)(), (0,rxjs__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyedEvent)).subscribe(criteria => {
this.searchStateModel.setCriteria(criteria);
this.viewModel.clearResponse();
});
this.searchState.searchCriteriaStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_22__.debounceTime)(this.searchDebounceTime), (0,rxjs__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyedEvent)).subscribe(criteria => {
return this.searchStateModel.searchAll(criteria);
});
}
subscribeToSearchInputFocusEventStream() {
const searchFocusEventStream = (0,rxjs__WEBPACK_IMPORTED_MODULE_20__.fromEvent)(this.searchInput.nativeElement, 'focus').pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyedEvent));
searchFocusEventStream.subscribe();
const searchFocusStream = searchFocusEventStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_18__.map)(event => event), (0,rxjs__WEBPACK_IMPORTED_MODULE_19__.takeUntil)(this.destroyedEvent));
searchFocusStream.subscribe(event => {
this.searchStateModel.setSearchInputFocusType(event.type);
});
}
}
TimePromptInputComponent.ɵfac = function TimePromptInputComponent_Factory(t) {
return new (t || TimePromptInputComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_time_prompt_states_time_command_view_model__WEBPACK_IMPORTED_MODULE_6__.TimeCommandViewModel), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_time_prompt_states_time_search_state_model__WEBPACK_IMPORTED_MODULE_7__.TimeSearchStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_api__WEBPACK_IMPORTED_MODULE_8__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_time_prompt_services_voice_prompt_service__WEBPACK_IMPORTED_MODULE_5__.VoicePromptService), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_user_services_analytics_app_usage_registry__WEBPACK_IMPORTED_MODULE_9__.UserAppUsageRegistry), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdirectiveInject"](_undock_feature_plans_services_user_limits_provider__WEBPACK_IMPORTED_MODULE_3__.UserLimitsProvider));
};
TimePromptInputComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵdefineComponent"]({
type: TimePromptInputComponent,
selectors: [["app-time-prompt-input"]],
viewQuery: function TimePromptInputComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵviewQuery"](_c0, 5);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵviewQuery"](_c1, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵloadQuery"]()) && (ctx.searchInput = _t.first);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵloadQuery"]()) && (ctx.mentions = _t.first);
}
},
inputs: {
autocompleteOpenDirection: "autocompleteOpenDirection",
allowVoiceActivation: "allowVoiceActivation",
placeholder: "placeholder"
},
outputs: {
onSubmitPromptPrevented: "onSubmitPromptPrevented",
onCreateNewPlanWithTitle: "onCreateNewPlanWithTitle"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵProvidersFeature"]([_undock_time_prompt_services_voice_prompt_service__WEBPACK_IMPORTED_MODULE_5__.VoicePromptService, _undock_core_services_audio_recorder_service__WEBPACK_IMPORTED_MODULE_4__.AudioRecorderService])],
decls: 11,
vars: 8,
consts: [[1, "time-search"], [4, "ngIf"], ["type", "text", "name", "searchText", "autocomplete", "off", "appInputAutoresize", "", 1, "search-field", 3, "placeholder", "value", "click", "focus", "blur", "keydown.enter"], ["searchInput", ""], [3, "textInputElement", "openDirection", "closeMenuOnBlur", "selectedProfilesChange", "selectedGroupsChange"], ["mentions", ""], ["mat-button", "", 1, "arrow-button", 3, "click"], ["width", "32", "height", "32", "viewBox", "0 0 32 32", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M7.95776 8.81537C8.17647 8.5865 8.51533 8.51959 8.80461 8.64816L23.8046 15.3148C24.0755 15.4352 24.25 15.7038 24.25 16.0002C24.25 16.2966 24.0755 16.5652 23.8046 16.6855L8.80461 23.3522C8.51533 23.4808 8.17647 23.4139 7.95776 23.185C7.73906 22.9561 7.68761 22.6146 7.82918 22.3314L10.9948 16.0002L7.82918 9.66893C7.68761 9.38579 7.73906 9.04424 7.95776 8.81537ZM12.2969 16.7502L10.1057 21.1325L21.6533 16.0002L10.1057 10.8679L12.2969 15.2502H16C16.4142 15.2502 16.75 15.586 16.75 16.0002C16.75 16.4144 16.4142 16.7502 16 16.7502H12.2969Z", "fill", "#121114"], [4, "ngIf", "ngIfElse"], ["recordingAnimationTmpl", ""], ["width", "24", "height", "24", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg", 1, "__record-icon", 3, "click"], ["fill-rule", "evenodd", "clip-rule", "evenodd", "d", "M12 1C9.79086 1 8 2.79086 8 5V12C8 14.2091 9.79086 16 12 16C14.2091 16 16 14.2091 16 12V5C16 2.79086 14.2091 1 12 1ZM10 5C10 3.89543 10.8954 3 12 3C13.1046 3 14 3.89543 14 5V12C14 13.1046 13.1046 14 12 14C10.8954 14 10 13.1046 10 12V5ZM6 12C6 11.4477 5.55228 11 5 11C4.44772 11 4 11.4477 4 12C4 14.7997 5.13445 16.8339 6.74176 18.149C8.0169 19.1922 9.55774 19.759 11 19.9374V22C11 22.5523 11.4477 23 12 23C12.5523 23 13 22.5523 13 22V19.9374C14.4423 19.759 15.9831 19.1922 17.2582 18.149C18.8656 16.8339 20 14.7997 20 12C20 11.4477 19.5523 11 19 11C18.4477 11 18 11.4477 18 12C18 14.2003 17.1344 15.6661 15.9918 16.601C14.8179 17.5615 13.2999 18 12 18C10.7001 18 9.18213 17.5615 8.00824 16.601C6.86555 15.6661 6 14.2003 6 12Z", "fill", "#807A8E"], [3, "width", "height"]],
template: function TimePromptInputComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](0, "app-time-prompt-limit-counter");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](1, "\n\n");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementStart"](2, "div", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](3, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelement"](4, "app-wand-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtemplate"](6, TimePromptInputComponent_ng_container_6_Template, 19, 14, "ng-container", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](7, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipe"](8, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](9, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵtext"](10, "\n\n\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpureFunction2"](5, _c2, _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](7, 1, ctx.searchState.searchCriteriaStream), _angular_core__WEBPACK_IMPORTED_MODULE_16__["ɵɵpipeBind1"](8, 3, ctx.isPromptRecordingInProgressStream)));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_23__.NgIf, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_24__.MatLegacyButton, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_10__.InputAutoresizeDirective, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_11__.RecordAudioComponent, _undock_common_ui_kit_ui_icons_wand_wand_icon_component__WEBPACK_IMPORTED_MODULE_12__.WandIconComponent, _undock_people_ui_components_contact_mentions_contact_mentions_component__WEBPACK_IMPORTED_MODULE_13__.ContactMentionsComponent, _undock_time_prompt_ui_components_time_prompt_input_prompt_limit_counter_prompt_limit_counter_component__WEBPACK_IMPORTED_MODULE_14__.PromptLimitCounterComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_15__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n position: relative;\n width: 100%;\n height: 100%;\n border-radius: 24px 24px 0 0;\n background: #FFFFFF;\n}\n[_nghost-%COMP%] app-time-prompt-limit-counter[_ngcontent-%COMP%] {\n position: absolute;\n top: -30px;\n right: 0;\n}\n\n.time-search[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n padding: 0 5px 0 20px;\n display: flex;\n align-items: center;\n background: transparent;\n}\n.time-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n flex: 1;\n margin-left: 10px;\n font-family: Inter, sans-serif;\n font-style: normal;\n font-weight: 400;\n font-size: 15px;\n letter-spacing: -0.02em;\n line-height: 20px;\n border: none;\n outline: none;\n color: #2B2733;\n}\n.time-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder {\n color: #A59FB9;\n}\n.time-search[_ngcontent-%COMP%] input.field-filled[_ngcontent-%COMP%] {\n min-width: unset;\n}\n.time-search[_ngcontent-%COMP%] input.__disabled[_ngcontent-%COMP%] {\n pointer-events: none;\n}\n.time-search[_ngcontent-%COMP%] .arrow-button[_ngcontent-%COMP%] {\n opacity: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 0;\n min-width: unset !important;\n}\n.time-search[_ngcontent-%COMP%] .arrow-button.field-filled[_ngcontent-%COMP%] {\n opacity: 1;\n}\n.time-search[_ngcontent-%COMP%] .__record-icon[_ngcontent-%COMP%] {\n margin-right: 10px;\n}\n.time-search[_ngcontent-%COMP%] .__record-icon.field-filled[_ngcontent-%COMP%] {\n display: none;\n}\n.time-search[_ngcontent-%COMP%] app-recording-audio[_ngcontent-%COMP%] {\n margin-right: 10px;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvcHJvbXB0L3VpL2NvbXBvbmVudHMvdGltZS1wcm9tcHQtaW5wdXQvdGltZS1wcm9tcHQtaW5wdXQuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDRCQUFBO0VBQ0EsbUJBQUE7QUE0REY7QUExREU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0FBNERKOztBQXhEQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFFQSxhQUFBO0VBQ0EsbUJBQUE7RUFFQSx1QkFBQTtBQXlERjtBQXZERTtFQUNFLE9BQUE7RUFDQSxpQkFBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxjSGxDWTtBRzJGaEI7QUF2REk7RUFDRSxjSGpCbUI7QUcwRXpCO0FBdERJO0VBQ0UsZ0JBQUE7QUF3RE47QUFyREk7RUFDRSxvQkFBQTtBQXVETjtBQW5ERTtFQUNFLFVBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSwyQkFBQTtBQXFESjtBQW5ESTtFQUNFLFVBQUE7QUFxRE47QUFqREU7RUFDRSxrQkFBQTtBQW1ESjtBQWhESTtFQUNFLGFBQUE7QUFrRE47QUE5Q0k7RUFDSSxrQkFBQTtBQWdEUiIsInNvdXJjZXNDb250ZW50IjpbIi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHByaW1hcnktY29sb3I6ICMyQjI3MzM7XG4kY29sb3ItZGFyay1wdXJwbGU6ICMyQjI3MzM7XG4kY29sb3ItcHJpbWFyeS1tYWluOiAkY29sb3ItZGFyay1wdXJwbGU7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTE6ICMxRDFDMjE7XG4kY29sb3ItcHJpbWFyeS1kYXJrLTI6ICMyNTIyMkM7XG4kY29sb3ItcHJpbWFyeS1saWdodC0xOiAjMzUzMTNGO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMjogIzQ0NDE0RDtcbi8vX19fX19fX19fX19fX19cbiRnb2xkOiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZDogJGdvbGQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTogI0JEOTcwRjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0yOiAjRDVCNzREO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0xOiAjRUJDRDY0O1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1ibGFjazogIzEyMTExNDtcbiRjb2xvci1ncmF5c2NhbGUtd2hpdGU6ICNmZmZmZmY7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzgwN0E4RTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjOUE5NUFDO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICNBNTlGQjk7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstNDogI0I0QUZDNjtcbiRjb2xvci1ncmF5c2NhbGUtZGFyazogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG5cbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogI0NFQ0FEQTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogI0VERUFGMjtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogI0YzRjNGOTtcbiRjb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0ZCRkJGRDtcblxuJGNvbG9yLWdyYXlzY2FsZS13ZWVrLWNhcmQ6ICNGMEYwRjc7XG4vL19fX19fX19fX19fX19fXG5cbi8vX19fX19fX0FsZXJ0c1xuJGNvbG9yLWFsZXJ0LWVycm9yOiAjRUQzMTVFO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWRhcms6ICNEMzI5NTI7XG4kY29sb3ItYWxlcnQtZXJyb3ItbGlnaHQ6ICNGRjU3N0Y7XG5cbiRjb2xvci13YXJuaW5nOiAjRkZCMDNBO1xuJGNvbG9yLXdhcm5pbmctZGFyazogI0E2ODQwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZEQzgyO1xuXG4kY29sb3Itc3VjY2VzczogIzE2Qzg4ODtcbiRjb2xvci1zdWNjZXNzLWRhcms6ICMwRjk4NjY7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogIzUyRDdBNztcblxuJGNvbG9yLWluZm86ICMzN0I3RkY7XG4kY29sb3ItaW5mby1kYXJrOiAjMEE5NUUzO1xuJGNvbG9yLWluZm8tbGlnaHQ6ICM3RUQxRkY7XG4vL19fX19fX19BbGVydHNfRU5EX19fX18vXG5cbiRjb2xvci1tb2RhbC1iYWNrZ3JvdW5kOiByZ2JhKDE4LCAxNywgMjAsIDAuNSk7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWUgKCBDb25mZXJlbmNlIClcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRkYXJrLWNvbG9yLXByaW1hcnk6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW46ICRkYXJrLWNvbG9yLXByaW1hcnk7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMTogI0JEOTcwRjtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0yOiAjQ0NBQzNBO1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xOiAjRUJDRDY0O1xuJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0yOiAjRkRFMDdBO1xuLy9fX19fX19fX19fXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjMUExOTFEO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzI1MjMyOTtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTM6ICMzMzMxMzc7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay00OiAjM0UzQzQyO1xuXG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMTogIzVBNTg2MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjNjY2NDZDO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICM4QzhBOTA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDogI0E3QTdBODtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhclxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGNhbGVuZGFyLWNvbG9yLTE6ICM0MDJGNkY7XG4kY2FsZW5kYXItY29sb3ItMjogIzcxM0ZGRjtcbiRjYWxlbmRhci1jb2xvci0zOiAjNTA4QkZGO1xuJGNhbGVuZGFyLWNvbG9yLTQ6ICM1MENBRkY7XG4kY2FsZW5kYXItY29sb3ItNTogI0ZGRTkyNDtcbiRjYWxlbmRhci1jb2xvci02OiAjRUVCRTcyO1xuJGNhbGVuZGFyLWNvbG9yLTc6ICNGRjgwNTg7XG4kY2FsZW5kYXItY29sb3ItODogI0ZGNDc3MztcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJHNpZGViYXItd2lkdGg6IDQyMHB4O1xuXG4vKipcbiAgU3VwZXJodW1hblxuICovXG5cbiRzdXBlcmh1bWFuLWJsYWNrOiAjMTcxODE4O1xuXG4kc3VwZXJodW1hbi1tYWluOiAjQUVCMUREO1xuJHN1cGVyaHVtYW4tZGFyay0xOiAjMzYzRDQ1OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuJHN1cGVyaHVtYW4tZGFyay0yOiAjOTI5NUM3OyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1kYXJrLTM6ICM1MDUzNTg7XG5cbiRzdXBlcmh1bWFuLWNvbXBsZW1lbnRhcnktYmx1ZS1kYXJrLTE6ICM3MkMwRUE7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTE6ICM3Mjc1Nzk7XG4kc3VwZXJodW1hbi1saWdodC0yOiAjOUI5REEwO1xuJHN1cGVyaHVtYW4tbGlnaHQtMzogI0I0QjZCQjtcblxuJHN1cGVyaHVtYW4tbGlnaHQtNDogIzQ3NEM1MzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRlbGV2YXRpb24tY2FyZDogMCAycHggM3B4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNSk7XG4kZWxldmF0aW9uLWNhcmQtcmFpc2VkOiAwIDRweCAxMnB4IHJnYmEoNDMsIDM5LCA1MSwgMC4wNik7XG4kZWxldmF0aW9uLWRyb3Bkb3duOiAwIDE1cHggMjVweCByZ2JhKDQzLCAzOSwgNTEsIDAuMSk7XG4kZWxldmF0aW9uLW1vZGFsOiAwIDI1cHggNTBweCByZ2JhKDQzLCAzOSwgNTEsIDAuMik7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvblxuXG4kY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4kZGFyay1jYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG5cblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNcblxuJHRyYW5zaXRpb24tc2hvcnQ6IGFsbCAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tcmVndWxhcjogYWxsIDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1sb25nOiBhbGwgNTAwbXMgZWFzZTtcblxuLy9fX19fX19fX19fX19fX19fX2FuaW1hdGlvbiBmb3IgVUkgZWxlbWVudHNfX19fRU5EXG5cblxuJHB1cnBsZTogIzQ2MzFjOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibGFjazogIzJhMmEyYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR3aGl0ZTogI2ZmZmZmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRibHVlOiAjNGU4M2NiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrLTM6ICMzYTI4Njg7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogIzk4NzRmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWV4dHJhLWxpZ2h0OiAjYzViMGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci13YXJuaW5nLW9yYW5nZTogI2VlYmU3MjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1kYXJrLXByaW1hcnktbGlnaHQtMzogI2U5ZTFmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHNpZGViYXItcHVycGxlOiAjMTExMTJlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWRhcmstcHVycGxlOiAjMWMxYzRmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWxpZ2h0LWdyZXk6ICNmOGY4ZmI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctYmxlZWQtcHVycGxlOiAjZjRmNGZjOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kdGV4dC1ibGVlZC1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC13aGl0ZTogI2ZhZmFmZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LWdyYXktZGlzYWJsZWQ6ICNiY2MyY2Y7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1wdXJwbGUtYWN0aXZlOiAjNDEzMzk1OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4vKlxuICogTmV3IGNvbG9yc1xuICovXG4kdW5kb2NrLWJsYWNrOiAjMTMxNTE5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1idXR0b24tZ3JleTogIzJEMzAzNjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stZGFyay1ncmV5OiAjMWExZDIzOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1saWdodC1ncmV5OiAjOWU5ZmEyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay15ZWxsb3c6ICNmZmIwM2E7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRleHBpcmVkLW9wYWNpdHk6IDAuNjU7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZWZhdWx0Rm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBiZWJhc0ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmb250MTAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDAlICovXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDExIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiBmb250MTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1peGluIGZvbnQxNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MyUgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtaXhpbiBmb250MTUge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDclICovXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE2IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTM4JSAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NCUgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjAge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzAlICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDI0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1peGluIGZvbnQyOCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOSUgKi9cbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtaXhpbiBmb250MzIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI1JSAqL1xufVxuXG5AbWl4aW4gZm9udDQ2IHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qIEhlYWRlciAzNCBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjM0QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250MzI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi8qIEhlYWRlciA0NiBCZWJhcyBOZXVlICovXG5AbWl4aW4gZm9udEhlYWRlcjQ2QmViYXMge1xuICAgIEBpbmNsdWRlIGJlYmFzRm9udDtcbiAgICBAaW5jbHVkZSBmb250NDY7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbkBtaXhpbiBmb250UmVndWxhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250TWVkaXVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRDYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogSGVhZGVyIDIwIFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjBSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjA7XG59XG5cbi8qIEhlYWRlciAyNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI0O1xufVxuXG4vKiBIZWFkZXIgMjggUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyOFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyODtcbn1cblxuLyogQm9keSAxNCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuLyogQm9keSAxNCBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE0TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCb2R5IDE0IFNlbWktQm9sZCAqL1xuQG1peGluIGZvbnRCb2R5MTRTZW1pQm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogQm9keSAxNSBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQm9keSAxMyBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTEzTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMztcbn1cblxuLyogQm9keSAxNSBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE1TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbn1cblxuLyogQm9keSAxNiBNZWRpdW0gKi9cbkBtaXhpbiBmb250Qm9keTE2TWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogQm9keSAxNiBSZWd1bGFyICovXG5AbWl4aW4gZm9udEJvZHkxNlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxNjtcbn1cblxuLyogU21hbGwgTGFiZWwgMTAgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMFNtYWxsTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogTGFiZWwgMTEgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTFSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDExIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTFNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMiBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogTGFiZWwgMTIgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIFNtYWxsIENhcHRpb24gLyBDYXB0aW9uIDEwICovXG5AbWl4aW4gc21hbGxDYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG59XG5cbi8qIENhcHRpb24gMTAgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEwIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDExICovXG5AbWl4aW4gZm9udENhcHRpb24xMSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMiAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTQgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjE0IHtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjEyO1xuICAgIEBpbmNsdWRlIGZvbnQxNDtcbn1cblxuQG1peGluIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInNjcm9sbGJhcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuXG5AbWl4aW4gdGV4dEVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMXB4KTsgLy8gaW1pdGF0ZSByZWxhdGl2ZSAxMDAlIHRvIHByZXZlbnQgaGF2aW5nIGZpeGVkIFBYIHdpZHRoXG59XG5cbkBtaXhpbiByZXF1aXJlZExhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWVycm9yO1xuICAgIH1cbn1cblxuQG1peGluIGZsZXhDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXhDZW50ZXJlZENvbCB7XG4gICAgQGluY2x1ZGUgZmxleENvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZnVsbFNpemVGbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gbm8tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG5cblxuQG1peGluIGJhZGdlIHtcbiAgICBAaW5jbHVkZSBsYWJlbDEyUmVndWxhclVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtaXhpbiBncmV5QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxNDksIDE3MiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE7XG59XG5cbkBtaXhpbiBnb2xkQmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbn1cblxuQG1peGluIG5ld0JhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgMTkyLCA4MSwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG59XG5cbi8qIENhcmQgKi9cbkBtaXhpbiBjYXJkKCRib3JkZXItcmFkaXVzOiAxNnB4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIFRvb2x0aXAgKi9cbkBtaXhpbiB0b29sdGlwIHtcblxuICAgIEBpbmNsdWRlIGxhYmVsMTJNZWRpdW07XG4gICAgQGluY2x1ZGUgbGlnaHQtMi1jYXJkLXJhaXNlZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjk5O1xufVxuXG5AbWl4aW4gdG9vbHRpcERhcmsge1xuICAgIEBpbmNsdWRlIHRvb2x0aXA7XG4gICAgQGluY2x1ZGUgZGFyay0yLWNhcmQtcmFpc2VkO1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuXG4vKiBMaWdodC8xLiBDYXJkICovXG5AbWl4aW4gbGlnaHQtMS1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogTGlnaHQvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBsaWdodC0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAkZWxldmF0aW9uLWNhcmQtcmFpc2VkO1xufVxuXG4vKiBEYXJrLzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gZGFyay0yLWNhcmQtcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMTMsIDEyLCAxNSwgMC40KTtcbn1cblxuLyogTGlnaHQvMy4gRHJvcGRvd24gKi9cbkBtaXhpbiBsaWdodC0zLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCByZ2JhKDI5LCAyNiwgMzQsIDAuMSk7XG59XG5cbi8qIFNpZGViYXIvTGlnaHQgKi9cbkBtaXhpbiBzaWRlYmFyLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyksIDFweCAwIDAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xufVxuXG4vKiBCdXR0b24gTWVkaXVtICovXG5AbWl4aW4gYnV0dG9uTWVkaXVtKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kQ29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zaG9ydDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgJHNpemU6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQmFja2dyb3VuZENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xO1xuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICYubWF0LWRpc2FibGVke1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLyogQnV0dG9uIFNtYWxsICovXG5AbWl4aW4gYnV0dG9uU21hbGwoXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJHRleHRDb2xvcixcbiAgICAgICAgJGJvcmRlckNvbG9yLFxuICAgICAgICAkYmFja2dyb3VuZENvbG9yLFxuICAgICAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3IsXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIGZvbnQxNDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICRzaXplOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cbn1cblxuQG1peGluIGRhcmtCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLXdoaXRlLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgIClcbn1cblxuQG1peGluIGxpZ2h0QnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICAgICB0cmFuc3BhcmVudCxcbiAgICApXG59XG5cbkBtaXhpbiBpbnB1dFRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQxNTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGF2YXRhci0yNCB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDAge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQ4IHtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuQG1peGluIGF2YXRhci01NyB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIG1heC13aWR0aDogNTdweDtcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4iLCJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC91dGlsc1wiO1xuQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdGhlbWVcIjtcblxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cbiAgYXBwLXRpbWUtcHJvbXB0LWxpbWl0LWNvdW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi50aW1lLXNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMjBweDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gIGlucHV0IHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgIH1cblxuICAgICYuZmllbGQtZmlsbGVkIHtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgfVxuXG4gICAgJi5fX2Rpc2FibGVkIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5hcnJvdy1idXR0b24ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgJi5maWVsZC1maWxsZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuX19yZWNvcmQtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cbiAgICAmLmZpZWxkLWZpbGxlZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICAgYXBwLXJlY29yZGluZy1hdWRpbyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_25__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], TimePromptInputComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_25__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], TimePromptInputComponent.prototype, "isSubmitPromptAllowedStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_25__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], TimePromptInputComponent.prototype, "isPromptRecordingInProgressStream", null);
/***/ }),
/***/ 25363:
/*!**********************************************************!*\
!*** ./packages/time/prompt/ui/time-prompt.component.ts ***!
\**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "TimePromptComponent": () => (/* binding */ TimePromptComponent),
/* harmony export */ "TimePromptView": () => (/* binding */ TimePromptView)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! rxjs */ 68951);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! rxjs */ 89196);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! rxjs */ 87260);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! rxjs/operators */ 44874);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var _undock_time_prompt_states_time_search_state_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/time/prompt/states/time-search.state-model */ 83389);
/* harmony import */ var _undock_time_plans_services_states_plans_search_state_model__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/time/plans/services/states/plans-search.state-model */ 58603);
/* harmony import */ var _undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/hotkeys/services/keyboard-shortcuts.decorator */ 62114);
/* harmony import */ var _undock_time_prompt_states_time_command_view_model__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/time/prompt/states/time-command.view-model */ 48001);
/* harmony import */ var _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/api/scopes/nlp/routes/commands.route */ 95425);
/* harmony import */ var _undock_api_scopes_subscriptions_contracts_feature_plan_interface__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/api/scopes/subscriptions/contracts/feature-plan.interface */ 34897);
/* harmony import */ var _undock_integrations__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/integrations */ 96183);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! @angular/router */ 60124);
/* harmony import */ var _undock_time_plans_services_states_plans_list_state__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/time/plans/services/states/plans-list.state */ 90172);
/* harmony import */ var _undock_people_services_facades_connections_facade__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @undock/people/services/facades/connections.facade */ 22813);
/* harmony import */ var _undock_feature_plans_services_feature_plans_manager__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @undock/feature-plans/services/feature-plans.manager */ 12428);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @undock/common/ui-kit/ui/components */ 94278);
/* harmony import */ var _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @undock/common/ui-kit/ui/icons */ 81730);
/* harmony import */ var _undock_time_prompt_ui_components_time_prompt_input_time_prompt_input_component__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @undock/time/prompt/ui/components/time-prompt-input/time-prompt-input.component */ 13850);
/* harmony import */ var _undock_time_prompt_ui_components__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @undock/time/prompt/ui/components */ 31437);
/* harmony import */ var _undock_time_prompt_ui_components_edit_time_command_new_event_edit_time_command_new_event_component__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @undock/time/prompt/ui/components/edit-time-command-new-event/edit-time-command-new-event.component */ 75567);
/* harmony import */ var _undock_time_prompt_ui_components_edit_time_command_blueprint_edit_time_command_blueprint_component__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @undock/time/prompt/ui/components/edit-time-command-blueprint/edit-time-command-blueprint.component */ 59726);
/* harmony import */ var _undock_time_prompt_ui_components_plan_search_result_item_plan_search_result_item_component__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @undock/time/prompt/ui/components/plan-search-result-item/plan-search-result-item.component */ 62107);
/* harmony import */ var _undock_time_prompt_ui_components_people_search_result_item_people_search_result_item_component__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @undock/time/prompt/ui/components/people-search-result-item/people-search-result-item.component */ 21811);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
const _c0 = ["prompt"];
function TimePromptComponent_ng_container_0_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainer"](0, 13);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"]();
const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵreference"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngTemplateOutlet", _r5);
}
}
function TimePromptComponent_ng_container_0_ng_container_8_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainer"](0, 13);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](2);
const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵreference"](23);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngTemplateOutlet", _r9);
}
}
function TimePromptComponent_ng_container_0_ng_container_8_ng_container_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainer"](0, 13);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](2);
const _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵreference"](27);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngTemplateOutlet", _r11);
}
}
function TimePromptComponent_ng_container_0_ng_container_8_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainer"](0, 13);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](2);
const _r13 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵreference"](31);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngTemplateOutlet", _r13);
}
}
function TimePromptComponent_ng_container_0_ng_container_8_ng_container_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainer"](0, 13);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](2);
const _r15 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵreference"](36);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngTemplateOutlet", _r15);
}
}
function TimePromptComponent_ng_container_0_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](2, 3);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](4, TimePromptComponent_ng_container_0_ng_container_8_ng_container_4_Template, 1, 1, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](6, TimePromptComponent_ng_container_0_ng_container_8_ng_container_6_Template, 1, 1, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](8, TimePromptComponent_ng_container_0_ng_container_8_ng_container_8_Template, 1, 1, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](10, TimePromptComponent_ng_container_0_ng_container_8_ng_container_10_Template, 1, 1, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"]().ngIf;
const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngSwitch", view_r1.currentView);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngSwitchCase", ctx_r3.TimeSearchView.Search);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngSwitchCase", ctx_r3.TimeSearchView.NewEvent);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngSwitchCase", ctx_r3.TimeSearchView.EditActionBlueprint);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngSwitchCase", ctx_r3.TimeSearchView.PromptLimitReached);
}
}
function TimePromptComponent_ng_container_0_ng_container_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainer"](0, 13);
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"]();
const _r7 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵreference"](19);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngTemplateOutlet", _r7);
}
}
function TimePromptComponent_ng_container_0_ng_template_14_ng_container_8_Template(rf, ctx) {
if (rf & 1) {
const _r27 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](2, "div", 20);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵlistener"]("click", function TimePromptComponent_ng_container_0_ng_template_14_ng_container_8_Template_div_click_2_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵrestoreView"](_r27);
const ctx_r26 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](3);
ctx_r26.goToNewEventView();
return _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵresetView"]($event.stopPropagation());
});
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](4, "span", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](5, "New event");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](7, "div", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](8, "Tab");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](10, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](11, "div", 23);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵlistener"]("click", function TimePromptComponent_ng_container_0_ng_template_14_ng_container_8_Template_div_click_11_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵrestoreView"](_r27);
const ctx_r28 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](3);
ctx_r28.submitPrompt();
return _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵresetView"]($event.stopPropagation());
});
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](13, "span", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](14, "Run");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](16, "div", 22);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](17, "Enter");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
}
}
function TimePromptComponent_ng_container_0_ng_template_14_ng_template_10_Template(rf, ctx) {
if (rf & 1) {
const _r30 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](1, "div", 24);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](3, "span", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](4, "Clear");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](6, "div", 25);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵlistener"]("click", function TimePromptComponent_ng_container_0_ng_template_14_ng_template_10_Template_div_click_6_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵrestoreView"](_r30);
const ctx_r29 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](3);
ctx_r29.clearPrompt();
return _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵresetView"]($event.stopPropagation());
});
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](7, "Esc");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](9, "\n ");
}
}
const _c1 = function (a0) {
return {
"__open": a0
};
};
function TimePromptComponent_ng_container_0_ng_template_14_Template(rf, ctx) {
if (rf & 1) {
const _r32 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](1, "div", 14);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](3, "app-time-prompt-input", 15, 16);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵlistener"]("onSubmitPromptPrevented", function TimePromptComponent_ng_container_0_ng_template_14_Template_app_time_prompt_input_onSubmitPromptPrevented_3_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵrestoreView"](_r32);
const ctx_r31 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵresetView"](ctx_r31.goToPromptLimitReachedView());
})("keydown.tab", function TimePromptComponent_ng_container_0_ng_template_14_Template_app_time_prompt_input_keydown_tab_3_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵrestoreView"](_r32);
const ctx_r33 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵresetView"](ctx_r33.goToNewEventView());
});
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](6, "div", 17);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](8, TimePromptComponent_ng_container_0_ng_template_14_ng_container_8_Template, 20, 0, "ng-container", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](9, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](10, TimePromptComponent_ng_container_0_ng_template_14_ng_template_10_Template, 10, 0, "ng-template", null, 19, _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](14, "\n ");
}
if (rf & 2) {
const _r24 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵreference"](11);
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"]().ngIf;
const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵclassProp"]("__is-focus", view_r1.promptFocusState === "focus");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵclassProp"]("__is-focus", view_r1.promptFocusState === "focus");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("autocompleteOpenDirection", ctx_r6.autocompleteOpenDirection);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpureFunction1"](8, _c1, view_r1.promptFocusState === "focus"));
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngIf", view_r1.currentView !== ctx_r6.TimeSearchView.EditActionBlueprint)("ngIfElse", _r24);
}
}
function TimePromptComponent_ng_container_0_ng_template_18_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelement"](2, "app-ai-loading", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](4, "div", 29);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](6, "span", 21);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipe"](8, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](10, "span", 30);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](11, "Give your calendar a few seconds to think");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](13, "div", 31);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](15, "span", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](16, "Press");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelement"](18, "app-key-label", 33);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](20, "span", 32);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](21, "to cancel");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](24, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r35 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("height", "150px");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](5);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtextInterpolate"](_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipeBind1"](8, 3, ctx_r35.promptState.loadingStatusMessage$));
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](11);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("label", "esc");
}
}
function TimePromptComponent_ng_container_0_ng_template_18_ng_template_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelement"](1, "app-loading", 28);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](2, "\n ");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("height", "150px");
}
}
function TimePromptComponent_ng_container_0_ng_template_18_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](2, "div", 26);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](4, TimePromptComponent_ng_container_0_ng_template_18_ng_container_4_Template, 25, 5, "ng-container", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](7, TimePromptComponent_ng_container_0_ng_template_18_ng_template_7_Template, 3, 1, "ng-template", null, 27, _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](10, "\n ");
}
if (rf & 2) {
const _r36 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵreference"](8);
const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipeBind1"](5, 2, ctx_r8.promptState.isLoading$))("ngIfElse", _r36);
}
}
function TimePromptComponent_ng_container_0_ng_template_22_ng_container_3_ng_container_7_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
const _r48 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](2, "app-time-search-plan-result-item", 41);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵlistener"]("click", function TimePromptComponent_ng_container_0_ng_template_22_ng_container_3_ng_container_7_ng_container_4_Template_app_time_search_plan_result_item_click_2_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵrestoreView"](_r48);
const suggestion_r46 = restoredCtx.$implicit;
const ctx_r47 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](5);
return _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵresetView"](ctx_r47.viewPlan(suggestion_r46));
});
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const suggestion_r46 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("plan", suggestion_r46);
}
}
function TimePromptComponent_ng_container_0_ng_template_22_ng_container_3_ng_container_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](2, "div", 39);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](4, TimePromptComponent_ng_container_0_ng_template_22_ng_container_3_ng_container_7_ng_container_4_Template, 4, 1, "ng-container", 40);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](3).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngForOf", view_r1.suggestedPlans);
}
}
function TimePromptComponent_ng_container_0_ng_template_22_ng_container_3_ng_template_9_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](1, "span", 42);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](2, "No recent plans");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
}
}
function TimePromptComponent_ng_container_0_ng_template_22_ng_container_3_ng_container_13_ng_container_7_ng_container_4_Template(rf, ctx) {
if (rf & 1) {
const _r56 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](2, "app-time-search-people-result-item", 46);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵlistener"]("click", function TimePromptComponent_ng_container_0_ng_template_22_ng_container_3_ng_container_13_ng_container_7_ng_container_4_Template_app_time_search_people_result_item_click_2_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵrestoreView"](_r56);
const connection_r54 = restoredCtx.$implicit;
const ctx_r55 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](6);
return _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵresetView"](ctx_r55.viewConnection(connection_r54));
});
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const connection_r54 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("connection", connection_r54);
}
}
function TimePromptComponent_ng_container_0_ng_template_22_ng_container_3_ng_container_13_ng_container_7_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](2, "div", 45);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](4, TimePromptComponent_ng_container_0_ng_template_22_ng_container_3_ng_container_13_ng_container_7_ng_container_4_Template, 4, 1, "ng-container", 40);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](4).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngForOf", view_r1.suggestedConnections);
}
}
function TimePromptComponent_ng_container_0_ng_template_22_ng_container_3_ng_container_13_ng_template_9_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](1, "span", 42);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](2, "No recently met");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
}
}
function TimePromptComponent_ng_container_0_ng_template_22_ng_container_3_ng_container_13_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](2, "div", 43);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](4, "span", 37);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](5, "Recently Met");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](7, TimePromptComponent_ng_container_0_ng_template_22_ng_container_3_ng_container_13_ng_container_7_Template, 7, 1, "ng-container", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](9, TimePromptComponent_ng_container_0_ng_template_22_ng_container_3_ng_container_13_ng_template_9_Template, 4, 0, "ng-template", null, 44, _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r51 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵreference"](10);
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](3).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngIf", view_r1.suggestedConnections == null ? null : view_r1.suggestedConnections.length)("ngIfElse", _r51);
}
}
function TimePromptComponent_ng_container_0_ng_template_22_ng_container_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](2, "div", 36);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](4, "span", 37);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](5, "Suggestions");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](7, TimePromptComponent_ng_container_0_ng_template_22_ng_container_3_ng_container_7_Template, 7, 1, "ng-container", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](8, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](9, TimePromptComponent_ng_container_0_ng_template_22_ng_container_3_ng_template_9_Template, 4, 0, "ng-template", null, 38, _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](12, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](13, TimePromptComponent_ng_container_0_ng_template_22_ng_container_3_ng_container_13_Template, 13, 2, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](14, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const _r42 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵreference"](10);
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](2).ngIf;
const ctx_r38 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngIf", view_r1.suggestedPlans == null ? null : view_r1.suggestedPlans.length)("ngIfElse", _r42);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngIf", ctx_r38.showConnectionSuggestions);
}
}
function TimePromptComponent_ng_container_0_ng_template_22_ng_template_6_ng_container_1_ng_container_9_Template(rf, ctx) {
if (rf & 1) {
const _r65 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](2, "app-time-search-plan-result-item", 41);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵlistener"]("click", function TimePromptComponent_ng_container_0_ng_template_22_ng_template_6_ng_container_1_ng_container_9_Template_app_time_search_plan_result_item_click_2_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵrestoreView"](_r65);
const result_r63 = restoredCtx.$implicit;
const ctx_r64 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](5);
return _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵresetView"](ctx_r64.viewPlan(result_r63));
});
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const result_r63 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("plan", result_r63);
}
}
function TimePromptComponent_ng_container_0_ng_template_22_ng_template_6_ng_container_1_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](2, "div", 47);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](4, "span", 37);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](5, "Plans");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](7, "div", 39);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](9, TimePromptComponent_ng_container_0_ng_template_22_ng_template_6_ng_container_1_ng_container_9_Template, 4, 1, "ng-container", 40);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](3).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngForOf", view_r1.plansSearchResults);
}
}
function TimePromptComponent_ng_container_0_ng_template_22_ng_template_6_ng_container_3_ng_container_9_Template(rf, ctx) {
if (rf & 1) {
const _r70 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](2, "app-time-search-people-result-item", 46);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵlistener"]("click", function TimePromptComponent_ng_container_0_ng_template_22_ng_template_6_ng_container_3_ng_container_9_Template_app_time_search_people_result_item_click_2_listener() {
const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵrestoreView"](_r70);
const result_r68 = restoredCtx.$implicit;
const ctx_r69 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](5);
return _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵresetView"](ctx_r69.viewConnection(result_r68));
});
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const result_r68 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("connection", result_r68);
}
}
function TimePromptComponent_ng_container_0_ng_template_22_ng_template_6_ng_container_3_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](2, "div", 48);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](4, "span", 37);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](5, "People");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](7, "div", 45);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](9, TimePromptComponent_ng_container_0_ng_template_22_ng_template_6_ng_container_3_ng_container_9_Template, 4, 1, "ng-container", 40);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](3).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](9);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngForOf", view_r1.connectionsSearchResults);
}
}
function TimePromptComponent_ng_container_0_ng_template_22_ng_template_6_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](1, TimePromptComponent_ng_container_0_ng_template_22_ng_template_6_ng_container_1_Template, 13, 1, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](2, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](3, TimePromptComponent_ng_container_0_ng_template_22_ng_template_6_ng_container_3_Template, 13, 1, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](4, "\n ");
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](2).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngIf", view_r1.plansSearchResults == null ? null : view_r1.plansSearchResults.length);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngIf", view_r1.connectionsSearchResults == null ? null : view_r1.connectionsSearchResults.length);
}
}
function TimePromptComponent_ng_container_0_ng_template_22_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](1, "div", 34);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](3, TimePromptComponent_ng_container_0_ng_template_22_ng_container_3_Template, 15, 3, "ng-container", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](6, TimePromptComponent_ng_container_0_ng_template_22_ng_template_6_Template, 5, 2, "ng-template", null, 35, _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](9, "\n ");
}
if (rf & 2) {
const _r39 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵreference"](7);
const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipeBind1"](4, 2, ctx_r10.shouldShowSuggestionsStream))("ngIfElse", _r39);
}
}
function TimePromptComponent_ng_container_0_ng_template_26_Template(rf, ctx) {
if (rf & 1) {
const _r74 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](1, "div", 49);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](3, "app-time-search-new-event", 50);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵlistener"]("close", function TimePromptComponent_ng_container_0_ng_template_26_Template_app_time_search_new_event_close_3_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵrestoreView"](_r74);
const ctx_r73 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵresetView"](ctx_r73.goToSearchView());
});
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](5, "\n ");
}
if (rf & 2) {
const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("initialTitle$", ctx_r12.searchState.searchCriteriaStream);
}
}
function TimePromptComponent_ng_container_0_ng_template_30_ng_container_5_Template(rf, ctx) {
if (rf & 1) {
const _r77 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](2, "div", 53);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](4, "app-time-command-edit-new-event", 54);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵlistener"]("onEventUpdated", function TimePromptComponent_ng_container_0_ng_template_30_ng_container_5_Template_app_time_command_edit_new_event_onEventUpdated_4_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵrestoreView"](_r77);
const ctx_r76 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵresetView"](ctx_r76.onNewCommandEventUpdated($event));
})("close", function TimePromptComponent_ng_container_0_ng_template_30_ng_container_5_Template_app_time_command_edit_new_event_close_4_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵrestoreView"](_r77);
const ctx_r78 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵresetView"](ctx_r78.commandViewModel.editNewCommandEvent(null));
});
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](2).ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("event", view_r1.newEvent)("createDraftEvents", false);
}
}
function TimePromptComponent_ng_container_0_ng_template_30_Template(rf, ctx) {
if (rf & 1) {
const _r81 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](1, "div", 51);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](3, "app-time-command-blueprint", 52);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵlistener"]("onEventSelected", function TimePromptComponent_ng_container_0_ng_template_30_Template_app_time_command_blueprint_onEventSelected_3_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵrestoreView"](_r81);
const ctx_r80 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵresetView"](ctx_r80.onBlueprintEventSelected.emit($event));
})("onHoldSelected", function TimePromptComponent_ng_container_0_ng_template_30_Template_app_time_command_blueprint_onHoldSelected_3_listener($event) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵrestoreView"](_r81);
const ctx_r82 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵresetView"](ctx_r82.onBlueprintHoldSelected.emit($event));
})("onBlueprintClosed", function TimePromptComponent_ng_container_0_ng_template_30_Template_app_time_command_blueprint_onBlueprintClosed_3_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵrestoreView"](_r81);
const ctx_r83 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](2);
return _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵresetView"](ctx_r83.prompt == null ? null : ctx_r83.prompt.clearSearchInput());
});
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](4, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](5, TimePromptComponent_ng_container_0_ng_template_30_ng_container_5_Template, 7, 2, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](6, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](7, "\n ");
}
if (rf & 2) {
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"]().ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵclassProp"]("__is-focus", view_r1.promptFocusState === "focus")("__is-new-event", view_r1.newEvent);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngIf", view_r1.newEvent);
}
}
function TimePromptComponent_ng_container_0_ng_template_35_div_1_ng_container_26_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](2, "h5");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](4, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const currentPlan_r92 = ctx.ngIf;
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtextInterpolate1"]("You are currently on the ", (currentPlan_r92 == null ? null : currentPlan_r92.name) === "Base" ? "Free" : currentPlan_r92.name, " plan. To run more actions, upgrade your plan.");
}
}
function TimePromptComponent_ng_container_0_ng_template_35_div_1_ng_template_29_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](1, "h5");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](2, "To run more actions, upgrade your plan.");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
}
}
function TimePromptComponent_ng_container_0_ng_template_35_div_1_ng_container_35_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](2, "div", 69);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](4, "div", 70);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelement"](6, "app-checked-circle-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](8, "span", 71);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](9, "200 Actions per month");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](12, "div", 70);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelement"](14, "app-checked-circle-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](16, "span", 71);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](17, "Unlimited Schedules & Plans");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](20, "div", 70);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelement"](22, "app-checked-circle-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](24, "span", 71);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](25, "Unlimited Calendars");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
}
}
function TimePromptComponent_ng_container_0_ng_template_35_div_1_ng_container_37_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](2, "div", 69);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](4, "div", 70);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelement"](6, "app-checked-circle-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](8, "span", 71);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](9, "Unlimited Actions");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](12, "div", 70);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelement"](14, "app-checked-circle-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](16, "span", 71);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](17, "Unlimited Plans");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](20, "div", 70);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](21, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelement"](22, "app-checked-circle-icon");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](23, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](24, "span", 71);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](25, "Unlimited Payments");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](26, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](27, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
}
}
function TimePromptComponent_ng_container_0_ng_template_35_div_1_Template(rf, ctx) {
if (rf & 1) {
const _r94 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](0, "div", 56);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](2, "div", 57);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnamespaceSVG"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](4, "svg", 58);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelement"](6, "path", 59);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelement"](8, "path", 60);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelement"](10, "path", 61);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelement"](12, "path", 62);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelement"](14, "circle", 63);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](15, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelement"](16, "rect", 64);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](18, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnamespaceHTML"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](19, "div", 65);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](20, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](21, "div", 66);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](22, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](23, "h1");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](24);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](25, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](26, TimePromptComponent_ng_container_0_ng_template_35_div_1_ng_container_26_Template, 5, 1, "ng-container", 18);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipe"](27, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](28, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](29, TimePromptComponent_ng_container_0_ng_template_35_div_1_ng_template_29_Template, 4, 0, "ng-template", null, 67, _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](31, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](32, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](33, 3);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](34, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](35, TimePromptComponent_ng_container_0_ng_template_35_div_1_ng_container_35_Template, 29, 0, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](36, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](37, TimePromptComponent_ng_container_0_ng_template_35_div_1_ng_container_37_Template, 29, 0, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](38, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](39, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](40, "button", 68);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵlistener"]("click", function TimePromptComponent_ng_container_0_ng_template_35_div_1_Template_button_click_40_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵrestoreView"](_r94);
const ctx_r93 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](3);
return _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵresetView"](ctx_r93.navigateToTheMembershipPage());
});
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](41, "\n Upgrade\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](42, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](43, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](44, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
}
if (rf & 2) {
const nextPlan_r86 = ctx.ngIf;
const _r88 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵreference"](30);
const view_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](2).ngIf;
const ctx_r85 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵclassProp"]("__is-focus", view_r1.promptFocusState === "focus");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵattribute"]("width", 150)("height", 150);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](20);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtextInterpolate1"]("\n Upgrade to ", nextPlan_r86.name, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipeBind1"](27, 10, ctx_r85.featurePlansState.currentFeaturePlan$))("ngIfElse", _r88);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](7);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngSwitch", nextPlan_r86.type);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngSwitchCase", ctx_r85.FeaturePlans.Premium);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngSwitchCase", ctx_r85.FeaturePlans.Unlimited);
}
}
function TimePromptComponent_ng_container_0_ng_template_35_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](0, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](1, TimePromptComponent_ng_container_0_ng_template_35_div_1_Template, 45, 12, "div", 55);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
}
if (rf & 2) {
const ctx_r16 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](1);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipeBind1"](2, 1, ctx_r16.featurePlansState.nextFeaturePlanToUpgrade$));
}
}
const _c2 = function (a0, a1) {
return {
"__is-focus": a0,
"__edit-view": a1
};
};
function TimePromptComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
const _r97 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵgetCurrentView"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](2, "div", 1);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](4, TimePromptComponent_ng_container_0_ng_container_4_Template, 1, 1, "ng-container", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](5, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerStart"](6, 3);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](7, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](8, TimePromptComponent_ng_container_0_ng_container_8_Template, 13, 5, "ng-container", 4);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](10, TimePromptComponent_ng_container_0_ng_container_10_Template, 1, 1, "ng-container", 5);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](11, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](13, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](14, TimePromptComponent_ng_container_0_ng_template_14_Template, 15, 10, "ng-template", null, 6, _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](16, " ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](17, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](18, TimePromptComponent_ng_container_0_ng_template_18_Template, 11, 4, "ng-template", null, 7, _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](20, " ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](21, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](22, TimePromptComponent_ng_container_0_ng_template_22_Template, 10, 4, "ng-template", null, 8, _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](24, " ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](25, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](26, TimePromptComponent_ng_container_0_ng_template_26_Template, 6, 1, "ng-template", null, 9, _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](28, " ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](29, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](30, TimePromptComponent_ng_container_0_ng_template_30_Template, 8, 5, "ng-template", null, 10, _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](32, " ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](33, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](34, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](35, TimePromptComponent_ng_container_0_ng_template_35_Template, 4, 3, "ng-template", null, 11, _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplateRefExtractor"]);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](37, " ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](38, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](39, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementStart"](40, "div", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵlistener"]("click", function TimePromptComponent_ng_container_0_Template_div_click_40_listener() {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵrestoreView"](_r97);
const ctx_r96 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"]();
return _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵresetView"](ctx_r96.navigateToTheMembershipPage());
});
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](41, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const view_r1 = ctx.ngIf;
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpureFunction2"](5, _c2, view_r1.promptFocusState === "focus", view_r1.currentView === ctx_r0.TimeSearchView.EditActionBlueprint));
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngIf", view_r1.currentView !== ctx_r0.TimeSearchView.NewEvent);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngSwitch", view_r1.isLoading && !view_r1.hasPartialBlueprint);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngSwitchCase", false);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngSwitchCase", true);
}
}
const _c3 = function (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) {
return {
searchTerm: a0,
suggestedPlans: a1,
plansSearchResults: a2,
suggestedConnections: a3,
connectionsSearchResults: a4,
allResultsLength: a5,
promptFocusState: a6,
isLoading: a7,
hasPartialBlueprint: a8,
currentView: a9,
newEvent: a10
};
};
var TimePromptView;
(function (TimePromptView) {
TimePromptView["Search"] = "Search";
TimePromptView["NewEvent"] = "NewEvent";
TimePromptView["PromptLimitReached"] = "PromptLimitReached";
TimePromptView["EditActionBlueprint"] = "EditActionBlueprint";
})(TimePromptView || (TimePromptView = {}));
let TimePromptComponent = class TimePromptComponent {
constructor(router, commandViewModel, device, plansStorage, eventsManager, connectionsFacade, searchStateModel, featurePlansManager) {
this.router = router;
this.commandViewModel = commandViewModel;
this.device = device;
this.plansStorage = plansStorage;
this.eventsManager = eventsManager;
this.connectionsFacade = connectionsFacade;
this.searchStateModel = searchStateModel;
this.featurePlansManager = featurePlansManager;
this.FeaturePlans = _undock_api_scopes_subscriptions_contracts_feature_plan_interface__WEBPACK_IMPORTED_MODULE_8__.FeaturePlans;
this.TimeSearchView = TimePromptView;
this.searchState = this.searchStateModel.state;
this.promptState = this.commandViewModel.state;
this.featurePlansState = this.featurePlansManager.state;
this.currentTimePromptView$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(TimePromptView.Search);
this.disableSuggestions$ = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ValueSubject(false);
this.planSuggestionCount = 1;
this.connectionSuggestionCount = 2;
this.showConnectionSuggestions = true;
this.onlyShowSuggestionsOnFocus = false;
this.autocompleteOpenDirection = 'down';
this.onBlueprintEventSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_22__.EventEmitter();
this.onBlueprintHoldSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_22__.EventEmitter();
this.onClose = new _angular_core__WEBPACK_IMPORTED_MODULE_22__.EventEmitter();
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.DestroyEvent();
this.subscribeForPromptResponseChanges();
}
set disableSuggestions(value) {
this.disableSuggestions$.next(value);
}
get suggestedPlansStream() {
return this.plansStorage.state.suggestedPlansStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.map)(commands => commands.slice(0, this.planSuggestionCount)), (0,rxjs__WEBPACK_IMPORTED_MODULE_24__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_25__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get suggestedConnectionsStream() {
return this.connectionsFacade.uiConnections$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.map)(connections => (connections === null || connections === void 0 ? void 0 : connections.length) ? [...connections].sort((a, b) => b.lastMetDate.getTime() - a.lastMetDate.getTime()).slice(0, this.connectionSuggestionCount) : []), (0,rxjs__WEBPACK_IMPORTED_MODULE_24__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_25__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get searchTermStream() {
return this.searchState.searchCriteriaStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_24__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_25__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get allSearchResultsLengthStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_26__.combineLatest)([this.searchState.plansSearchResultsStream, this.searchState.connectionsSearchResultsStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.map)(([plans, connections]) => (plans === null || plans === void 0 ? void 0 : plans.length) + (connections === null || connections === void 0 ? void 0 : connections.length)), (0,rxjs__WEBPACK_IMPORTED_MODULE_24__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_25__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get shouldShowSuggestionsStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_26__.combineLatest)([this.allSearchResultsLengthStream, this.searchTermStream, this.searchState.searchInputFocusStateStream, this.disableSuggestions$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.map)(([resultsLength, term, focusState, areSuggestionsDisabled]) => resultsLength === 0 && !term && !areSuggestionsDisabled && (this.onlyShowSuggestionsOnFocus ? focusState === 'focus' : true)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_27__.startWith)(!this.onlyShowSuggestionsOnFocus), (0,rxjs__WEBPACK_IMPORTED_MODULE_24__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_25__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get isLoadingStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_26__.combineLatest)([this.searchState.isLoadingStream, this.promptState.isLoading$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.map)(([isSearchLoading, isPromptLoading]) => isSearchLoading || isPromptLoading), (0,rxjs__WEBPACK_IMPORTED_MODULE_24__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_25__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get hasPartialBlueprintStream() {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_26__.combineLatest)([this.promptState.isLoading$, this.promptState.blueprint$]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_23__.map)(([isLoading, blueprint]) => isLoading && Boolean(blueprint)), (0,rxjs__WEBPACK_IMPORTED_MODULE_24__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_25__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get controlMetaLabel() {
return this.device.isAppleDevice ? 'Cmd' : 'Ctrl';
}
goToSearchView() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!(yield _this.promptState.isLoading$)) {
_this.currentTimePromptView$.next(TimePromptView.Search);
}
})();
}
goToNewEventView() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!(yield _this2.promptState.isLoading$)) {
_this2.currentTimePromptView$.next(TimePromptView.NewEvent);
}
})();
}
goToEditBlueprintView() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this3.currentTimePromptView$.next(TimePromptView.EditActionBlueprint);
})();
}
goToPromptLimitReachedView() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this4.currentTimePromptView$.next(TimePromptView.PromptLimitReached);
})();
}
onNewCommandEventUpdated(updatedEvent) {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (updatedEvent) {
if ((yield _this5.promptState.currentlyEditedCommandEventActionType$) === _undock_api_scopes_nlp_routes_commands_route__WEBPACK_IMPORTED_MODULE_7__.TimeCommandActions.Reschedule) {
yield _this5.commandViewModel.applyRescheduleEventUpdates(updatedEvent);
} else {
yield _this5.commandViewModel.applyNewEventUpdates(updatedEvent);
}
}
})();
}
submitPrompt() {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (_this6.prompt) {
return _this6.prompt.submitPrompt();
}
})();
}
viewPlan(plan) {
if (plan) {
if (plan.isPublic) {
this.router.navigate(['plans', 'explore', plan._id]);
} else {
this.router.navigate(['plans', plan._id]);
}
}
this.onClose.emit();
}
goToPlansDashboard() {
this.router.navigate(['plans']);
this.onClose.emit();
}
viewConnection(connection) {
this.router.navigate(['/', 'people', connection.profile.firebaseId]);
this.onClose.emit();
}
subscribeForPromptResponseChanges() {
this.commandViewModel.state.response$.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_28__.skip)(1), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_29__.distinctUntilChanged)((prev, next) => (0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.compareDeeply)(prev, next)), (0,rxjs__WEBPACK_IMPORTED_MODULE_24__.takeUntil)(this.destroyedEvent)).subscribe(response => {
if (Boolean(response)) {
this.goToEditBlueprintView();
} else {
this.goToSearchView();
}
});
}
clearPrompt() {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!(yield _this7.promptState.response$) && (yield _this7.promptState.isLoading$)) {
yield _this7.commandViewModel.cancelPrompt();
}
if (_this7.prompt) {
_this7.prompt.clearSearchInput();
}
return _this7.commandViewModel.clearResponse();
})();
}
navigateToTheMembershipPage() {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
_this8.eventsManager.dispatch(new _undock_integrations__WEBPACK_IMPORTED_MODULE_9__.TrackUserAnalyticsEvent(_undock_integrations__WEBPACK_IMPORTED_MODULE_9__.UserAnalyticsAction.UpgradeSubscriptionClickedBanner));
return _this8.router.navigate(['/', 'settings', 'membership'], {
queryParams: {
upgrade: true
}
});
})();
}
};
TimePromptComponent.ɵfac = function TimePromptComponent_Factory(t) {
return new (t || TimePromptComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_30__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵdirectiveInject"](_undock_time_prompt_states_time_command_view_model__WEBPACK_IMPORTED_MODULE_6__.TimeCommandViewModel), _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_1__.DeviceUtil), _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵdirectiveInject"](_undock_time_plans_services_states_plans_list_state__WEBPACK_IMPORTED_MODULE_10__.OwnPlansStorage), _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵdirectiveInject"](_undock_core__WEBPACK_IMPORTED_MODULE_1__.AppEventsDispatcher), _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵdirectiveInject"](_undock_people_services_facades_connections_facade__WEBPACK_IMPORTED_MODULE_11__.ConnectionsFacade), _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵdirectiveInject"](_undock_time_prompt_states_time_search_state_model__WEBPACK_IMPORTED_MODULE_3__.TimeSearchStateModel), _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵdirectiveInject"](_undock_feature_plans_services_feature_plans_manager__WEBPACK_IMPORTED_MODULE_12__.FeaturePlansManager));
};
TimePromptComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵdefineComponent"]({
type: TimePromptComponent,
selectors: [["app-time-prompt"]],
viewQuery: function TimePromptComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵviewQuery"](_c0, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵloadQuery"]()) && (ctx.prompt = _t.first);
}
},
inputs: {
planSuggestionCount: "planSuggestionCount",
connectionSuggestionCount: "connectionSuggestionCount",
showConnectionSuggestions: "showConnectionSuggestions",
onlyShowSuggestionsOnFocus: "onlyShowSuggestionsOnFocus",
autocompleteOpenDirection: "autocompleteOpenDirection",
disableSuggestions: "disableSuggestions"
},
outputs: {
onBlueprintEventSelected: "onBlueprintEventSelected",
onBlueprintHoldSelected: "onBlueprintHoldSelected",
onClose: "onClose"
},
features: [_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵProvidersFeature"]([_undock_time_prompt_states_time_command_view_model__WEBPACK_IMPORTED_MODULE_6__.TimeCommandViewModel, _undock_time_prompt_states_time_search_state_model__WEBPACK_IMPORTED_MODULE_3__.TimeSearchStateModel, _undock_time_plans_services_states_plans_search_state_model__WEBPACK_IMPORTED_MODULE_4__.PlansSearchStateModel])],
decls: 13,
vars: 35,
consts: [[4, "ngIf"], [1, "time-prompt-container", 3, "ngClass"], [3, "ngTemplateOutlet", 4, "ngIf"], [3, "ngSwitch"], [4, "ngSwitchCase"], [3, "ngTemplateOutlet", 4, "ngSwitchCase"], ["searchBarTmpl", ""], ["loadingTmpl", ""], ["searchViewTmpl", ""], ["newEventFormTmpl", ""], ["editPromptActionsTmpl", ""], ["upgradeTmpl", ""], ["id", "ud-ob-upgrade-button", 3, "click"], [3, "ngTemplateOutlet"], [1, "__search-bar"], [3, "autocompleteOpenDirection", "onSubmitPromptPrevented", "keydown.tab"], ["prompt", ""], [1, "__shortcut-bar", 3, "ngClass"], [4, "ngIf", "ngIfElse"], ["editBlueprintLabelsTmpl", ""], [1, "__shortcut", "__left", "clickable", 3, "click"], [1, "__label"], [1, "__key-label"], [1, "__shortcut", "__right", "clickable", 3, "click"], [1, "__shortcut", "__right"], [1, "__key-label", 3, "click"], [1, "__loading-section"], ["regularLoadingTmpl", ""], [3, "height"], [1, "prompt-loader"], [1, "__sub-label"], [1, "__cancel-button"], [1, "__labels"], [3, "label"], [1, "__scroll-section", "__search-results"], ["searchResultsTmpl", ""], [1, "__suggestions-list", "__list-section", "__plans"], [1, "__heading"], ["noSuggestionsTmpl", ""], [1, "__list", "__plans"], [4, "ngFor", "ngForOf"], [3, "plan", "click"], [1, "__no-suggestions"], [1, "__suggestions-list", "__list-section", "__people"], ["noRecentlyMetTmpl", ""], [1, "vertical-items-list", "__list", "__people"], [3, "connection", "click"], [1, "__search-results-list", "__list-section", "__plans"], [1, "__search-results-list", "__list-section", "__people"], [1, "__scroll-section", "__new-event"], [3, "initialTitle$", "close"], [1, "__scroll-section", "__blueprint"], [3, "onEventSelected", "onHoldSelected", "onBlueprintClosed"], [1, "__edit-new-event-popover"], [3, "event", "createDraftEvents", "onEventUpdated", "close"], ["class", "__scroll-section __limit", 3, "__is-focus", 4, "ngIf"], [1, "__scroll-section", "__limit"], [1, "upgrade-banner"], ["viewBox", "0 0 71 71", "fill", "none", "xmlns", "http://www.w3.org/2000/svg"], ["d", "M35.4999 66.2667C52.4678 66.2667 66.2666 52.4896 66.2666 35.5332C66.2006 18.5105 52.4678 4.7334 35.4999 4.7334C18.466 4.7334 4.73328 18.5105 4.73328 35.4669C4.73328 52.4896 18.466 66.2667 35.4999 66.2667Z", "fill", "#252329"], ["d", "M35.5 56.8002C47.2633 56.8002 56.7999 47.2823 56.7999 35.5002C56.7999 23.7181 47.2213 14.2002 35.5 14.2002C23.7366 14.2002 14.2 23.7181 14.2 35.5002C14.2 47.2823 23.7366 56.8002 35.5 56.8002Z", "fill", "#1A191D"], ["d", "M26.98 32.0293V23.5093C26.98 18.8038 30.7945 14.9893 35.5 14.9893V14.9893V14.9893C40.2054 14.9893 44.02 18.8038 44.02 23.5093V32.0293", "stroke", "#3E3C42", "stroke-width", "4.26"], ["d", "M49.72 55.8135H21.28C19.558 55.8135 18.105 54.3215 18.105 52.4925V32.8644C18.105 31.0354 19.558 29.5435 21.28 29.5435H49.72C51.442 29.5435 52.895 31.0354 52.895 32.8644V52.4925C52.895 54.3215 51.442 55.8135 49.72 55.8135Z", "fill", "#5A5860", "stroke", "#5A5860", "stroke-width", "0.71"], ["cx", "35.5", "cy", "40.549", "r", "3.55", "fill", "#3E3C42"], ["x", "34.08", "y", "41.9688", "width", "2.84", "height", "4.97", "rx", "1.42", "fill", "#3E3C42"], [1, "info-box"], [1, "text-box"], ["noPlanFoundTmpl", ""], [1, "button", "clickable", 3, "click"], [1, "feature-box"], [1, "feature-item"], [1, "description"]],
template: function TimePromptComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtemplate"](0, TimePromptComponent_ng_container_0_Template, 42, 8, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipe"](1, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipe"](2, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipe"](3, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipe"](4, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipe"](6, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipe"](7, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipe"](8, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipe"](9, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipe"](10, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipe"](11, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵtext"](12, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpureFunctionV"](23, _c3, [_angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipeBind1"](1, 1, ctx.searchTermStream), _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipeBind1"](2, 3, ctx.suggestedPlansStream), _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipeBind1"](3, 5, ctx.searchState.plansSearchResultsStream), _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipeBind1"](4, 7, ctx.suggestedConnectionsStream), _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipeBind1"](5, 9, ctx.searchState.connectionsSearchResultsStream), _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipeBind1"](6, 11, ctx.allSearchResultsLengthStream), _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipeBind1"](7, 13, ctx.searchState.searchInputFocusStateStream), _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipeBind1"](8, 15, ctx.isLoadingStream), _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipeBind1"](9, 17, ctx.hasPartialBlueprintStream), _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipeBind1"](10, 19, ctx.currentTimePromptView$), _angular_core__WEBPACK_IMPORTED_MODULE_22__["ɵɵpipeBind1"](11, 21, ctx.promptState.currentlyEditedCommandEvent$)]));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_31__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_31__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_31__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_31__.NgTemplateOutlet, _angular_common__WEBPACK_IMPORTED_MODULE_31__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_31__.NgSwitchCase, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_13__.KeyLabelComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_13__.LoadingComponent, _undock_common_ui_kit_ui_components__WEBPACK_IMPORTED_MODULE_13__.AILoadingComponent, _undock_common_ui_kit_ui_icons__WEBPACK_IMPORTED_MODULE_14__.CheckedCircleIconComponent, _undock_time_prompt_ui_components_time_prompt_input_time_prompt_input_component__WEBPACK_IMPORTED_MODULE_15__.TimePromptInputComponent, _undock_time_prompt_ui_components__WEBPACK_IMPORTED_MODULE_16__.TimeSearchNewEventComponent, _undock_time_prompt_ui_components_edit_time_command_new_event_edit_time_command_new_event_component__WEBPACK_IMPORTED_MODULE_17__.EditTimeCommandNewEventComponent, _undock_time_prompt_ui_components_edit_time_command_blueprint_edit_time_command_blueprint_component__WEBPACK_IMPORTED_MODULE_18__.EditTimeCommandBlueprintComponent, _undock_time_prompt_ui_components_plan_search_result_item_plan_search_result_item_component__WEBPACK_IMPORTED_MODULE_19__.PlanSearchResultItemComponent, _undock_time_prompt_ui_components_people_search_result_item_people_search_result_item_component__WEBPACK_IMPORTED_MODULE_20__.PeopleSearchResultItemComponent, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_21__.StreamPipe],
styles: ["@charset \"UTF-8\";\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n[_nghost-%COMP%] {\n width: 100%;\n max-height: 100%;\n display: flex;\n align-items: stretch;\n justify-content: stretch;\n}\n[_nghost-%COMP%] .vertical-items-list .list-item:last-child {\n margin-bottom: 0;\n}\n\n.time-prompt-container[_ngcontent-%COMP%] {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__search-bar[_ngcontent-%COMP%] {\n width: 100%;\n min-height: 48px;\n border-radius: 24px 24px 0 0;\n margin-top: 4px;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n background: #ffffff;\n border-bottom: 1px solid #F3F3F9;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__search-bar.__is-focus[_ngcontent-%COMP%] {\n min-height: 80px;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__search-bar[_ngcontent-%COMP%] app-time-prompt-input[_ngcontent-%COMP%] {\n max-width: 100%;\n min-height: 48px;\n border-radius: 12px;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__search-bar[_ngcontent-%COMP%] app-time-prompt-input.__is-focus[_ngcontent-%COMP%] {\n border-radius: 12px 12px 0 0;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] {\n position: relative;\n height: calc(100% - 48px);\n min-height: calc(100% - 48px);\n max-height: calc(100% - 48px);\n overflow: auto;\n \n -ms-overflow-style: none; \n scrollbar-width: none; \n}\n.time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%]::-webkit-scrollbar, .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%]::-webkit-scrollbar-button, .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%]::-webkit-scrollbar-track, .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%]::-webkit-scrollbar {\n display: none;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__new-event[_ngcontent-%COMP%] {\n height: 100%;\n min-height: 100%;\n max-height: 100%;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__blueprint.__is-focus[_ngcontent-%COMP%] {\n height: calc(100% - 80px);\n min-height: calc(100% - 80px);\n max-height: calc(100% - 80px);\n}\n.time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__blueprint[_ngcontent-%COMP%] .__edit-new-event-popover[_ngcontent-%COMP%] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding-top: 15px;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-feature-plan-upgrade-banner[_ngcontent-%COMP%] {\n margin-top: 30px;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__loading-section[_ngcontent-%COMP%] {\n flex: 1;\n min-height: 100%;\n max-height: 100%;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__list-section.__plans[_ngcontent-%COMP%] {\n padding: 25px 20px 0 20px;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__list-section.__people[_ngcontent-%COMP%] {\n padding: 25px 20px 0 20px;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__heading[_ngcontent-%COMP%] {\n font-weight: 600;\n font-size: 12px;\n line-height: 16px;\n letter-spacing: 1px;\n text-transform: uppercase;\n color: #807A8E;\n margin-bottom: 12px;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%] {\n overflow: auto;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar, .time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar-button, .time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar-track, .time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%] .__command-item[_ngcontent-%COMP%] {\n width: 100%;\n border-radius: 8px;\n display: flex;\n align-items: center;\n cursor: pointer;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%] .__command-item[_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__suggestions-list[_ngcontent-%COMP%] .__list.__plans[_ngcontent-%COMP%] {\n max-height: 112px;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__suggestions-list[_ngcontent-%COMP%] .__list.__people[_ngcontent-%COMP%] {\n max-height: 168px;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__suggestions-list[_ngcontent-%COMP%] .__no-suggestions[_ngcontent-%COMP%] {\n width: 100%;\n font-weight: 500;\n font-size: 15px;\n line-height: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n letter-spacing: -0.02em;\n color: #2B2733;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__search-results-list[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%] {\n max-height: 215px;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__search-results-list[_ngcontent-%COMP%] .__list[_ngcontent-%COMP%] app-commands-menu-plan-item[_ngcontent-%COMP%] {\n margin-bottom: 4px;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__search-results-list[_ngcontent-%COMP%] .__no-results[_ngcontent-%COMP%] {\n width: 100%;\n font-weight: 500;\n font-size: 15px;\n line-height: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n letter-spacing: -0.02em;\n color: #2B2733;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__shortcut-bar[_ngcontent-%COMP%] {\n width: 100%;\n height: 0;\n transition: height 250ms;\n background: #F3F3F9;\n border-radius: 0px 0px 12px 12px;\n box-sizing: content-box;\n display: flex;\n align-items: center;\n overflow: hidden;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__shortcut-bar.__open[_ngcontent-%COMP%] {\n padding: 6px 0 5px 0;\n height: 32px;\n min-height: 32px;\n box-sizing: border-box;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__shortcut[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n margin: 0 20px 0 20px;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__shortcut.__right[_ngcontent-%COMP%] {\n margin: 0 20px 0 auto;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__shortcut[_ngcontent-%COMP%] .__label[_ngcontent-%COMP%] {\n font-weight: 500;\n font-size: 11px;\n line-height: 15px;\n display: flex;\n align-items: center;\n text-align: center;\n letter-spacing: -0.02em;\n color: #807A8E;\n margin-right: 5px;\n}\n.time-prompt-container[_ngcontent-%COMP%] .__shortcut[_ngcontent-%COMP%] .__key-label[_ngcontent-%COMP%] {\n height: 19px;\n display: flex;\n align-items: center;\n padding: 0 6px;\n background: #EDEAF2;\n border: 1px solid #CECADA;\n border-radius: 4px;\n font-weight: 500;\n font-size: 11px;\n line-height: 15px;\n text-align: center;\n letter-spacing: -0.02em;\n color: #807A8E;\n cursor: pointer;\n}\n.time-prompt-container[_ngcontent-%COMP%] app-time-search-plan-result-item[_ngcontent-%COMP%], .time-prompt-container[_ngcontent-%COMP%] app-time-search-people-result-item[_ngcontent-%COMP%] {\n margin-bottom: 10px;\n}\n\n.prompt-loader[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n.prompt-loader[_ngcontent-%COMP%] .__label[_ngcontent-%COMP%] {\n font-weight: 400;\n font-size: 16px;\n line-height: 22px;\n display: flex;\n align-items: center;\n text-align: center;\n letter-spacing: -0.02em;\n color: #121114;\n margin-bottom: 10px;\n}\n.prompt-loader[_ngcontent-%COMP%] .__sub-label[_ngcontent-%COMP%] {\n font-weight: 400;\n font-size: 12px;\n line-height: 16px;\n display: flex;\n align-items: center;\n letter-spacing: -0.02em;\n color: #B4AFC6;\n margin-bottom: 25px;\n}\n.prompt-loader[_ngcontent-%COMP%] .__cancel-button[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n}\n.prompt-loader[_ngcontent-%COMP%] .__cancel-button[_ngcontent-%COMP%] .__labels[_ngcontent-%COMP%] {\n font-weight: 400;\n font-size: 14px;\n line-height: 20px;\n display: flex;\n align-items: center;\n text-align: center;\n letter-spacing: -0.02em;\n color: #807A8E;\n}\n.prompt-loader[_ngcontent-%COMP%] .__cancel-button[_ngcontent-%COMP%] app-key-label[_ngcontent-%COMP%] {\n margin: 0 5px;\n}\n\n.upgrade-banner[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n border-radius: 16px;\n padding: 11px 32px 11px 19px;\n background: #121114;\n margin-top: 30px;\n}\n.upgrade-banner[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] {\n flex: 1;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n max-height: 100%;\n padding-left: 30px;\n}\n.upgrade-banner[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .text-box[_ngcontent-%COMP%] {\n flex-grow: 1;\n margin-top: 20px;\n}\n.upgrade-banner[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .text-box[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 24px;\n line-height: 30px;\n color: #ffffff;\n}\n.upgrade-banner[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .text-box[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 12px;\n line-height: 16px;\n font-weight: 600;\n text-transform: uppercase;\n display: inline-block;\n flex-direction: row;\n align-items: center;\n padding: 3px 8px;\n border-radius: 16px;\n vertical-align: middle;\n color: #BD970F;\n background: rgba(223, 192, 81, 0.1);\n}\n.upgrade-banner[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .text-box[_ngcontent-%COMP%] h5[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 400;\n letter-spacing: -0.02em;\n \n font-size: 14px;\n line-height: 20px;\n color: #A7A7A8;\n margin-top: 8px;\n}\n.upgrade-banner[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .feature-box[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n margin-top: 20px;\n}\n.upgrade-banner[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .feature-box[_ngcontent-%COMP%] .feature-item[_ngcontent-%COMP%] {\n display: flex;\n align-items: center;\n margin: 5px 0;\n}\n.upgrade-banner[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .feature-box[_ngcontent-%COMP%] .feature-item[_ngcontent-%COMP%] app-checked-circle-icon[_ngcontent-%COMP%] {\n margin-right: 6px;\n}\n.upgrade-banner[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .feature-box[_ngcontent-%COMP%] .feature-item[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] {\n font-size: 14px;\n font-style: normal;\n font-weight: 400;\n line-height: 20px;\n letter-spacing: -0.28px;\n color: #FFFFFF;\n}\n.upgrade-banner[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .button[_ngcontent-%COMP%] {\n font-family: \"Inter\", sans-serif;\n font-style: normal;\n font-weight: 500;\n letter-spacing: -0.02em;\n \n font-size: 15px;\n line-height: 22px;\n font-weight: 600;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 13px 20px;\n margin: 0;\n border: 1px solid transparent;\n border-radius: 10px;\n color: #121114;\n cursor: pointer;\n background-color: #DFC051;\n transition: all 200ms ease;\n width: 300px;\n height: 48px;\n margin: 20px 0;\n}\n.upgrade-banner[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .button.no-border[_ngcontent-%COMP%] {\n border: none;\n}\n.upgrade-banner[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .button.circle[_ngcontent-%COMP%] {\n min-width: 40px;\n max-width: 40px;\n min-height: 40px;\n max-height: 40px;\n border-radius: 40px;\n}\n.upgrade-banner[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .button[_ngcontent-%COMP%]:hover {\n background-color: #EBCD64;\n}\n.upgrade-banner[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .button[_ngcontent-%COMP%]:active {\n background-color: #CECADA;\n}\n.upgrade-banner[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .button.primary[_ngcontent-%COMP%] {\n background: #2B2733;\n color: #ffffff;\n border-color: #2B2733;\n}\n.upgrade-banner[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .button.primary[_ngcontent-%COMP%]:hover {\n background-color: #2B2733;\n}\n.upgrade-banner[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .button.primary[_ngcontent-%COMP%]:active {\n background-color: #2B2733;\n}\n.upgrade-banner[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .button[disabled][_ngcontent-%COMP%], .upgrade-banner[_ngcontent-%COMP%] .info-box[_ngcontent-%COMP%] .button.mat-disabled[_ngcontent-%COMP%] {\n cursor: not-allowed;\n}\n\n.__upgrade-button[_ngcontent-%COMP%] {\n position: fixed;\n top: -9999px;\n left: -9899px;\n height: 0;\n width: 0;\n opacity: 0;\n}\n\n.-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__search-bar[_ngcontent-%COMP%] {\n border-bottom: none;\n border-radius: 12px;\n box-shadow: 0 2px 3px rgba(29, 26, 34, 0.03);\n}\n.-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__search-bar[_ngcontent-%COMP%] app-time-prompt-input[_ngcontent-%COMP%] {\n border-radius: 12px;\n}\n.-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__list-section[_ngcontent-%COMP%] {\n padding-left: 0 !important;\n padding-right: 0 !important;\n}\n.-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__suggestions-list[_ngcontent-%COMP%] .__list.__plans[_ngcontent-%COMP%] {\n max-height: 309px;\n}\n.-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section __events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box, .-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section __events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box {\n display: block;\n margin-left: 12px;\n}\n.-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section __events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .label, .-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section __events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .label {\n display: flex;\n font-weight: 500;\n margin-right: 6px;\n}\n.-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section __events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .label:after, .-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section __events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .label:after {\n color: #807A8E;\n content: \"\u2022\";\n display: inline-block;\n margin-left: 4px;\n}\n.-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section __events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .upper, .-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section __events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .upper {\n display: flex;\n}\n.-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section __events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .upper .description, .-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section __events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .upper .description {\n margin-top: unset;\n font-size: 15px;\n}\n.-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section __events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .lower .description, .-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section __events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .lower .description {\n margin-top: unset;\n font-size: 15px;\n}\n.-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section __events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .lower .description .__dates-format.__new-date, .-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section __events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .lower .description .__dates-format.__new-date {\n font-weight: unset;\n margin-left: unset;\n color: #DFC051;\n}\n.-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section __events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .toggle-button, .-compact-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section __events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .toggle-button {\n top: 7px;\n}\n\n.-compact-popup-view[_nghost-%COMP%] {\n box-shadow: 0px 25px 50px rgba(13, 12, 15, 0.6);\n border-radius: 12px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] {\n position: relative;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container.__edit-view[_ngcontent-%COMP%] .__shortcut-bar[_ngcontent-%COMP%] {\n display: none;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container.__is-focus[_ngcontent-%COMP%]:not(.-compact-popup-view .time-prompt-container.__edit-view)[_ngcontent-%COMP%] {\n padding-bottom: 32px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__search-bar[_ngcontent-%COMP%] {\n min-height: unset;\n margin-top: unset;\n border-radius: unset;\n background: transparent;\n border-bottom: none;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__search-bar[_ngcontent-%COMP%] .__shortcut-bar[_ngcontent-%COMP%] {\n bottom: 0;\n z-index: 1;\n position: absolute;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__search-bar[_ngcontent-%COMP%] app-time-prompt-input[_ngcontent-%COMP%] .time-search {\n padding-left: 24px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__search-bar[_ngcontent-%COMP%] app-time-prompt-input[_ngcontent-%COMP%] .time-search input {\n margin-left: 15px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__search-bar[_ngcontent-%COMP%] app-time-prompt-input.__is_focus[_ngcontent-%COMP%] .time-search {\n border-bottom: 1px solid #EDEAF2;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__loading-section[_ngcontent-%COMP%] {\n background-color: #fbfbfd;\n border-radius: 0 0 12px 12px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__loading-section[_ngcontent-%COMP%] .prompt-loader[_ngcontent-%COMP%] {\n padding-bottom: 10px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] {\n border-radius: 0 0 12px 12px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%] {\n max-height: 195px;\n background-color: #ffffff;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%]::-webkit-scrollbar, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%]::-webkit-scrollbar-button, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%]::-webkit-scrollbar-track, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%] .__suggestions-list[_ngcontent-%COMP%] {\n padding: 14px 14px 6px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%] .__list-section.__plans[_ngcontent-%COMP%], .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%] .__list-section.__people[_ngcontent-%COMP%] {\n padding: 8px 16px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%] .__list-section.__plans[_ngcontent-%COMP%] __heading[_ngcontent-%COMP%], .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%] .__list-section.__people[_ngcontent-%COMP%] __heading[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%] .__search-results-list[_ngcontent-%COMP%] .__list.__plans[_ngcontent-%COMP%], .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%] .__search-results-list[_ngcontent-%COMP%] .__list.__people[_ngcontent-%COMP%] {\n max-height: unset;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%] .__search-results-list[_ngcontent-%COMP%] .__list.__plans[_ngcontent-%COMP%] app-time-search-plan-result-item[_ngcontent-%COMP%], .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__search-results[_ngcontent-%COMP%] .__search-results-list[_ngcontent-%COMP%] .__list.__people[_ngcontent-%COMP%] app-time-search-plan-result-item[_ngcontent-%COMP%] {\n height: 64px;\n margin-bottom: 4px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] {\n background-color: #ffffff;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__is-new-event[_ngcontent-%COMP%] {\n height: 586px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__limit[_ngcontent-%COMP%] {\n position: unset;\n height: unset;\n min-height: unset;\n max-height: unset;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__limit[_ngcontent-%COMP%] .upgrade-banner[_ngcontent-%COMP%] {\n border-radius: unset;\n margin-top: unset;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__blueprint[_ngcontent-%COMP%]:not(.__is-new-event) {\n height: calc(100% - 48px);\n min-height: calc(100% - 48px);\n max-height: calc(100% - 48px);\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section.__blueprint[_ngcontent-%COMP%] .__edit-new-event-popover[_ngcontent-%COMP%] {\n padding-top: 2px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint {\n background-color: #ffffff;\n padding-top: 0;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section {\n max-height: 168px;\n padding: 6px 16px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.GroupSchedule {\n max-height: unset;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section .__heading {\n display: none;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events {\n margin-bottom: unset;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-pending-blueprint-event-item, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-reschedule-blueprint-event-item, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-pending-blueprint-event-item, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-reschedule-blueprint-event-item {\n height: 48px;\n margin-bottom: unset;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-pending-blueprint-event-item.__targeted, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-reschedule-blueprint-event-item.__targeted, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-pending-blueprint-event-item.__targeted, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-reschedule-blueprint-event-item.__targeted {\n border: unset;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-pending-blueprint-event-item.__targeted .event-item .__details-info, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-reschedule-blueprint-event-item.__targeted .event-item .__details-info, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-pending-blueprint-event-item.__targeted .event-item .__details-info, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-reschedule-blueprint-event-item.__targeted .event-item .__details-info {\n background-color: #f3f3f9;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-pending-blueprint-event-item .event-item, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-reschedule-blueprint-event-item .event-item, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-pending-blueprint-event-item .event-item, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-reschedule-blueprint-event-item .event-item {\n border: none;\n box-shadow: unset;\n padding: unset;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-pending-blueprint-event-item .event-item :hover, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-reschedule-blueprint-event-item .event-item :hover, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-pending-blueprint-event-item .event-item :hover, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-reschedule-blueprint-event-item .event-item :hover {\n background-color: #f3f3f9;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-pending-blueprint-event-item .event-item .__details-info, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-pending-blueprint-event-item .event-item .__details-info, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info {\n height: 40px;\n border-radius: 8px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-pending-blueprint-event-item .event-item .__details-info .image-box, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .image-box, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-pending-blueprint-event-item .event-item .__details-info .image-box, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .image-box {\n width: 30px;\n margin-left: 4px;\n background-color: unset;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-pending-blueprint-event-item .event-item .__details-info .content-box, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-pending-blueprint-event-item .event-item .__details-info .content-box, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box {\n display: flex;\n margin-left: 12px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-pending-blueprint-event-item .event-item .__details-info .content-box .label, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .label, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-pending-blueprint-event-item .event-item .__details-info .content-box .label, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .label {\n font-weight: 500;\n margin-right: 6px;\n max-width: 200px;\n overflow: hidden;\n text-overflow: ellipsis;\n text-wrap: nowrap;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-pending-blueprint-event-item .event-item .__details-info .content-box .label:after, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .label:after, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-pending-blueprint-event-item .event-item .__details-info .content-box .label:after, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .label:after {\n content: \"\u2022\";\n display: inline-block;\n margin-left: 4px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-pending-blueprint-event-item .event-item .__details-info .content-box .description, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .description, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-pending-blueprint-event-item .event-item .__details-info .content-box .description, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .description {\n margin-top: unset;\n font-size: 15px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-pending-blueprint-event-item .event-item .__details-info .content-box .toggle-button, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .toggle-button, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-pending-blueprint-event-item .event-item .__details-info .content-box .toggle-button, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .toggle-button {\n top: -1px;\n right: -1px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box {\n display: block;\n margin-left: 12px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .label, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .label {\n display: flex;\n max-width: 200px;\n overflow: hidden;\n text-overflow: ellipsis;\n text-wrap: nowrap;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .label:after, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .label:after {\n color: #807A8E;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .upper, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .upper {\n display: flex;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .lower .description .__dates-format.__new-date, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .lower .description .__dates-format.__new-date {\n font-weight: unset;\n margin-left: unset;\n color: #DFC051;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .toggle-button, .-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-reschedule-blueprint-event-item .event-item .__details-info .content-box .toggle-button {\n top: 7px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__confirm-section {\n min-height: 40px;\n height: 40px;\n}\n.-compact-popup-view[_nghost-%COMP%] .time-prompt-container[_ngcontent-%COMP%] .__scroll-section[_ngcontent-%COMP%] app-time-command-blueprint .edit-blueprint .__confirm-section .__confirm {\n border-radius: 0;\n width: 100%;\n}\n.-compact-popup-view[_nghost-%COMP%] app-time-prompt-limit-counter {\n display: none;\n}\n\n@media all and (max-width: 1024px) {\n .-compact-view[_nghost-%COMP%] .time-prompt-container app-time-prompt-limit-counter {\n display: none;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__search-bar {\n box-shadow: unset;\n margin-top: unset;\n border-radius: unset;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__loading-section {\n background-color: #fbfbfd;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section.__search-results {\n background-color: #ffffff;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section.__search-results .__suggestions-list .__list.__plans {\n max-height: 500px;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section {\n background-color: #ffffff;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint {\n background-color: #ffffff;\n padding-top: 0;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint .__events-list.__list-section {\n max-height: calc(100% - 20px);\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__no-height-limit {\n max-height: unset;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint .__events-list.__list-section .__heading {\n display: none;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list, .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events {\n margin-bottom: unset;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-reschedule-blueprint-event-item, .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-reschedule-blueprint-event-item {\n margin: 10px 0;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-pending-blueprint-event-item, .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-pending-blueprint-event-item {\n margin: 10px 0;\n padding: 0 12px;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-pending-blueprint-event-item .event-item, .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-pending-blueprint-event-item .event-item {\n border: none;\n box-shadow: unset;\n padding: unset;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-pending-blueprint-event-item .event-item :hover, .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-pending-blueprint-event-item .event-item :hover {\n background-color: #f3f3f9;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-pending-blueprint-event-item .event-item .__details-info, .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-pending-blueprint-event-item .event-item .__details-info {\n border-radius: 8px;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__list app-time-command-pending-blueprint-event-item .event-item .__details-info .content-box .toggle-button, .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint .__events-list.__list-section.__events .__events app-time-command-pending-blueprint-event-item .event-item .__details-info .content-box .toggle-button {\n top: 8px;\n right: 4px;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint .__confirm-section {\n min-height: 40px;\n height: 40px;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section app-time-command-blueprint .edit-blueprint .__confirm-section .__confirm {\n border-radius: 8px;\n width: 100%;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container app-time-prompt-input {\n border-radius: unset;\n border-bottom: 1px solid #F3F3F9;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container app-time-prompt-input .time-search {\n padding: 0;\n border-bottom: 1px solid #EDEAF2;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section {\n height: 100%;\n min-height: unset;\n max-height: unset;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section .__suggestions-list {\n padding-top: 0;\n }\n .-compact-view[_nghost-%COMP%] .time-prompt-container .__scroll-section .__suggestions-list .__heading {\n margin-top: 15px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3RpbWUvcHJvbXB0L3VpL3RpbWUtcHJvbXB0LmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vcHJvamVjdHMvd2ViL3VpLWtpdC92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy4vcHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZS5zY3NzIiwid2VicGFjazovLy4vcHJvamVjdHMvd2ViL3VpLWtpdC9zY3JvbGxiYXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L2JyZWFrcG9pbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDNEdoQjs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQTdFQTs7RUFBQTtBQU82QixrQ0FBQTtBQUNBLGtDQUFBO0FBSW1CLGtDQUFBO0FBTWxCLGtDQUFBO0FBMkQ5Qjs7RUFBQTtBQ25HQSx5QkFBQTtBQVdBLHlCQUFBO0FBOEJBLHNCQUFBO0FBT0Esc0JBQUE7QUFPQSxzQkFBQTtBQU9BLG9CQUFBO0FBT0EsbUJBQUE7QUFNQSxzQkFBQTtBQU1BLG9CQUFBO0FBUUEsbUJBQUE7QUFPQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0Esb0JBQUE7QUFPQSwwQkFBQTtBQVFBLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSxxQkFBQTtBQU9BLG9CQUFBO0FBT0EsK0JBQUE7QUFPQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QUFTQSxlQUFBO0FEcktBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FFeEdBLFNBQUE7QUFRQSxZQUFBO0FBZ0NBLGtCQUFBO0FBS0EseUJBQUE7QUFLQSx3QkFBQTtBQUtBLHNCQUFBO0FBS0Esa0JBQUE7QUFLQSxrQkFBQTtBQWlFQSxpQkFBQTtBSGpOQTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0FBOERKO0FBMURZO0VBQ0ksZ0JBQUE7QUE0RGhCOztBQXREQTtFQUVJLFdBQUE7RUFFQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtBQXVESjtBQXJESTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtFQUNBLDRCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBTUEsbUJDbkJnQjtFRG9CaEIsZ0NBQUE7QUFrRFI7QUF2RFE7RUFDSSxnQkFBQTtBQXlEWjtBQW5EUTtFQUNJLGVBQUE7RUFFQSxnQkFBQTtFQUNBLG1CQUFBO0FBb0RaO0FBbERZO0VBQ0ksNEJBQUE7QUFvRGhCO0FBM0NJO0VBQ0ksa0JBQUE7RUFDQSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxjQUFBO0VBUUEsNENBQUE7RUFFQSx3QkFBQSxFQUFBLGdCQUFBO0VBQ0EscUJBQUEsRUFBQSxZQUFBO0FBcUNSO0FJakdJO0VBS0ksdUNBQUE7RUFBQSwrQkFBQTtBSitGUjtBSTVGSTtFQUNJLFVBQUE7RUFDQSxXQUFBO0FKOEZSO0FJM0ZJO0VBQ0ksUUFBQTtFQUNBLFNBQUE7QUo2RlI7QUkxRkk7RUFDSSxtQkhWaUI7RUdXakIsbUJBQUE7QUo0RlI7QUl6Rkk7RUFDSSx1QkFBQTtFQUNBLG1CQUFBO0FKMkZSO0FJeEZJO0VBQ0ksdUJBQUE7QUowRlI7QUl0RlE7RUFDSSxtQkh6QmE7QURpSHpCO0FJckZRO0VBQ0ksYUFBQTtBSnVGWjtBSWxGUTtFQUNJLFVBQUE7RUFDQSxtQkhwQ2E7QUR3SHpCO0FJakZRO0VBQ0ksVUFBQTtBSm1GWjtBQS9FUTtFQUNJLGFBQUE7QUFpRlo7QUFyRVE7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBQXVFWjtBQWxFWTtFQUNJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtBQW9FaEI7QUFqRVk7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBQW1FaEI7QUEvRFE7RUFDSSxnQkFBQTtBQWlFWjtBQTdESTtFQUNJLE9BQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7QUErRFI7QUE1REk7RUFFSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtBQTZEUjtBQTNEUTtFQUNJLHlCQUFBO0FBNkRaO0FBMURRO0VBQ0kseUJBQUE7QUE0RFo7QUF6RFE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxjQ3BIYTtFRHFIYixtQkFBQTtBQTJEWjtBQXhEUTtFQUlJLGNBQUE7QUF1RFo7QUkzTEk7RUFLSSx1Q0FBQTtFQUFBLCtCQUFBO0FKeUxSO0FJdExJO0VBQ0ksVUFBQTtFQUNBLFdBQUE7QUp3TFI7QUlyTEk7RUFDSSxRQUFBO0VBQ0EsU0FBQTtBSnVMUjtBSXBMSTtFQUNJLG1CSFZpQjtFR1dqQixtQkFBQTtBSnNMUjtBSW5MSTtFQUNJLHVCQUFBO0VBQ0EsbUJBQUE7QUpxTFI7QUlsTEk7RUFDSSx1QkFBQTtBSm9MUjtBSWhMUTtFQUNJLG1CSHpCYTtBRDJNekI7QUkvS1E7RUFDSSxhQUFBO0FKaUxaO0FJNUtRO0VBQ0ksVUFBQTtFQUNBLG1CSHBDYTtBRGtOekI7QUkzS1E7RUFDSSxVQUFBO0FKNktaO0FBeEZZO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQTBGaEI7QUF4RmdCO0VBQ0ksbUJBQUE7QUEwRnBCO0FBaEZZO0VBQ0ksaUJBQUE7QUFrRmhCO0FBL0VZO0VBQ0ksaUJBQUE7QUFpRmhCO0FBN0VRO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7QUErRVo7QUF6RVE7RUFDSSxpQkFBQTtBQTJFWjtBQXpFWTtFQUNJLGtCQUFBO0FBMkVoQjtBQXZFUTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0FBeUVaO0FBcEVJO0VBQ0ksV0FBQTtFQUNBLFNBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0NBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FBc0VSO0FBcEVRO0VBQ0ksb0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBQXNFWjtBQWxFSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0FBb0VSO0FBakVRO0VBQ0kscUJBQUE7QUFtRVo7QUFoRVE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUFrRVo7QUEvRFE7RUFDSSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUVBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFFQSxlQUFBO0FBK0RaO0FBM0RJO0VBQ0ksbUJBQUE7QUE2RFI7O0FBekRBO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QUE0REo7QUExREk7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUE0RFI7QUF6REk7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FBMkRSO0FBeERJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FBMERSO0FBeERRO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtBQTBEWjtBQXZEUTtFQUNJLGFBQUE7QUF5RFo7O0FBcERBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLG1CQ3pUb0I7RUQwVHBCLGdCQUFBO0FBdURKO0FBckRJO0VBQ0ksT0FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBQXVEUjtBQXJEUTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtBQXVEWjtBQXJEWTtFRXhWUixnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUEvQ0EscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUYyUlksY0N6VVE7QURzWXhCO0FBM0RnQjtFRTVWWixnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUF4RkEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFnUUEsZ0JBQUE7RUFDQSx5QkFBQTtFQ25PQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUhxU2dCLGNDblZjO0VEb1ZkLG1DQUFBO0FBMkVwQjtBQXZFWTtFRW5XUixnQ0FBQTtFQTBHQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUE3RUEscUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUZvVVksY0N6UmU7RUQwUmYsZUFBQTtBQStFaEI7QUEzRVE7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0FBNkVaO0FBM0VZO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBQTZFaEI7QUEzRWdCO0VBQ0ksaUJBQUE7QUE2RXBCO0FBMUVnQjtFQUNJLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7QUE0RXBCO0FBdkVRO0VFcFlKLGdDQUFBO0VBZ0hBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQTdFQSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQ2tIQSxnQkFBQTtFQUVBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtFQUNBLGNGbEpvQjtFRW1KcEIsZUFBQTtFQUNBLHlCRnZHaUI7RUV5R2pCLDBCRmJlO0VEbVBQLFlBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBQXFGWjtBRzNUSTtFQUNJLFlBQUE7QUg2VFI7QUcxVEk7RUFFSSxlQURPO0VBRVAsZUFGTztFQUdQLGdCQUhPO0VBSVAsZ0JBSk87RUFLUCxtQkFMTztBSGdVZjtBR3hUSTtFQUNJLHlCRnJIcUI7QUQrYTdCO0FHdlRJO0VBQ0kseUJGaktrQjtBRDBkMUI7QUd0VEk7RUFDSSxtQkY1TFk7RUU2TFosY0Y5S2dCO0VFK0toQixxQkY5TFk7QURzZnBCO0FHdFRRO0VBQ0kseUJGak1RO0FEeWZwQjtBR3JUUTtFQUNJLHlCRnJNUTtBRDRmcEI7QUduVEk7RUFDSSxtQkFBQTtBSHFUUjs7QUE3R0E7RUFDSSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7QUFnSEo7O0FBekdRO0VBQ0ksbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDRDQUFBO0FBNEdaO0FBMUdZO0VBQ0ksbUJBQUE7QUE0R2hCO0FBeEdRO0VBQ0ksMEJBQUE7RUFDQSwyQkFBQTtBQTBHWjtBQXJHZ0I7RUFDSSxpQkFBQTtBQXVHcEI7QUF6RndDOztFQUNJLGNBQUE7RUFDQSxpQkFBQTtBQTRGNUM7QUExRjRDOztFQUNJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FBNkZoRDtBQTVGZ0Q7O0VBQ0ksY0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FBK0ZwRDtBQTNGNEM7O0VBQ0ksYUFBQTtBQThGaEQ7QUE3RmdEOztFQUNJLGlCQUFBO0VBQ0EsZUFBQTtBQWdHcEQ7QUEzRmdEOztFQUNJLGlCQUFBO0VBQ0EsZUFBQTtBQThGcEQ7QUE1RndEOztFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0FBK0Y1RDtBQXpGNEM7O0VBQ0ksUUFBQTtBQTRGaEQ7O0FBN0VBO0VBQ0ksK0NBQUE7RUFDQSxtQkFBQTtBQWdGSjtBQTdFSTtFQUNJLGtCQUFBO0FBK0VSO0FBNUVZO0VBQ0ksYUFBQTtBQThFaEI7QUExRVE7RUFDSSxvQkFBQTtBQTRFWjtBQXpFUTtFQUNJLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUEyRVo7QUF6RVk7RUFDSSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0FBMkVoQjtBQXRFb0I7RUFDSSxrQkFBQTtBQXdFeEI7QUF0RXdCO0VBQ0ksaUJBQUE7QUF3RTVCO0FBaEVvQjtFQUNJLGdDQUFBO0FBa0V4QjtBQTVEUTtFQUNJLHlCQUFBO0VBQ0EsNEJBQUE7QUE4RFo7QUE1RFk7RUFDSSxvQkFBQTtBQThEaEI7QUExRFE7RUFDSSw0QkFBQTtBQTREWjtBQXpEUTtFQUVJLGlCQUFBO0VBQ0EseUJBQUE7QUEwRFo7QUkxbUJJO0VBS0ksdUNBQUE7RUFBQSwrQkFBQTtBSndtQlI7QUlybUJJO0VBQ0ksVUFBQTtFQUNBLFdBQUE7QUp1bUJSO0FJcG1CSTtFQUNJLFFBQUE7RUFDQSxTQUFBO0FKc21CUjtBSW5tQkk7RUFDSSxtQkhWaUI7RUdXakIsbUJBQUE7QUpxbUJSO0FJbG1CSTtFQUNJLHVCQUFBO0VBQ0EsbUJBQUE7QUpvbUJSO0FJam1CSTtFQUNJLHVCQUFBO0FKbW1CUjtBSS9sQlE7RUFDSSxtQkh6QmE7QUQwbkJ6QjtBSTlsQlE7RUFDSSxhQUFBO0FKZ21CWjtBSTNsQlE7RUFDSSxVQUFBO0VBQ0EsbUJIcENhO0FEaW9CekI7QUkxbEJRO0VBQ0ksVUFBQTtBSjRsQlo7QUEzRlk7RUFDSSxzQkFBQTtBQTZGaEI7QUExRlk7O0VBRUksaUJBQUE7QUE0RmhCO0FBMUZnQjs7RUFDSSxrQkFBQTtBQTZGcEI7QUF4RmdCOztFQUVJLGlCQUFBO0FBMEZwQjtBQXhGb0I7O0VBQ0ksWUFBQTtFQUNBLGtCQUFBO0FBMkZ4QjtBQXJGUTtFQUNJLHlCQUFBO0FBdUZaO0FBckZZO0VBQ0ksYUFBQTtBQXVGaEI7QUFwRlk7RUFDSSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QUFzRmhCO0FBckZnQjtFQUNJLG9CQUFBO0VBQ0EsaUJBQUE7QUF1RnBCO0FBbEZnQjtFQUNJLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtBQW9GcEI7QUFqRmdCO0VBQ0ksZ0JBQUE7QUFtRnBCO0FBN0VvQjtFQUNJLHlCQUFBO0VBQ0EsY0FBQTtBQStFeEI7QUE3RXdCO0VBQ0ksaUJBQUE7RUFDQSxpQkFBQTtBQStFNUI7QUE3RTRCO0VBQ0ksaUJBQUE7QUErRWhDO0FBM0U0QjtFQUNJLGFBQUE7QUE2RWhDO0FBekVnQztFQUNJLG9CQUFBO0FBMkVwQztBQXpFb0M7OztFQUVJLFlBQUE7RUFDQSxvQkFBQTtBQTRFeEM7QUExRXdDOzs7RUFDSSxhQUFBO0FBOEU1QztBQTNFZ0Q7OztFQUNJLHlCQUFBO0FBK0VwRDtBQTFFd0M7OztFQUVJLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QUE2RTVDO0FBM0U0Qzs7O0VBQ0kseUJBQUE7QUErRWhEO0FBNUU0Qzs7O0VBQ0ksWUFBQTtFQUNBLGtCQUFBO0FBZ0ZoRDtBQTlFZ0Q7OztFQUNJLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0FBa0ZwRDtBQS9FZ0Q7OztFQUNJLGFBQUE7RUFDQSxpQkFBQTtBQW1GcEQ7QUFqRm9EOzs7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7QUFxRnhEO0FBbkZ3RDs7O0VBQ0ksWUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUF1RjVEO0FBbkZvRDs7O0VBQ0ksaUJBQUE7RUFDQSxlQUFBO0FBdUZ4RDtBQXJGb0Q7OztFQUNJLFNBQUE7RUFDQSxXQUFBO0FBeUZ4RDtBQTVFZ0Q7RUFDSSxjQUFBO0VBQ0EsaUJBQUE7QUE4RXBEO0FBNUVvRDtFQUNJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtBQThFeEQ7QUE3RXdEO0VBQ0ksY0FBQTtBQStFNUQ7QUEzRW9EO0VBQ0ksYUFBQTtBQTZFeEQ7QUFwRWdFO0VBQ0ksa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QUFzRXBFO0FBaEVvRDtFQUNJLFFBQUE7QUFrRXhEO0FBeER3QjtFQUNJLGdCQUFBO0VBQ0EsWUFBQTtBQTBENUI7QUF4RDRCO0VBQ0ksZ0JBQUE7RUFDQSxXQUFBO0FBMERoQztBQWhEUTtFQUNJLGFBQUE7QUFrRFo7O0FLMXpCSTtFTGl4Qlk7SUFDSSxhQUFBO0VBNkNsQjtFQTFDYztJQUNJLGlCQUFBO0lBQ0EsaUJBQUE7SUFDQSxvQkFBQTtFQTRDbEI7RUF6Q2M7SUFDSSx5QkFBQTtFQTJDbEI7RUF4Q2M7SUFDSSx5QkFBQTtFQTBDbEI7RUF4Q2tCO0lBQ0ksaUJBQUE7RUEwQ3RCO0VBdENjO0lBQ0kseUJBQUE7RUF3Q2xCO0VBckNzQjtJQUNJLHlCQUFBO0lBQ0EsY0FBQTtFQXVDMUI7RUFyQzBCO0lBQ0ksNkJBQUE7RUF1QzlCO0VBckM4QjtJQUNJLGlCQUFBO0VBdUNsQztFQXBDOEI7SUFDSSxhQUFBO0VBc0NsQztFQWxDa0M7SUFDSSxvQkFBQTtFQW9DdEM7RUFsQ3NDO0lBQ0ksY0FBQTtFQW9DMUM7RUFqQ3NDO0lBQ0ksY0FBQTtJQUNBLGVBQUE7RUFtQzFDO0VBbEMwQztJQUNJLFlBQUE7SUFDQSxpQkFBQTtJQUNBLGNBQUE7RUFvQzlDO0VBbEM4QztJQUNJLHlCQUFBO0VBb0NsRDtFQWpDOEM7SUFDSSxrQkFBQTtFQW1DbEQ7RUFoQ3NEO0lBQ0ksUUFBQTtJQUNBLFVBQUE7RUFrQzFEO0VBeEIwQjtJQUNJLGdCQUFBO0lBQ0EsWUFBQTtFQTBCOUI7RUF4QjhCO0lBQ0ksa0JBQUE7SUFDQSxXQUFBO0VBMEJsQztFQW5CYztJQUNJLG9CQUFBO0lBQ0EsZ0NBQUE7RUFxQmxCO0VBbkJrQjtJQUNJLFVBQUE7SUFDQSxnQ0FBQTtFQXFCdEI7RUFqQmM7SUFDSSxZQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTtFQW1CbEI7RUFqQmtCO0lBQ0ksY0FBQTtFQW1CdEI7RUFqQnNCO0lBQ0ksZ0JBQUE7RUFtQjFCO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwicHJvamVjdHMvd2ViL3VpLWtpdC90aGVtZVwiO1xuXG46aG9zdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblxuICAgIDo6bmctZGVlcCB7XG4gICAgICAgIC52ZXJ0aWNhbC1pdGVtcy1saXN0IHtcbiAgICAgICAgICAgIC5saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRpbWUtcHJvbXB0LWNvbnRhaW5lciB7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgIC5fX3NlYXJjaC1iYXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICAmLl9faXMtZm9jdXMge1xuICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG5cbiAgICAgICAgYXBwLXRpbWUtcHJvbXB0LWlucHV0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vbWFyZ2luOiAwIDRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gICAgICAgICAgICAmLl9faXMtZm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuX19yZXN1bHRzLXNlY3Rpb24ge1xuXG4gICAgfVxuXG4gICAgLl9fc2Nyb2xsLXNlY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDhweCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgcHVycGxlLXNjcm9sbGJhcjtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIElFLCBFZGdlIGFuZCBGaXJlZm94ICovXG5cbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJRSBhbmQgRWRnZSAqL1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cblxuICAgICAgICAmLl9fc2VhcmNoLXJlc3VsdHMge1xuXG4gICAgICAgIH1cblxuICAgICAgICAmLl9fbmV3LWV2ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5fX2JsdWVwcmludCB7XG5cbiAgICAgICAgICAgICYuX19pcy1mb2N1cyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLl9fZWRpdC1uZXctZXZlbnQtcG9wb3ZlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGFwcC1mZWF0dXJlLXBsYW4tdXBncmFkZS1iYW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5fX2xvYWRpbmctc2VjdGlvbiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgIC5fX2xpc3Qtc2VjdGlvbiB7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgJi5fX3BsYW5zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLl9fcGVvcGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuX19saXN0IHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcHVycGxlLXNjcm9sbGJhcjtcblxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgICAgIC5fX2NvbW1hbmQtaXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YzRjNGOTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuX19zdWdnZXN0aW9ucy1saXN0IHtcblxuICAgICAgICAuX19saXN0IHtcblxuICAgICAgICAgICAgJi5fX3BsYW5zIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5fX3Blb3BsZSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTY4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuX19uby1zdWdnZXN0aW9ucyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMkIyNzMzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLl9fc2VhcmNoLXJlc3VsdHMtbGlzdCB7XG5cbiAgICAgICAgLl9fbGlzdCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTVweDtcblxuICAgICAgICAgICAgYXBwLWNvbW1hbmRzLW1lbnUtcGxhbi1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuX19uby1yZXN1bHRzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgY29sb3I6ICMyQjI3MzM7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5fX3Nob3J0Y3V0LWJhciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAyNTBtcztcbiAgICAgICAgYmFja2dyb3VuZDogI0YzRjNGOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxMnB4IDEycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICYuX19vcGVuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwIDVweCAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuX19zaG9ydGN1dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMjBweDtcbiAgICAgICAgLy9taW4td2lkdGg6IDExMHB4O1xuXG4gICAgICAgICYuX19yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuX19sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgY29sb3I6ICM4MDdBOEU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fX2tleS1sYWJlbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VERUFGMjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRUNBREE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgY29sb3I6ICM4MDdBOEU7XG5cbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGFwcC10aW1lLXNlYXJjaC1wbGFuLXJlc3VsdC1pdGVtLCBhcHAtdGltZS1zZWFyY2gtcGVvcGxlLXJlc3VsdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cbi5wcm9tcHQtbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5fX2xhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgY29sb3I6ICMxMjExMTQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLl9fc3ViLWxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGNvbG9yOiAjQjRBRkM2O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5fX2NhbmNlbC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5fX2xhYmVscyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgY29sb3I6ICM4MDdBOEU7XG4gICAgICAgIH1cblxuICAgICAgICBhcHAta2V5LWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51cGdyYWRlLWJhbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogMTFweCAzMnB4IDExcHggMTlweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAuaW5mby1ib3gge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAgIC50ZXh0LWJveCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEhlYWRlcjI0UmVndWxhcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcblxuICAgICAgICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGRhcmstY29sb3ItcHJpbWFyeSwgMC4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZlYXR1cmUtYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAuZmVhdHVyZS1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcblxuICAgICAgICAgICAgICAgIGFwcC1jaGVja2VkLWNpcmNsZS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkZcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWJsYWNrLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRkYXJrLWNvbG9yLXByaW1hcnksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGRhcmstY29sb3ItcHJpbWFyeS1saWdodC0xLFxuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLl9fdXBncmFkZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgbGVmdDogLTk4OTlweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuXG4vLyBBbHRlcm5hdGl2ZSB2aWV3XG46aG9zdC4tY29tcGFjdC12aWV3IHtcbiAgICAudGltZS1wcm9tcHQtY29udGFpbmVyIHtcbiAgICAgICAgLl9fc2VhcmNoLWJhciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xuXG4gICAgICAgICAgICBhcHAtdGltZS1wcm9tcHQtaW5wdXQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuX19saXN0LXNlY3Rpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuX19zdWdnZXN0aW9ucy1saXN0IHtcbiAgICAgICAgICAgIC5fX2xpc3Qge1xuICAgICAgICAgICAgICAgICYuX19wbGFucyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5fX3Njcm9sbC1zZWN0aW9uIHtcbiAgICAgICAgICAgIDo6bmctZGVlcCB7XG4gICAgICAgICAgICAgICAgYXBwLXRpbWUtY29tbWFuZC1ibHVlcHJpbnQge1xuICAgICAgICAgICAgICAgICAgICAuZWRpdC1ibHVlcHJpbnQgLl9fZXZlbnRzLWxpc3QuX19saXN0LXNlY3Rpb24gX19ldmVudHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgLl9fbGlzdCxcbiAgICAgICAgICAgICAgICAgICAgICAgIC5fX2V2ZW50cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwLXRpbWUtY29tbWFuZC1yZXNjaGVkdWxlLWJsdWVwcmludC1ldmVudC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLl9fZGV0YWlscy1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudC1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgwN0E4RTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnw6LCgMKiJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51cHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG93ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLl9fZGF0ZXMtZm9ybWF0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5fX25ldy1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjREZDMDUxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvZ2dsZS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEFsdGVybmF0aXZlIHZpZXdcbjpob3N0Li1jb21wYWN0LXBvcHVwLXZpZXcge1xuICAgIGJveC1zaGFkb3c6IDBweCAyNXB4IDUwcHggcmdiYSgxMywgMTIsIDE1LCAwLjYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnRpbWUtcHJvbXB0LWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLl9fZWRpdC12aWV3IHtcbiAgICAgICAgICAgIC5fX3Nob3J0Y3V0LWJhciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuX19pcy1mb2N1czpub3QoJi5fX2VkaXQtdmlldykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuX19zZWFyY2gtYmFyIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAgICAgLl9fc2hvcnRjdXQtYmFyIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGFwcC10aW1lLXByb21wdC1pbnB1dCB7XG4gICAgICAgICAgICAgICAgOjpuZy1kZWVwIHtcbiAgICAgICAgICAgICAgICAgICAgLnRpbWUtc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhcHAtdGltZS1wcm9tcHQtaW5wdXQuX19pc19mb2N1cyAge1xuICAgICAgICAgICAgICAgIDo6bmctZGVlcCB7XG4gICAgICAgICAgICAgICAgICAgIC50aW1lLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERUFGMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5fX2xvYWRpbmctc2VjdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcblxuICAgICAgICAgICAgLnByb21wdC1sb2FkZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl9fc2Nyb2xsLXNlY3Rpb24ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fX3Njcm9sbC1zZWN0aW9uLl9fc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICAgICAgQGluY2x1ZGUgcHVycGxlLXNjcm9sbGJhcigpO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTk1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICAuX19zdWdnZXN0aW9ucy1saXN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE0cHggNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuX19saXN0LXNlY3Rpb24uX19wbGFucyxcbiAgICAgICAgICAgIC5fX2xpc3Qtc2VjdGlvbi5fX3Blb3BsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG5cbiAgICAgICAgICAgICAgICBfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuX19zZWFyY2gtcmVzdWx0cy1saXN0IHtcbiAgICAgICAgICAgICAgICAuX19saXN0Ll9fcGxhbnMsXG4gICAgICAgICAgICAgICAgLl9fbGlzdC5fX3Blb3BsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgICAgIGFwcC10aW1lLXNlYXJjaC1wbGFuLXJlc3VsdC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5fX3Njcm9sbC1zZWN0aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgICAgICYuX19pcy1uZXctZXZlbnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTg2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuX19saW1pdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgLnVwZ3JhZGUtYmFubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5fX2JsdWVwcmludCB7XG4gICAgICAgICAgICAgICAgJjpub3QoLl9faXMtbmV3LWV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDhweCk7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuX19lZGl0LW5ldy1ldmVudC1wb3BvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDo6bmctZGVlcCB7XG4gICAgICAgICAgICAgICAgYXBwLXRpbWUtY29tbWFuZC1ibHVlcHJpbnQge1xuICAgICAgICAgICAgICAgICAgICAuZWRpdC1ibHVlcHJpbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuX19ldmVudHMtbGlzdC5fX2xpc3Qtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTY4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLkdyb3VwU2NoZWR1bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5fX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuX19ldmVudHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuX19saXN0LC5fX2V2ZW50cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwLXRpbWUtY29tbWFuZC1wZW5kaW5nLWJsdWVwcmludC1ldmVudC1pdGVtLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwLXRpbWUtY29tbWFuZC1yZXNjaGVkdWxlLWJsdWVwcmludC1ldmVudC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLl9fdGFyZ2V0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5fX2RldGFpbHMtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudC1pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB1bnNldDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5fX2RldGFpbHMtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnw6LCgMKiJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHAtdGltZS1jb21tYW5kLXJlc2NoZWR1bGUtYmx1ZXByaW50LWV2ZW50LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLl9fZGV0YWlscy1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudC1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODA3QThFO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxvd2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5fX2RhdGVzLWZvcm1hdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5fX25ldy1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjREZDMDUxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50b2dnbGUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuX19jb25maXJtLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLl9fY29uZmlybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIDo6bmctZGVlcCB7XG4gICAgICAgIGFwcC10aW1lLXByb21wdC1saW1pdC1jb3VudGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHRhYmxldCB7XG4gICAgOmhvc3QuLWNvbXBhY3QtdmlldyB7XG4gICAgICAgIDo6bmctZGVlcCB7XG4gICAgICAgICAgICAudGltZS1wcm9tcHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBhcHAtdGltZS1wcm9tcHQtbGltaXQtY291bnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLl9fc2VhcmNoLWJhciB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0IDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdW5zZXQgO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldCA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLl9fbG9hZGluZy1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuX19zY3JvbGwtc2VjdGlvbi5fX3NlYXJjaC1yZXN1bHRzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICAgICAgICAgICAgICAuX19zdWdnZXN0aW9ucy1saXN0IC5fX2xpc3QuX19wbGFucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5fX3Njcm9sbC1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICAgICAgICAgICAgICBhcHAtdGltZS1jb21tYW5kLWJsdWVwcmludCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZWRpdC1ibHVlcHJpbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuX19ldmVudHMtbGlzdC5fX2xpc3Qtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuX19uby1oZWlnaHQtbGltaXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLl9fZXZlbnRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5fX2xpc3QsIC5fX2V2ZW50cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHAtdGltZS1jb21tYW5kLXJlc2NoZWR1bGUtYmx1ZXByaW50LWV2ZW50LWl0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFwcC10aW1lLWNvbW1hbmQtcGVuZGluZy1ibHVlcHJpbnQtZXZlbnQtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLl9fZGV0YWlscy1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudC1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuX19jb25maXJtLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLl9fY29uZmlybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGFwcC10aW1lLXByb21wdC1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YzRjNGOTtcblxuICAgICAgICAgICAgICAgICAgICAudGltZS1zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRURFQUYyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLl9fc2Nyb2xsLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcblxuICAgICAgICAgICAgICAgICAgICAuX19zdWdnZXN0aW9ucy1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIExpZ2h0IFRoZW1lXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kcHJpbWFyeS1jb2xvcjogIzJCMjczMztcbiRjb2xvci1kYXJrLXB1cnBsZTogIzJCMjczMztcbiRjb2xvci1wcmltYXJ5LW1haW46ICRjb2xvci1kYXJrLXB1cnBsZTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMTogIzFEMUMyMTtcbiRjb2xvci1wcmltYXJ5LWRhcmstMjogIzI1MjIyQztcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICMzNTMxM0Y7XG4kY29sb3ItcHJpbWFyeS1saWdodC0yOiAjNDQ0MTREO1xuLy9fX19fX19fX19fX19fX1xuJGdvbGQ6ICNERkMwNTE7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkOiAkZ29sZDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xOiAjQkQ5NzBGO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTI6ICNENUI3NEQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTE6ICNFQkNENjQ7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19fX19fXG4kY29sb3ItZ3JheXNjYWxlLWJsYWNrOiAjMTIxMTE0O1xuJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTogI2ZmZmZmZjtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtZGFyay0xOiAjODA3QThFO1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICM5QTk1QUM7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMzogI0E1OUZCOTtcbiRjb2xvci1ncmF5c2NhbGUtZGFyay00OiAjQjRBRkM2O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcblxuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjQ0VDQURBO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yOiAjRURFQUYyO1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjRjNGM0Y5O1xuJGNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjRkJGQkZEO1xuXG4kY29sb3ItZ3JheXNjYWxlLXdlZWstY2FyZDogI0YwRjBGNztcbi8vX19fX19fX19fX19fX19cblxuLy9fX19fX19fQWxlcnRzXG4kY29sb3ItYWxlcnQtZXJyb3I6ICNFRDMxNUU7XG4kY29sb3ItYWxlcnQtZXJyb3ItZGFyazogI0QzMjk1MjtcbiRjb2xvci1hbGVydC1lcnJvci1saWdodDogI0ZGNTc3RjtcblxuJGNvbG9yLXdhcm5pbmc6ICNGRkIwM0E7XG4kY29sb3Itd2FybmluZy1kYXJrOiAjQTY4NDAwO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNGRkRDODI7XG5cbiRjb2xvci1zdWNjZXNzOiAjMTZDODg4O1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogIzBGOTg2NjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjNTJEN0E3O1xuXG4kY29sb3ItaW5mbzogIzM3QjdGRjtcbiRjb2xvci1pbmZvLWRhcms6ICMwQTk1RTM7XG4kY29sb3ItaW5mby1saWdodDogIzdFRDFGRjtcbi8vX19fX19fX0FsZXJ0c19FTkRfX19fXy9cblxuJGNvbG9yLW1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMTgsIDE3LCAyMCwgMC41KTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgRGFyayBUaGVtZSAoIENvbmZlcmVuY2UgKVxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGRhcmstY29sb3ItcHJpbWFyeTogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbWFpbjogJGRhcmstY29sb3ItcHJpbWFyeTtcbiRkYXJrLWNvbG9yLXByaW1hcnktZGFyay0xOiAjQkQ5NzBGO1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTI6ICNDQ0FDM0E7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTE6ICNFQkNENjQ7XG4kZGFyay1jb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICNGREUwN0E7XG4vL19fX19fX19fX19cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICMxQTE5MUQ7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0yOiAjMjUyMzI5O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMzogIzMzMzEzNztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICMzRTNDNDI7XG5cbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0xOiAjNUE1ODYwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICM2NjY0NkM7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMzogIzhDOEE5MDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00OiAjQTdBN0E4O1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kY2FsZW5kYXItY29sb3ItMTogIzQwMkY2RjtcbiRjYWxlbmRhci1jb2xvci0yOiAjNzEzRkZGO1xuJGNhbGVuZGFyLWNvbG9yLTM6ICM1MDhCRkY7XG4kY2FsZW5kYXItY29sb3ItNDogIzUwQ0FGRjtcbiRjYWxlbmRhci1jb2xvci01OiAjRkZFOTI0O1xuJGNhbGVuZGFyLWNvbG9yLTY6ICNFRUJFNzI7XG4kY2FsZW5kYXItY29sb3ItNzogI0ZGODA1ODtcbiRjYWxlbmRhci1jb2xvci04OiAjRkY0NzczO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYWxlbmRhcl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kc2lkZWJhci13aWR0aDogNDIwcHg7XG5cbi8qKlxuICBTdXBlcmh1bWFuXG4gKi9cblxuJHN1cGVyaHVtYW4tYmxhY2s6ICMxNzE4MTg7XG5cbiRzdXBlcmh1bWFuLW1haW46ICNBRUIxREQ7XG4kc3VwZXJodW1hbi1kYXJrLTE6ICMzNjNENDU7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG4kc3VwZXJodW1hbi1kYXJrLTI6ICM5Mjk1Qzc7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbiRzdXBlcmh1bWFuLWRhcmstMzogIzUwNTM1ODtcblxuJHN1cGVyaHVtYW4tY29tcGxlbWVudGFyeS1ibHVlLWRhcmstMTogIzcyQzBFQTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tbGlnaHQtMTogIzcyNzU3OTtcbiRzdXBlcmh1bWFuLWxpZ2h0LTI6ICM5QjlEQTA7XG4kc3VwZXJodW1hbi1saWdodC0zOiAjQjRCNkJCO1xuXG4kc3VwZXJodW1hbi1saWdodC00OiAjNDc0QzUzOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX1ZhcmlhYmxlcyBmb3IgQ2hyb21lIEV4dGVuc2lvbl9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhcmRzIEVsZXZhdGlvblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuJGVsZXZhdGlvbi1jYXJkOiAwIDJweCAzcHggcmdiYSg0MywgMzksIDUxLCAwLjA1KTtcbiRlbGV2YXRpb24tY2FyZC1yYWlzZWQ6IDAgNHB4IDEycHggcmdiYSg0MywgMzksIDUxLCAwLjA2KTtcbiRlbGV2YXRpb24tZHJvcGRvd246IDAgMTVweCAyNXB4IHJnYmEoNDMsIDM5LCA1MSwgMC4xKTtcbiRlbGV2YXRpb24tbW9kYWw6IDAgMjVweCA1MHB4IHJnYmEoNDMsIDM5LCA1MSwgMC4yKTtcblxuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uXG5cbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiRkYXJrLWNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG5cbi8vX19fX19fX19fX19fX19fX19ib3JkZXIgZm9yIENhcmRzIEVsZXZhdGlvbl9fX19FTkRcblxuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c1xuXG4kdHJhbnNpdGlvbi1zaG9ydDogYWxsIDIwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMzAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWxvbmc6IGFsbCA1MDBtcyBlYXNlO1xuXG4vL19fX19fX19fX19fX19fX19fYW5pbWF0aW9uIGZvciBVSSBlbGVtZW50c19fX19FTkRcblxuXG4kcHVycGxlOiAjNDYzMWM5OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsYWNrOiAjMmEyYTJhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHdoaXRlOiAjZmZmZmZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJsdWU6ICM0ZTgzY2I7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRjb2xvci10aGVtZS1wcmltYXJ5LWRhcmstMzogIzNhMjg2ODsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiAjOTg3NGZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktZXh0cmEtbGlnaHQ6ICNjNWIwZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXdhcm5pbmctb3JhbmdlOiAjZWViZTcyOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLWRhcmstcHJpbWFyeS1saWdodC0zOiAjZTllMWZmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kc2lkZWJhci1wdXJwbGU6ICMxMTExMmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctZGFyay1wdXJwbGU6ICMxYzFjNGY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmctbGlnaHQtZ3JleTogI2Y4ZjhmYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1ibGVlZC1wdXJwbGU6ICNmNGY0ZmM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiR0ZXh0LWJsZWVkLXB1cnBsZTogIzUxNWVhMDsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXdoaXRlOiAjZmFmYWZlOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtZ3JheS1kaXNhYmxlZDogI2JjYzJjZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR0ZXh0LXB1cnBsZS1hY3RpdmU6ICM0MTMzOTU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbi8qXG4gKiBOZXcgY29sb3JzXG4gKi9cbiR1bmRvY2stYmxhY2s6ICMxMzE1MTk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWJ1dHRvbi1ncmV5OiAjMkQzMDM2OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHVuZG9jay1kYXJrLWdyZXk6ICMxYTFkMjM7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWxpZ2h0LWdyZXk6ICM5ZTlmYTI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLXllbGxvdzogI2ZmYjAzYTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGV4cGlyZWQtb3BhY2l0eTogMC42NTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIGRlZmF1bHRGb250IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGJlYmFzRm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQxMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0MCUgKi9cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTEge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWl4aW4gZm9udDEyIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGZvbnQxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gZm9udDE0IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQzJSAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1peGluIGZvbnQxNSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE0NyUgKi9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTYge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzglICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWl4aW4gZm9udDE4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ0JSAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyMCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMCUgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtaXhpbiBmb250MjQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWl4aW4gZm9udDI4IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI5JSAqL1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1peGluIGZvbnQzMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjUlICovXG59XG5cbkBtaXhpbiBmb250NDYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLyogSGVhZGVyIDM0IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyMzRCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQzMjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLyogSGVhZGVyIDQ2IEJlYmFzIE5ldWUgKi9cbkBtaXhpbiBmb250SGVhZGVyNDZCZWJhcyB7XG4gICAgQGluY2x1ZGUgYmViYXNGb250O1xuICAgIEBpbmNsdWRlIGZvbnQ0NjtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRSZWd1bGFyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuQG1peGluIGZvbnRNZWRpdW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udENhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBIZWFkZXIgMjAgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyMFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbn1cblxuLyogSGVhZGVyIDI0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MjQ7XG59XG5cbi8qIEhlYWRlciAyOCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjI4UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDI4O1xufVxuXG4vKiBCb2R5IDE0IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE0UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG4vKiBCb2R5IDE0IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTRNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIEJvZHkgMTQgU2VtaS1Cb2xkICovXG5AbWl4aW4gZm9udEJvZHkxNFNlbWlCb2xkIHtcbiAgICBAaW5jbHVkZSBmb250Qm9keTE0UmVndWxhcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBCb2R5IDE1IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE1UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBCb2R5IDEzIE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTNNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEzO1xufVxuXG4vKiBCb2R5IDE1IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTVNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xufVxuXG4vKiBCb2R5IDE2IE1lZGl1bSAqL1xuQG1peGluIGZvbnRCb2R5MTZNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBCb2R5IDE2IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250Qm9keTE2UmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xufVxuXG4vKiBTbWFsbCBMYWJlbCAxMCBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEwU21hbGxNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4vKiBMYWJlbCAxMSBSZWd1bGFyICovXG5AbWl4aW4gbGFiZWwxMVJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTEgTWVkaXVtICovXG5AbWl4aW4gbGFiZWwxMU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTE7XG59XG5cbi8qIExhYmVsIDEyIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDEyUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBMYWJlbCAxMiBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDEyTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMjtcbn1cblxuLyogU21hbGwgQ2FwdGlvbiAvIENhcHRpb24gMTAgKi9cbkBtaXhpbiBzbWFsbENhcHRpb24ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMDtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbn1cblxuLyogQ2FwdGlvbiAxMCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTAge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTEgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjExIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTE7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDEyICovXG5AbWl4aW4gZm9udENhcHRpb24xMiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEyO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxNCAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTQge1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uMTI7XG4gICAgQGluY2x1ZGUgZm9udDE0O1xufVxuXG5AbWl4aW4gbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic2Nyb2xsYmFyc1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5cbkBtaXhpbiB0ZXh0RWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4xcHgpOyAvLyBpbWl0YXRlIHJlbGF0aXZlIDEwMCUgdG8gcHJldmVudCBoYXZpbmcgZml4ZWQgUFggd2lkdGhcbn1cblxuQG1peGluIHJlcXVpcmVkTGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtZXJyb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gZmxleENvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gZmxleENlbnRlcmVkQ29sIHtcbiAgICBAaW5jbHVkZSBmbGV4Q29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmdWxsU2l6ZUZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1zZWxlY3Qge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cblxuXG5AbWl4aW4gYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGxhYmVsMTJSZWd1bGFyVXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1peGluIGdyZXlCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTQsIDE0OSwgMTcyLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMTtcbn1cblxuQG1peGluIGdvbGRCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xufVxuXG5AbWl4aW4gbmV3QmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJhZGdlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAxOTIsIDgxLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMTtcbn1cblxuLyogQ2FyZCAqL1xuQG1peGluIGNhcmQoJGJvcmRlci1yYWRpdXM6IDE2cHgpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKTtcbn1cblxuLyogVG9vbHRpcCAqL1xuQG1peGluIHRvb2x0aXAge1xuXG4gICAgQGluY2x1ZGUgbGFiZWwxMk1lZGl1bTtcbiAgICBAaW5jbHVkZSBsaWdodC0yLWNhcmQtcmFpc2VkO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuOTk7XG59XG5cbkBtaXhpbiB0b29sdGlwRGFyayB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcbiAgICBAaW5jbHVkZSBkYXJrLTItY2FyZC1yYWlzZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuXG5cbi8qIExpZ2h0LzEuIENhcmQgKi9cbkBtaXhpbiBsaWdodC0xLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBMaWdodC8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGxpZ2h0LTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6ICRlbGV2YXRpb24tY2FyZC1yYWlzZWQ7XG59XG5cbi8qIERhcmsvMi4gQ2FyZCBSYWlzZWQgKi9cbkBtaXhpbiBkYXJrLTItY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMywgMTIsIDE1LCAwLjQpO1xufVxuXG4vKiBMaWdodC8zLiBEcm9wZG93biAqL1xuQG1peGluIGxpZ2h0LTMtZHJvcGRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAyNXB4IHJnYmEoMjksIDI2LCAzNCwgMC4xKTtcbn1cblxuLyogU2lkZWJhci9MaWdodCAqL1xuQG1peGluIHNpZGViYXItbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAycHggMCAzcHggcmdiYSgyOSwgMjYsIDM0LCAwLjAzKSwgMXB4IDAgMCAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM7XG59XG5cbi8qIEJ1dHRvbiBNZWRpdW0gKi9cbkBtaXhpbiBidXR0b25NZWRpdW0oXG4gICAgJHRleHRDb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAkYm9yZGVyQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAkYmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMyxcbikge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNob3J0O1xuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICAkc2l6ZTogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJCYWNrZ3JvdW5kQ29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE7XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJi5tYXQtZGlzYWJsZWR7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG4vKiBCdXR0b24gU21hbGwgKi9cbkBtaXhpbiBidXR0b25TbWFsbChcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkdGV4dENvbG9yLFxuICAgICAgICAkYm9yZGVyQ29sb3IsXG4gICAgICAgICRiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICRob3ZlckJhY2tncm91bmRDb2xvcixcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udDE0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJHNpemU6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIG1heC13aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZGFya0J1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtd2hpdGUsXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtYmxhY2ssXG4gICAgKVxufVxuXG5AbWl4aW4gbGlnaHRCdXR0b25NZWRpdW0oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uTWVkaXVtKFxuICAgICAgICAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICAgICAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgICAgIHRyYW5zcGFyZW50LFxuICAgIClcbn1cblxuQG1peGluIGlucHV0VGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udDE1O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gYXZhdGFyLTI0IHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuQG1peGluIGF2YXRhci00MCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNDgge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTU3IHtcbiAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIG5vLXNjcm9sbCB7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gcHVycGxlLXNjcm9sbGJhciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBncmF5LXNjcm9sbGJhciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtNDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgICBAbWl4aW4gYmxhY2stc2Nyb2xsYmFyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXlzY2FsZS1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuIiwiXG5AbWl4aW4gZGVza3RvcCB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gbGFwdG9wIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXQge1xuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIHRhYmxldFNtYWxsIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIG1vYmlsZSB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiBtb2JpbGVTbWFsbCB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiBtb2JpbGVFeHRyYVNtYWxsIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_32__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], TimePromptComponent.prototype, "currentTimePromptView$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_32__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.CompleteOnDestroy)()], TimePromptComponent.prototype, "disableSuggestions$", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_32__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.EmitOnDestroy)()], TimePromptComponent.prototype, "destroyedEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_32__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], TimePromptComponent.prototype, "suggestedPlansStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_32__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], TimePromptComponent.prototype, "suggestedConnectionsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_32__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], TimePromptComponent.prototype, "searchTermStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_32__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], TimePromptComponent.prototype, "allSearchResultsLengthStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_32__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], TimePromptComponent.prototype, "shouldShowSuggestionsStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_32__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], TimePromptComponent.prototype, "isLoadingStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_32__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], TimePromptComponent.prototype, "hasPartialBlueprintStream", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_32__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_5__.KeyboardShortcut)('Esc')], TimePromptComponent.prototype, "clearPrompt", null);
TimePromptComponent = (0,tslib__WEBPACK_IMPORTED_MODULE_32__.__decorate)([(0,_undock_hotkeys_services_keyboard_shortcuts_decorator__WEBPACK_IMPORTED_MODULE_5__.UseKeyboardShortcuts)({
takeUntilPropertyKey: 'destroyedEvent',
allowInputs: true
})], TimePromptComponent);
/***/ }),
/***/ 97585:
/*!*************************************************************!*\
!*** ./packages/user/components/avatar/avatar.component.ts ***!
\*************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AvatarComponent": () => (/* binding */ AvatarComponent)
/* harmony export */ });
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/common/ui-kit/ui/directives */ 97696);
/* harmony import */ var _undock_core_pipes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core/pipes */ 30175);
function AvatarComponent_ng_container_0_img_2_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](0, "img", 3);
}
if (rf & 2) {
const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("src", ctx_r1.imageUrl, _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵsanitizeUrl"])("alt", ctx_r1.displayName)("default", ctx_r1.placeholder);
}
}
function AvatarComponent_ng_container_0_img_4_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](0, "img", 3);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](1, "imgThumbnail");
}
if (rf & 2) {
const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("src", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](1, 3, ctx_r2.imageUrl), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵsanitizeUrl"])("alt", ctx_r2.displayName)("default", ctx_r2.placeholder);
}
}
function AvatarComponent_ng_container_0_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0, 1);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](2, AvatarComponent_ng_container_0_img_2_Template, 1, 3, "img", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](4, AvatarComponent_ng_container_0_img_4_Template, 2, 5, "img", 2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitch", ctx_r0.useThumbnail);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitchCase", false);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngSwitchCase", true);
}
}
class AvatarComponent {
constructor() {
this.useThumbnail = true;
this.placeholder = '/assets/img/placeholders/user.png';
}
get imageUrl() {
var _a, _b;
return (_b = (_a = this.profileData) === null || _a === void 0 ? void 0 : _a.imageUrl) !== null && _b !== void 0 ? _b : '';
}
get isDisplayed() {
return Boolean(this.profileData);
}
get displayName() {
if (this.profileData.displayName) {
return this.profileData.displayName;
}
if (this.profileData.firstName || this.profileData.lastName) {
return `${this.profileData.firstName} ${this.profileData.lastName}`.trim();
}
return _undock_core__WEBPACK_IMPORTED_MODULE_0__.Validations.isNotEmptyString(this.profileData.email) ? this.profileData.email : 'Anonymous';
}
}
AvatarComponent.ɵfac = function AvatarComponent_Factory(t) {
return new (t || AvatarComponent)();
};
AvatarComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
type: AvatarComponent,
selectors: [["app-user-avatar"]],
inputs: {
profileData: "profileData",
useThumbnail: "useThumbnail",
placeholder: "placeholder"
},
decls: 2,
vars: 1,
consts: [[3, "ngSwitch", 4, "ngIf"], [3, "ngSwitch"], [3, "src", "alt", "default", 4, "ngSwitchCase"], [3, "src", "alt", "default"]],
template: function AvatarComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](0, AvatarComponent_ng_container_0_Template, 6, 3, "ng-container", 0);
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](1, "\n");
}
if (rf & 2) {
_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx.isDisplayed);
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.NgIf, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgSwitch, _angular_common__WEBPACK_IMPORTED_MODULE_4__.NgSwitchCase, _undock_common_ui_kit_ui_directives__WEBPACK_IMPORTED_MODULE_1__.ImageDefaultDirective, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_2__.ImgThumbnailPipe],
styles: ["[_nghost-%COMP%] {\n display: block;\n overflow: hidden;\n}\n[_nghost-%COMP%] img[_ngcontent-%COMP%] {\n width: 100%;\n height: 100%;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3VzZXIvY29tcG9uZW50cy9hdmF0YXIvYXZhdGFyLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksY0FBQTtFQUNBLGdCQUFBO0FBQ0o7QUFDSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0FBQ1IiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"],
changeDetection: 0
});
/***/ }),
/***/ 6061:
/*!*******************************************************************************!*\
!*** ./packages/user/components/contacts-search/contacts-search.component.ts ***!
\*******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ContactsSearchAdapter": () => (/* binding */ ContactsSearchAdapter),
/* harmony export */ "ContactsSearchComponent": () => (/* binding */ ContactsSearchComponent),
/* harmony export */ "UserSearchAdapter": () => (/* binding */ UserSearchAdapter)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var lodash_es__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! lodash-es */ 17191);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! rxjs */ 26562);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! rxjs */ 59346);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! rxjs */ 19337);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! rxjs */ 23280);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! rxjs/operators */ 32673);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! rxjs/operators */ 98977);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! rxjs/operators */ 60116);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! rxjs/operators */ 71989);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/common/ui-kit/services/snackbar.manager */ 75081);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_organizations_services_organizations_storage__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/organizations/services/organizations.storage */ 82831);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _undock_user_services_profiles_provider__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @undock/user/services/profiles.provider */ 91058);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! @angular/common */ 94666);
/* harmony import */ var _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! @angular/material/legacy-core */ 57090);
/* harmony import */ var _angular_material_legacy_autocomplete__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! @angular/material/legacy-autocomplete */ 26523);
/* harmony import */ var _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @undock/common/undock-theme/directives/input.directive */ 51081);
/* harmony import */ var _undock_core_pipes__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @undock/core/pipes */ 30175);
/* harmony import */ var _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @undock/core/pipes/stream.pipe */ 98997);
const _c0 = ["usersSearchInput"];
function ContactsSearchComponent_ng_container_10_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementContainerStart"](0, 7);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](1, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](2, "mat-option", 8);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](3, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](4, "div", 9);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](5, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelement"](6, "img", 10);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](7, "imgThumbnail");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](8, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](9, "div", 11);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](10, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](11, "span", 12);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](12);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](13, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](14, "span", 13);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](15);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](16, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](17, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](18, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](19, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementContainerEnd"]();
}
if (rf & 2) {
const option_r4 = ctx.$implicit;
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](2);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("value", option_r4);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("src", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](7, 4, option_r4.imageUrl), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵsanitizeUrl"]);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](6);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtextInterpolate"](option_r4.label);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtextInterpolate"](option_r4.description);
}
}
class UserSearchAdapter {
getChannels(criteria) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const organizations = yield _this.organizationsStorage.own$;
const channels = yield _this.api.organizations.channels.search(criteria, 0, 10);
return channels.map(c => {
return {
...c,
organization: organizations.find(o => o._id === c.organizationId)
};
});
})();
}
}
class ContactsSearchAdapter extends UserSearchAdapter {
constructor(api, organizationsStorage) {
super();
this.api = api;
this.organizationsStorage = organizationsStorage;
}
getUIds(criteria) {
return this.api.contacts.search.getIdsForAutocomplete(criteria);
}
}
ContactsSearchAdapter.ɵfac = function ContactsSearchAdapter_Factory(t) {
return new (t || ContactsSearchAdapter)(_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_4__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_undock_organizations_services_organizations_storage__WEBPACK_IMPORTED_MODULE_5__.OrganizationsStorage));
};
ContactsSearchAdapter.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdefineInjectable"]({
token: ContactsSearchAdapter,
factory: ContactsSearchAdapter.ɵfac
});
class ContactsSearchComponent {
constructor(currentUser, searchAdapter, snackbarManager, profilesProvider) {
this.currentUser = currentUser;
this.searchAdapter = searchAdapter;
this.snackbarManager = snackbarManager;
this.profilesProvider = profilesProvider;
this.autoFocus = false;
this.showBorder = true;
this.showSearchIcon = true;
this.showResultsPopup = true;
this.placeholder = 'Name or email';
this.searchChannels = false;
this.disabledEmails = [];
this.inputValue = new _angular_core__WEBPACK_IMPORTED_MODULE_11__.EventEmitter();
this.onSearchResults = new _angular_core__WEBPACK_IMPORTED_MODULE_11__.EventEmitter();
this.onSelected = new _angular_core__WEBPACK_IMPORTED_MODULE_11__.EventEmitter();
this.searchCriteriaStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.StatefulSubject();
this.targetedContactSubject = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(null);
this.isSearchResultsLoadingStream = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ValueSubject(false);
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.contactsSearchDebounceTime = 500;
this.maxChannelsToDisplay = 10;
this.maxParticipantsCountToDisplay = 50;
}
get autocompleteOptions$() {
var _this2 = this;
return (0,rxjs__WEBPACK_IMPORTED_MODULE_12__.combineLatest)([this.matchedChannels$, this.usersUIDsSearchStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.switchMap)( /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* ([channels, userUIds]) {
const options = [];
for (let channel of channels) {
options.push({
label: `#${channel.name}`,
imageUrl: channel.organization.logoUrl,
disabled: false,
payload: channel
});
}
const users = yield _this2.profilesProvider.getProfilesByUids(userUIds);
for (let user of users) {
options.push({
label: user.displayName,
description: user.email,
imageUrl: user.imageUrl,
disabled: _this2.disabledEmails.includes(user.email),
payload: user
});
}
return options;
});
return function (_x) {
return _ref.apply(this, arguments);
};
}()), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get matchedChannels$() {
var _this3 = this;
if (!this.searchChannels) {
return (0,rxjs__WEBPACK_IMPORTED_MODULE_15__.from)(Promise.resolve([]));
}
return (0,rxjs__WEBPACK_IMPORTED_MODULE_12__.combineLatest)([this.searchCriteriaStream, this.currentUser.isRegularUserStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.distinctUntilChanged)(_undock_core__WEBPACK_IMPORTED_MODULE_2__.compareDeeply), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.switchMap)( /*#__PURE__*/function () {
var _ref2 = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* ([criteria, isRegularUser]) {
criteria = criteria.replace('#', '');
if (isRegularUser && criteria && criteria.length > 0) {
let channels = yield _this3.searchAdapter.getChannels(criteria);
return channels.slice(0, _this3.maxChannelsToDisplay);
}
return [];
});
return function (_x2) {
return _ref2.apply(this, arguments);
};
}()), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
get usersUIDsSearchStream() {
var _this4 = this;
return (0,rxjs__WEBPACK_IMPORTED_MODULE_12__.combineLatest)([this.searchCriteriaStream, this.currentUser.isRegularUserStream]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.distinctUntilChanged)(_undock_core__WEBPACK_IMPORTED_MODULE_2__.compareDeeply), (0,rxjs__WEBPACK_IMPORTED_MODULE_18__.tap)(() => this.isSearchResultsLoadingStream.next(true)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.switchMap)( /*#__PURE__*/function () {
var _ref3 = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (sources) {
const [criteria, isRegularUser] = sources;
if (isRegularUser && criteria && criteria.length > 0) {
let userUIDs = yield _this4.searchAdapter.getUIds(criteria);
return userUIDs.slice(0, _this4.maxParticipantsCountToDisplay);
}
return [];
});
return function (_x3) {
return _ref3.apply(this, arguments);
};
}()), (0,rxjs__WEBPACK_IMPORTED_MODULE_18__.tap)(() => this.isSearchResultsLoadingStream.next(false)), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.shareReplay)({
bufferSize: 1,
refCount: true
}));
}
ngAfterViewInit() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
if (_this5.autoFocus) {
_this5.focusSearchInput();
}
if ((_a = _this5.usersSearchInput) === null || _a === void 0 ? void 0 : _a.nativeElement) {
const searchInputStream = (0,rxjs__WEBPACK_IMPORTED_MODULE_19__.fromEvent)(_this5.usersSearchInput.nativeElement, 'keyup').pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.takeUntil)(_this5.destroyEvent));
searchInputStream.subscribe(event => {
if (event.key === 'Enter') {
_this5.selectContactByText(`${_this5.usersSearchInput.nativeElement.value}`);
}
});
searchInputStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.filter)(event => event.key !== 'Enter'), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.debounceTime)(_this5.contactsSearchDebounceTime), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_22__.map)(() => _this5.usersSearchInput.nativeElement.value)).subscribe(criteria => {
_this5.searchCriteriaStream.next(criteria);
});
}
})();
}
selectContactByText(value) {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let success;
if (_this6.searchChannels && value.includes('#')) {
success = yield _this6.tryToSelectChannelByName(value);
} else {
success = yield _this6.trySelectContactOrEmailAddress(value);
}
_this6.focusSearchInput();
if (success) {
_this6.clearSearchInput();
}
return false;
})();
}
onOptionSelected(option) {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if ((0,lodash_es__WEBPACK_IMPORTED_MODULE_23__["default"])(option.payload['members'])) {
yield _this7.selectChannel(option.payload);
} else {
_this7.onSelected.emit([option.payload]);
}
_this7.clearSearchInput();
})();
}
tryToSelectChannelByName(name) {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
name = name.replace('#', '');
const channels = yield _this8.searchAdapter.getChannels(name);
const fullMatchChannels = channels.filter(channel => channel.name === name);
if (fullMatchChannels.length > 1) {
return false;
}
if (fullMatchChannels.length > 0) {
yield _this8.selectChannel(fullMatchChannels[0]);
return true;
}
_this8.snackbarManager.error(`Channel #${name} not found`);
return false;
})();
}
trySelectContactOrEmailAddress(email) {
var _this9 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (!email) {
return false;
}
email = email.trim().toLowerCase().replace(/(%.+@)/, '@').replace(/(\+.+@)/, '@').replace(/(\(.+\))/, '');
if (_undock_core__WEBPACK_IMPORTED_MODULE_2__.Validations.isValidEmail(email)) {
_this9.onSelected.next([email]);
return true;
}
_this9.snackbarManager.error(`Please enter valid email address`, _undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_3__.SnackbarPosition.BottomLeft);
return false;
})();
}
selectChannel(channel) {
var _this10 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const users = yield Promise.all(channel.members.filter(m => m.userUId).map(m => _this10.profilesProvider.getProfileByUid(m.userUId)));
_this10.onSelected.emit(users.filter(Boolean));
})();
}
focusSearchInput() {
var _a, _b;
return (_b = (_a = this.usersSearchInput) === null || _a === void 0 ? void 0 : _a.nativeElement) === null || _b === void 0 ? void 0 : _b.focus();
}
clearSearchInput() {
this.searchCriteriaStream.next(null);
this.inputValue.emit(null);
if (this.usersSearchInput) {
this.usersSearchInput.nativeElement.value = '';
}
}
}
ContactsSearchComponent.ɵfac = function ContactsSearchComponent_Factory(t) {
return new (t || ContactsSearchComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdirectiveInject"](_undock_session__WEBPACK_IMPORTED_MODULE_6__.CurrentUser), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdirectiveInject"](UserSearchAdapter), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdirectiveInject"](_undock_common_ui_kit_services_snackbar_manager__WEBPACK_IMPORTED_MODULE_3__.SnackbarManager), _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdirectiveInject"](_undock_user_services_profiles_provider__WEBPACK_IMPORTED_MODULE_7__.ProfilesProvider));
};
ContactsSearchComponent.ɵcmp = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdefineComponent"]({
type: ContactsSearchComponent,
selectors: [["app-user-contacts-search"]],
viewQuery: function ContactsSearchComponent_Query(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵviewQuery"](_c0, 5);
}
if (rf & 2) {
let _t;
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵloadQuery"]()) && (ctx.usersSearchInput = _t.first);
}
},
inputs: {
autoFocus: "autoFocus",
showBorder: "showBorder",
showSearchIcon: "showSearchIcon",
showResultsPopup: "showResultsPopup",
placeholder: "placeholder",
searchChannels: "searchChannels",
disabledEmails: "disabledEmails"
},
outputs: {
inputValue: "inputValue",
onSearchResults: "onSearchResults",
onSelected: "onSelected"
},
decls: 15,
vars: 14,
consts: [["matAutocompleteOrigin", "", 1, "contacts-search-container"], ["autocompleteOrigin", "matAutocompleteOrigin"], ["type", "text", "tabindex", "0", "udInput", "", 1, "contact-search-input", 3, "udInputType", "placeholder", "value", "matAutocomplete", "matAutocompleteConnectedTo", "click"], ["usersSearchInput", ""], [3, "optionSelected"], ["autocomplete", "matAutocomplete"], ["ngProjectAs", "mat-option", 5, ["mat-option"], 4, "ngFor", "ngForOf"], ["ngProjectAs", "mat-option", 5, ["mat-option"]], [3, "value"], [1, "contacts-search__user-view"], [3, "src"], [1, "user-information"], [1, "name"], [1, "email"]],
template: function ContactsSearchComponent_Template(rf, ctx) {
if (rf & 1) {
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](0, "div", 0, 1);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](2, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](3, "input", 2, 3);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("click", function ContactsSearchComponent_Template_input_click_3_listener($event) {
return $event.stopPropagation();
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](5, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](6, "\n\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementStart"](7, "mat-autocomplete", 4, 5);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵlistener"]("optionSelected", function ContactsSearchComponent_Template_mat_autocomplete_optionSelected_7_listener($event) {
return ctx.onOptionSelected($event.option.value);
});
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](9, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtemplate"](10, ContactsSearchComponent_ng_container_10_Template, 20, 6, "ng-container", 6);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipe"](11, "stream");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](12, "\n ");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](13, "\n");
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵelementEnd"]();
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵtext"](14, "\n");
}
if (rf & 2) {
const _r0 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵreference"](1);
const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵreference"](8);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵclassProp"]("remove-border", !ctx.showBorder);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("udInputType", "search")("placeholder", ctx.placeholder)("value", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](5, 10, ctx.searchCriteriaStream))("matAutocomplete", _r2)("matAutocompleteConnectedTo", _r0);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](4);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵclassProp"]("__hidden", !ctx.showResultsPopup);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵadvance"](3);
_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵproperty"]("ngForOf", _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵpipeBind1"](11, 12, ctx.autocompleteOptions$));
}
},
dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_24__.NgForOf, _angular_material_legacy_core__WEBPACK_IMPORTED_MODULE_25__.MatLegacyOption, _angular_material_legacy_autocomplete__WEBPACK_IMPORTED_MODULE_26__.MatLegacyAutocomplete, _angular_material_legacy_autocomplete__WEBPACK_IMPORTED_MODULE_26__.MatLegacyAutocompleteTrigger, _angular_material_legacy_autocomplete__WEBPACK_IMPORTED_MODULE_26__.MatLegacyAutocompleteOrigin, _undock_common_undock_theme_directives_input_directive__WEBPACK_IMPORTED_MODULE_8__.InputDirective, _undock_core_pipes__WEBPACK_IMPORTED_MODULE_9__.ImgThumbnailPipe, _undock_core_pipes_stream_pipe__WEBPACK_IMPORTED_MODULE_10__.StreamPipe],
styles: ["[_nghost-%COMP%] {\n width: auto;\n}\n\n.contacts-search-container[_ngcontent-%COMP%] {\n width: 100%;\n display: flex;\n flex-direction: row;\n align-items: center;\n background: transparent;\n}\n.contacts-search-container[_ngcontent-%COMP%]::-webkit-scrollbar, .contacts-search-container[_ngcontent-%COMP%]::-webkit-scrollbar-button, .contacts-search-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .contacts-search-container[_ngcontent-%COMP%]::-webkit-scrollbar-track, .contacts-search-container[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n -webkit-transition: opacity 0.3s linear;\n transition: opacity 0.3s linear;\n}\n.contacts-search-container[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n}\n.contacts-search-container[_ngcontent-%COMP%]::-webkit-scrollbar-button {\n width: 0;\n height: 0;\n}\n.contacts-search-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n background: #9A95AC;\n border-radius: 85px;\n}\n.contacts-search-container[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background: transparent;\n border-radius: 85px;\n}\n.contacts-search-container[_ngcontent-%COMP%]::-webkit-scrollbar-corner {\n background: transparent;\n}\n.contacts-search-container[_ngcontent-%COMP%]:hover::-webkit-scrollbar-thumb {\n background: #9A95AC;\n}\n.contacts-search-container[_ngcontent-%COMP%]:hover::-webkit-scrollbar-track {\n opacity: 0.25;\n}\n.contacts-search-container[_ngcontent-%COMP%]:active::-webkit-scrollbar-thumb {\n opacity: 1;\n background: #9A95AC;\n}\n.contacts-search-container[_ngcontent-%COMP%]:active::-webkit-scrollbar-track {\n opacity: 1;\n}\n.contacts-search-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n width: 100%;\n max-height: 40px;\n padding-left: 0;\n}\n.contacts-search-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder {\n color: #A59FB9;\n}\n.contacts-search-container[_ngcontent-%COMP%] input.remove-border[_ngcontent-%COMP%] {\n border: none !important;\n background: transparent;\n}\n.contacts-search-container[_ngcontent-%COMP%] mat-autocomplete.__hidden[_ngcontent-%COMP%] {\n display: none;\n}\n\n.contacts-search__user-view[_ngcontent-%COMP%] {\n width: 100%;\n display: flex;\n align-items: center;\n flex-direction: row;\n position: relative;\n min-height: 56px;\n padding: 0;\n}\n.contacts-search__user-view.disabled[_ngcontent-%COMP%]::after {\n content: \"\";\n display: block;\n left: 0;\n top: 0;\n position: absolute;\n height: 100%;\n width: 100%;\n border-radius: 10px;\n background-color: rgba(0, 0, 0, 0.2);\n}\n.contacts-search__user-view[_ngcontent-%COMP%] img[_ngcontent-%COMP%] {\n margin: 0;\n padding: 0;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n}\n.contacts-search__user-view[_ngcontent-%COMP%] .user-information[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n margin-left: 16px;\n overflow: hidden;\n}\n.contacts-search__user-view[_ngcontent-%COMP%] .user-information[_ngcontent-%COMP%] .name[_ngcontent-%COMP%] {\n font-size: 1.5rem;\n line-height: 2.2rem;\n color: #121114;\n letter-spacing: -0.02em;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.contacts-search__user-view[_ngcontent-%COMP%] .user-information[_ngcontent-%COMP%] .email[_ngcontent-%COMP%] {\n font-size: 1.2rem;\n line-height: 1.6rem;\n color: #807A8E;\n letter-spacing: -0.02em;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.contacts-search__user-view[_ngcontent-%COMP%]:hover {\n background: #F3F3F9;\n}\n\n\n@media all and (max-width: 480px) and (orientation: portrait) {\n .contacts-search-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%] {\n max-width: 320px;\n }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9wcm9qZWN0cy93ZWIvdWkta2l0L3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL3Byb2plY3RzL3dlYi91aS1raXQvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8uL3BhY2thZ2VzL3VzZXIvY29tcG9uZW50cy9jb250YWN0cy1zZWFyY2gvY29udGFjdHMtc2VhcmNoLmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vcHJvamVjdHMvd2ViL3VpLWtpdC9zY3JvbGxiYXJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEdBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FBN0VBOztFQUFBO0FBTzZCLGtDQUFBO0FBQ0Esa0NBQUE7QUFJbUIsa0NBQUE7QUFNbEIsa0NBQUE7QUEyRDlCOztFQUFBO0FDbkdBLHlCQUFBO0FBV0EseUJBQUE7QUE4QkEsc0JBQUE7QUFPQSxzQkFBQTtBQU9BLHNCQUFBO0FBT0Esb0JBQUE7QUFPQSxtQkFBQTtBQU1BLHNCQUFBO0FBTUEsb0JBQUE7QUFRQSxtQkFBQTtBQU9BLG1CQUFBO0FBT0EsbUJBQUE7QUFPQSxvQkFBQTtBQU9BLDBCQUFBO0FBUUEscUJBQUE7QUFPQSxvQkFBQTtBQU9BLHFCQUFBO0FBT0Esb0JBQUE7QUFPQSwrQkFBQTtBQU9BLGVBQUE7QUFTQSxlQUFBO0FBU0EsZUFBQTtBQVNBLGVBQUE7QURyS0E7O0VBQUE7QUFPNkIsa0NBQUE7QUFDQSxrQ0FBQTtBQUltQixrQ0FBQTtBQU1sQixrQ0FBQTtBQTJEOUI7O0VBQUE7QUV4R0EsU0FBQTtBQVFBLFlBQUE7QUFnQ0Esa0JBQUE7QUFLQSx5QkFBQTtBQUtBLHdCQUFBO0FBS0Esc0JBQUE7QUFLQSxrQkFBQTtBQUtBLGtCQUFBO0FBaUVBLGlCQUFBO0FDaE5BO0VBQ0ksV0FBQTtBQTRESjs7QUF6REE7RUFDSSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQTRESjtBQzFESTtFQUtJLHVDQUFBO0VBQUEsK0JBQUE7QUR3RFI7QUNyREk7RUFDSSxVQUFBO0VBQ0EsV0FBQTtBRHVEUjtBQ3BESTtFQUNJLFFBQUE7RUFDQSxTQUFBO0FEc0RSO0FDbkRJO0VBQ0ksbUJKVmlCO0VJV2pCLG1CQUFBO0FEcURSO0FDbERJO0VBQ0ksdUJBQUE7RUFDQSxtQkFBQTtBRG9EUjtBQ2pESTtFQUNJLHVCQUFBO0FEbURSO0FDL0NRO0VBQ0ksbUJKekJhO0FHMEV6QjtBQzlDUTtFQUNJLGFBQUE7QURnRFo7QUMzQ1E7RUFDSSxVQUFBO0VBQ0EsbUJKcENhO0FHaUZ6QjtBQzFDUTtFQUNJLFVBQUE7QUQ0Q1o7QUE1Rkk7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0FBOEZSO0FBNUZRO0VBQ0ksY0hHYTtBRzJGekI7QUEzRlE7RUFDSSx1QkFBQTtFQUNBLHVCQUFBO0FBNkZaO0FBekZJO0VBQ0ksYUFBQTtBQTJGUjs7QUF2RkE7RUFDSSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBQTBGSjtBQXhGSTtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQ0FBQTtBQTBGUjtBQXZGSTtFQUNJLFNBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBQXlGUjtBQXRGSTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBQXdGUjtBQXRGUTtFQUNJLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjSHZEWTtFR3dEWix1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QUF3Rlo7QUFyRlE7RUFDSSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0g3RGE7RUc4RGIsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0FBdUZaO0FBbkZJO0VBQ0ksbUJIN0RrQjtBR2tKMUI7O0FBakZBLGlEQUFBO0FBRUE7RUFJUTtJQUNJLGdCQUFBO0VBZ0ZWO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgTGlnaHQgVGhlbWVcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRwcmltYXJ5LWNvbG9yOiAjMkIyNzMzO1xuJGNvbG9yLWRhcmstcHVycGxlOiAjMkIyNzMzO1xuJGNvbG9yLXByaW1hcnktbWFpbjogJGNvbG9yLWRhcmstcHVycGxlO1xuJGNvbG9yLXByaW1hcnktZGFyay0xOiAjMUQxQzIxO1xuJGNvbG9yLXByaW1hcnktZGFyay0yOiAjMjUyMjJDO1xuJGNvbG9yLXByaW1hcnktbGlnaHQtMTogIzM1MzEzRjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0LTI6ICM0NDQxNEQ7XG4vL19fX19fX19fX19fX19fXG4kZ29sZDogI0RGQzA1MTtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQ6ICRnb2xkO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1kYXJrLTE6ICNCRDk3MEY7XG4kY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLWRhcmstMjogI0Q1Qjc0RDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMTogI0VCQ0Q2NDtcbiRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX19fX19cbiRjb2xvci1ncmF5c2NhbGUtYmxhY2s6ICMxMjExMTQ7XG4kY29sb3ItZ3JheXNjYWxlLXdoaXRlOiAjZmZmZmZmO1xuLy9fX19fX19fX19fX19fX1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTE6ICM4MDdBOEU7XG4kY29sb3ItZ3JheXNjYWxlLWRhcmstMjogIzlBOTVBQztcbiRjb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjQTU5RkI5O1xuJGNvbG9yLWdyYXlzY2FsZS1kYXJrLTQ6ICNCNEFGQzY7XG4kY29sb3ItZ3JheXNjYWxlLWRhcms6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xuXG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICNDRUNBREE7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTI6ICNFREVBRjI7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTM6ICNGM0YzRjk7XG4kY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNGQkZCRkQ7XG5cbiRjb2xvci1ncmF5c2NhbGUtd2Vlay1jYXJkOiAjRjBGMEY3O1xuLy9fX19fX19fX19fX19fX1xuXG4vL19fX19fX19BbGVydHNcbiRjb2xvci1hbGVydC1lcnJvcjogI0VEMzE1RTtcbiRjb2xvci1hbGVydC1lcnJvci1kYXJrOiAjRDMyOTUyO1xuJGNvbG9yLWFsZXJ0LWVycm9yLWxpZ2h0OiAjRkY1NzdGO1xuXG4kY29sb3Itd2FybmluZzogI0ZGQjAzQTtcbiRjb2xvci13YXJuaW5nLWRhcms6ICNBNjg0MDA7XG4kY29sb3Itd2FybmluZy1saWdodDogI0ZGREM4MjtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMxNkM4ODg7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMEY5ODY2O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICM1MkQ3QTc7XG5cbiRjb2xvci1pbmZvOiAjMzdCN0ZGO1xuJGNvbG9yLWluZm8tZGFyazogIzBBOTVFMztcbiRjb2xvci1pbmZvLWxpZ2h0OiAjN0VEMUZGO1xuLy9fX19fX19fQWxlcnRzX0VORF9fX19fL1xuXG4kY29sb3ItbW9kYWwtYmFja2dyb3VuZDogcmdiYSgxOCwgMTcsIDIwLCAwLjUpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBMaWdodCBUaGVtZV9fX19FTkRcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBEYXJrIFRoZW1lICggQ29uZmVyZW5jZSApXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZGFyay1jb2xvci1wcmltYXJ5OiAjREZDMDUxO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktZ29sZC1tYWluOiAkZGFyay1jb2xvci1wcmltYXJ5O1xuJGRhcmstY29sb3ItcHJpbWFyeS1kYXJrLTE6ICNCRDk3MEY7XG4kZGFyay1jb2xvci1wcmltYXJ5LWRhcmstMjogI0NDQUMzQTtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMTogI0VCQ0Q2NDtcbiRkYXJrLWNvbG9yLXByaW1hcnktbGlnaHQtMjogI0ZERTA3QTtcbi8vX19fX19fX19fX1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstMTogIzFBMTkxRDtcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1kYXJrLTI6ICMyNTIzMjk7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtZGFyay0zOiAjMzMzMTM3O1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWRhcmstNDogIzNFM0M0MjtcblxuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTE6ICM1QTU4NjA7XG4kZGFyay1jb2xvci1ncmF5c2NhbGUtbGlnaHQtMjogIzY2NjQ2QztcbiRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC0zOiAjOEM4QTkwO1xuJGRhcmstY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTQ6ICNBN0E3QTg7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIERhcmsgVGhlbWVfX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FsZW5kYXJcbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRjYWxlbmRhci1jb2xvci0xOiAjNDAyRjZGO1xuJGNhbGVuZGFyLWNvbG9yLTI6ICM3MTNGRkY7XG4kY2FsZW5kYXItY29sb3ItMzogIzUwOEJGRjtcbiRjYWxlbmRhci1jb2xvci00OiAjNTBDQUZGO1xuJGNhbGVuZGFyLWNvbG9yLTU6ICNGRkU5MjQ7XG4kY2FsZW5kYXItY29sb3ItNjogI0VFQkU3MjtcbiRjYWxlbmRhci1jb2xvci03OiAjRkY4MDU4O1xuJGNhbGVuZGFyLWNvbG9yLTg6ICNGRjQ3NzM7XG5cbi8vX19fX19fX19fX19fX19fX19DT0xPUiB2YXJpYWJsZXMgZm9yIENhbGVuZGFyX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cbi8vX19fX19fX19fX19fX19fX19WYXJpYWJsZXMgZm9yIENocm9tZSBFeHRlbnNpb25cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbiRzaWRlYmFyLXdpZHRoOiA0MjBweDtcblxuLyoqXG4gIFN1cGVyaHVtYW5cbiAqL1xuXG4kc3VwZXJodW1hbi1ibGFjazogIzE3MTgxODtcblxuJHN1cGVyaHVtYW4tbWFpbjogI0FFQjFERDtcbiRzdXBlcmh1bWFuLWRhcmstMTogIzM2M0Q0NTsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cbiRzdXBlcmh1bWFuLWRhcmstMjogIzkyOTVDNzsgLyoqIE5vdCBkZWZpbmVkIGluIEZpZ21hIGFzIHN1Y2ggKi9cblxuJHN1cGVyaHVtYW4tZGFyay0zOiAjNTA1MzU4O1xuXG4kc3VwZXJodW1hbi1jb21wbGVtZW50YXJ5LWJsdWUtZGFyay0xOiAjNzJDMEVBOyAvKiogTm90IGRlZmluZWQgaW4gRmlnbWEgYXMgc3VjaCAqL1xuXG4kc3VwZXJodW1hbi1saWdodC0xOiAjNzI3NTc5O1xuJHN1cGVyaHVtYW4tbGlnaHQtMjogIzlCOURBMDtcbiRzdXBlcmh1bWFuLWxpZ2h0LTM6ICNCNEI2QkI7XG5cbiRzdXBlcmh1bWFuLWxpZ2h0LTQ6ICM0NzRDNTM7IC8qKiBOb3QgZGVmaW5lZCBpbiBGaWdtYSBhcyBzdWNoICovXG5cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG4vL19fX19fX19fX19fX19fX19fVmFyaWFibGVzIGZvciBDaHJvbWUgRXh0ZW5zaW9uX19fX0VORFxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuLy9fX19fX19fX19fX19fX19fX0NPTE9SIHZhcmlhYmxlcyBmb3IgQ2FyZHMgRWxldmF0aW9uXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4kZWxldmF0aW9uLWNhcmQ6IDAgMnB4IDNweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDUpO1xuJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDogMCA0cHggMTJweCByZ2JhKDQzLCAzOSwgNTEsIDAuMDYpO1xuJGVsZXZhdGlvbi1kcm9wZG93bjogMCAxNXB4IDI1cHggcmdiYSg0MywgMzksIDUxLCAwLjEpO1xuJGVsZXZhdGlvbi1tb2RhbDogMCAyNXB4IDUwcHggcmdiYSg0MywgMzksIDUxLCAwLjIpO1xuXG4vL19fX19fX19fX19fX19fX19fQ09MT1IgdmFyaWFibGVzIGZvciBDYXJkcyBFbGV2YXRpb25fX19fRU5EXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuXG4vL19fX19fX19fX19fX19fX19fYm9yZGVyIGZvciBDYXJkcyBFbGV2YXRpb25cblxuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zO1xuJGRhcmstY2FyZC1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcblxuLy9fX19fX19fX19fX19fX19fX2JvcmRlciBmb3IgQ2FyZHMgRWxldmF0aW9uX19fX0VORFxuXG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzXG5cbiR0cmFuc2l0aW9uLXNob3J0OiBhbGwgMjAwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLXJlZ3VsYXI6IGFsbCAzMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tbG9uZzogYWxsIDUwMG1zIGVhc2U7XG5cbi8vX19fX19fX19fX19fX19fX19hbmltYXRpb24gZm9yIFVJIGVsZW1lbnRzX19fX0VORFxuXG5cbiRwdXJwbGU6ICM0NjMxYzk7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmxhY2s6ICMyYTJhMmE7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kd2hpdGU6ICNmZmZmZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kYmx1ZTogIzRlODNjYjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJGNvbG9yLXRoZW1lLXByaW1hcnktZGFyay0zOiAjM2EyODY4OyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6ICM5ODc0ZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItdGhlbWUtcHJpbWFyeS1leHRyYS1saWdodDogI2M1YjBmZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRjb2xvci1wdXJwbGU6ICM1MTVlYTA7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3Itd2FybmluZy1vcmFuZ2U6ICNlZWJlNzI7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kY29sb3ItZGFyay1wcmltYXJ5LWxpZ2h0LTM6ICNlOWUxZmY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG5cbiRzaWRlYmFyLXB1cnBsZTogIzExMTEyZTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1kYXJrLXB1cnBsZTogIzFjMWM0ZjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiRiZy1saWdodC1ncmV5OiAjZjhmOGZiOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJGJnLWJsZWVkLXB1cnBsZTogI2Y0ZjRmYzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuJHRleHQtYmxlZWQtcHVycGxlOiAjNTE1ZWEwOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtd2hpdGU6ICNmYWZhZmU7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdGV4dC1ncmF5LWRpc2FibGVkOiAjYmNjMmNmOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuJHRleHQtcHVycGxlLWFjdGl2ZTogIzQxMzM5NTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cblxuLypcbiAqIE5ldyBjb2xvcnNcbiAqL1xuJHVuZG9jay1ibGFjazogIzEzMTUxOTsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stYnV0dG9uLWdyZXk6ICMyRDMwMzY7IC8vIHVudXNlZCBjb2xvciBpbiBEZXNpZ24gU3lzdGVtXG4kdW5kb2NrLWRhcmstZ3JleTogIzFhMWQyMzsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2stbGlnaHQtZ3JleTogIzllOWZhMjsgLy8gdW51c2VkIGNvbG9yIGluIERlc2lnbiBTeXN0ZW1cbiR1bmRvY2steWVsbG93OiAjZmZiMDNhOyAvLyB1bnVzZWQgY29sb3IgaW4gRGVzaWduIFN5c3RlbVxuXG4kZXhwaXJlZC1vcGFjaXR5OiAwLjY1O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gZGVmYXVsdEZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gYmViYXNGb250IHtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZm9udDEwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQwJSAqL1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1peGluIGZvbnQxMSB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzMyUgKi9cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtaXhpbiBmb250MTIge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMzMlICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWl4aW4gZm9udDEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtaXhpbiBmb250MTQge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDMlICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gZm9udDE1IHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTQ3JSAqL1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1peGluIGZvbnQxNiB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEzOCUgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtaXhpbiBmb250MTgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxNDQlICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWl4aW4gZm9udDIwIHtcbiAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTMwJSAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1peGluIGZvbnQyNCB7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtaXhpbiBmb250Mjgge1xuICAgIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMjklICovXG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWl4aW4gZm9udDMyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyNSUgKi9cbn1cblxuQG1peGluIGZvbnQ0NiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4vKiBIZWFkZXIgMzQgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXIzNEJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDMyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4vKiBIZWFkZXIgNDYgQmViYXMgTmV1ZSAqL1xuQG1peGluIGZvbnRIZWFkZXI0NkJlYmFzIHtcbiAgICBAaW5jbHVkZSBiZWJhc0ZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDQ2O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWl4aW4gZm9udE1lZGl1bSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtaXhpbiBmb250Q2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEhlYWRlciAyMCBSZWd1bGFyICovXG5AbWl4aW4gZm9udEhlYWRlcjIwUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDIwO1xufVxuXG4vKiBIZWFkZXIgMjQgUmVndWxhciAqL1xuQG1peGluIGZvbnRIZWFkZXIyNFJlZ3VsYXIge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxuLyogSGVhZGVyIDI4IFJlZ3VsYXIgKi9cbkBtaXhpbiBmb250SGVhZGVyMjhSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250Mjg7XG59XG5cbi8qIEJvZHkgMTQgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTRSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbi8qIEJvZHkgMTQgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZm9udEJvZHkxNFJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogQm9keSAxNCBTZW1pLUJvbGQgKi9cbkBtaXhpbiBmb250Qm9keTE0U2VtaUJvbGQge1xuICAgIEBpbmNsdWRlIGZvbnRCb2R5MTRSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIEJvZHkgMTUgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTVSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEJvZHkgMTMgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxM01lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTM7XG59XG5cbi8qIEJvZHkgMTUgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNU1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG59XG5cbi8qIEJvZHkgMTYgTWVkaXVtICovXG5AbWl4aW4gZm9udEJvZHkxNk1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIEJvZHkgMTYgUmVndWxhciAqL1xuQG1peGluIGZvbnRCb2R5MTZSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTY7XG59XG5cbi8qIFNtYWxsIExhYmVsIDEwIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTBTbWFsbE1lZGl1bSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIExhYmVsIDExIFJlZ3VsYXIgKi9cbkBtaXhpbiBsYWJlbDExUmVndWxhciB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udFJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udDExO1xufVxuXG4vKiBMYWJlbCAxMSBNZWRpdW0gKi9cbkBtaXhpbiBsYWJlbDExTWVkaXVtIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250TWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbn1cblxuLyogTGFiZWwgMTIgUmVndWxhciAqL1xuQG1peGluIGxhYmVsMTJSZWd1bGFyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250MTI7XG59XG5cbi8qIExhYmVsIDEyIE1lZGl1bSAqL1xuQG1peGluIGxhYmVsMTJNZWRpdW0ge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnRNZWRpdW07XG4gICAgQGluY2x1ZGUgZm9udDEyO1xufVxuXG4vKiBTbWFsbCBDYXB0aW9uIC8gQ2FwdGlvbiAxMCAqL1xuQG1peGluIHNtYWxsQ2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDEwO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xufVxuXG4vKiBDYXB0aW9uIDEwICovXG5AbWl4aW4gZm9udENhcHRpb24xMCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udDExO1xuICAgIEBpbmNsdWRlIGZvbnRDYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLyogQ2FwdGlvbiAxMSAqL1xuQG1peGluIGZvbnRDYXB0aW9uMTEge1xuICAgIEBpbmNsdWRlIGRlZmF1bHRGb250O1xuICAgIEBpbmNsdWRlIGZvbnQxMTtcbiAgICBAaW5jbHVkZSBmb250Q2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIENhcHRpb24gMTIgKi9cbkBtaXhpbiBmb250Q2FwdGlvbjEyIHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0Rm9udDtcbiAgICBAaW5jbHVkZSBmb250MTI7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb247XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiBDYXB0aW9uIDE0ICovXG5AbWl4aW4gZm9udENhcHRpb24xNCB7XG4gICAgQGluY2x1ZGUgZm9udENhcHRpb24xMjtcbiAgICBAaW5jbHVkZSBmb250MTQ7XG59XG5cbkBtaXhpbiBsYWJlbDEyUmVndWxhclVwcGVyY2FzZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzY3JvbGxiYXJzXCI7XG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcblxuQG1peGluIHRleHRFbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjFweCk7IC8vIGltaXRhdGUgcmVsYXRpdmUgMTAwJSB0byBwcmV2ZW50IGhhdmluZyBmaXhlZCBQWCB3aWR0aFxufVxuXG5AbWl4aW4gcmVxdWlyZWRMYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbGVydC1lcnJvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4Q29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4Q2VudGVyZWRDb2wge1xuICAgIEBpbmNsdWRlIGZsZXhDb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZ1bGxTaXplRmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuXG5cbkBtaXhpbiBiYWRnZSB7XG4gICAgQGluY2x1ZGUgbGFiZWwxMlJlZ3VsYXJVcHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWl4aW4gZ3JleUJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NCwgMTQ5LCAxNzIsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0xO1xufVxuXG5AbWl4aW4gZ29sZEJhZGdlIHtcbiAgICBAaW5jbHVkZSBiYWRnZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY29tcGxlbWVudGFyeS1nb2xkLW1haW47XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG59XG5cbkBtaXhpbiBuZXdCYWRnZSB7XG4gICAgQGluY2x1ZGUgYmFkZ2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDE5MiwgODEsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LWdvbGQtZGFyay0xO1xufVxuXG4vKiBDYXJkICovXG5AbWl4aW4gY2FyZCgkYm9yZGVyLXJhZGl1czogMTZweCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpO1xufVxuXG4vKiBUb29sdGlwICovXG5AbWl4aW4gdG9vbHRpcCB7XG5cbiAgICBAaW5jbHVkZSBsYWJlbDEyTWVkaXVtO1xuICAgIEBpbmNsdWRlIGxpZ2h0LTItY2FyZC1yYWlzZWQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgb3BhY2l0eTogMC45OTtcbn1cblxuQG1peGluIHRvb2x0aXBEYXJrIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwO1xuICAgIEBpbmNsdWRlIGRhcmstMi1jYXJkLXJhaXNlZDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtd2hpdGU7XG4gICAgb3BhY2l0eTogMC45O1xufVxuXG5cblxuLyogTGlnaHQvMS4gQ2FyZCAqL1xuQG1peGluIGxpZ2h0LTEtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMjksIDI2LCAzNCwgMC4wMyk7XG59XG5cbi8qIExpZ2h0LzIuIENhcmQgUmFpc2VkICovXG5AbWl4aW4gbGlnaHQtMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogJGVsZXZhdGlvbi1jYXJkLXJhaXNlZDtcbn1cblxuLyogRGFyay8yLiBDYXJkIFJhaXNlZCAqL1xuQG1peGluIGRhcmstMi1jYXJkLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDEzLCAxMiwgMTUsIDAuNCk7XG59XG5cbi8qIExpZ2h0LzMuIERyb3Bkb3duICovXG5AbWl4aW4gbGlnaHQtMy1kcm9wZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggcmdiYSgyOSwgMjYsIDM0LCAwLjEpO1xufVxuXG4vKiBTaWRlYmFyL0xpZ2h0ICovXG5AbWl4aW4gc2lkZWJhci1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDI5LCAyNiwgMzQsIDAuMDMpLCAxcHggMCAwICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbn1cblxuLyogQnV0dG9uIE1lZGl1bSAqL1xuQG1peGluIGJ1dHRvbk1lZGl1bShcbiAgICAkdGV4dENvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluLFxuICAgICRib3JkZXJDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0yLFxuICAgICRiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50LFxuICAgICRob3ZlckJhY2tncm91bmRDb2xvcjogJGNvbG9yLWdyYXlzY2FsZS1saWdodC0zLFxuKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdEZvbnQ7XG4gICAgQGluY2x1ZGUgZm9udE1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250MTU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc2hvcnQ7XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmNpcmNsZSB7XG4gICAgICAgICRzaXplOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRzaXplO1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckJhY2tncm91bmRDb2xvcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXlzY2FsZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1tYWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmLm1hdC1kaXNhYmxlZHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBTbWFsbCAqL1xuQG1peGluIGJ1dHRvblNtYWxsKFxuICAgICR0ZXh0Q29sb3I6ICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgJGJvcmRlckNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTIsXG4gICAgJGJhY2tncm91bmRDb2xvcjogdHJhbnNwYXJlbnQsXG4gICAgJGhvdmVyQmFja2dyb3VuZENvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWxpZ2h0LTMsXG4pIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICR0ZXh0Q29sb3IsXG4gICAgICAgICRib3JkZXJDb2xvcixcbiAgICAgICAgJGJhY2tncm91bmRDb2xvcixcbiAgICAgICAgJGhvdmVyQmFja2dyb3VuZENvbG9yLFxuICAgICk7XG5cbiAgICBAaW5jbHVkZSBmb250MTQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuXG4gICAgJi5jaXJjbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAkc2l6ZTogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemU7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBkYXJrQnV0dG9uTWVkaXVtKCkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbk1lZGl1bShcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS13aGl0ZSxcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLXByaW1hcnktbWFpbixcbiAgICAgICAgJGNvbG9yLWdyYXlzY2FsZS1ibGFjayxcbiAgICApXG59XG5cbkBtaXhpbiBsaWdodEJ1dHRvbk1lZGl1bSgpIHtcbiAgICBAaW5jbHVkZSBidXR0b25NZWRpdW0oXG4gICAgICAgICRjb2xvci1wcmltYXJ5LW1haW4sXG4gICAgICAgICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMixcbiAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgKVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgICBAaW5jbHVkZSBmb250MTU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWRhcmstMztcbiAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBhdmF0YXItMjQge1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWl4aW4gYXZhdGFyLTQwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuQG1peGluIGF2YXRhci00OCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtaXhpbiBhdmF0YXItNTcge1xuICAgIG1pbi13aWR0aDogNTdweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgbWluLWhlaWdodDogNTdweDtcbiAgICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuIiwiQGltcG9ydCBcInByb2plY3RzL3dlYi91aS1raXQvdXRpbHNcIjtcbkBpbXBvcnQgXCJwcm9qZWN0cy93ZWIvdWkta2l0L3RoZW1lXCI7XG5cbjpob3N0IHtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLmNvbnRhY3RzLXNlYXJjaC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIHB1cnBsZS1zY3JvbGxiYXI7XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0zO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yZW1vdmUtYm9yZGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtYXQtYXV0b2NvbXBsZXRlLl9faGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5jb250YWN0cy1zZWFyY2hfX3VzZXItdmlldyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYuZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpXG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnVzZXItaW5mb3JtYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cblxuICAgICAgICAuZW1haWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5c2NhbGUtZGFyaztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtbGlnaHQtMztcbiAgICB9XG59XG5cbi8qX19fX19fX19fX19fX19fX19fX19fX01PQklMRV9fX19fX19fX19fX19fX19fXyovXG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXG4gICAgLmNvbnRhY3RzLXNlYXJjaC1jb250YWluZXIge1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gbm8tc2Nyb2xsIHtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSUUgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBwdXJwbGUtc2Nyb2xsYmFyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGdyYXktc2Nyb2xsYmFyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWNvbG9yLWdyYXlzY2FsZS1saWdodC00O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtZGFyay0yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuICAgIEBtaXhpbiBibGFjay1zY3JvbGxiYXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5c2NhbGUtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheXNjYWxlLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4iXSwic291cmNlUm9vdCI6IiJ9 */"],
changeDetection: 0
});
(0,tslib__WEBPACK_IMPORTED_MODULE_27__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ContactsSearchComponent.prototype, "searchCriteriaStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_27__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ContactsSearchComponent.prototype, "targetedContactSubject", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_27__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.CompleteOnDestroy)()], ContactsSearchComponent.prototype, "isSearchResultsLoadingStream", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_27__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], ContactsSearchComponent.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_27__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ContactsSearchComponent.prototype, "autocompleteOptions$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_27__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ContactsSearchComponent.prototype, "matchedChannels$", null);
(0,tslib__WEBPACK_IMPORTED_MODULE_27__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_2__.Memoize)()], ContactsSearchComponent.prototype, "usersUIDsSearchStream", null);
/***/ }),
/***/ 17810:
/*!******************************************!*\
!*** ./packages/user/contracts/index.ts ***!
\******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "User": () => (/* reexport safe */ _user__WEBPACK_IMPORTED_MODULE_0__.User),
/* harmony export */ "defaultSlots": () => (/* reexport safe */ _user__WEBPACK_IMPORTED_MODULE_0__.defaultSlots),
/* harmony export */ "defaultUserSettings": () => (/* reexport safe */ _user__WEBPACK_IMPORTED_MODULE_0__.defaultUserSettings)
/* harmony export */ });
/* harmony import */ var _user__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./user */ 69125);
/* harmony import */ var _user_data__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./user-data */ 4494);
/* harmony import */ var _public_profile_data_interface__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./public-profile-data.interface */ 60214);
/***/ }),
/***/ 60214:
/*!******************************************************************!*\
!*** ./packages/user/contracts/public-profile-data.interface.ts ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 4494:
/*!**********************************************!*\
!*** ./packages/user/contracts/user-data.ts ***!
\**********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 69125:
/*!*****************************************!*\
!*** ./packages/user/contracts/user.ts ***!
\*****************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "User": () => (/* binding */ User),
/* harmony export */ "defaultSlots": () => (/* binding */ defaultSlots),
/* harmony export */ "defaultUserSettings": () => (/* binding */ defaultUserSettings)
/* harmony export */ });
class User {}
const defaultSlots = {
'9': [{
available: true,
allowInPerson: true
}, {
available: true,
allowInPerson: true
}],
'10': [{
available: true,
allowInPerson: true
}, {
available: true,
allowInPerson: true
}],
'11': [{
available: true,
allowInPerson: true
}, {
available: true,
allowInPerson: true
}],
'12': [{
available: true,
allowInPerson: true
}, {
available: true,
allowInPerson: true
}],
'13': [{
available: true,
allowInPerson: true
}, {
available: true,
allowInPerson: true
}],
'14': [{
available: true,
allowInPerson: true
}, {
available: true,
allowInPerson: true
}],
'15': [{
available: true,
allowInPerson: true
}, {
available: true,
allowInPerson: true
}],
'16': [{
available: true,
allowInPerson: true
}, {
available: true,
allowInPerson: true
}]
};
const defaultUserSettings = {
meetingIntervalPreference: {
morning: false,
lateMorning: true,
afternoon: false,
lateAfternoon: false
},
availabilityIntervals: {
15: true,
30: true,
60: true,
90: true,
120: true
},
availabilityMaxSlots: 1,
availabilityBuffer: 0,
availabilityStart: 9,
availabilityStartMins: 0,
availabilityEnd: 17,
availabilityEndMins: 0,
businessHoursStart: 9,
businessHoursStartMins: 0,
businessHoursEnd: 17,
businessHoursEndMins: 0,
minSlotHour: 9,
maxSlotHour: 17,
availableSlots: {
sunday: {
enabled: false,
count: 0,
map: {}
},
monday: {
enabled: true,
count: 16,
map: defaultSlots
},
tuesday: {
enabled: true,
count: 16,
map: defaultSlots
},
wednesday: {
enabled: true,
count: 16,
map: defaultSlots
},
thursday: {
enabled: true,
count: 16,
map: defaultSlots
},
friday: {
enabled: true,
count: 16,
map: defaultSlots
},
saturday: {
enabled: false,
count: 0,
map: {}
}
},
timeZoneMode: 'auto',
minScheduleNotice: 1,
defaultDuration: null,
flexible: false,
timeBetweenEvents: 0,
truncateMeetings: false,
privateProfile: false,
limitAvailability: false,
availabilitySlotLimit: 4,
meetingLimit: {
interval: 24,
frequency: 'none'
},
defaultMeetingContactInfo: {
phoneNumberFull: '',
meetingLink: '',
useGoogleLink: false
},
conferenceLinkPreference: 'undock',
notifications: {
calendarEventCreated: false,
eventBookedOnProfile: true,
ownProposalConfirmed: true,
calendarEventRescheduled: true,
calendarEventReminder: false,
proposalExpiredReminder: true
}
};
/***/ }),
/***/ 36255:
/*!********************************!*\
!*** ./packages/user/index.ts ***!
\********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ACCOUNT_COLLECTION_NAME": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_0__.ACCOUNT_COLLECTION_NAME),
/* harmony export */ "Account": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_0__.Account),
/* harmony export */ "AccountType": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_0__.AccountType),
/* harmony export */ "FirestoreUser": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_0__.FirestoreUser),
/* harmony export */ "PrivacyManager": () => (/* reexport safe */ _services__WEBPACK_IMPORTED_MODULE_1__.PrivacyManager),
/* harmony export */ "ProfilesProvider": () => (/* reexport safe */ _services__WEBPACK_IMPORTED_MODULE_1__.ProfilesProvider),
/* harmony export */ "SettingsManager": () => (/* reexport safe */ _services__WEBPACK_IMPORTED_MODULE_1__.SettingsManager),
/* harmony export */ "USER_COLLECTION": () => (/* reexport safe */ _models__WEBPACK_IMPORTED_MODULE_0__.USER_COLLECTION),
/* harmony export */ "User": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_2__.User),
/* harmony export */ "defaultSlots": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_2__.defaultSlots),
/* harmony export */ "defaultUserSettings": () => (/* reexport safe */ _contracts__WEBPACK_IMPORTED_MODULE_2__.defaultUserSettings)
/* harmony export */ });
/* harmony import */ var _models__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./models */ 49787);
/* harmony import */ var _services__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./services */ 18867);
/* harmony import */ var _contracts__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./contracts */ 17810);
/***/ }),
/***/ 91662:
/*!***********************************************!*\
!*** ./packages/user/models/account.model.ts ***!
\***********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ACCOUNT_COLLECTION_NAME": () => (/* binding */ ACCOUNT_COLLECTION_NAME),
/* harmony export */ "Account": () => (/* binding */ Account),
/* harmony export */ "AccountType": () => (/* binding */ AccountType)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/orm-on-fire */ 24153);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__);
var AccountType;
(function (AccountType) {
AccountType[AccountType["Regular"] = 1] = "Regular";
AccountType[AccountType["Anonymous"] = 0] = "Anonymous";
})(AccountType || (AccountType = {}));
const ACCOUNT_COLLECTION_NAME = 'account';
let Account = class Account {
constructor() {
this.type = AccountType.Regular;
}
get isRegularUser() {
return this.type === AccountType.Regular;
}
};
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.ID)()], Account.prototype, "id", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Account.prototype, "uid", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Account.prototype, "undockId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Account.prototype, "type", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Account.prototype, "onboardingNextStep", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Account.prototype, "onboardingComplete", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.CreatedDateField)()], Account.prototype, "createdAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.UpdatedDateField)()], Account.prototype, "updatedAt", void 0);
Account = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Entity)({
collection: ACCOUNT_COLLECTION_NAME
})], Account);
/***/ }),
/***/ 66667:
/*!***********************************************************************!*\
!*** ./packages/user/models/analytics/user-analytics-object.model.ts ***!
\***********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "USER_ANALYTICS_COLLECTION_NAME": () => (/* binding */ USER_ANALYTICS_COLLECTION_NAME),
/* harmony export */ "UserAnalyticsObject": () => (/* binding */ UserAnalyticsObject)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/orm-on-fire */ 24153);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__);
const USER_ANALYTICS_COLLECTION_NAME = 'user-analytics';
let UserAnalyticsObject = class UserAnalyticsObject {
constructor() {
this.applicationUsage = {};
}
};
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.ID)()], UserAnalyticsObject.prototype, "id", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], UserAnalyticsObject.prototype, "invitesCount", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], UserAnalyticsObject.prototype, "onboardingTracking", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], UserAnalyticsObject.prototype, "applicationUsage", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], UserAnalyticsObject.prototype, "applicationUsageStartDate", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.CreatedDateField)()], UserAnalyticsObject.prototype, "createdAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.UpdatedDateField)()], UserAnalyticsObject.prototype, "updatedAt", void 0);
UserAnalyticsObject = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Entity)({
collection: USER_ANALYTICS_COLLECTION_NAME
})], UserAnalyticsObject);
/***/ }),
/***/ 30549:
/*!************************************************!*\
!*** ./packages/user/models/firestore.user.ts ***!
\************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "FirestoreUser": () => (/* binding */ FirestoreUser),
/* harmony export */ "USER_COLLECTION": () => (/* binding */ USER_COLLECTION)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/orm-on-fire */ 24153);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__);
const USER_COLLECTION = 'user';
let FirestoreUser = class FirestoreUser {
constructor() {
this.isGuest = false;
this.isVerified = false;
this.isRegularUser = true;
this.removed = false;
}
toPublicProfileData() {
return {
id: this.id,
uid: this.firebaseId,
isGuest: this.isGuest,
isVerified: this.isVerified,
isUndockUser: !this.isGuest,
isRegularUser: !this.isGuest,
email: this.email,
imageUrl: this.imageUrl,
lastName: this.firstName,
firstName: this.firstName,
displayName: this.displayName
};
}
};
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.ID)()], FirestoreUser.prototype, "id", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "shortId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "firebaseId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "username", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "lastName", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "firstName", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "displayName", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "isGuest", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "isVerified", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "isRegularUser", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.SearchField)()], FirestoreUser.prototype, "email", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "timeZone", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "phoneNumberFull", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "imageUrl", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "profileUrl", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "removed", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "onboardingNextStep", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "onboardingComplete", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "signUpComplete", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "calendarInitialized", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "createdAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], FirestoreUser.prototype, "updatedAt", void 0);
FirestoreUser = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Entity)({
collection: USER_COLLECTION
})], FirestoreUser);
/***/ }),
/***/ 49787:
/*!***************************************!*\
!*** ./packages/user/models/index.ts ***!
\***************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ACCOUNT_COLLECTION_NAME": () => (/* reexport safe */ _account_model__WEBPACK_IMPORTED_MODULE_0__.ACCOUNT_COLLECTION_NAME),
/* harmony export */ "Account": () => (/* reexport safe */ _account_model__WEBPACK_IMPORTED_MODULE_0__.Account),
/* harmony export */ "AccountType": () => (/* reexport safe */ _account_model__WEBPACK_IMPORTED_MODULE_0__.AccountType),
/* harmony export */ "FirestoreUser": () => (/* reexport safe */ _firestore_user__WEBPACK_IMPORTED_MODULE_1__.FirestoreUser),
/* harmony export */ "USER_COLLECTION": () => (/* reexport safe */ _firestore_user__WEBPACK_IMPORTED_MODULE_1__.USER_COLLECTION)
/* harmony export */ });
/* harmony import */ var _account_model__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./account.model */ 91662);
/* harmony import */ var _firestore_user__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./firestore.user */ 30549);
/***/ }),
/***/ 57184:
/*!***********************************************!*\
!*** ./packages/user/models/profile.model.ts ***!
\***********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "Profile": () => (/* binding */ Profile)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @typeheim/orm-on-fire */ 24153);
/* harmony import */ var _typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__);
const PROFILE_COLLECTION_NAME = 'account-profile';
let Profile = class Profile {
constructor() {
this.isVerified = false;
this.isRegularUser = true;
this.website = '';
this.fullBio = '';
this.shortBio = '';
this.location = '';
this.socialLinks = {};
}
};
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.ID)()], Profile.prototype, "id", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "shortId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "undockId", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "isVerified", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "isRegularUser", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "username", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "lastName", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "firstName", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "displayName", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "email", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "emailType", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "phoneNumber", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "imageUrl", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "profileUrl", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "bannerImageUrl", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "website", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "fullBio", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "shortBio", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "location", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "lastTimeZone", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "lastTimeZoneCity", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Field)()], Profile.prototype, "socialLinks", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.CreatedDateField)()], Profile.prototype, "createdAt", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.UpdatedDateField)()], Profile.prototype, "updatedAt", void 0);
Profile = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([(0,_typeheim_orm_on_fire__WEBPACK_IMPORTED_MODULE_0__.Entity)({
collection: PROFILE_COLLECTION_NAME
})], Profile);
/***/ }),
/***/ 57891:
/*!*******************************************************************!*\
!*** ./packages/user/routing/guards/account-initialized.guard.ts ***!
\*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "AccountInitializedGuard": () => (/* binding */ AccountInitializedGuard)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_session_models_user_session__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/session/models/user-session */ 72584);
class AccountInitializedGuard {
constructor(userSession) {
this.userSession = userSession;
}
canActivate(route, state) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
yield _this.userSession.currentUser$;
return true;
})();
}
}
AccountInitializedGuard.ɵfac = function AccountInitializedGuard_Factory(t) {
return new (t || AccountInitializedGuard)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_undock_session_models_user_session__WEBPACK_IMPORTED_MODULE_1__.UserSession));
};
AccountInitializedGuard.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: AccountInitializedGuard,
factory: AccountInitializedGuard.ɵfac
});
/***/ }),
/***/ 10663:
/*!****************************************************************!*\
!*** ./packages/user/services/analytics/app-usage.registry.ts ***!
\****************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UserAppUsageRegistry": () => (/* binding */ UserAppUsageRegistry)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! moment */ 56908);
/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var firebase_app__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! firebase/app */ 66369);
/* harmony import */ var _undock_user_models_analytics_user_analytics_object_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/user/models/analytics/user-analytics-object.model */ 66667);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs */ 50635);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs */ 68951);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs */ 89196);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_auth__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/auth */ 96702);
/* harmony import */ var _undock_user_services_analytics_user_analytics_provider__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/user/services/analytics/user-analytics.provider */ 19994);
class UserAppUsageRegistry {
constructor(authManager, userAnalyticsProvider) {
this.authManager = authManager;
this.userAnalyticsProvider = userAnalyticsProvider;
this.firestore = firebase_app__WEBPACK_IMPORTED_MODULE_2__["default"].firestore();
this.destroyedEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4__.DestroyEvent();
this.userAnalyticsStream = this.userAnalyticsProvider.userAnalyticsStream;
}
streamCurrentUsageValue(key) {
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4__.ReactiveStream(this.userAnalyticsProvider.userAnalyticsStream.pipe((0,rxjs__WEBPACK_IMPORTED_MODULE_7__.map)(obj => {
if (obj) {
const usagePeriodKey = this.generateCurrentUsagePeriodToken(obj.applicationUsageStartDate);
return obj.applicationUsage[key] && obj.applicationUsage[key]['byPeriod'] && obj.applicationUsage[key]['byPeriod'][usagePeriodKey] ? obj.applicationUsage[key]['byPeriod'][usagePeriodKey] : 0;
}
return 0;
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyedEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_9__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
getUsageValue(key) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const {
applicationUsage
} = yield _this.userAnalyticsStream;
const currentMonthKey = moment__WEBPACK_IMPORTED_MODULE_1___default()().startOf('month').format('YYYY-MM-DD');
return applicationUsage[key] && applicationUsage[key]['monthly'] && applicationUsage[key]['monthly'][currentMonthKey] ? applicationUsage[key]['monthly'][currentMonthKey] : 0;
})();
}
getCurrentUsageValue(key) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const {
applicationUsage,
applicationUsageStartDate
} = yield _this2.userAnalyticsStream;
const usagePeriodKey = _this2.generateCurrentUsagePeriodToken(applicationUsageStartDate);
return applicationUsage[key] && applicationUsage[key]['byPeriod'] && applicationUsage[key]['byPeriod'][usagePeriodKey] ? applicationUsage[key]['byPeriod'][usagePeriodKey] : 0;
})();
}
getCurrentUsageEndDate() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
const {
applicationUsageStartDate
} = yield _this3.userAnalyticsStream;
let usagePeriod = _this3.calculateCurrentUsagePeriod(applicationUsageStartDate);
return usagePeriod.end;
})();
}
addUsageValue(key, amount) {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a;
let {
applicationUsage,
applicationUsageStartDate
} = yield _this4.userAnalyticsStream;
const currentMonthKey = moment__WEBPACK_IMPORTED_MODULE_1___default()().startOf('month').format('YYYY-MM-DD'),
currentPeriodKey = _this4.generateCurrentUsagePeriodToken(applicationUsageStartDate);
applicationUsage = Object.assign({
[key]: {
total: 0,
monthly: {
[currentMonthKey]: 0
},
byPeriod: {
[currentPeriodKey]: 0
}
}
}, applicationUsage);
const totalUsage = (_a = applicationUsage[key].total) !== null && _a !== void 0 ? _a : 0,
monthlyUsage = applicationUsage[key].monthly[currentMonthKey],
periodUsage = applicationUsage[key].byPeriod[currentPeriodKey];
yield _this4.firestore.collection(_undock_user_models_analytics_user_analytics_object_model__WEBPACK_IMPORTED_MODULE_3__.USER_ANALYTICS_COLLECTION_NAME).doc((yield _this4.authManager.authUserStream).uid).update({
[`applicationUsage.${key}.total`]: totalUsage + amount,
[`applicationUsage.${key}.monthly.${currentMonthKey}`]: monthlyUsage + amount,
[`applicationUsage.${key}.byPeriod.${currentPeriodKey}`]: periodUsage + amount
});
})();
}
calculateCurrentUsagePeriod(startDate) {
let monthsSincePlanStart = moment__WEBPACK_IMPORTED_MODULE_1___default()().diff(moment__WEBPACK_IMPORTED_MODULE_1___default()(startDate), 'months'),
periodStart = moment__WEBPACK_IMPORTED_MODULE_1___default()(startDate).add(monthsSincePlanStart, 'months'),
periodEnd = moment__WEBPACK_IMPORTED_MODULE_1___default()(periodStart).add(1, 'month').subtract(1, 'day');
return {
start: periodStart.toDate(),
end: periodEnd.toDate()
};
}
generateCurrentUsagePeriodToken(startDate) {
let usagePeriod = this.calculateCurrentUsagePeriod(startDate);
return `${moment__WEBPACK_IMPORTED_MODULE_1___default()(usagePeriod.start).format('YYYY-MM-DD')}/${moment__WEBPACK_IMPORTED_MODULE_1___default()(usagePeriod.end).format('YYYY-MM-DD')}`;
}
}
UserAppUsageRegistry.ɵfac = function UserAppUsageRegistry_Factory(t) {
return new (t || UserAppUsageRegistry)(_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵinject"](_undock_auth__WEBPACK_IMPORTED_MODULE_5__.AuthManager), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵinject"](_undock_user_services_analytics_user_analytics_provider__WEBPACK_IMPORTED_MODULE_6__.UserAnalyticsProvider));
};
UserAppUsageRegistry.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdefineInjectable"]({
token: UserAppUsageRegistry,
factory: UserAppUsageRegistry.ɵfac,
providedIn: 'root'
});
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_4__.EmitOnDestroy)()], UserAppUsageRegistry.prototype, "destroyedEvent", void 0);
/***/ }),
/***/ 10388:
/*!***************************************************************************!*\
!*** ./packages/user/services/analytics/onboarding-analytics.registry.ts ***!
\***************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "OnboardingAnalyticsRegistry": () => (/* binding */ OnboardingAnalyticsRegistry)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_user_models_analytics_user_analytics_object_model__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/user/models/analytics/user-analytics-object.model */ 66667);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_user_services_analytics_user_analytics_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/user/services/analytics/user-analytics.provider */ 19994);
class OnboardingAnalyticsRegistry {
constructor(userAnalyticsProvider) {
this.userAnalyticsProvider = userAnalyticsProvider;
this.UserAnalyticsObjectCollection = (0,_undock_session__WEBPACK_IMPORTED_MODULE_2__.injectCollection)(_undock_user_models_analytics_user_analytics_object_model__WEBPACK_IMPORTED_MODULE_1__.UserAnalyticsObject);
this.userAnalyticsStream = this.userAnalyticsProvider.userAnalyticsStream;
}
onOnboardingStarted() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this.userAnalyticsStream;
if (analyticsObject) {
yield _this.prepareOnboardingTracking(analyticsObject);
if (!analyticsObject.onboardingTracking.onboarding._state.started) {
analyticsObject.onboardingTracking.onboarding._state = {
started: new Date(Date.now()).toISOString(),
isComplete: false
};
analyticsObject.onboardingTracking.onboarding.trainCalendar._state = {
started: new Date(Date.now()).toISOString(),
isComplete: false
};
analyticsObject.onboardingTracking.onboarding.trainCalendar.setWorkingHours = {
started: new Date(Date.now()).toISOString(),
isComplete: false
};
}
yield _this.save(analyticsObject);
}
})();
}
onOnboardingComplete() {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this2.userAnalyticsStream;
if (analyticsObject && !analyticsObject.onboardingTracking.onboarding._state.isComplete) {
analyticsObject.onboardingTracking.onboarding._state = {
...analyticsObject.onboardingTracking.onboarding._state,
completed: new Date(Date.now()).toISOString(),
isComplete: true
};
}
yield _this2.save(analyticsObject);
})();
}
onOnboardingSetWorkingHoursComplete() {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this3.userAnalyticsStream;
if (analyticsObject && !analyticsObject.onboardingTracking.onboarding.trainCalendar.setWorkingHours.isComplete) {
analyticsObject.onboardingTracking.onboarding.trainCalendar.setWorkingHours = {
...analyticsObject.onboardingTracking.onboarding.trainCalendar.setWorkingHours,
completed: new Date(Date.now()).toISOString(),
isComplete: true
};
}
yield _this3.save(analyticsObject);
})();
}
onOnboardingSetMeetingIntervalsStarted() {
var _this4 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this4.userAnalyticsStream;
if (analyticsObject && !analyticsObject.onboardingTracking.onboarding.trainCalendar.setMeetingIntervals.started) {
analyticsObject.onboardingTracking.onboarding.trainCalendar.setMeetingIntervals = {
started: new Date(Date.now()).toISOString(),
isComplete: false
};
}
yield _this4.save(analyticsObject);
})();
}
onOnboardingSetMeetingIntervalsComplete() {
var _this5 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this5.userAnalyticsStream;
if (analyticsObject && !analyticsObject.onboardingTracking.onboarding.trainCalendar.setMeetingIntervals.isComplete) {
analyticsObject.onboardingTracking.onboarding.trainCalendar.setMeetingIntervals = {
...analyticsObject.onboardingTracking.onboarding.trainCalendar.setMeetingIntervals,
completed: new Date(Date.now()).toISOString(),
isComplete: true
};
}
yield _this5.save(analyticsObject);
})();
}
onOnboardingSetCalendarPlansStarted() {
var _this6 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this6.userAnalyticsStream;
if (analyticsObject && !analyticsObject.onboardingTracking.onboarding.trainCalendar.plans.started) {
analyticsObject.onboardingTracking.onboarding.trainCalendar.plans = {
started: new Date(Date.now()).toISOString(),
isComplete: false
};
}
yield _this6.save(analyticsObject);
})();
}
onOnboardingSetCalendarPlansComplete() {
var _this7 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this7.userAnalyticsStream;
if (analyticsObject && !analyticsObject.onboardingTracking.onboarding.trainCalendar.plans.isComplete) {
analyticsObject.onboardingTracking.onboarding.trainCalendar.plans = {
...analyticsObject.onboardingTracking.onboarding.trainCalendar.plans,
completed: new Date(Date.now()).toISOString(),
isComplete: true
};
analyticsObject.onboardingTracking.onboarding.trainCalendar._state = {
...analyticsObject.onboardingTracking.onboarding.trainCalendar._state,
completed: new Date(Date.now()).toISOString(),
isComplete: true
};
}
yield _this7.save(analyticsObject);
})();
}
onOnboardingConnectCalendarStarted() {
var _this8 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this8.userAnalyticsStream;
if (analyticsObject && !analyticsObject.onboardingTracking.onboarding.connectCalendar.started) {
analyticsObject.onboardingTracking.onboarding.connectCalendar = {
started: new Date(Date.now()).toISOString(),
isComplete: false
};
}
yield _this8.save(analyticsObject);
})();
}
onOnboardingConnectCalendarComplete() {
var _this9 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this9.userAnalyticsStream;
if (analyticsObject && !analyticsObject.onboardingTracking.onboarding.connectCalendar.isComplete) {
analyticsObject.onboardingTracking.onboarding.connectCalendar = {
...analyticsObject.onboardingTracking.onboarding.connectCalendar,
completed: new Date(Date.now()).toISOString(),
isComplete: true
};
}
yield _this9.save(analyticsObject);
})();
}
onOnboardingClaimNameStarted() {
var _this10 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this10.userAnalyticsStream;
if (analyticsObject && !analyticsObject.onboardingTracking.onboarding.claimName.started) {
analyticsObject.onboardingTracking.onboarding.claimName = {
started: new Date(Date.now()).toISOString(),
isComplete: false
};
}
yield _this10.save(analyticsObject);
})();
}
onOnboardingClaimNameComplete() {
var _this11 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this11.userAnalyticsStream;
if (analyticsObject && !analyticsObject.onboardingTracking.onboarding.claimName.isComplete) {
analyticsObject.onboardingTracking.onboarding.claimName = {
...analyticsObject.onboardingTracking.onboarding.claimName,
completed: new Date(Date.now()).toISOString(),
isComplete: true
};
}
yield _this11.save(analyticsObject);
})();
}
onProductTourStarted() {
var _this12 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this12.userAnalyticsStream;
if (analyticsObject && !analyticsObject.onboardingTracking.productTour._state.started) {
analyticsObject.onboardingTracking.productTour._state = {
started: new Date(Date.now()).toISOString(),
isComplete: false
};
analyticsObject.onboardingTracking.productTour.profile = {
started: new Date(Date.now()).toISOString(),
isComplete: false
};
}
yield _this12.save(analyticsObject);
})();
}
onProductTourComplete() {
var _this13 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this13.userAnalyticsStream;
if (analyticsObject && !analyticsObject.onboardingTracking.productTour._state.isComplete) {
analyticsObject.onboardingTracking.productTour._state = {
...analyticsObject.onboardingTracking.productTour._state,
completed: new Date(Date.now()).toISOString(),
isComplete: true
};
}
yield _this13.save(analyticsObject);
})();
}
onProductTourProfileComplete() {
var _this14 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this14.userAnalyticsStream;
if (analyticsObject) {
if (!analyticsObject.onboardingTracking) {
yield _this14.prepareOnboardingTracking(analyticsObject);
}
if (!analyticsObject.onboardingTracking.productTour.profile.isComplete) {
analyticsObject.onboardingTracking.productTour.profile = {
...analyticsObject.onboardingTracking.productTour.profile,
completed: new Date(Date.now()).toISOString(),
isComplete: true
};
}
yield _this14.save(analyticsObject);
}
})();
}
onProductTourDemoStarted() {
var _this15 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this15.userAnalyticsStream;
if (analyticsObject) {
if (!analyticsObject.onboardingTracking) {
yield _this15.prepareOnboardingTracking(analyticsObject);
}
if (!analyticsObject.onboardingTracking.productTour.demo._state.started) {
analyticsObject.onboardingTracking.productTour.demo._state = {
started: new Date(Date.now()).toISOString(),
isComplete: false
};
analyticsObject.onboardingTracking.productTour.demo.slashKey = {
started: new Date(Date.now()).toISOString(),
isComplete: false
};
analyticsObject.onboardingTracking.productTour.demo.installButton = {
started: new Date(Date.now()).toISOString(),
isComplete: false
};
}
yield _this15.save(analyticsObject);
}
})();
}
onProductTourDemoComplete() {
var _this16 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this16.userAnalyticsStream;
if (analyticsObject && !analyticsObject.onboardingTracking.productTour.demo._state.isComplete) {
analyticsObject.onboardingTracking.productTour.demo._state = {
...analyticsObject.onboardingTracking.productTour.demo._state,
completed: new Date(Date.now()).toISOString(),
isComplete: true
};
}
yield _this16.save(analyticsObject);
})();
}
onProductTourDemoInteractionSlashKeyComplete() {
var _this17 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this17.userAnalyticsStream;
if (analyticsObject && !analyticsObject.onboardingTracking.productTour.demo.slashKey.isComplete) {
analyticsObject.onboardingTracking.productTour.demo.slashKey = {
...analyticsObject.onboardingTracking.productTour.demo.slashKey,
completed: new Date(Date.now()).toISOString(),
isComplete: true
};
}
if (analyticsObject && !analyticsObject.onboardingTracking.productTour.demo.arrowKeys.started) {
analyticsObject.onboardingTracking.productTour.demo.arrowKeys = {
started: new Date(Date.now()).toISOString(),
isComplete: false
};
}
yield _this17.save(analyticsObject);
})();
}
onProductTourDemoInteractionArrowKeyComplete() {
var _this18 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this18.userAnalyticsStream;
if (analyticsObject && !analyticsObject.onboardingTracking.productTour.demo.arrowKeys.isComplete) {
analyticsObject.onboardingTracking.productTour.demo.arrowKeys = {
...analyticsObject.onboardingTracking.productTour.demo.arrowKeys,
completed: new Date(Date.now()).toISOString(),
isComplete: true
};
}
if (analyticsObject && !analyticsObject.onboardingTracking.productTour.demo.tabKey.started) {
analyticsObject.onboardingTracking.productTour.demo.tabKey = {
started: new Date(Date.now()).toISOString(),
isComplete: false
};
}
yield _this18.save(analyticsObject);
})();
}
onProductTourDemoInteractionTabKeyComplete() {
var _this19 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this19.userAnalyticsStream;
if (analyticsObject && !analyticsObject.onboardingTracking.productTour.demo.tabKey.isComplete) {
analyticsObject.onboardingTracking.productTour.demo.tabKey = {
...analyticsObject.onboardingTracking.productTour.demo.tabKey,
completed: new Date(Date.now()).toISOString(),
isComplete: true
};
}
if (analyticsObject && !analyticsObject.onboardingTracking.productTour.demo.enterKey.started) {
analyticsObject.onboardingTracking.productTour.demo.enterKey = {
started: new Date(Date.now()).toISOString(),
isComplete: false
};
}
yield _this19.save(analyticsObject);
})();
}
onProductTourDemoInteractionEnterKeyComplete() {
var _this20 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this20.userAnalyticsStream;
if (analyticsObject && !analyticsObject.onboardingTracking.productTour.demo.enterKey.isComplete) {
analyticsObject.onboardingTracking.productTour.demo.enterKey = {
...analyticsObject.onboardingTracking.productTour.demo.enterKey,
completed: new Date(Date.now()).toISOString(),
isComplete: true
};
}
yield _this20.save(analyticsObject);
})();
}
onProductTourDemoInteractionInstallButtonComplete() {
var _this21 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let analyticsObject = yield _this21.userAnalyticsStream;
if (analyticsObject && !analyticsObject.onboardingTracking.productTour.demo.installButton.isComplete) {
analyticsObject.onboardingTracking.productTour.demo.installButton = {
...analyticsObject.onboardingTracking.productTour.demo.installButton,
completed: new Date(Date.now()).toISOString(),
isComplete: true
};
}
yield _this21.save(analyticsObject);
})();
}
prepareOnboardingTracking(analyticsObject) {
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
var _a, _b, _c, _d;
analyticsObject.onboardingTracking = {
onboarding: (_b = (_a = analyticsObject.onboardingTracking) === null || _a === void 0 ? void 0 : _a.onboarding) !== null && _b !== void 0 ? _b : {
_state: {
isComplete: false
},
trainCalendar: {
_state: {
isComplete: false
},
setWorkingHours: {
isComplete: false
},
setMeetingIntervals: {
isComplete: false
},
plans: {
isComplete: false
}
},
connectCalendar: {
isComplete: false
},
claimName: {
isComplete: false
}
},
productTour: (_d = (_c = analyticsObject.onboardingTracking) === null || _c === void 0 ? void 0 : _c.productTour) !== null && _d !== void 0 ? _d : {
_state: {
isComplete: false
},
profile: {
isComplete: false
},
demo: {
_state: {
isComplete: false
},
slashKey: {
isComplete: false
},
arrowKeys: {
isComplete: false
},
tabKey: {
isComplete: false
},
enterKey: {
isComplete: false
},
installButton: {
isComplete: false
}
}
}
};
})();
}
save(analyticsObject) {
var _this22 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (analyticsObject) {
return _this22.UserAnalyticsObjectCollection.save(analyticsObject);
}
return null;
})();
}
}
OnboardingAnalyticsRegistry.ɵfac = function OnboardingAnalyticsRegistry_Factory(t) {
return new (t || OnboardingAnalyticsRegistry)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_undock_user_services_analytics_user_analytics_provider__WEBPACK_IMPORTED_MODULE_3__.UserAnalyticsProvider));
};
OnboardingAnalyticsRegistry.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
token: OnboardingAnalyticsRegistry,
factory: OnboardingAnalyticsRegistry.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 19994:
/*!*********************************************************************!*\
!*** ./packages/user/services/analytics/user-analytics.provider.ts ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "UserAnalyticsProvider": () => (/* binding */ UserAnalyticsProvider)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs */ 98977);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs */ 32673);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs */ 68951);
/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! rxjs */ 89196);
/* harmony import */ var _undock_user_models_analytics_user_analytics_object_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/user/models/analytics/user-analytics-object.model */ 66667);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 60116);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_auth__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/auth */ 96702);
class UserAnalyticsProvider {
constructor(authManager) {
this.authManager = authManager;
this.UserAnalyticsObjectCollection = (0,_undock_session__WEBPACK_IMPORTED_MODULE_4__.injectCollection)(_undock_user_models_analytics_user_analytics_object_model__WEBPACK_IMPORTED_MODULE_3__.UserAnalyticsObject);
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.DestroyEvent();
}
get userAnalyticsStream() {
var _this = this;
return new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.ReactiveStream(this.authManager.authUserStream.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.filter)(authUser => Boolean(authUser)), (0,rxjs__WEBPACK_IMPORTED_MODULE_7__.distinctUntilChanged)(), (0,rxjs__WEBPACK_IMPORTED_MODULE_8__.switchMap)( /*#__PURE__*/function () {
var _ref = (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* (authUser) {
let object = yield _this.UserAnalyticsObjectCollection.one(authUser === null || authUser === void 0 ? void 0 : authUser.uid).get();
if (!object) {
if (authUser) {
let newObject = yield _this.UserAnalyticsObjectCollection.new(authUser.uid);
newObject.invitesCount = 0;
newObject.applicationUsage = {};
newObject.applicationUsageStartDate = new Date();
yield _this.UserAnalyticsObjectCollection.save(newObject);
}
}
return authUser;
});
return function (_x) {
return _ref.apply(this, arguments);
};
}()), (0,rxjs__WEBPACK_IMPORTED_MODULE_8__.switchMap)(authUser => {
return this.UserAnalyticsObjectCollection.one(authUser === null || authUser === void 0 ? void 0 : authUser.uid).stream().emitUntil(this.destroyEvent);
}), (0,rxjs__WEBPACK_IMPORTED_MODULE_9__.takeUntil)(this.destroyEvent), (0,rxjs__WEBPACK_IMPORTED_MODULE_10__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
}
UserAnalyticsProvider.ɵfac = function UserAnalyticsProvider_Factory(t) {
return new (t || UserAnalyticsProvider)(_angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵinject"](_undock_auth__WEBPACK_IMPORTED_MODULE_5__.AuthManager));
};
UserAnalyticsProvider.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_11__["ɵɵdefineInjectable"]({
token: UserAnalyticsProvider,
factory: UserAnalyticsProvider.ɵfac,
providedIn: 'root'
});
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_2__.EmitOnDestroy)()], UserAnalyticsProvider.prototype, "destroyEvent", void 0);
(0,tslib__WEBPACK_IMPORTED_MODULE_12__.__decorate)([(0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.Memoize)()], UserAnalyticsProvider.prototype, "userAnalyticsStream", null);
/***/ }),
/***/ 18867:
/*!*****************************************!*\
!*** ./packages/user/services/index.ts ***!
\*****************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PrivacyManager": () => (/* reexport safe */ _privacy_manager__WEBPACK_IMPORTED_MODULE_0__.PrivacyManager),
/* harmony export */ "ProfilesProvider": () => (/* reexport safe */ _profiles_provider__WEBPACK_IMPORTED_MODULE_2__.ProfilesProvider),
/* harmony export */ "SettingsManager": () => (/* reexport safe */ _settings_manager__WEBPACK_IMPORTED_MODULE_1__.SettingsManager)
/* harmony export */ });
/* harmony import */ var _privacy_manager__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./privacy.manager */ 26287);
/* harmony import */ var _settings_manager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./settings.manager */ 9852);
/* harmony import */ var _profiles_provider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./profiles.provider */ 91058);
/***/ }),
/***/ 26287:
/*!***************************************************!*\
!*** ./packages/user/services/privacy.manager.ts ***!
\***************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "PrivacyManager": () => (/* binding */ PrivacyManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/api */ 86684);
class PrivacyManager {
constructor(api) {
this.api = api;
}
createPrivacyUnlockCode() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this.api.profile.privacy.getPrivateProfileAccessCode();
})();
}
destroyPrivacyUnlockCode(code) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this2.api.profile.privacy.destroyPrivacyUnlockCode(code);
})();
}
isPrivacyUnlockCodeValid(code, email) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
return _this3.api.profile.privacy.isProfileAccessCodeValid(code, email);
})();
}
}
PrivacyManager.PRIVACY_UNLOCK_URL_PARAM = 'p';
PrivacyManager.ɵfac = function PrivacyManager_Factory(t) {
return new (t || PrivacyManager)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_1__.Api));
};
PrivacyManager.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
token: PrivacyManager,
factory: PrivacyManager.ɵfac,
providedIn: 'root'
});
/***/ }),
/***/ 91058:
/*!*****************************************************!*\
!*** ./packages/user/services/profiles.provider.ts ***!
\*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "ProfilesProvider": () => (/* binding */ ProfilesProvider)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! tslib */ 34929);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs/operators */ 50635);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! rxjs/operators */ 68951);
/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! rxjs/operators */ 89196);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @typeheim/fire-rx */ 410);
/* harmony import */ var _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _undock_user_models_firestore_user__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/user/models/firestore.user */ 30549);
/* harmony import */ var _undock_user_models_profile_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/user/models/profile.model */ 57184);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @undock/session */ 84290);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_auth__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @undock/auth */ 96702);
class ProfilesProvider {
constructor(api, authSession) {
this.api = api;
this.authSession = authSession;
this.ProfileCollection = (0,_undock_session__WEBPACK_IMPORTED_MODULE_4__.injectCollection)(_undock_user_models_profile_model__WEBPACK_IMPORTED_MODULE_3__.Profile);
this.destroyEvent = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.DestroyEvent();
this.cache = {};
this.profileCache = new Map();
this.FirestoreUserCollection = (0,_undock_session__WEBPACK_IMPORTED_MODULE_4__.injectCollection)(_undock_user_models_firestore_user__WEBPACK_IMPORTED_MODULE_2__.FirestoreUser);
this.authSession.isLoggedInStream.then(isLoggedIn => {
if (isLoggedIn) {
this.preloadContacts();
}
});
}
preloadContacts() {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let connectedUsers = yield _this.api.contacts.connection.getConnectedUsersIds();
connectedUsers === null || connectedUsers === void 0 ? void 0 : connectedUsers.forEach(userId => _this.getProfileByUid(userId));
})();
}
getById(id) {
if (!id) {
return null;
}
const key = `profile[id=${id}]`;
if (!(this.profileCache[key] instanceof _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream)) {
this.profileCache[key] = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.ProfileCollection.all().filter(filter => filter.undockId.equal(id)).stream().emitUntil(this.destroyEvent).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(result => {
var _a;
return (_a = result[0]) !== null && _a !== void 0 ? _a : null;
})));
}
return this.profileCache[key];
}
getByUId(uid) {
if (!uid) {
return null;
}
const key = `profile[uid=${uid}]`;
if (!(this.profileCache[key] instanceof _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream)) {
this.profileCache[key] = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.ProfileCollection.one(uid).stream().emitUntil(this.destroyEvent));
}
return this.profileCache[key];
}
getProfileById(id) {
if (!id) {
return null;
}
if (!this.cache['id']) {
this.cache['id'] = {};
}
if (!this.cache['id'][id]) {
this.cache['id'][id] = this.FirestoreUserCollection.one(id).stream().emitUntil(this.destroyEvent);
}
return this.cache['id'][id];
}
getProfileByUid(uid) {
if (!uid) {
return null;
}
if (!this.cache['uid']) {
this.cache['uid'] = {};
}
if (!this.cache['uid'][uid]) {
this.cache['uid'][uid] = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.FirestoreUserCollection.filter(filter => filter.firebaseId.equal(uid)).stream().emitUntil(this.destroyEvent).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(profiles => profiles.length > 0 ? profiles[0] : null), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
return this.cache['uid'][uid];
}
getProfilesByUids(uids) {
let userQueries = uids.map(uid => this.getProfileByUid(uid));
return Promise.all(userQueries);
}
getProfileByEmail(email) {
if (!this.cache['email']) {
this.cache['email'] = {};
}
if (!this.cache['email'][email]) {
this.cache['email'][email] = new _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream(this.FirestoreUserCollection.filter(filter => filter.email.equal(email)).stream().emitUntil(this.destroyEvent).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.map)(profiles => profiles.length > 0 ? profiles[0] : null), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.takeUntil)(this.destroyEvent), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.shareReplay)({
bufferSize: 1,
refCount: true
})));
}
return this.cache['email'][email];
}
ngOnDestroy() {
this.proceedCacheCleanup();
}
proceedCacheCleanup() {
for (let criteria in this.cache) {
if (this.cache.hasOwnProperty(criteria)) {
for (let key in this.cache[criteria]) {
if (this.cache[criteria].hasOwnProperty(key)) {
if (this.cache[criteria][key] instanceof _typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.ReactiveStream) {
this.cache[criteria][key].stop();
}
delete this.cache[criteria][key];
}
}
this.cache[criteria] = {};
}
}
}
}
ProfilesProvider.ɵfac = function ProfilesProvider_Factory(t) {
return new (t || ProfilesProvider)(_angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵinject"](_undock_api__WEBPACK_IMPORTED_MODULE_5__.Api), _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵinject"](_undock_auth__WEBPACK_IMPORTED_MODULE_6__.AuthSession));
};
ProfilesProvider.ɵprov = _angular_core__WEBPACK_IMPORTED_MODULE_10__["ɵɵdefineInjectable"]({
token: ProfilesProvider,
factory: ProfilesProvider.ɵfac,
providedIn: 'root'
});
(0,tslib__WEBPACK_IMPORTED_MODULE_11__.__decorate)([(0,_typeheim_fire_rx__WEBPACK_IMPORTED_MODULE_1__.EmitOnDestroy)()], ProfilesProvider.prototype, "destroyEvent", void 0);
/***/ }),
/***/ 9852:
/*!****************************************************!*\
!*** ./packages/user/services/settings.manager.ts ***!
\****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "SettingsManager": () => (/* binding */ SettingsManager)
/* harmony export */ });
/* harmony import */ var _buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@angular-devkit/build-angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 83918);
/* harmony import */ var _undock_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @undock/core */ 8573);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
/* harmony import */ var _undock_api__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @undock/api */ 86684);
/* harmony import */ var _undock_session__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @undock/session */ 84290);
class SettingsManager {
constructor(api, currentUser) {
this.api = api;
this.currentUser = currentUser;
this.enabledAvailabilityIntervals = ['15', '30', '60', '120'];
}
canRemoveAvailableMeetingLength(settings) {
let enabledIntervalsCount = 0;
for (let interval in settings.availabilityIntervals) {
if (interval !== '_id' && settings.availabilityIntervals[interval] && this.enabledAvailabilityIntervals.includes(interval)) {
enabledIntervalsCount++;
}
}
return enabledIntervalsCount > 1;
}
toggleTimeProfileSlotSetting(settings, slot, day, settingName) {
var _this = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (slot.settings[settingName]) {
_this.disableAvailabilitySlotSetting(day, slot.hour, slot.minute, settingName, settings);
slot.settings[settingName] = false;
} else {
_this.enableAvailabilitySlotSetting(day, slot.hour, slot.minute, settingName, settings);
slot.settings[settingName] = true;
}
return _this.massUpdateUserProperties({
'settings.availableSlots': settings.availableSlots
});
})();
}
toggleTimeProfileSlotAvailability(settings, slot, day) {
var _this2 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
if (slot.enabled) {
_this2.disableAvailabilitySlot(day, slot.hour, slot.minute, settings);
slot.enabled = false;
if (slot.hour <= settings.minSlotHour) {
let min = _this2.findMinAvailableSlotHour(settings);
if (min !== -1) {
settings.minSlotHour = min;
}
} else if (slot.hour >= settings.maxSlotHour - 1) {
let max = _this2.findMaxAvailableSlotHour(settings);
if (max !== -1) {
settings.maxSlotHour = max + 1;
}
}
} else {
_this2.enableAvailabilitySlot(day, slot.hour, slot.minute, settings);
slot.enabled = true;
if (!settings.minSlotHour && settings.minSlotHour !== 0 || slot.hour < settings.minSlotHour) {
settings.minSlotHour = slot.hour;
} else if (!settings.maxSlotHour || slot.hour + 1 > settings.maxSlotHour) {
settings.maxSlotHour = slot.hour + 1;
}
}
return _this2.massUpdateUserProperties({
settings
});
})();
}
updateWorkingHours(settings, newHourMinuteValue, bound) {
var _this3 = this;
return (0,_buddy_web_app_node_modules_angular_devkit_build_angular_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () {
let previousStart = settings.availabilityStart;
let previousStartMins = settings.availabilityStartMins;
let previousEnd = settings.availabilityEnd;
let previousEndMins = settings.availabilityEndMins;
let hour = Math.trunc(newHourMinuteValue / 100);
let mins = newHourMinuteValue % 100;
if (bound === 'start') {
if (hour >= settings.businessHoursEnd) {
if (hour + 1 < 24) {
settings.availabilityStart = settings.businessHoursStart = hour;
settings.availabilityStartMins = settings.businessHoursStartMins = mins;
settings.availabilityEnd = settings.businessHoursEnd = hour + 1;
settings.availabilityEndMins = settings.businessHoursEndMins = mins;
} else {
settings.availabilityStart = settings.businessHoursStart = settings.businessHoursEnd - 1;
settings.availabilityStartMins = settings.businessHoursStartMins = 0;
}
} else {
settings.availabilityStart = settings.businessHoursStart = hour;
settings.availabilityStartMins = settings.businessHoursStartMins = mins;
}
if (!settings.minSlotHour && settings.minSlotHour !== 0 || settings.availabilityStart <= settings.minSlotHour) {
settings.minSlotHour = settings.availabilityStart;
} else if (settings.minSlotHour === previousStart) {
settings.minSlotHour = settings.availabilityStart;
}
} else if (bound === 'end') {
if (hour <= settings.businessHoursStart) {
if (hour - 1 >= 0) {
settings.availabilityEnd = settings.businessHoursEnd = hour;
settings.availabilityEndMins = settings.businessHoursEndMins = mins;
settings.availabilityStart = settings.businessHoursStart = hour - 1;
settings.availabilityStartMins = settings.businessHoursStartMins = mins;
} else {
settings.availabilityEnd = settings.businessHoursEnd = settings.businessHoursStart + 1;
settings.availabilityEndMins = settings.businessHoursEndMins = 0;
}
} else {
settings.availabilityEnd = settings.businessHoursEnd = hour;
settings.availabilityEndMins = settings.businessHoursEndMins = mins;
}
if (!settings.maxSlotHour && settings.minSlotHour !== 0 || settings.availabilityEnd >= settings.maxSlotHour) {
settings.maxSlotHour = settings.availabilityEnd;
} else if (settings.maxSlotHour === previousEnd) {
settings.maxSlotHour = settings.availabilityEnd;
}
}
_this3.updateTimeProfileAvailability(settings.availableSlots, {
previousEnd: previousEnd,
previousEndMins: previousEndMins,
previousStart: previousStart,
previousStartMins: previousStartMins
}, settings);
let updates = {
'settings.minSlotHour': settings.minSlotHour,
'settings.maxSlotHour': settings.maxSlotHour,
'settings.availableSlots': settings.availableSlots,
'settings.businessHoursStart': settings.businessHoursStart,
'settings.businessHoursStartMins': settings.businessHoursStartMins,
'settings.businessHoursEnd': settings.businessHoursEnd,
'settings.businessHoursEndMins': settings.businessHoursEndMins,
'settings.availabilityStart': settings.availabilityStart,
'settings.availabilityStartMins': settings.availabilityStartMins,
'settings.availabilityEnd': settings.availabilityEnd,
'settings.availabilityEndMins': settings.availabilityEndMins
};
return _this3.massUpdateUserProperties(updates);
})();
}
updateTimeProfileAvailability(previousSlots, previousTimes, settings) {
var _a, _b, _c, _d;
let previous = (0,_undock_core__WEBPACK_IMPORTED_MODULE_1__.clone)(previousSlots);
const days = ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'];
let start = previousTimes.previousStart <= settings.availabilityStart ? previousTimes.previousStart : settings.availabilityStart;
let end = previousTimes.previousEnd >= settings.availabilityEnd ? previousTimes.previousEnd : settings.availabilityEnd;
for (let day of days) {
if (settings.availableSlots[day]) {
if (settings.availableSlots[day].enabled) {
for (let i = start; i < end; i++) {
if (((_b = (_a = previous[day]) === null || _a === void 0 ? void 0 : _a.map) === null || _b === void 0 ? void 0 : _b.hasOwnProperty(i)) && !(settings.availabilityStart <= i && i < settings.availabilityEnd)) {
if (previous[day].map[i][0].available) {
settings.availableSlots[day].count--;
}
if (previous[day].map[i][1].available) {
settings.availableSlots[day].count--;
}
delete settings.availableSlots[day].map[i];
} else if (!((_d = (_c = previous[day]) === null || _c === void 0 ? void 0 : _c.map) === null || _d === void 0 ? void 0 : _d.hasOwnProperty(i)) && settings.availabilityStart <= i && i < settings.availabilityEnd) {
if (!(previousTimes.previousStart <= i && i < previousTimes.previousEnd)) {
settings.availableSlots[day].map[i] = [{
available: true,
allowInPerson: true
}, {
available: true,
allowInPerson: true
}];
settings.availableSlots[day].count += 2;
}
}
}
if (previousTimes.previousStartMins === 0 && settings.availabilityStartMins === 30) {
if (settings.availableSlots[day].map[settings.availabilityStart][0].available) {
this.disableAvailabilitySlot(day, settings.availabilityStart, 0, settings);
}
if (!settings.availableSlots[day].map[settings.availabilityStart][1].available) {
this.enableAvailabilitySlot(day, settings.availabilityStart, 1, settings);
}
} else if (previousTimes.previousStartMins === 30 && settings.availabilityStartMins === 0) {
if (previousTimes.previousStart === settings.availabilityStart && !settings.availableSlots[day].map[settings.availabilityStart][0].available) {
this.enableAvailabilitySlot(day, settings.availabilityStart, 0, settings);
}
if (previousTimes.previousStart > settings.availabilityStart && !settings.availableSlots[day].map[previousTimes.previousStart][0].available) {
this.enableAvailabilitySlot(day, previousTimes.previousStart, 0, settings);
}
} else if (previousTimes.previousStartMins === 30 && settings.availabilityStartMins === 30) {
if (settings.availableSlots[day].map[settings.availabilityStart] && settings.availableSlots[day].map[settings.availabilityStart][0].available) {
this.disableAvailabilitySlot(day, settings.availabilityStart, 0, settings);
}
if (previousTimes.previousStart > settings.availabilityStart && !settings.availableSlots[day].map[previousTimes.previousStart][0].available) {
this.enableAvailabilitySlot(day, previousTimes.previousStart, 0, settings);
}
}
if (previousTimes.previousEndMins !== 30 && settings.availabilityEndMins === 30) {
this.enableAvailabilitySlot(day, settings.availabilityEnd, 0, settings);
} else if (previousTimes.previousEndMins === 30 &&